Class ModelBuilder
java.lang.Object
com.thoughtworks.qdox.builder.impl.ModelBuilder
- All Implemented Interfaces:
Builder
- Author:
- Joe Walnes, Robert Scholte
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAnnotation(AnnoDef annotation) voidaddArgument(ExpressionDef argument) voidvoidaddExports(ModuleDef.ExportsDef exportsDef) voidaddImplements(Set<TypeDef> implementSet) voidvoidaddInitializer(InitDef def) voidaddJavaDoc(String text) voidaddJavaDocTag(TagDef tagDef) voidaddOpens(ModuleDef.OpensDef opensDef) voidaddPackage(PackageDef packageDef) voidaddParameter(FieldDef fieldDef) voidaddProvides(ModuleDef.ProvidesDef providesDef) voidaddRequires(ModuleDef.RequiresDef requiresDef) voidaddUses(ModuleDef.UsesDef usesDef) voidbeginClass(ClassDef def) voidvoidbeginField(FieldDef def) voidprotected DefaultJavaClassbindClass(DefaultJavaClass newClass) voidendClass()voidendConstructor(MethodDef def) voidendField()voidvoidendRecord(RecordFieldsDef def) voidsetModelWriterFactory(ModelWriterFactory modelWriterFactory) voidvoid
-
Constructor Details
-
ModelBuilder
-
-
Method Details
-
setModelWriterFactory
- Specified by:
setModelWriterFactoryin interfaceBuilder
-
setModule
-
addExports
- Specified by:
addExportsin interfaceBuilder
-
addOpens
-
addProvides
- Specified by:
addProvidesin interfaceBuilder
-
addRequires
- Specified by:
addRequiresin interfaceBuilder
-
addUses
-
addPackage
- Specified by:
addPackagein interfaceBuilder
-
addImport
-
addImplements
- Specified by:
addImplementsin interfaceBuilder
-
addJavaDoc
- Specified by:
addJavaDocin interfaceBuilder
-
addJavaDocTag
- Specified by:
addJavaDocTagin interfaceBuilder
-
beginClass
- Specified by:
beginClassin interfaceBuilder
-
bindClass
-
endClass
-
endRecord
-
addInitializer
- Specified by:
addInitializerin interfaceBuilder
-
beginConstructor
public void beginConstructor()- Specified by:
beginConstructorin interfaceBuilder
-
endConstructor
- Specified by:
endConstructorin interfaceBuilder
-
addCompactConstructor
- Specified by:
addCompactConstructorin interfaceBuilder
-
beginMethod
public void beginMethod()- Specified by:
beginMethodin interfaceBuilder
-
endMethod
-
beginField
- Specified by:
beginFieldin interfaceBuilder
-
endField
-
addParameter
- Specified by:
addParameterin interfaceBuilder
-
addAnnotation
- Specified by:
addAnnotationin interfaceBuilder
-
addArgument
- Specified by:
addArgumentin interfaceBuilder
-
getSource
-
getModuleInfo
- Specified by:
getModuleInfoin interfaceBuilder
-
setUrl
-