public abstract class ConstantPropertyOutline extends AbstractPropertyOutline
| Modifier and Type | Class and Description |
|---|---|
class |
ConstantPropertyOutline.PropertyAccessor |
| Modifier and Type | Field and Description |
|---|---|
protected com.sun.codemodel.JFieldVar |
field |
protected com.sun.codemodel.JExpression |
value |
classOutline, codeModel, implementationClass, implementationReferenceClass, modelOutline, outline, propertyInfo, referenceClass, type| Constructor and 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) |
| Modifier and Type | Method and Description |
|---|---|
MPropertyAccessor |
createPropertyAccessor(com.sun.codemodel.JExpression target) |
protected com.sun.codemodel.JExpression |
createValue() |
protected com.sun.codemodel.JFieldVar |
generateField() |
annotate, generateType, getClassOutline, getTargetprotected final com.sun.codemodel.JExpression value
protected final com.sun.codemodel.JFieldVar field
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)
protected com.sun.codemodel.JExpression createValue()
protected com.sun.codemodel.JFieldVar generateField()
public MPropertyAccessor createPropertyAccessor(com.sun.codemodel.JExpression target)
Copyright © 2005-2016. All Rights Reserved.