Class ModelBuilder
- java.lang.Object
-
- com.thoughtworks.qdox.builder.impl.ModelBuilder
-
-
Constructor Summary
Constructors Constructor Description ModelBuilder(ClassLibrary classLibrary, DocletTagFactory docletTagFactory)
-
Method Summary
-
-
-
Constructor Detail
-
ModelBuilder
public ModelBuilder(ClassLibrary classLibrary, DocletTagFactory docletTagFactory)
-
-
Method Detail
-
setModelWriterFactory
public void setModelWriterFactory(ModelWriterFactory modelWriterFactory)
- Specified by:
setModelWriterFactory
in interfaceBuilder
-
addExports
public void addExports(ModuleDef.ExportsDef exportsDef)
- Specified by:
addExports
in interfaceBuilder
-
addOpens
public void addOpens(ModuleDef.OpensDef opensDef)
-
addProvides
public void addProvides(ModuleDef.ProvidesDef providesDef)
- Specified by:
addProvides
in interfaceBuilder
-
addRequires
public void addRequires(ModuleDef.RequiresDef requiresDef)
- Specified by:
addRequires
in interfaceBuilder
-
addUses
public void addUses(ModuleDef.UsesDef usesDef)
-
addPackage
public void addPackage(PackageDef packageDef)
- Specified by:
addPackage
in interfaceBuilder
-
addImport
public void addImport(java.lang.String importName)
-
addJavaDoc
public void addJavaDoc(java.lang.String text)
- Specified by:
addJavaDoc
in interfaceBuilder
-
addJavaDocTag
public void addJavaDocTag(TagDef tagDef)
- Specified by:
addJavaDocTag
in interfaceBuilder
-
beginClass
public void beginClass(ClassDef def)
- Specified by:
beginClass
in interfaceBuilder
-
bindClass
protected DefaultJavaClass bindClass(DefaultJavaClass newClass)
-
addInitializer
public void addInitializer(InitDef def)
- Specified by:
addInitializer
in interfaceBuilder
-
beginConstructor
public void beginConstructor()
- Specified by:
beginConstructor
in interfaceBuilder
-
endConstructor
public void endConstructor(MethodDef def)
- Specified by:
endConstructor
in interfaceBuilder
-
beginMethod
public void beginMethod()
- Specified by:
beginMethod
in interfaceBuilder
-
beginField
public void beginField(FieldDef def)
- Specified by:
beginField
in interfaceBuilder
-
addParameter
public void addParameter(FieldDef fieldDef)
- Specified by:
addParameter
in interfaceBuilder
-
addAnnotation
public void addAnnotation(AnnoDef annotation)
- Specified by:
addAnnotation
in interfaceBuilder
-
addArgument
public void addArgument(ExpressionDef argument)
- Specified by:
addArgument
in interfaceBuilder
-
getSource
public JavaSource getSource()
-
getModuleInfo
public JavaModule getModuleInfo()
- Specified by:
getModuleInfo
in interfaceBuilder
-
-