Class ConstantPropertyOutline
- java.lang.Object
-
- org.jvnet.jaxb.xjc.outline.artificial.AbstractPropertyOutline
-
- org.jvnet.jaxb.xjc.outline.artificial.ConstantPropertyOutline
-
- All Implemented Interfaces:
MPropertyAccessorFactory,MPropertyOutline,MTargeted<MPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>>
public abstract class ConstantPropertyOutline extends AbstractPropertyOutline
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classConstantPropertyOutline.PropertyAccessor
-
Field Summary
Fields Modifier and Type Field Description protected com.sun.codemodel.JFieldVarfieldprotected com.sun.codemodel.JExpressionvalue-
Fields inherited from class org.jvnet.jaxb.xjc.outline.artificial.AbstractPropertyOutline
classOutline, codeModel, implementationClass, implementationReferenceClass, modelOutline, outline, propertyInfo, referenceClass, type
-
-
Constructor Summary
Constructors Constructor Description ConstantPropertyOutline(com.sun.tools.xjc.outline.Outline outline, MClassOutline classOutline, MPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> target, com.sun.codemodel.JExpression value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MPropertyAccessorcreatePropertyAccessor(com.sun.codemodel.JExpression target)protected com.sun.codemodel.JExpressioncreateValue()protected com.sun.codemodel.JFieldVargenerateField()-
Methods inherited from class org.jvnet.jaxb.xjc.outline.artificial.AbstractPropertyOutline
annotate, generateType, getClassOutline, getTarget
-
-
-
-
Constructor Detail
-
ConstantPropertyOutline
public ConstantPropertyOutline(com.sun.tools.xjc.outline.Outline outline, MClassOutline classOutline, MPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> target, com.sun.codemodel.JExpression value)
-
-
Method Detail
-
createValue
protected com.sun.codemodel.JExpression createValue()
-
generateField
protected com.sun.codemodel.JFieldVar generateField()
-
createPropertyAccessor
public MPropertyAccessor createPropertyAccessor(com.sun.codemodel.JExpression target)
-
-