|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nuiton.guix.generator.JavaField
public class 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.
| Field Summary | |
|---|---|
static java.util.Comparator<JavaField> |
COMPARATOR
|
| Constructor Summary | |
|---|---|
JavaField(int modifiers,
java.lang.String type,
java.lang.String name,
java.lang.String javaDoc)
Constructs a new JavaField. |
|
JavaField(int modifiers,
java.lang.String type,
java.lang.String name,
java.lang.String initializer,
java.lang.String javaDoc,
TagHandler tagHandler)
Constructs a new JavaField. |
|
JavaField(int modifiers,
java.lang.String type,
java.lang.String name,
java.lang.String javaDoc,
TagHandler tagHanlder)
Constructs a new JavaField. |
|
| Method Summary | |
|---|---|
int |
compareTo(JavaField o)
|
int |
getModifiers()
Returns a bit mask describing the modifier keywords which should appear as part of this field's declaration. |
java.lang.String |
getName()
Returns the field's name. |
TagHandler |
getTagHandler()
|
java.lang.String |
getType()
Returns the field's type, as it would be represented in Java source code. |
static JavaField |
newField(int modifiers,
java.lang.String returnType,
java.lang.String name)
|
static JavaField |
newField(int modifiers,
java.lang.String returnType,
java.lang.String name,
java.lang.String initializer)
|
java.lang.String |
toString(java.lang.String lineSeparator)
Returns the Java source code for this field. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.util.Comparator<JavaField> COMPARATOR
| Constructor Detail |
|---|
public JavaField(int modifiers,
java.lang.String type,
java.lang.String name,
java.lang.String javaDoc)
JavaField. The modifiers parameter is a bit mask of the
constants from Modifier, and the type of the field should be
represented as it would appear in Java source code.
modifiers - the modifier keywords that should appear as part of the field's declarationtype - the type of the field as it would appear in Java source codename - the field's name
public JavaField(int modifiers,
java.lang.String type,
java.lang.String name,
java.lang.String javaDoc,
TagHandler tagHanlder)
JavaField. The modifiers parameter is a bit mask of the
constants from Modifier, and the type of the field should be
represented as it would appear in Java source code.
modifiers - the modifier keywords that should appear as part of the field's declarationtype - the type of the field as it would appear in Java source codename - the field's name
public JavaField(int modifiers,
java.lang.String type,
java.lang.String name,
java.lang.String initializer,
java.lang.String javaDoc,
TagHandler tagHandler)
JavaField. The modifiers parameter is a bit mask of the
constants from java.lang.reflect.Modifier, and the type of the field should be
represented as it would appear in Java source code. The initializer is the initial
value of the field as it would appear in Java source code, or null to leave it at the
default value.
modifiers - the modifier keywords that should appear as part of the field's declarationtype - the type of the field as it would appear in Java source codename - the field's nameinitializer - the initial value of the field, as it would appear in Java source code| Method Detail |
|---|
public int getModifiers()
java.lang.reflect.Modifier for more information on decoding this
field.
public java.lang.String getName()
public java.lang.String getType()
public TagHandler getTagHandler()
public java.lang.String toString(java.lang.String lineSeparator)
lineSeparator - line separator
public int compareTo(JavaField o)
compareTo in interface java.lang.Comparable<JavaField>
public static JavaField newField(int modifiers,
java.lang.String returnType,
java.lang.String name)
public static JavaField newField(int modifiers,
java.lang.String returnType,
java.lang.String name,
java.lang.String initializer)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||