MPropertyAccessorFactory, MPropertyOutline, MTargeted<MPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>>public class SinglePropertyOutline extends AbstractSinglePropertyOutline
| Modifier and Type | Class | Description |
|---|---|---|
protected class |
SinglePropertyOutline.PropertyAccessor |
classOutline, codeModel, implementationClass, implementationReferenceClass, modelOutline, outline, propertyInfo, referenceClass, typefield, getter, setter| Constructor | Description |
|---|---|
SinglePropertyOutline(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) |
| Modifier and Type | Method | Description |
|---|---|---|
MPropertyAccessor |
createPropertyAccessor(com.sun.codemodel.JExpression target) |
|
protected com.sun.codemodel.JMethod |
generateGetter() |
|
protected com.sun.codemodel.JMethod |
generateSetter() |
annotate, generateType, getClassOutline, getTargetgenerateField, getGetterMethodName, getSetterMethodNamepublic SinglePropertyOutline(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)
protected com.sun.codemodel.JMethod generateGetter()
generateGetter in class AbstractSinglePropertyOutlineprotected com.sun.codemodel.JMethod generateSetter()
generateSetter in class AbstractSinglePropertyOutlinepublic MPropertyAccessor createPropertyAccessor(com.sun.codemodel.JExpression target)
Copyright © 2005–2018. All rights reserved.