Package com.thoughtworks.qdox.builder
Interface Builder
-
- All Known Implementing Classes:
ModelBuilder
public interface Builder
-
-
Method Summary
-
-
-
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()
-
endRecord
void endRecord(RecordFieldsDef def)
-
addImplements
void addImplements(java.util.Set<TypeDef> implementSet)
-
addInitializer
void addInitializer(InitDef def)
-
beginConstructor
void beginConstructor()
-
endConstructor
void endConstructor(MethodDef def)
-
addCompactConstructor
void addCompactConstructor(CompactConstructorDef 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()
-
-