jaxx.compiler.java
Class JavaFile
java.lang.Object
jaxx.compiler.java.JavaElement
jaxx.compiler.java.JavaFile
public class JavaFile
- extends JavaElement
A Java source file being generated for output. Once the class is completely initialized, use the
Object.toString() method to generate source code for it.
|
Constructor Summary |
JavaFile()
|
JavaFile(int modifiers,
java.lang.String className,
java.lang.String superClass)
|
JavaFile(int modifiers,
java.lang.String className,
java.lang.String superClass,
java.util.List<java.lang.String> interfaces)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GETTER_PATTERN
protected static final java.lang.String GETTER_PATTERN
- See Also:
- Constant Field Values
BOOLEAN_GETTER_PATTERN
protected static final java.lang.String BOOLEAN_GETTER_PATTERN
- See Also:
- Constant Field Values
SETTER_PATTERN
protected static final java.lang.String SETTER_PATTERN
- See Also:
- Constant Field Values
JavaFile
public JavaFile()
JavaFile
public JavaFile(int modifiers,
java.lang.String className,
java.lang.String superClass)
JavaFile
public JavaFile(int modifiers,
java.lang.String className,
java.lang.String superClass,
java.util.List<java.lang.String> interfaces)
addImport
public void addImport(java.lang.String importString)
addImport
public void addImport(java.lang.Class<?> importString)
getImports
public java.lang.String[] getImports()
getSuperClass
public java.lang.String getSuperClass()
setSuperClass
public void setSuperClass(java.lang.String superClass)
getInterfaces
public java.util.List<java.lang.String> getInterfaces()
setInterfaces
public void setInterfaces(java.util.List<java.lang.String> interfaces)
setGenericType
public void setGenericType(java.lang.String genericType)
addMethod
public void addMethod(JavaMethod method)
getMethods
public java.util.List<JavaMethod> getMethods()
addField
public void addField(JavaField field)
addField
public void addField(JavaField field,
boolean javaBean)
addSimpleField
public void addSimpleField(JavaField field)
getFields
public java.util.List<JavaField> getFields()
addBodyCode
public void addBodyCode(java.lang.String bodyCode)
isAbstractClass
public boolean isAbstractClass()
getGenericType
public java.lang.String getGenericType()
getInnerClasses
public java.util.List<JavaFile> getInnerClasses()
getRawBodyCode
public java.lang.StringBuffer getRawBodyCode()
getSuperGenericType
public java.lang.String getSuperGenericType()
addInterface
public void addInterface(java.lang.String canonicalName)
addInterfaces
public void addInterfaces(java.lang.String[] canonicalNames)
isSuperclassIsJAXXObject
public boolean isSuperclassIsJAXXObject()
setSuperclassIsJAXXObject
public void setSuperclassIsJAXXObject(boolean superclassIsJAXXObject)
setAbstractClass
public void setAbstractClass(boolean abstractClass)
setSuperGenericType
public void setSuperGenericType(java.lang.String superGenericType)
Copyright © 2008-2010 CodeLutin. All Rights Reserved.