Interface Element

All Superinterfaces:
Annotated, OpenAttrs, XmlObject, XmlTokenSource
All Known Subinterfaces:
LocalElement, NarrowMaxMin, TopLevelElement
All Known Implementing Classes:
ElementImpl, LocalElementImpl, NarrowMaxMinImpl, TopLevelElementImpl

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

  • Method Details

    • 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
    • getComplexType

      LocalComplexType getComplexType()
      Gets the "complexType" element
    • isSetComplexType

      boolean isSetComplexType()
      True if has "complexType" element
    • setComplexType

      void setComplexType(LocalComplexType complexType)
      Sets the "complexType" element
    • addNewComplexType

      LocalComplexType addNewComplexType()
      Appends and returns a new empty "complexType" element
    • unsetComplexType

      void unsetComplexType()
      Unsets the "complexType" element
    • getUniqueList

      List<Keybase> getUniqueList()
      Gets a List of "unique" elements
    • getUniqueArray

      Keybase[] getUniqueArray()
      Gets array of all "unique" elements
    • getUniqueArray

      Keybase getUniqueArray(int i)
      Gets ith "unique" element
    • sizeOfUniqueArray

      int sizeOfUniqueArray()
      Returns number of "unique" element
    • setUniqueArray

      void setUniqueArray(Keybase[] uniqueArray)
      Sets array of all "unique" element
    • setUniqueArray

      void setUniqueArray(int i, Keybase unique)
      Sets ith "unique" element
    • insertNewUnique

      Keybase insertNewUnique(int i)
      Inserts and returns a new empty value (as xml) as the ith "unique" element
    • addNewUnique

      Keybase addNewUnique()
      Appends and returns a new empty value (as xml) as the last "unique" element
    • removeUnique

      void removeUnique(int i)
      Removes the ith "unique" element
    • getKeyList

      List<Keybase> getKeyList()
      Gets a List of "key" elements
    • getKeyArray

      Keybase[] getKeyArray()
      Gets array of all "key" elements
    • getKeyArray

      Keybase getKeyArray(int i)
      Gets ith "key" element
    • sizeOfKeyArray

      int sizeOfKeyArray()
      Returns number of "key" element
    • setKeyArray

      void setKeyArray(Keybase[] keyArray)
      Sets array of all "key" element
    • setKeyArray

      void setKeyArray(int i, Keybase key)
      Sets ith "key" element
    • insertNewKey

      Keybase insertNewKey(int i)
      Inserts and returns a new empty value (as xml) as the ith "key" element
    • addNewKey

      Keybase addNewKey()
      Appends and returns a new empty value (as xml) as the last "key" element
    • removeKey

      void removeKey(int i)
      Removes the ith "key" element
    • getKeyrefList

      List<KeyrefDocument.Keyref> getKeyrefList()
      Gets a List of "keyref" elements
    • getKeyrefArray

      KeyrefDocument.Keyref[] getKeyrefArray()
      Gets array of all "keyref" elements
    • getKeyrefArray

      KeyrefDocument.Keyref getKeyrefArray(int i)
      Gets ith "keyref" element
    • sizeOfKeyrefArray

      int sizeOfKeyrefArray()
      Returns number of "keyref" element
    • setKeyrefArray

      void setKeyrefArray(KeyrefDocument.Keyref[] keyrefArray)
      Sets array of all "keyref" element
    • setKeyrefArray

      void setKeyrefArray(int i, KeyrefDocument.Keyref keyref)
      Sets ith "keyref" element
    • insertNewKeyref

      KeyrefDocument.Keyref insertNewKeyref(int i)
      Inserts and returns a new empty value (as xml) as the ith "keyref" element
    • addNewKeyref

      KeyrefDocument.Keyref addNewKeyref()
      Appends and returns a new empty value (as xml) as the last "keyref" element
    • removeKeyref

      void removeKeyref(int i)
      Removes the ith "keyref" element
    • getName

      String getName()
      Gets the "name" attribute
    • xgetName

      XmlNCName xgetName()
      Gets (as xml) the "name" attribute
    • isSetName

      boolean isSetName()
      True if has "name" attribute
    • setName

      void setName(String name)
      Sets the "name" attribute
    • xsetName

      void xsetName(XmlNCName name)
      Sets (as xml) the "name" attribute
    • unsetName

      void unsetName()
      Unsets the "name" attribute
    • getRef

      QName getRef()
      Gets the "ref" attribute
    • xgetRef

      XmlQName xgetRef()
      Gets (as xml) the "ref" attribute
    • isSetRef

      boolean isSetRef()
      True if has "ref" attribute
    • setRef

      void setRef(QName ref)
      Sets the "ref" attribute
    • xsetRef

      void xsetRef(XmlQName ref)
      Sets (as xml) the "ref" attribute
    • unsetRef

      void unsetRef()
      Unsets the "ref" attribute
    • getType

      QName getType()
      Gets the "type" attribute
    • xgetType

      XmlQName xgetType()
      Gets (as xml) the "type" attribute
    • isSetType

      boolean isSetType()
      True if has "type" attribute
    • setType

      void setType(QName type)
      Sets the "type" attribute
    • xsetType

      void xsetType(XmlQName type)
      Sets (as xml) the "type" attribute
    • unsetType

      void unsetType()
      Unsets the "type" attribute
    • getSubstitutionGroup

      QName getSubstitutionGroup()
      Gets the "substitutionGroup" attribute
    • xgetSubstitutionGroup

      XmlQName xgetSubstitutionGroup()
      Gets (as xml) the "substitutionGroup" attribute
    • isSetSubstitutionGroup

      boolean isSetSubstitutionGroup()
      True if has "substitutionGroup" attribute
    • setSubstitutionGroup

      void setSubstitutionGroup(QName substitutionGroup)
      Sets the "substitutionGroup" attribute
    • xsetSubstitutionGroup

      void xsetSubstitutionGroup(XmlQName substitutionGroup)
      Sets (as xml) the "substitutionGroup" attribute
    • unsetSubstitutionGroup

      void unsetSubstitutionGroup()
      Unsets the "substitutionGroup" attribute
    • getMinOccurs

      BigInteger getMinOccurs()
      Gets the "minOccurs" attribute
    • xgetMinOccurs

      XmlNonNegativeInteger xgetMinOccurs()
      Gets (as xml) the "minOccurs" attribute
    • isSetMinOccurs

      boolean isSetMinOccurs()
      True if has "minOccurs" attribute
    • setMinOccurs

      void setMinOccurs(BigInteger minOccurs)
      Sets the "minOccurs" attribute
    • xsetMinOccurs

      void xsetMinOccurs(XmlNonNegativeInteger minOccurs)
      Sets (as xml) the "minOccurs" attribute
    • unsetMinOccurs

      void unsetMinOccurs()
      Unsets the "minOccurs" attribute
    • getMaxOccurs

      Object getMaxOccurs()
      Gets the "maxOccurs" attribute
    • xgetMaxOccurs

      AllNNI xgetMaxOccurs()
      Gets (as xml) the "maxOccurs" attribute
    • isSetMaxOccurs

      boolean isSetMaxOccurs()
      True if has "maxOccurs" attribute
    • setMaxOccurs

      void setMaxOccurs(Object maxOccurs)
      Sets the "maxOccurs" attribute
    • xsetMaxOccurs

      void xsetMaxOccurs(AllNNI maxOccurs)
      Sets (as xml) the "maxOccurs" attribute
    • unsetMaxOccurs

      void unsetMaxOccurs()
      Unsets the "maxOccurs" attribute
    • getDefault

      String getDefault()
      Gets the "default" attribute
    • xgetDefault

      XmlString xgetDefault()
      Gets (as xml) the "default" attribute
    • isSetDefault

      boolean isSetDefault()
      True if has "default" attribute
    • setDefault

      void setDefault(String xdefault)
      Sets the "default" attribute
    • xsetDefault

      void xsetDefault(XmlString xdefault)
      Sets (as xml) the "default" attribute
    • unsetDefault

      void unsetDefault()
      Unsets the "default" attribute
    • getFixed

      String getFixed()
      Gets the "fixed" attribute
    • xgetFixed

      XmlString xgetFixed()
      Gets (as xml) the "fixed" attribute
    • isSetFixed

      boolean isSetFixed()
      True if has "fixed" attribute
    • setFixed

      void setFixed(String fixed)
      Sets the "fixed" attribute
    • xsetFixed

      void xsetFixed(XmlString fixed)
      Sets (as xml) the "fixed" attribute
    • unsetFixed

      void unsetFixed()
      Unsets the "fixed" attribute
    • getNillable

      boolean getNillable()
      Gets the "nillable" attribute
    • xgetNillable

      XmlBoolean xgetNillable()
      Gets (as xml) the "nillable" attribute
    • isSetNillable

      boolean isSetNillable()
      True if has "nillable" attribute
    • setNillable

      void setNillable(boolean nillable)
      Sets the "nillable" attribute
    • xsetNillable

      void xsetNillable(XmlBoolean nillable)
      Sets (as xml) the "nillable" attribute
    • unsetNillable

      void unsetNillable()
      Unsets the "nillable" attribute
    • getAbstract

      boolean getAbstract()
      Gets the "abstract" attribute
    • xgetAbstract

      XmlBoolean xgetAbstract()
      Gets (as xml) the "abstract" attribute
    • isSetAbstract

      boolean isSetAbstract()
      True if has "abstract" attribute
    • setAbstract

      void setAbstract(boolean xabstract)
      Sets the "abstract" attribute
    • xsetAbstract

      void xsetAbstract(XmlBoolean xabstract)
      Sets (as xml) the "abstract" attribute
    • unsetAbstract

      void unsetAbstract()
      Unsets the "abstract" attribute
    • getFinal

      Object getFinal()
      Gets the "final" attribute
    • xgetFinal

      DerivationSet xgetFinal()
      Gets (as xml) the "final" attribute
    • isSetFinal

      boolean isSetFinal()
      True if has "final" attribute
    • setFinal

      void setFinal(Object xfinal)
      Sets the "final" attribute
    • xsetFinal

      void xsetFinal(DerivationSet xfinal)
      Sets (as xml) the "final" attribute
    • unsetFinal

      void unsetFinal()
      Unsets the "final" attribute
    • getBlock

      Object getBlock()
      Gets the "block" attribute
    • xgetBlock

      BlockSet xgetBlock()
      Gets (as xml) the "block" attribute
    • isSetBlock

      boolean isSetBlock()
      True if has "block" attribute
    • setBlock

      void setBlock(Object block)
      Sets the "block" attribute
    • xsetBlock

      void xsetBlock(BlockSet block)
      Sets (as xml) the "block" attribute
    • unsetBlock

      void unsetBlock()
      Unsets the "block" attribute
    • getForm

      FormChoice.Enum getForm()
      Gets the "form" attribute
    • xgetForm

      FormChoice xgetForm()
      Gets (as xml) the "form" attribute
    • isSetForm

      boolean isSetForm()
      True if has "form" attribute
    • setForm

      void setForm(FormChoice.Enum form)
      Sets the "form" attribute
    • xsetForm

      void xsetForm(FormChoice form)
      Sets (as xml) the "form" attribute
    • unsetForm

      void unsetForm()
      Unsets the "form" attribute