com.thoughtworks.qdox.model
Class ModelBuilder

java.lang.Object
  extended bycom.thoughtworks.qdox.model.ModelBuilder
All Implemented Interfaces:
Builder

public class ModelBuilder
extends java.lang.Object
implements Builder

Author:
Joe Walnes

Constructor Summary
ModelBuilder()
           
ModelBuilder(ClassLibrary classLibrary, DocletTagFactory docletTagFactory)
           
 
Method Summary
 void addField(FieldDef def)
           
 void addImport(java.lang.String importName)
           
 void addJavaDoc(java.lang.String text)
           
 void addJavaDocTag(TagDef tagDef)
           
 void addMethod(MethodDef def)
           
 void addPackage(java.lang.String packageName)
           
 void beginClass(ClassDef def)
           
 void endClass()
           
 JavaSource getSource()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelBuilder

public ModelBuilder()

ModelBuilder

public ModelBuilder(ClassLibrary classLibrary,
                    DocletTagFactory docletTagFactory)
Method Detail

addPackage

public void addPackage(java.lang.String packageName)
Specified by:
addPackage in interface Builder

addImport

public void addImport(java.lang.String importName)
Specified by:
addImport in interface Builder

addJavaDoc

public void addJavaDoc(java.lang.String text)
Specified by:
addJavaDoc in interface Builder

addJavaDocTag

public void addJavaDocTag(TagDef tagDef)
Specified by:
addJavaDocTag in interface Builder

beginClass

public void beginClass(ClassDef def)
Specified by:
beginClass in interface Builder

endClass

public void endClass()
Specified by:
endClass in interface Builder

addMethod

public void addMethod(MethodDef def)
Specified by:
addMethod in interface Builder

addField

public void addField(FieldDef def)
Specified by:
addField in interface Builder

getSource

public JavaSource getSource()


Copyright © 2002-2007 ThoughtWorks, Inc. All Rights Reserved.