MPropertyAccessorFactory, MPropertyOutline, MTargeted<MPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>>SinglePropertyOutlinepublic abstract class AbstractSinglePropertyOutline extends AbstractPropertyOutline
| Modifier and Type | Class | Description |
|---|---|---|
protected class |
AbstractSinglePropertyOutline.PropertyAccessor |
| Modifier and Type | Field | Description |
|---|---|---|
protected com.sun.codemodel.JFieldVar |
field |
|
protected com.sun.codemodel.JMethod |
getter |
|
protected com.sun.codemodel.JMethod |
setter |
classOutline, codeModel, implementationClass, implementationReferenceClass, modelOutline, outline, propertyInfo, referenceClass, type| Constructor | Description |
|---|---|
AbstractSinglePropertyOutline(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 |
|---|---|---|
protected com.sun.codemodel.JFieldVar |
generateField() |
|
protected abstract com.sun.codemodel.JMethod |
generateGetter() |
|
protected abstract com.sun.codemodel.JMethod |
generateSetter() |
|
protected java.lang.String |
getGetterMethodName() |
|
protected java.lang.String |
getSetterMethodName() |
annotate, generateType, getClassOutline, getTargetcreatePropertyAccessorprotected final com.sun.codemodel.JFieldVar field
protected final com.sun.codemodel.JMethod getter
protected final com.sun.codemodel.JMethod setter
public AbstractSinglePropertyOutline(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.JFieldVar generateField()
protected abstract com.sun.codemodel.JMethod generateGetter()
protected abstract com.sun.codemodel.JMethod generateSetter()
protected java.lang.String getGetterMethodName()
protected java.lang.String getSetterMethodName()
Copyright © 2005–2018. All rights reserved.