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)
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)
addGetterMethod
public JavaMethod addGetterMethod(String id,
int modifiers,
String type,
boolean overridde,
boolean useOverride)
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)
getField
public JavaField getField(String componentId)
Copyright © 2008-2011 CodeLutin. All Rights Reserved.