Interface RealGroup

All Superinterfaces:
Annotated, Group, OpenAttrs, XmlObject, XmlTokenSource
All Known Subinterfaces:
GroupRef, NamedGroup
All Known Implementing Classes:
GroupRefImpl, NamedGroupImpl, RealGroupImpl

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

  • Method Details

    • getAllList

      List<All> getAllList()
      Gets a List of "all" elements
      Specified by:
      getAllList in interface Group
    • getAllArray

      All[] getAllArray()
      Gets array of all "all" elements
      Specified by:
      getAllArray in interface Group
    • getAllArray

      All getAllArray(int i)
      Gets ith "all" element
      Specified by:
      getAllArray in interface Group
    • sizeOfAllArray

      int sizeOfAllArray()
      Returns number of "all" element
      Specified by:
      sizeOfAllArray in interface Group
    • setAllArray

      void setAllArray(All[] allArray)
      Sets array of all "all" element
      Specified by:
      setAllArray in interface Group
    • setAllArray

      void setAllArray(int i, All all)
      Sets ith "all" element
      Specified by:
      setAllArray in interface Group
    • insertNewAll

      All insertNewAll(int i)
      Inserts and returns a new empty value (as xml) as the ith "all" element
      Specified by:
      insertNewAll in interface Group
    • addNewAll

      All addNewAll()
      Appends and returns a new empty value (as xml) as the last "all" element
      Specified by:
      addNewAll in interface Group
    • removeAll

      void removeAll(int i)
      Removes the ith "all" element
      Specified by:
      removeAll in interface Group
    • getChoiceList

      List<ExplicitGroup> getChoiceList()
      Gets a List of "choice" elements
      Specified by:
      getChoiceList in interface Group
    • getChoiceArray

      ExplicitGroup[] getChoiceArray()
      Gets array of all "choice" elements
      Specified by:
      getChoiceArray in interface Group
    • getChoiceArray

      ExplicitGroup getChoiceArray(int i)
      Gets ith "choice" element
      Specified by:
      getChoiceArray in interface Group
    • sizeOfChoiceArray

      int sizeOfChoiceArray()
      Returns number of "choice" element
      Specified by:
      sizeOfChoiceArray in interface Group
    • setChoiceArray

      void setChoiceArray(ExplicitGroup[] choiceArray)
      Sets array of all "choice" element
      Specified by:
      setChoiceArray in interface Group
    • setChoiceArray

      void setChoiceArray(int i, ExplicitGroup choice)
      Sets ith "choice" element
      Specified by:
      setChoiceArray in interface Group
    • insertNewChoice

      ExplicitGroup insertNewChoice(int i)
      Inserts and returns a new empty value (as xml) as the ith "choice" element
      Specified by:
      insertNewChoice in interface Group
    • addNewChoice

      ExplicitGroup addNewChoice()
      Appends and returns a new empty value (as xml) as the last "choice" element
      Specified by:
      addNewChoice in interface Group
    • removeChoice

      void removeChoice(int i)
      Removes the ith "choice" element
      Specified by:
      removeChoice in interface Group
    • getSequenceList

      List<ExplicitGroup> getSequenceList()
      Gets a List of "sequence" elements
      Specified by:
      getSequenceList in interface Group
    • getSequenceArray

      ExplicitGroup[] getSequenceArray()
      Gets array of all "sequence" elements
      Specified by:
      getSequenceArray in interface Group
    • getSequenceArray

      ExplicitGroup getSequenceArray(int i)
      Gets ith "sequence" element
      Specified by:
      getSequenceArray in interface Group
    • sizeOfSequenceArray

      int sizeOfSequenceArray()
      Returns number of "sequence" element
      Specified by:
      sizeOfSequenceArray in interface Group
    • setSequenceArray

      void setSequenceArray(ExplicitGroup[] sequenceArray)
      Sets array of all "sequence" element
      Specified by:
      setSequenceArray in interface Group
    • setSequenceArray

      void setSequenceArray(int i, ExplicitGroup sequence)
      Sets ith "sequence" element
      Specified by:
      setSequenceArray in interface Group
    • insertNewSequence

      ExplicitGroup insertNewSequence(int i)
      Inserts and returns a new empty value (as xml) as the ith "sequence" element
      Specified by:
      insertNewSequence in interface Group
    • addNewSequence

      ExplicitGroup addNewSequence()
      Appends and returns a new empty value (as xml) as the last "sequence" element
      Specified by:
      addNewSequence in interface Group
    • removeSequence

      void removeSequence(int i)
      Removes the ith "sequence" element
      Specified by:
      removeSequence in interface Group