Class AbstractSinglePropertyOutline
java.lang.Object
org.jvnet.jaxb2_commons.xjc.outline.artificial.AbstractPropertyOutline
org.jvnet.jaxb2_commons.xjc.outline.artificial.AbstractSinglePropertyOutline
- 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>>
- Direct Known Subclasses:
SinglePropertyOutline
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final com.sun.codemodel.JFieldVarprotected final com.sun.codemodel.JMethodprotected final com.sun.codemodel.JMethodFields inherited from class org.jvnet.jaxb2_commons.xjc.outline.artificial.AbstractPropertyOutline
classOutline, codeModel, implementationClass, implementationReferenceClass, modelOutline, outline, propertyInfo, referenceClass, type -
Constructor Summary
ConstructorsConstructorDescriptionAbstractSinglePropertyOutline(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) -
Method Summary
Methods inherited from class org.jvnet.jaxb2_commons.xjc.outline.artificial.AbstractPropertyOutline
annotate, generateType, getClassOutline, getTargetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jvnet.jaxb2_commons.xjc.outline.MPropertyAccessorFactory
createPropertyAccessor
-
Field Details
-
field
protected final com.sun.codemodel.JFieldVar field -
getter
protected final com.sun.codemodel.JMethod getter -
setter
protected final com.sun.codemodel.JMethod setter
-
-
Constructor Details
-
AbstractSinglePropertyOutline
public AbstractSinglePropertyOutline(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)
-
-
Method Details
-
generateField
protected com.sun.codemodel.JFieldVar generateField() -
generateGetter
protected abstract com.sun.codemodel.JMethod generateGetter() -
generateSetter
protected abstract com.sun.codemodel.JMethod generateSetter() -
getGetterMethodName
-
getSetterMethodName
-