Interface ExtensionType

All Superinterfaces:
Annotated, OpenAttrs, XmlObject, XmlTokenSource
All Known Subinterfaces:
SimpleExtensionType
All Known Implementing Classes:
ExtensionTypeImpl, SimpleExtensionTypeImpl

public interface ExtensionType extends Annotated
An XML extensionType(@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
    • 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