|
||||||||||
| 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.IsSetField
public class IsSetField
| Field Summary |
|---|
| Fields inherited from class com.sun.tools.xjc.generator.bean.field.AbstractField |
|---|
codeModel, exposedType, implType, outline, prop |
| Constructor Summary | |
|---|---|
protected |
IsSetField(ClassOutlineImpl outline,
CPropertyInfo prop,
FieldOutline core,
boolean unsetMethod,
boolean issetMethod)
|
| Method Summary | |
|---|---|
FieldAccessor |
create(com.sun.codemodel.JExpression targetObject)
Creates a new FieldAccessor of this field
for the specified object. |
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, getOptions, getPropertyInfo, getType, listPossibleTypes, parent |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected IsSetField(ClassOutlineImpl outline,
CPropertyInfo prop,
FieldOutline core,
boolean unsetMethod,
boolean issetMethod)
| Method Detail |
|---|
public com.sun.codemodel.JType getRawType()
FieldOutlineThis 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 targetObject)
FieldOutlineFieldAccessor of this field
for the specified object.
targetObject - 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 | |||||||||