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.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GETTER_PATTERN
protected static final String GETTER_PATTERN
- See Also:
- Constant Field Values
BOOLEAN_GETTER_PATTERN
protected static final String BOOLEAN_GETTER_PATTERN
- See Also:
- Constant Field Values
SETTER_PATTERN
protected static final String SETTER_PATTERN
- See Also:
- Constant Field Values
JavaFile
public JavaFile()
JavaFile
public JavaFile(int modifiers,
String className,
String superClass)
JavaFile
public JavaFile(int modifiers,
String className,
String superClass,
List<String> interfaces)
addImport
public void addImport(String importString)
addImport
public void addImport(Class<?> importString)
getImports
public String[] getImports()
getSuperClass
public String getSuperClass()
setSuperClass
public void setSuperClass(String superClass)
getInterfaces
public List<String> getInterfaces()
setInterfaces
public void setInterfaces(List<String> interfaces)
setGenericType
public void setGenericType(String genericType)
addMethod
public void addMethod(JavaMethod method)
getMethods
public 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 List<JavaField> getFields()
addBodyCode
public void addBodyCode(String bodyCode)
isAbstractClass
public boolean isAbstractClass()
getGenericType
public String getGenericType()
getInnerClasses
public List<JavaFile> getInnerClasses()
getRawBodyCode
public StringBuffer getRawBodyCode()
getSuperGenericType
public String getSuperGenericType()
addInterface
public void addInterface(String canonicalName)
addInterfaces
public void addInterfaces(String[] canonicalNames)
isSuperclassIsJAXXObject
public boolean isSuperclassIsJAXXObject()
setSuperclassIsJAXXObject
public void setSuperclassIsJAXXObject(boolean superclassIsJAXXObject)
setAbstractClass
public void setAbstractClass(boolean abstractClass)
setSuperGenericType
public void setSuperGenericType(String superGenericType)
Copyright © 2008-2011 CodeLutin. All Rights Reserved.