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 void
addAnnotation(AnnoDef annotation)
void
addArgument(ExpressionDef argument)
void
addExports(ModuleDef.ExportsDef exports)
void
addImport(java.lang.String importName)
void
addInitializer(InitDef def)
void
addJavaDoc(java.lang.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
beginConstructor()
void
beginField(FieldDef def)
void
beginMethod()
void
endClass()
void
endConstructor(MethodDef def)
void
endField()
void
endMethod(MethodDef def)
JavaModule
getModuleInfo()
JavaSource
getSource()
void
setModelWriterFactory(ModelWriterFactory writer)
void
setModule(ModuleDef moduleDef)
void
setUrl(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()
-
-