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 TypeMethodDescriptionvoid
addAnnotation
(AnnoDef annotation) void
addArgument
(ExpressionDef argument) void
void
addExports
(ModuleDef.ExportsDef exportsDef) void
addImplements
(Set<TypeDef> implementSet) void
void
addInitializer
(InitDef def) void
addJavaDoc
(String text) void
addJavaDocTag
(TagDef tagDef) void
addOpens
(ModuleDef.OpensDef opensDef) void
addPackage
(PackageDef packageDef) void
addParameter
(FieldDef fieldDef) void
addProvides
(ModuleDef.ProvidesDef providesDef) void
addRequires
(ModuleDef.RequiresDef requiresDef) void
addUses
(ModuleDef.UsesDef usesDef) void
beginClass
(ClassDef def) void
void
beginField
(FieldDef def) void
protected DefaultJavaClass
bindClass
(DefaultJavaClass newClass) void
endClass()
void
endConstructor
(MethodDef def) void
endField()
void
void
endRecord
(RecordFieldsDef def) void
setModelWriterFactory
(ModelWriterFactory modelWriterFactory) void
void
-
Constructor Details
-
ModelBuilder
-
-
Method Details
-
setModelWriterFactory
- Specified by:
setModelWriterFactory
in interfaceBuilder
-
setModule
-
addExports
- Specified by:
addExports
in interfaceBuilder
-
addOpens
-
addProvides
- Specified by:
addProvides
in interfaceBuilder
-
addRequires
- Specified by:
addRequires
in interfaceBuilder
-
addUses
-
addPackage
- Specified by:
addPackage
in interfaceBuilder
-
addImport
-
addImplements
- Specified by:
addImplements
in interfaceBuilder
-
addJavaDoc
- Specified by:
addJavaDoc
in interfaceBuilder
-
addJavaDocTag
- Specified by:
addJavaDocTag
in interfaceBuilder
-
beginClass
- Specified by:
beginClass
in interfaceBuilder
-
bindClass
-
endClass
public void endClass() -
endRecord
-
addInitializer
- Specified by:
addInitializer
in interfaceBuilder
-
beginConstructor
public void beginConstructor()- Specified by:
beginConstructor
in interfaceBuilder
-
endConstructor
- Specified by:
endConstructor
in interfaceBuilder
-
addCompactConstructor
- Specified by:
addCompactConstructor
in interfaceBuilder
-
beginMethod
public void beginMethod()- Specified by:
beginMethod
in interfaceBuilder
-
endMethod
-
beginField
- Specified by:
beginField
in interfaceBuilder
-
endField
public void endField() -
addParameter
- Specified by:
addParameter
in interfaceBuilder
-
addAnnotation
- Specified by:
addAnnotation
in interfaceBuilder
-
addArgument
- Specified by:
addArgument
in interfaceBuilder
-
getSource
-
getModuleInfo
- Specified by:
getModuleInfo
in interfaceBuilder
-
setUrl
-