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 Builderpublic void addPackage(PackageDef packageDef)
addPackage in interface Builderpublic void addJavaDoc(String text)
addJavaDoc in interface Builderpublic void addJavaDocTag(TagDef tagDef)
addJavaDocTag in interface Builderpublic void beginClass(ClassDef def)
beginClass in interface Builderprotected DefaultJavaClass bindClass(DefaultJavaClass newClass)
public void addInitializer(InitDef def)
addInitializer in interface Builderpublic void beginConstructor()
beginConstructor in interface Builderpublic void endConstructor(MethodDef def)
endConstructor in interface Builderpublic void beginMethod()
beginMethod in interface Builderpublic void beginField(FieldDef def)
beginField in interface Builderpublic void addParameter(FieldDef fieldDef)
addParameter in interface Builderpublic void addAnnotation(AnnoDef annotation)
addAnnotation in interface Builderpublic void addArgument(ExpressionDef argument)
addArgument in interface Builderpublic JavaSource getSource()
Copyright © 2002–2016. All rights reserved.