public class ModelBuilder extends Object implements Builder
Constructor and Description |
---|
ModelBuilder(ClassLibrary classLibrary,
DocletTagFactory docletTagFactory) |
Modifier and Type | Method and Description |
---|---|
void |
addAnnotation(AnnoDef annotation) |
void |
addArgument(ExpressionDef argument) |
void |
addImport(String importName) |
void |
addInitializer(InitDef def) |
void |
addJavaDoc(String text) |
void |
addJavaDocTag(TagDef tagDef) |
void |
addPackage(PackageDef packageDef) |
void |
addParameter(FieldDef fieldDef) |
void |
beginClass(ClassDef def) |
void |
beginConstructor() |
void |
beginField(FieldDef def) |
void |
beginMethod() |
protected DefaultJavaClass |
bindClass(DefaultJavaClass newClass) |
void |
endClass() |
void |
endConstructor(MethodDef def) |
void |
endField() |
void |
endMethod(MethodDef def) |
JavaSource |
getSource() |
void |
setModelWriterFactory(ModelWriterFactory modelWriterFactory) |
void |
setUrl(URL url) |
public ModelBuilder(ClassLibrary classLibrary, DocletTagFactory docletTagFactory)
public void setModelWriterFactory(ModelWriterFactory modelWriterFactory)
setModelWriterFactory
in interface Builder
public void addPackage(PackageDef packageDef)
addPackage
in interface Builder
public void addJavaDoc(String text)
addJavaDoc
in interface Builder
public void addJavaDocTag(TagDef tagDef)
addJavaDocTag
in interface Builder
public void beginClass(ClassDef def)
beginClass
in interface Builder
protected DefaultJavaClass bindClass(DefaultJavaClass newClass)
public void addInitializer(InitDef def)
addInitializer
in interface Builder
public void beginConstructor()
beginConstructor
in interface Builder
public void endConstructor(MethodDef def)
endConstructor
in interface Builder
public void beginMethod()
beginMethod
in interface Builder
public void beginField(FieldDef def)
beginField
in interface Builder
public void addParameter(FieldDef fieldDef)
addParameter
in interface Builder
public void addAnnotation(AnnoDef annotation)
addAnnotation
in interface Builder
public void addArgument(ExpressionDef argument)
addArgument
in interface Builder
public JavaSource getSource()
Copyright © 2002–2016. All rights reserved.