Package com.thoughtworks.qdox.builder
Interface Builder
-
- All Known Implementing Classes:
ModelBuilder
public interface Builder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddAnnotation(AnnoDef annotation)voidaddArgument(ExpressionDef argument)voidaddExports(ModuleDef.ExportsDef exports)voidaddImport(java.lang.String importName)voidaddInitializer(InitDef def)voidaddJavaDoc(java.lang.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)voidbeginConstructor()voidbeginField(FieldDef def)voidbeginMethod()voidendClass()voidendConstructor(MethodDef def)voidendField()voidendMethod(MethodDef def)JavaModulegetModuleInfo()JavaSourcegetSource()voidsetModelWriterFactory(ModelWriterFactory writer)voidsetModule(ModuleDef moduleDef)voidsetUrl(java.net.URL url)
-
-
-
Method Detail
-
setModelWriterFactory
void setModelWriterFactory(ModelWriterFactory writer)
-
setUrl
void setUrl(java.net.URL url)
-
setModule
void setModule(ModuleDef moduleDef)
-
addExports
void addExports(ModuleDef.ExportsDef exports)
-
addRequires
void addRequires(ModuleDef.RequiresDef requires)
-
addOpens
void addOpens(ModuleDef.OpensDef opens)
-
addProvides
void addProvides(ModuleDef.ProvidesDef provides)
-
addUses
void addUses(ModuleDef.UsesDef uses)
-
addPackage
void addPackage(PackageDef packageDef)
-
addImport
void addImport(java.lang.String importName)
-
addJavaDoc
void addJavaDoc(java.lang.String text)
-
addJavaDocTag
void addJavaDocTag(TagDef def)
-
beginClass
void beginClass(ClassDef def)
-
endClass
void endClass()
-
addInitializer
void addInitializer(InitDef def)
-
beginConstructor
void beginConstructor()
-
endConstructor
void endConstructor(MethodDef def)
-
beginMethod
void beginMethod()
-
endMethod
void endMethod(MethodDef def)
-
beginField
void beginField(FieldDef def)
-
endField
void endField()
-
addParameter
void addParameter(FieldDef def)
-
addAnnotation
void addAnnotation(AnnoDef annotation)
-
addArgument
void addArgument(ExpressionDef argument)
-
getSource
JavaSource getSource()
-
getModuleInfo
JavaModule getModuleInfo()
-
-