jaxx.compiler.java
Class JavaField

java.lang.Object
  extended by jaxx.compiler.java.JavaElement
      extended by jaxx.compiler.java.JavaField
All Implemented Interfaces:
Comparable<JavaField>

public class JavaField
extends JavaElement
implements Comparable<JavaField>

Represents a field in a Java source file being generated for output. JavaFields are created and added to a JavaFile, which can then output Java source code.


Nested Class Summary
static class JavaField.FieldOrder
           
 
Field Summary
 
Fields inherited from class jaxx.compiler.java.JavaElement
JavaElementComparator
 
Method Summary
 int compareTo(JavaField o)
           
static EnumSet<JavaField.FieldOrder> getFieldOrderScope(EnumSet<JavaField.FieldOrder> allConstants, int scope)
           
 String getInitializer()
           
 String[] getInitializerTypes()
           
static EnumMap<JavaField.FieldOrder,List<JavaField>> getSortedFields(List<JavaField> fields)
           
 String getType()
          Returns the field's type, as it would be represented in Java source code.
 boolean hasInitializerTypes()
           
 boolean isOverride()
           
 void setInitializer(String initializer)
           
 void setType(String type)
           
 String toString()
           
 
Methods inherited from class jaxx.compiler.java.JavaElement
addAnnotation, getAnnotations, getModifiers, getModifiersText, getName, hasAnnotations, setModifiers, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getType

public String getType()
Returns the field's type, as it would be represented in Java source code.

Returns:
the field's type

isOverride

public boolean isOverride()

getInitializer

public String getInitializer()

getInitializerTypes

public String[] getInitializerTypes()

hasInitializerTypes

public boolean hasInitializerTypes()

compareTo

public int compareTo(JavaField o)
Specified by:
compareTo in interface Comparable<JavaField>

toString

public String toString()
Overrides:
toString in class Object

setType

public void setType(String type)

setInitializer

public void setInitializer(String initializer)

getSortedFields

public static EnumMap<JavaField.FieldOrder,List<JavaField>> getSortedFields(List<JavaField> fields)

getFieldOrderScope

public static EnumSet<JavaField.FieldOrder> getFieldOrderScope(EnumSet<JavaField.FieldOrder> allConstants,
                                                               int scope)


Copyright © 2008-2012 CodeLutin. All Rights Reserved.