public class ModifyableModelBuilder extends Object implements com.thoughtworks.qdox.builder.Builder
ModelBuilder to fix some issues with annotation and javaDoc
parsing.| Constructor and Description |
|---|
ModifyableModelBuilder(com.thoughtworks.qdox.library.ClassLibrary classLibrary,
com.thoughtworks.qdox.model.DocletTagFactory docletTagFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAnnotation(com.thoughtworks.qdox.parser.structs.AnnoDef annotation) |
void |
addArgument(com.thoughtworks.qdox.parser.expression.ExpressionDef argument) |
void |
addImport(String importName) |
void |
addInitializer(com.thoughtworks.qdox.parser.structs.InitDef def) |
void |
addJavaDoc(String text) |
void |
addJavaDocTag(com.thoughtworks.qdox.parser.structs.TagDef tagDef) |
void |
addPackage(com.thoughtworks.qdox.parser.structs.PackageDef packageDef) |
void |
addParameter(com.thoughtworks.qdox.parser.structs.FieldDef fieldDef) |
void |
beginClass(com.thoughtworks.qdox.parser.structs.ClassDef def) |
void |
beginConstructor() |
void |
beginField(com.thoughtworks.qdox.parser.structs.FieldDef def) |
void |
beginMethod() |
protected ModifyableJavaClass |
bindClass(ModifyableJavaClass newClass) |
void |
endClass() |
void |
endConstructor(com.thoughtworks.qdox.parser.structs.MethodDef def) |
void |
endField() |
void |
endMethod(com.thoughtworks.qdox.parser.structs.MethodDef def) |
com.thoughtworks.qdox.model.JavaSource |
getSource() |
void |
setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory modelWriterFactory) |
void |
setUrl(URL url) |
public ModifyableModelBuilder(com.thoughtworks.qdox.library.ClassLibrary classLibrary,
com.thoughtworks.qdox.model.DocletTagFactory docletTagFactory)
public void setModelWriterFactory(com.thoughtworks.qdox.writer.ModelWriterFactory modelWriterFactory)
setModelWriterFactory in interface com.thoughtworks.qdox.builder.Builderpublic void addPackage(com.thoughtworks.qdox.parser.structs.PackageDef packageDef)
addPackage in interface com.thoughtworks.qdox.builder.Builderpublic void addImport(String importName)
addImport in interface com.thoughtworks.qdox.builder.Builderpublic void addJavaDoc(String text)
addJavaDoc in interface com.thoughtworks.qdox.builder.Builderpublic void addJavaDocTag(com.thoughtworks.qdox.parser.structs.TagDef tagDef)
addJavaDocTag in interface com.thoughtworks.qdox.builder.Builderpublic void beginClass(com.thoughtworks.qdox.parser.structs.ClassDef def)
beginClass in interface com.thoughtworks.qdox.builder.Builderprotected ModifyableJavaClass bindClass(ModifyableJavaClass newClass)
public void endClass()
endClass in interface com.thoughtworks.qdox.builder.Builderpublic void addInitializer(com.thoughtworks.qdox.parser.structs.InitDef def)
addInitializer in interface com.thoughtworks.qdox.builder.Builderpublic void beginConstructor()
beginConstructor in interface com.thoughtworks.qdox.builder.Builderpublic void endConstructor(com.thoughtworks.qdox.parser.structs.MethodDef def)
endConstructor in interface com.thoughtworks.qdox.builder.Builderpublic void beginMethod()
beginMethod in interface com.thoughtworks.qdox.builder.Builderpublic void endMethod(com.thoughtworks.qdox.parser.structs.MethodDef def)
endMethod in interface com.thoughtworks.qdox.builder.Builderpublic void beginField(com.thoughtworks.qdox.parser.structs.FieldDef def)
beginField in interface com.thoughtworks.qdox.builder.Builderpublic void endField()
endField in interface com.thoughtworks.qdox.builder.Builderpublic void addParameter(com.thoughtworks.qdox.parser.structs.FieldDef fieldDef)
addParameter in interface com.thoughtworks.qdox.builder.Builderpublic void addAnnotation(com.thoughtworks.qdox.parser.structs.AnnoDef annotation)
addAnnotation in interface com.thoughtworks.qdox.builder.Builderpublic void addArgument(com.thoughtworks.qdox.parser.expression.ExpressionDef argument)
addArgument in interface com.thoughtworks.qdox.builder.Builderpublic com.thoughtworks.qdox.model.JavaSource getSource()
getSource in interface com.thoughtworks.qdox.builder.Builderpublic void setUrl(URL url)
setUrl in interface com.thoughtworks.qdox.builder.BuilderCopyright © 2018 DevonFw. All rights reserved.