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, makeStatic
public 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.Object
Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.