Class ConstantPropertyOutline
java.lang.Object
org.jvnet.jaxb2_commons.xjc.outline.artificial.AbstractPropertyOutline
org.jvnet.jaxb2_commons.xjc.outline.artificial.ConstantPropertyOutline
- All Implemented Interfaces:
MPropertyAccessorFactory,MPropertyOutline,org.jvnet.jaxb2_commons.xml.bind.model.MTargeted<org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final com.sun.codemodel.JFieldVarprotected final com.sun.codemodel.JExpressionFields inherited from class org.jvnet.jaxb2_commons.xjc.outline.artificial.AbstractPropertyOutline
classOutline, codeModel, implementationClass, implementationReferenceClass, modelOutline, outline, propertyInfo, referenceClass, type -
Constructor Summary
ConstructorsConstructorDescriptionConstantPropertyOutline(com.sun.tools.xjc.outline.Outline outline, MClassOutline classOutline, org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfo<com.sun.tools.xjc.model.nav.NType, com.sun.tools.xjc.model.nav.NClass> target, com.sun.codemodel.JExpression value) -
Method Summary
Modifier and TypeMethodDescriptioncreatePropertyAccessor(com.sun.codemodel.JExpression target) protected com.sun.codemodel.JExpressionprotected com.sun.codemodel.JFieldVarMethods inherited from class org.jvnet.jaxb2_commons.xjc.outline.artificial.AbstractPropertyOutline
annotate, generateType, getClassOutline, getTarget
-
Field Details
-
value
protected final com.sun.codemodel.JExpression value -
field
protected final com.sun.codemodel.JFieldVar field
-
-
Constructor Details
-
ConstantPropertyOutline
public ConstantPropertyOutline(com.sun.tools.xjc.outline.Outline outline, MClassOutline classOutline, org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfo<com.sun.tools.xjc.model.nav.NType, com.sun.tools.xjc.model.nav.NClass> target, com.sun.codemodel.JExpression value)
-
-
Method Details
-
createValue
protected com.sun.codemodel.JExpression createValue() -
generateField
protected com.sun.codemodel.JFieldVar generateField() -
createPropertyAccessor
-