Interface RestrictionType

All Superinterfaces:
Annotated, OpenAttrs, XmlObject, XmlTokenSource
All Known Subinterfaces:
ComplexRestrictionType, SimpleRestrictionType
All Known Implementing Classes:
ComplexRestrictionTypeImpl, RestrictionTypeImpl, SimpleRestrictionTypeImpl

public interface RestrictionType extends Annotated
An XML restrictionType(@http://www.w3.org/2001/XMLSchema). This is a complex type.
  • Field Details

  • Method Details

    • getGroup

      GroupRef getGroup()
      Gets the "group" element
    • isSetGroup

      boolean isSetGroup()
      True if has "group" element
    • setGroup

      void setGroup(GroupRef group)
      Sets the "group" element
    • addNewGroup

      GroupRef addNewGroup()
      Appends and returns a new empty "group" element
    • unsetGroup

      void unsetGroup()
      Unsets the "group" element
    • getAll

      All getAll()
      Gets the "all" element
    • isSetAll

      boolean isSetAll()
      True if has "all" element
    • setAll

      void setAll(All all)
      Sets the "all" element
    • addNewAll

      All addNewAll()
      Appends and returns a new empty "all" element
    • unsetAll

      void unsetAll()
      Unsets the "all" element
    • getChoice

      ExplicitGroup getChoice()
      Gets the "choice" element
    • isSetChoice

      boolean isSetChoice()
      True if has "choice" element
    • setChoice

      void setChoice(ExplicitGroup choice)
      Sets the "choice" element
    • addNewChoice

      ExplicitGroup addNewChoice()
      Appends and returns a new empty "choice" element
    • unsetChoice

      void unsetChoice()
      Unsets the "choice" element
    • getSequence

      ExplicitGroup getSequence()
      Gets the "sequence" element
    • isSetSequence

      boolean isSetSequence()
      True if has "sequence" element
    • setSequence

      void setSequence(ExplicitGroup sequence)
      Sets the "sequence" element
    • addNewSequence

      ExplicitGroup addNewSequence()
      Appends and returns a new empty "sequence" element
    • unsetSequence

      void unsetSequence()
      Unsets the "sequence" element
    • getSimpleType

      LocalSimpleType getSimpleType()
      Gets the "simpleType" element
    • isSetSimpleType

      boolean isSetSimpleType()
      True if has "simpleType" element
    • setSimpleType

      void setSimpleType(LocalSimpleType simpleType)
      Sets the "simpleType" element
    • addNewSimpleType

      LocalSimpleType addNewSimpleType()
      Appends and returns a new empty "simpleType" element
    • unsetSimpleType

      void unsetSimpleType()
      Unsets the "simpleType" element
    • getMinExclusiveList

      List<Facet> getMinExclusiveList()
      Gets a List of "minExclusive" elements
    • getMinExclusiveArray

      Facet[] getMinExclusiveArray()
      Gets array of all "minExclusive" elements
    • getMinExclusiveArray

      Facet getMinExclusiveArray(int i)
      Gets ith "minExclusive" element
    • sizeOfMinExclusiveArray

      int sizeOfMinExclusiveArray()
      Returns number of "minExclusive" element
    • setMinExclusiveArray

      void setMinExclusiveArray(Facet[] minExclusiveArray)
      Sets array of all "minExclusive" element
    • setMinExclusiveArray

      void setMinExclusiveArray(int i, Facet minExclusive)
      Sets ith "minExclusive" element
    • insertNewMinExclusive

      Facet insertNewMinExclusive(int i)
      Inserts and returns a new empty value (as xml) as the ith "minExclusive" element
    • addNewMinExclusive

      Facet addNewMinExclusive()
      Appends and returns a new empty value (as xml) as the last "minExclusive" element
    • removeMinExclusive

      void removeMinExclusive(int i)
      Removes the ith "minExclusive" element
    • getMinInclusiveList

      List<Facet> getMinInclusiveList()
      Gets a List of "minInclusive" elements
    • getMinInclusiveArray

      Facet[] getMinInclusiveArray()
      Gets array of all "minInclusive" elements
    • getMinInclusiveArray

      Facet getMinInclusiveArray(int i)
      Gets ith "minInclusive" element
    • sizeOfMinInclusiveArray

      int sizeOfMinInclusiveArray()
      Returns number of "minInclusive" element
    • setMinInclusiveArray

      void setMinInclusiveArray(Facet[] minInclusiveArray)
      Sets array of all "minInclusive" element
    • setMinInclusiveArray

      void setMinInclusiveArray(int i, Facet minInclusive)
      Sets ith "minInclusive" element
    • insertNewMinInclusive

      Facet insertNewMinInclusive(int i)
      Inserts and returns a new empty value (as xml) as the ith "minInclusive" element
    • addNewMinInclusive

      Facet addNewMinInclusive()
      Appends and returns a new empty value (as xml) as the last "minInclusive" element
    • removeMinInclusive

      void removeMinInclusive(int i)
      Removes the ith "minInclusive" element
    • getMaxExclusiveList

      List<Facet> getMaxExclusiveList()
      Gets a List of "maxExclusive" elements
    • getMaxExclusiveArray

      Facet[] getMaxExclusiveArray()
      Gets array of all "maxExclusive" elements
    • getMaxExclusiveArray

      Facet getMaxExclusiveArray(int i)
      Gets ith "maxExclusive" element
    • sizeOfMaxExclusiveArray

      int sizeOfMaxExclusiveArray()
      Returns number of "maxExclusive" element
    • setMaxExclusiveArray

      void setMaxExclusiveArray(Facet[] maxExclusiveArray)
      Sets array of all "maxExclusive" element
    • setMaxExclusiveArray

      void setMaxExclusiveArray(int i, Facet maxExclusive)
      Sets ith "maxExclusive" element
    • insertNewMaxExclusive

      Facet insertNewMaxExclusive(int i)
      Inserts and returns a new empty value (as xml) as the ith "maxExclusive" element
    • addNewMaxExclusive

      Facet addNewMaxExclusive()
      Appends and returns a new empty value (as xml) as the last "maxExclusive" element
    • removeMaxExclusive

      void removeMaxExclusive(int i)
      Removes the ith "maxExclusive" element
    • getMaxInclusiveList

      List<Facet> getMaxInclusiveList()
      Gets a List of "maxInclusive" elements
    • getMaxInclusiveArray

      Facet[] getMaxInclusiveArray()
      Gets array of all "maxInclusive" elements
    • getMaxInclusiveArray

      Facet getMaxInclusiveArray(int i)
      Gets ith "maxInclusive" element
    • sizeOfMaxInclusiveArray

      int sizeOfMaxInclusiveArray()
      Returns number of "maxInclusive" element
    • setMaxInclusiveArray

      void setMaxInclusiveArray(Facet[] maxInclusiveArray)
      Sets array of all "maxInclusive" element
    • setMaxInclusiveArray

      void setMaxInclusiveArray(int i, Facet maxInclusive)
      Sets ith "maxInclusive" element
    • insertNewMaxInclusive

      Facet insertNewMaxInclusive(int i)
      Inserts and returns a new empty value (as xml) as the ith "maxInclusive" element
    • addNewMaxInclusive

      Facet addNewMaxInclusive()
      Appends and returns a new empty value (as xml) as the last "maxInclusive" element
    • removeMaxInclusive

      void removeMaxInclusive(int i)
      Removes the ith "maxInclusive" element
    • getTotalDigitsList

      List<TotalDigitsDocument.TotalDigits> getTotalDigitsList()
      Gets a List of "totalDigits" elements
    • getTotalDigitsArray

      TotalDigitsDocument.TotalDigits[] getTotalDigitsArray()
      Gets array of all "totalDigits" elements
    • getTotalDigitsArray

      TotalDigitsDocument.TotalDigits getTotalDigitsArray(int i)
      Gets ith "totalDigits" element
    • sizeOfTotalDigitsArray

      int sizeOfTotalDigitsArray()
      Returns number of "totalDigits" element
    • setTotalDigitsArray

      void setTotalDigitsArray(TotalDigitsDocument.TotalDigits[] totalDigitsArray)
      Sets array of all "totalDigits" element
    • setTotalDigitsArray

      void setTotalDigitsArray(int i, TotalDigitsDocument.TotalDigits totalDigits)
      Sets ith "totalDigits" element
    • insertNewTotalDigits

      TotalDigitsDocument.TotalDigits insertNewTotalDigits(int i)
      Inserts and returns a new empty value (as xml) as the ith "totalDigits" element
    • addNewTotalDigits

      TotalDigitsDocument.TotalDigits addNewTotalDigits()
      Appends and returns a new empty value (as xml) as the last "totalDigits" element
    • removeTotalDigits

      void removeTotalDigits(int i)
      Removes the ith "totalDigits" element
    • getFractionDigitsList

      List<NumFacet> getFractionDigitsList()
      Gets a List of "fractionDigits" elements
    • getFractionDigitsArray

      NumFacet[] getFractionDigitsArray()
      Gets array of all "fractionDigits" elements
    • getFractionDigitsArray

      NumFacet getFractionDigitsArray(int i)
      Gets ith "fractionDigits" element
    • sizeOfFractionDigitsArray

      int sizeOfFractionDigitsArray()
      Returns number of "fractionDigits" element
    • setFractionDigitsArray

      void setFractionDigitsArray(NumFacet[] fractionDigitsArray)
      Sets array of all "fractionDigits" element
    • setFractionDigitsArray

      void setFractionDigitsArray(int i, NumFacet fractionDigits)
      Sets ith "fractionDigits" element
    • insertNewFractionDigits

      NumFacet insertNewFractionDigits(int i)
      Inserts and returns a new empty value (as xml) as the ith "fractionDigits" element
    • addNewFractionDigits

      NumFacet addNewFractionDigits()
      Appends and returns a new empty value (as xml) as the last "fractionDigits" element
    • removeFractionDigits

      void removeFractionDigits(int i)
      Removes the ith "fractionDigits" element
    • getLengthList

      List<NumFacet> getLengthList()
      Gets a List of "length" elements
    • getLengthArray

      NumFacet[] getLengthArray()
      Gets array of all "length" elements
    • getLengthArray

      NumFacet getLengthArray(int i)
      Gets ith "length" element
    • sizeOfLengthArray

      int sizeOfLengthArray()
      Returns number of "length" element
    • setLengthArray

      void setLengthArray(NumFacet[] lengthArray)
      Sets array of all "length" element
    • setLengthArray

      void setLengthArray(int i, NumFacet length)
      Sets ith "length" element
    • insertNewLength

      NumFacet insertNewLength(int i)
      Inserts and returns a new empty value (as xml) as the ith "length" element
    • addNewLength

      NumFacet addNewLength()
      Appends and returns a new empty value (as xml) as the last "length" element
    • removeLength

      void removeLength(int i)
      Removes the ith "length" element
    • getMinLengthList

      List<NumFacet> getMinLengthList()
      Gets a List of "minLength" elements
    • getMinLengthArray

      NumFacet[] getMinLengthArray()
      Gets array of all "minLength" elements
    • getMinLengthArray

      NumFacet getMinLengthArray(int i)
      Gets ith "minLength" element
    • sizeOfMinLengthArray

      int sizeOfMinLengthArray()
      Returns number of "minLength" element
    • setMinLengthArray

      void setMinLengthArray(NumFacet[] minLengthArray)
      Sets array of all "minLength" element
    • setMinLengthArray

      void setMinLengthArray(int i, NumFacet minLength)
      Sets ith "minLength" element
    • insertNewMinLength

      NumFacet insertNewMinLength(int i)
      Inserts and returns a new empty value (as xml) as the ith "minLength" element
    • addNewMinLength

      NumFacet addNewMinLength()
      Appends and returns a new empty value (as xml) as the last "minLength" element
    • removeMinLength

      void removeMinLength(int i)
      Removes the ith "minLength" element
    • getMaxLengthList

      List<NumFacet> getMaxLengthList()
      Gets a List of "maxLength" elements
    • getMaxLengthArray

      NumFacet[] getMaxLengthArray()
      Gets array of all "maxLength" elements
    • getMaxLengthArray

      NumFacet getMaxLengthArray(int i)
      Gets ith "maxLength" element
    • sizeOfMaxLengthArray

      int sizeOfMaxLengthArray()
      Returns number of "maxLength" element
    • setMaxLengthArray

      void setMaxLengthArray(NumFacet[] maxLengthArray)
      Sets array of all "maxLength" element
    • setMaxLengthArray

      void setMaxLengthArray(int i, NumFacet maxLength)
      Sets ith "maxLength" element
    • insertNewMaxLength

      NumFacet insertNewMaxLength(int i)
      Inserts and returns a new empty value (as xml) as the ith "maxLength" element
    • addNewMaxLength

      NumFacet addNewMaxLength()
      Appends and returns a new empty value (as xml) as the last "maxLength" element
    • removeMaxLength

      void removeMaxLength(int i)
      Removes the ith "maxLength" element
    • getEnumerationList

      List<NoFixedFacet> getEnumerationList()
      Gets a List of "enumeration" elements
    • getEnumerationArray

      NoFixedFacet[] getEnumerationArray()
      Gets array of all "enumeration" elements
    • getEnumerationArray

      NoFixedFacet getEnumerationArray(int i)
      Gets ith "enumeration" element
    • sizeOfEnumerationArray

      int sizeOfEnumerationArray()
      Returns number of "enumeration" element
    • setEnumerationArray

      void setEnumerationArray(NoFixedFacet[] enumerationArray)
      Sets array of all "enumeration" element
    • setEnumerationArray

      void setEnumerationArray(int i, NoFixedFacet enumeration)
      Sets ith "enumeration" element
    • insertNewEnumeration

      NoFixedFacet insertNewEnumeration(int i)
      Inserts and returns a new empty value (as xml) as the ith "enumeration" element
    • addNewEnumeration

      NoFixedFacet addNewEnumeration()
      Appends and returns a new empty value (as xml) as the last "enumeration" element
    • removeEnumeration

      void removeEnumeration(int i)
      Removes the ith "enumeration" element
    • getWhiteSpaceList

      List<WhiteSpaceDocument.WhiteSpace> getWhiteSpaceList()
      Gets a List of "whiteSpace" elements
    • getWhiteSpaceArray

      WhiteSpaceDocument.WhiteSpace[] getWhiteSpaceArray()
      Gets array of all "whiteSpace" elements
    • getWhiteSpaceArray

      WhiteSpaceDocument.WhiteSpace getWhiteSpaceArray(int i)
      Gets ith "whiteSpace" element
    • sizeOfWhiteSpaceArray

      int sizeOfWhiteSpaceArray()
      Returns number of "whiteSpace" element
    • setWhiteSpaceArray

      void setWhiteSpaceArray(WhiteSpaceDocument.WhiteSpace[] whiteSpaceArray)
      Sets array of all "whiteSpace" element
    • setWhiteSpaceArray

      void setWhiteSpaceArray(int i, WhiteSpaceDocument.WhiteSpace whiteSpace)
      Sets ith "whiteSpace" element
    • insertNewWhiteSpace

      WhiteSpaceDocument.WhiteSpace insertNewWhiteSpace(int i)
      Inserts and returns a new empty value (as xml) as the ith "whiteSpace" element
    • addNewWhiteSpace

      WhiteSpaceDocument.WhiteSpace addNewWhiteSpace()
      Appends and returns a new empty value (as xml) as the last "whiteSpace" element
    • removeWhiteSpace

      void removeWhiteSpace(int i)
      Removes the ith "whiteSpace" element
    • getPatternList

      List<PatternDocument.Pattern> getPatternList()
      Gets a List of "pattern" elements
    • getPatternArray

      PatternDocument.Pattern[] getPatternArray()
      Gets array of all "pattern" elements
    • getPatternArray

      PatternDocument.Pattern getPatternArray(int i)
      Gets ith "pattern" element
    • sizeOfPatternArray

      int sizeOfPatternArray()
      Returns number of "pattern" element
    • setPatternArray

      void setPatternArray(PatternDocument.Pattern[] patternArray)
      Sets array of all "pattern" element
    • setPatternArray

      void setPatternArray(int i, PatternDocument.Pattern pattern)
      Sets ith "pattern" element
    • insertNewPattern

      PatternDocument.Pattern insertNewPattern(int i)
      Inserts and returns a new empty value (as xml) as the ith "pattern" element
    • addNewPattern

      PatternDocument.Pattern addNewPattern()
      Appends and returns a new empty value (as xml) as the last "pattern" element
    • removePattern

      void removePattern(int i)
      Removes the ith "pattern" element
    • getAttributeList

      List<Attribute> getAttributeList()
      Gets a List of "attribute" elements
    • getAttributeArray

      Attribute[] getAttributeArray()
      Gets array of all "attribute" elements
    • getAttributeArray

      Attribute getAttributeArray(int i)
      Gets ith "attribute" element
    • sizeOfAttributeArray

      int sizeOfAttributeArray()
      Returns number of "attribute" element
    • setAttributeArray

      void setAttributeArray(Attribute[] attributeArray)
      Sets array of all "attribute" element
    • setAttributeArray

      void setAttributeArray(int i, Attribute attribute)
      Sets ith "attribute" element
    • insertNewAttribute

      Attribute insertNewAttribute(int i)
      Inserts and returns a new empty value (as xml) as the ith "attribute" element
    • addNewAttribute

      Attribute addNewAttribute()
      Appends and returns a new empty value (as xml) as the last "attribute" element
    • removeAttribute

      void removeAttribute(int i)
      Removes the ith "attribute" element
    • getAttributeGroupList

      List<AttributeGroupRef> getAttributeGroupList()
      Gets a List of "attributeGroup" elements
    • getAttributeGroupArray

      AttributeGroupRef[] getAttributeGroupArray()
      Gets array of all "attributeGroup" elements
    • getAttributeGroupArray

      AttributeGroupRef getAttributeGroupArray(int i)
      Gets ith "attributeGroup" element
    • sizeOfAttributeGroupArray

      int sizeOfAttributeGroupArray()
      Returns number of "attributeGroup" element
    • setAttributeGroupArray

      void setAttributeGroupArray(AttributeGroupRef[] attributeGroupArray)
      Sets array of all "attributeGroup" element
    • setAttributeGroupArray

      void setAttributeGroupArray(int i, AttributeGroupRef attributeGroup)
      Sets ith "attributeGroup" element
    • insertNewAttributeGroup

      AttributeGroupRef insertNewAttributeGroup(int i)
      Inserts and returns a new empty value (as xml) as the ith "attributeGroup" element
    • addNewAttributeGroup

      AttributeGroupRef addNewAttributeGroup()
      Appends and returns a new empty value (as xml) as the last "attributeGroup" element
    • removeAttributeGroup

      void removeAttributeGroup(int i)
      Removes the ith "attributeGroup" element
    • getAnyAttribute

      Wildcard getAnyAttribute()
      Gets the "anyAttribute" element
    • isSetAnyAttribute

      boolean isSetAnyAttribute()
      True if has "anyAttribute" element
    • setAnyAttribute

      void setAnyAttribute(Wildcard anyAttribute)
      Sets the "anyAttribute" element
    • addNewAnyAttribute

      Wildcard addNewAnyAttribute()
      Appends and returns a new empty "anyAttribute" element
    • unsetAnyAttribute

      void unsetAnyAttribute()
      Unsets the "anyAttribute" element
    • getBase

      QName getBase()
      Gets the "base" attribute
    • xgetBase

      XmlQName xgetBase()
      Gets (as xml) the "base" attribute
    • setBase

      void setBase(QName base)
      Sets the "base" attribute
    • xsetBase

      void xsetBase(XmlQName base)
      Sets (as xml) the "base" attribute