Class AbstractSinglePropertyOutline
- java.lang.Object
-
- org.jvnet.jaxb.xjc.outline.artificial.AbstractPropertyOutline
-
- org.jvnet.jaxb.xjc.outline.artificial.AbstractSinglePropertyOutline
-
- All Implemented Interfaces:
MPropertyAccessorFactory,MPropertyOutline,MTargeted<MPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>>
- Direct Known Subclasses:
SinglePropertyOutline
public abstract class AbstractSinglePropertyOutline extends AbstractPropertyOutline
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classAbstractSinglePropertyOutline.PropertyAccessor
-
Field Summary
Fields Modifier and Type Field Description protected com.sun.codemodel.JFieldVarfieldprotected com.sun.codemodel.JMethodgetterprotected com.sun.codemodel.JMethodsetter-
Fields inherited from class org.jvnet.jaxb.xjc.outline.artificial.AbstractPropertyOutline
classOutline, codeModel, implementationClass, implementationReferenceClass, modelOutline, outline, propertyInfo, referenceClass, type
-
-
Constructor Summary
Constructors 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)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected com.sun.codemodel.JFieldVargenerateField()protected abstract com.sun.codemodel.JMethodgenerateGetter()protected abstract com.sun.codemodel.JMethodgenerateSetter()protected StringgetGetterMethodName()protected StringgetSetterMethodName()-
Methods inherited from class org.jvnet.jaxb.xjc.outline.artificial.AbstractPropertyOutline
annotate, generateType, getClassOutline, getTarget
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jvnet.jaxb.xjc.outline.MPropertyAccessorFactory
createPropertyAccessor
-
-
-
-
Constructor Detail
-
AbstractSinglePropertyOutline
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)
-
-
Method Detail
-
generateField
protected com.sun.codemodel.JFieldVar generateField()
-
generateGetter
protected abstract com.sun.codemodel.JMethod generateGetter()
-
generateSetter
protected abstract com.sun.codemodel.JMethod generateSetter()
-
getGetterMethodName
protected String getGetterMethodName()
-
getSetterMethodName
protected String getSetterMethodName()
-
-