Package com.thoughtworks.qdox.builder
Interface Builder
- All Known Implementing Classes:
ModelBuilder
public interface Builder
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addAnnotation
(AnnoDef annotation) void
addArgument
(ExpressionDef argument) void
addExports
(ModuleDef.ExportsDef exports) void
void
addInitializer
(InitDef def) void
addJavaDoc
(String text) void
addJavaDocTag
(TagDef def) void
addOpens
(ModuleDef.OpensDef opens) void
addPackage
(PackageDef packageDef) void
addParameter
(FieldDef def) void
addProvides
(ModuleDef.ProvidesDef provides) void
addRequires
(ModuleDef.RequiresDef requires) void
addUses
(ModuleDef.UsesDef uses) void
beginClass
(ClassDef def) void
void
beginField
(FieldDef def) void
void
endClass()
void
endConstructor
(MethodDef def) void
endField()
void
void
void
void
-
Method Details
-
setModelWriterFactory
-
setUrl
-
setModule
-
addExports
-
addRequires
-
addOpens
-
addProvides
-
addUses
-
addPackage
-
addImport
-
addJavaDoc
-
addJavaDocTag
-
beginClass
-
endClass
void endClass() -
addInitializer
-
beginConstructor
void beginConstructor() -
endConstructor
-
beginMethod
void beginMethod() -
endMethod
-
beginField
-
endField
void endField() -
addParameter
-
addAnnotation
-
addArgument
-
getSource
JavaSource getSource() -
getModuleInfo
JavaModule getModuleInfo()
-