Class ConstantPropertyOutline

  • 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 abstract class ConstantPropertyOutline
    extends AbstractPropertyOutline
    • Field Detail

      • value

        protected final com.sun.codemodel.JExpression value
      • field

        protected final com.sun.codemodel.JFieldVar field
    • Constructor Detail

      • ConstantPropertyOutline

        public ConstantPropertyOutline​(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,
                                       com.sun.codemodel.JExpression value)
    • Method Detail

      • createValue

        protected com.sun.codemodel.JExpression createValue()
      • generateField

        protected com.sun.codemodel.JFieldVar generateField()
      • createPropertyAccessor

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