Class SinglePropertyOutline
- java.lang.Object
-
- org.jvnet.jaxb2_commons.xjc.outline.artificial.AbstractPropertyOutline
-
- org.jvnet.jaxb2_commons.xjc.outline.artificial.AbstractSinglePropertyOutline
-
- org.jvnet.jaxb2_commons.xjc.outline.artificial.SinglePropertyOutline
-
- 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>>
public class SinglePropertyOutline extends AbstractSinglePropertyOutline
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classSinglePropertyOutline.PropertyAccessor
-
Field Summary
-
Fields inherited from class org.jvnet.jaxb2_commons.xjc.outline.artificial.AbstractSinglePropertyOutline
field, getter, setter
-
Fields inherited from class org.jvnet.jaxb2_commons.xjc.outline.artificial.AbstractPropertyOutline
classOutline, codeModel, implementationClass, implementationReferenceClass, modelOutline, outline, propertyInfo, referenceClass, type
-
-
Constructor Summary
Constructors Constructor Description SinglePropertyOutline(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MPropertyAccessorcreatePropertyAccessor(com.sun.codemodel.JExpression target)protected com.sun.codemodel.JMethodgenerateGetter()protected com.sun.codemodel.JMethodgenerateSetter()-
Methods inherited from class org.jvnet.jaxb2_commons.xjc.outline.artificial.AbstractSinglePropertyOutline
generateField, getGetterMethodName, getSetterMethodName
-
Methods inherited from class org.jvnet.jaxb2_commons.xjc.outline.artificial.AbstractPropertyOutline
annotate, generateType, getClassOutline, getTarget
-
-
-
-
Constructor Detail
-
SinglePropertyOutline
public SinglePropertyOutline(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 Detail
-
generateGetter
protected com.sun.codemodel.JMethod generateGetter()
- Specified by:
generateGetterin classAbstractSinglePropertyOutline
-
generateSetter
protected com.sun.codemodel.JMethod generateSetter()
- Specified by:
generateSetterin classAbstractSinglePropertyOutline
-
createPropertyAccessor
public MPropertyAccessor createPropertyAccessor(com.sun.codemodel.JExpression target)
-
-