public class SourceCode.Class extends SourceCode.Element<SourceCode.Class>
class declaration.| Constructor and Description |
|---|
SourceCode.Class(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
SourceCode.Constructor |
addConstructor() |
SourceCode.Field |
addField(java.lang.String f,
org.apache.openjpa.persistence.util.SourceCode.ClassName type) |
SourceCode.Field |
addField(java.lang.String name,
java.lang.String type) |
SourceCode.Class |
addInterface(java.lang.String s) |
protected SourceCode.Method |
addMethod(java.lang.String m,
org.apache.openjpa.persistence.util.SourceCode.ClassName retType) |
SourceCode.Method |
addMethod(java.lang.String m,
java.lang.String retType) |
java.lang.String |
getName() |
java.lang.String |
getPackageName() |
SourceCode.Class |
makeAbstract() |
SourceCode.Class |
makeFinal() |
SourceCode.Class |
markAsBean()
Adds getters and setters to every non-public field.
|
SourceCode.Class |
setSuper(java.lang.String s) |
java.lang.String |
toString() |
void |
write(java.io.PrintWriter out,
int tab) |
addAnnotation, addComment, addParameter, compareTo, getType, makePrivate, makeProtected, makePublic, makeStaticpublic SourceCode.Class setSuper(java.lang.String s)
public SourceCode.Class addInterface(java.lang.String s)
public SourceCode.Class makeAbstract()
public SourceCode.Class makeFinal()
makeFinal in class SourceCode.Element<SourceCode.Class>public SourceCode.Class markAsBean()
public java.lang.String getName()
public java.lang.String getPackageName()
public SourceCode.Field addField(java.lang.String name, java.lang.String type)
public SourceCode.Field addField(java.lang.String f, org.apache.openjpa.persistence.util.SourceCode.ClassName type)
public SourceCode.Method addMethod(java.lang.String m, java.lang.String retType)
protected SourceCode.Method addMethod(java.lang.String m, org.apache.openjpa.persistence.util.SourceCode.ClassName retType)
public SourceCode.Constructor addConstructor()
public void write(java.io.PrintWriter out,
int tab)
write in class SourceCode.Element<SourceCode.Class>public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2006-2013 Apache Software Foundation. All Rights Reserved.