Class ModelBuilder
- java.lang.Object
-
- com.thoughtworks.qdox.builder.impl.ModelBuilder
-
- All Implemented Interfaces:
Builder
public class ModelBuilder extends java.lang.Object implements Builder
- Author:
- Joe Walnes, Robert Scholte
-
-
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:
setModelWriterFactoryin interfaceBuilder
-
addExports
public void addExports(ModuleDef.ExportsDef exportsDef)
- Specified by:
addExportsin interfaceBuilder
-
addOpens
public void addOpens(ModuleDef.OpensDef opensDef)
-
addProvides
public void addProvides(ModuleDef.ProvidesDef providesDef)
- Specified by:
addProvidesin interfaceBuilder
-
addRequires
public void addRequires(ModuleDef.RequiresDef requiresDef)
- Specified by:
addRequiresin interfaceBuilder
-
addUses
public void addUses(ModuleDef.UsesDef usesDef)
-
addPackage
public void addPackage(PackageDef packageDef)
- Specified by:
addPackagein interfaceBuilder
-
addImport
public void addImport(java.lang.String importName)
-
addImplements
public void addImplements(java.util.Set<TypeDef> implementSet)
- Specified by:
addImplementsin interfaceBuilder
-
addJavaDoc
public void addJavaDoc(java.lang.String text)
- Specified by:
addJavaDocin interfaceBuilder
-
addJavaDocTag
public void addJavaDocTag(TagDef tagDef)
- Specified by:
addJavaDocTagin interfaceBuilder
-
beginClass
public void beginClass(ClassDef def)
- Specified by:
beginClassin interfaceBuilder
-
bindClass
protected DefaultJavaClass bindClass(DefaultJavaClass newClass)
-
endRecord
public void endRecord(RecordFieldsDef def)
-
addInitializer
public void addInitializer(InitDef def)
- Specified by:
addInitializerin interfaceBuilder
-
beginConstructor
public void beginConstructor()
- Specified by:
beginConstructorin interfaceBuilder
-
endConstructor
public void endConstructor(MethodDef def)
- Specified by:
endConstructorin interfaceBuilder
-
addCompactConstructor
public void addCompactConstructor(CompactConstructorDef def)
- Specified by:
addCompactConstructorin interfaceBuilder
-
beginMethod
public void beginMethod()
- Specified by:
beginMethodin interfaceBuilder
-
beginField
public void beginField(FieldDef def)
- Specified by:
beginFieldin interfaceBuilder
-
addParameter
public void addParameter(FieldDef fieldDef)
- Specified by:
addParameterin interfaceBuilder
-
addAnnotation
public void addAnnotation(AnnoDef annotation)
- Specified by:
addAnnotationin interfaceBuilder
-
addArgument
public void addArgument(ExpressionDef argument)
- Specified by:
addArgumentin interfaceBuilder
-
getSource
public JavaSource getSource()
-
getModuleInfo
public JavaModule getModuleInfo()
- Specified by:
getModuleInfoin interfaceBuilder
-
-