org.apache.openjpa.persistence.util
Class SourceCode.Class
java.lang.Object
org.apache.openjpa.persistence.util.SourceCode.Element<SourceCode.Class>
org.apache.openjpa.persistence.util.SourceCode.Class
- All Implemented Interfaces:
- java.lang.Comparable<SourceCode.Element<SourceCode.Class>>
- Enclosing class:
- SourceCode
public class SourceCode.Class
- extends SourceCode.Element<SourceCode.Class>
Represent class
declaration.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SourceCode.Class
public SourceCode.Class(java.lang.String name)
setSuper
public SourceCode.Class setSuper(java.lang.String s)
addInterface
public SourceCode.Class addInterface(java.lang.String s)
makeAbstract
public SourceCode.Class makeAbstract()
markAsBean
public SourceCode.Class markAsBean()
- Adds getters and setters to every non-public field.
getName
public java.lang.String getName()
getPackageName
public java.lang.String getPackageName()
addField
public SourceCode.Field addField(java.lang.String name,
java.lang.String type)
addField
public SourceCode.Field addField(java.lang.String f,
org.apache.openjpa.persistence.util.SourceCode.ClassName type)
addMethod
public org.apache.openjpa.persistence.util.SourceCode.Method addMethod(java.lang.String m,
java.lang.String retType)
addMethod
protected org.apache.openjpa.persistence.util.SourceCode.Method addMethod(java.lang.String m,
org.apache.openjpa.persistence.util.SourceCode.ClassName retType)
write
public void write(java.io.PrintWriter out,
int tab)
- Overrides:
write
in class SourceCode.Element<SourceCode.Class>
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object