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

public abstract class AbstractSinglePropertyOutline extends AbstractPropertyOutline
  • 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

      protected String getGetterMethodName()
    • getSetterMethodName

      protected String getSetterMethodName()