com.gomjabbar.java.generation
Class GeneratedClass
java.lang.Object
|
+--com.gomjabbar.java.generation.GeneratedClass
- All Implemented Interfaces:
- IGeneratedClass
- public class GeneratedClass
- extends java.lang.Object
- implements IGeneratedClass
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
getName
public java.lang.String getName()
- Specified by:
getName
in interface IGeneratedClass
getFullName
public java.lang.String getFullName()
getInnerClasses
public GeneratedInnerClass[] getInnerClasses()
setJavadoc
public void setJavadoc(java.lang.String docText)
resolveImport
public java.lang.String resolveImport(java.lang.String newPackageName,
java.lang.String classname)
- Specified by:
resolveImport
in interface IGeneratedClass
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
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
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
VariableToConstantName
public static java.lang.String VariableToConstantName(java.lang.String name)
generateJavadoc
public static void generateJavadoc(java.io.PrintWriter pw,
java.lang.String text,
java.lang.String indent)