Class AnyAttributePropertyOutline

  • 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 AnyAttributePropertyOutline
    extends AbstractPropertyOutline
    • Field Detail

      • type

        protected final com.sun.codemodel.JType type
      • 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 Detail

      • AnyAttributePropertyOutline

        public AnyAttributePropertyOutline​(com.sun.tools.xjc.outline.Outline outline,
                                           MClassOutline classOutline,
                                           org.jvnet.jaxb2_commons.xml.bind.model.MAnyAttributePropertyInfo<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 com.sun.codemodel.JMethod generateGetter()
      • generateSetter

        protected com.sun.codemodel.JMethod generateSetter()
      • createPropertyAccessor

        public MPropertyAccessor createPropertyAccessor​(com.sun.codemodel.JExpression target)