com.gomjabbar.java.generation
Class GeneratedInnerClass
java.lang.Object
|
+--com.gomjabbar.java.generation.GeneratedInnerClass
- All Implemented Interfaces:
- IGeneratedClass
- public class GeneratedInnerClass
- extends java.lang.Object
- implements IGeneratedClass
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GeneratedInnerClass
public GeneratedInnerClass(IGeneratedClass parent,
java.lang.String name)
getInnerClasses
public GeneratedInnerClass[] getInnerClasses()
setJavadoc
public void setJavadoc(java.lang.String docText)
getName
public java.lang.String getName()
- Specified by:
getName
in interface IGeneratedClass
setAncestor
public void setAncestor(java.lang.String packageName,
java.lang.String classname)
addInterface
public void addInterface(java.lang.String packageName,
java.lang.String classname)
setModifier
public void setModifier(int modifier)
unsetModifier
public void unsetModifier(int modifier)
hasModifier
public boolean hasModifier(int modifier)
- Specified by:
hasModifier
in interface IGeneratedClass
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interface IGeneratedClass
addClassInitializer
public void addClassInitializer(java.lang.String code)
createField
public GeneratedField createField(java.lang.String name)
throws GenerationException
- Specified by:
createField
in interface IGeneratedClass
createMethod
public GeneratedMethod createMethod(java.lang.String name)
throws GenerationException
- Specified by:
createMethod
in interface IGeneratedClass
createConstructor
public GeneratedConstructor createConstructor()
throws GenerationException
createInnerClass
public GeneratedInnerClass createInnerClass(java.lang.String name)
throws GenerationException
- Specified by:
createInnerClass
in interface IGeneratedClass
resolveImport
public java.lang.String resolveImport(java.lang.String packageName,
java.lang.String name)
- Specified by:
resolveImport
in interface IGeneratedClass
generate
public void generate(java.io.PrintWriter pw,
java.lang.String indent)
throws GenerationException