Package com.thoughtworks.qdox.builder
Interface Builder
- All Known Implementing Classes:
ModelBuilder
public interface Builder
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddAnnotation(AnnoDef annotation) voidaddArgument(ExpressionDef argument) voidaddExports(ModuleDef.ExportsDef exports) voidvoidaddInitializer(InitDef def) voidaddJavaDoc(String text) voidaddJavaDocTag(TagDef def) voidaddOpens(ModuleDef.OpensDef opens) voidaddPackage(PackageDef packageDef) voidaddParameter(FieldDef def) voidaddProvides(ModuleDef.ProvidesDef provides) voidaddRequires(ModuleDef.RequiresDef requires) voidaddUses(ModuleDef.UsesDef uses) voidbeginClass(ClassDef def) voidvoidbeginField(FieldDef def) voidvoidendClass()voidendConstructor(MethodDef def) voidendField()voidvoidvoidvoid
-
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()
-