com.thoughtworks.qdox.model
public class ModelBuilder extends Object implements Builder
Field Summary | |
---|---|
ClassLibrary | classLibrary |
List | currentAnnoDefs |
JavaClass | currentClass |
JavaClassParent | currentParent |
DocletTagFactory | docletTagFactory |
String | lastComment |
List | lastTagSet |
JavaSource | source |
Constructor Summary | |
---|---|
ModelBuilder() | |
ModelBuilder(ClassLibrary classLibrary, DocletTagFactory docletTagFactory) |
Method Summary | |
---|---|
void | addAnnotation(AnnoDef def) |
void | addField(FieldDef def) |
void | addImport(String importName) |
void | addJavaDoc(String text) |
void | addJavaDoc(AbstractJavaEntity entity) |
void | addJavaDocTag(TagDef tagDef) |
void | addMethod(MethodDef def) |
void | addPackage(String packageName) |
void | beginClass(ClassDef def) |
Annotation | buildAnnotation(AnnoDef def, AbstractJavaEntity entity) |
Type | createType(String typeName, int dimensions) |
void | endClass() |
JavaSource | getSource() |
void | setAnnotations(AbstractJavaEntity entity) |