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:
Comparable<SourceCode.Element<SourceCode.Class>>
- Enclosing class:
- SourceCode
public class SourceCode.Class extends SourceCode.Element<SourceCode.Class>
Representclassdeclaration.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SourceCode.ConstructoraddConstructor()SourceCode.FieldaddField(String name, String type)SourceCode.FieldaddField(String f, org.apache.openjpa.persistence.util.SourceCode.ClassName type)SourceCode.ClassaddInterface(String s)SourceCode.MethodaddMethod(String m, String retType)protected SourceCode.MethodaddMethod(String m, org.apache.openjpa.persistence.util.SourceCode.ClassName retType)StringgetName()StringgetPackageName()SourceCode.ClassmakeAbstract()SourceCode.ClassmakeFinal()SourceCode.ClassmarkAsBean()Adds getters and setters to every non-public field.SourceCode.ClasssetSuper(String s)StringtoString()voidwrite(PrintWriter out, int tab)-
Methods inherited from class org.apache.openjpa.persistence.util.SourceCode.Element
addAnnotation, addComment, addParameter, compareTo, getType, makePrivate, makeProtected, makePublic, makeStatic
-
-
-
-
Constructor Detail
-
Class
public Class(String name)
-
-
Method Detail
-
setSuper
public SourceCode.Class setSuper(String s)
-
addInterface
public SourceCode.Class addInterface(String s)
-
makeAbstract
public SourceCode.Class makeAbstract()
-
makeFinal
public SourceCode.Class makeFinal()
- Overrides:
makeFinalin classSourceCode.Element<SourceCode.Class>
-
markAsBean
public SourceCode.Class markAsBean()
Adds getters and setters to every non-public field.
-
getName
public String getName()
-
getPackageName
public String getPackageName()
-
addField
public SourceCode.Field addField(String name, String type)
-
addField
public SourceCode.Field addField(String f, org.apache.openjpa.persistence.util.SourceCode.ClassName type)
-
addMethod
public SourceCode.Method addMethod(String m, String retType)
-
addMethod
protected SourceCode.Method addMethod(String m, org.apache.openjpa.persistence.util.SourceCode.ClassName retType)
-
addConstructor
public SourceCode.Constructor addConstructor()
-
write
public void write(PrintWriter out, int tab)
- Overrides:
writein classSourceCode.Element<SourceCode.Class>
-
-