|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.tools.xjc.generator.bean.field.AbstractField
com.sun.tools.xjc.generator.bean.field.ConstField
final class ConstField
Realizes a property as a "public static final" property on the interface. This class can handle both boxed/unboxed types and both single/colllection.
Field Summary |
---|
Fields inherited from class com.sun.tools.xjc.generator.bean.field.AbstractField |
---|
codeModel, exposedType, implType, outline, prop |
Constructor Summary | |
---|---|
ConstField(ClassOutlineImpl outline,
CPropertyInfo prop)
|
Method Summary | |
---|---|
FieldAccessor |
create(com.sun.codemodel.JExpression target)
Creates a new FieldAccessor of this field
for the specified object. |
com.sun.codemodel.JBlock |
getOnSetEventHandler()
Get a code block that will be executed when the state of this field changes from a null state to a non-null state. |
com.sun.codemodel.JType |
getRawType()
Gets the type of the "raw value". |
Methods inherited from class com.sun.tools.xjc.generator.bean.field.AbstractField |
---|
annotate, castToImplType, generateField, getPropertyInfo, getType, listPossibleTypes, parent |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
ConstField(ClassOutlineImpl outline, CPropertyInfo prop)
Method Detail |
---|
public com.sun.codemodel.JBlock getOnSetEventHandler()
FieldOutline
This method can be called only after the generate method is called.
public com.sun.codemodel.JType getRawType()
FieldOutline
This type can represent the entire value of this field. For fields that can carry multiple values, this is an array.
This type allows the client of the outline to generate code to set/get values from a property.
public FieldAccessor create(com.sun.codemodel.JExpression target)
FieldOutline
FieldAccessor
of this field
for the specified object.
target
- Evaluates to an object, and the field on this object
will be accessed.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |