Class ElementDesc

  • All Implemented Interfaces:
    java.io.Serializable

    public class ElementDesc
    extends FieldDesc
    implements java.io.Serializable
    An AttributeDesc is a FieldDesc for an Java field mapping to an XML element
    Author:
    Glen Daniels (gdaniels@apache.org), Dominik Kacprzak (dominik@opentoolbox.com)
    See Also:
    Serialized Form
    • Constructor Detail

      • ElementDesc

        public ElementDesc()
    • Method Detail

      • isMinOccursZero

        public boolean isMinOccursZero()
        Description copied from class: FieldDesc
        Check if this field can be omitted.
        Overrides:
        isMinOccursZero in class FieldDesc
      • getMinOccurs

        public int getMinOccurs()
      • setMinOccurs

        public void setMinOccurs​(int minOccurs)
      • getMaxOccurs

        public int getMaxOccurs()
      • setMaxOccurs

        public void setMaxOccurs​(int maxOccurs)
      • setMaxOccursUnbounded

        public void setMaxOccursUnbounded​(boolean ubnd)
      • isMaxOccursUnbounded

        public boolean isMaxOccursUnbounded()
      • isNillable

        public boolean isNillable()
        Returns value of nillable property.
        Returns:
      • setNillable

        public void setNillable​(boolean nillable)
        Sets value of nillable property. Default: false.
        Parameters:
        nillable -
      • getArrayType

        public QName getArrayType()
      • setArrayType

        public void setArrayType​(QName arrayType)
      • getItemQName

        public QName getItemQName()
      • setItemQName

        public void setItemQName​(QName itemQName)