Class GroupImpl

    • Constructor Detail

      • GroupImpl

        public GroupImpl​(SchemaType sType)
    • Method Detail

      • sizeOfElementArray

        public int sizeOfElementArray()
        Returns number of "element" element
        Specified by:
        sizeOfElementArray in interface Group
      • setElementArray

        public void setElementArray​(LocalElement[] elementArray)
        Sets array of all "element" element WARNING: This method is not atomicaly synchronized.
        Specified by:
        setElementArray in interface Group
      • insertNewElement

        public LocalElement insertNewElement​(int i)
        Inserts and returns a new empty value (as xml) as the ith "element" element
        Specified by:
        insertNewElement in interface Group
      • addNewElement

        public LocalElement addNewElement()
        Appends and returns a new empty value (as xml) as the last "element" element
        Specified by:
        addNewElement in interface Group
      • removeElement

        public void removeElement​(int i)
        Removes the ith "element" element
        Specified by:
        removeElement in interface Group
      • getGroupArray

        public GroupRef[] getGroupArray()
        Gets array of all "group" elements
        Specified by:
        getGroupArray in interface Group
      • getGroupArray

        public GroupRef getGroupArray​(int i)
        Gets ith "group" element
        Specified by:
        getGroupArray in interface Group
      • sizeOfGroupArray

        public int sizeOfGroupArray()
        Returns number of "group" element
        Specified by:
        sizeOfGroupArray in interface Group
      • setGroupArray

        public void setGroupArray​(GroupRef[] groupArray)
        Sets array of all "group" element WARNING: This method is not atomicaly synchronized.
        Specified by:
        setGroupArray in interface Group
      • setGroupArray

        public void setGroupArray​(int i,
                                  GroupRef group)
        Sets ith "group" element
        Specified by:
        setGroupArray in interface Group
      • insertNewGroup

        public GroupRef insertNewGroup​(int i)
        Inserts and returns a new empty value (as xml) as the ith "group" element
        Specified by:
        insertNewGroup in interface Group
      • addNewGroup

        public GroupRef addNewGroup()
        Appends and returns a new empty value (as xml) as the last "group" element
        Specified by:
        addNewGroup in interface Group
      • removeGroup

        public void removeGroup​(int i)
        Removes the ith "group" element
        Specified by:
        removeGroup in interface Group
      • getAllArray

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

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

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

        public void setAllArray​(All[] allArray)
        Sets array of all "all" element WARNING: This method is not atomicaly synchronized.
        Specified by:
        setAllArray in interface Group
      • setAllArray

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

        public 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

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

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

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

        public void setChoiceArray​(ExplicitGroup[] choiceArray)
        Sets array of all "choice" element WARNING: This method is not atomicaly synchronized.
        Specified by:
        setChoiceArray in interface Group
      • insertNewChoice

        public 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

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

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

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

        public void setSequenceArray​(ExplicitGroup[] sequenceArray)
        Sets array of all "sequence" element WARNING: This method is not atomicaly synchronized.
        Specified by:
        setSequenceArray in interface Group
      • insertNewSequence

        public 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

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

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

        public int sizeOfAnyArray()
        Returns number of "any" element
        Specified by:
        sizeOfAnyArray in interface Group
      • setAnyArray

        public void setAnyArray​(AnyDocument.Any[] anyArray)
        Sets array of all "any" element WARNING: This method is not atomicaly synchronized.
        Specified by:
        setAnyArray in interface Group
      • insertNewAny

        public AnyDocument.Any insertNewAny​(int i)
        Inserts and returns a new empty value (as xml) as the ith "any" element
        Specified by:
        insertNewAny in interface Group
      • addNewAny

        public AnyDocument.Any addNewAny()
        Appends and returns a new empty value (as xml) as the last "any" element
        Specified by:
        addNewAny in interface Group
      • removeAny

        public void removeAny​(int i)
        Removes the ith "any" element
        Specified by:
        removeAny in interface Group
      • getName

        public java.lang.String getName()
        Gets the "name" attribute
        Specified by:
        getName in interface Group
      • xgetName

        public XmlNCName xgetName()
        Gets (as xml) the "name" attribute
        Specified by:
        xgetName in interface Group
      • isSetName

        public boolean isSetName()
        True if has "name" attribute
        Specified by:
        isSetName in interface Group
      • setName

        public void setName​(java.lang.String name)
        Sets the "name" attribute
        Specified by:
        setName in interface Group
      • xsetName

        public void xsetName​(XmlNCName name)
        Sets (as xml) the "name" attribute
        Specified by:
        xsetName in interface Group
      • unsetName

        public void unsetName()
        Unsets the "name" attribute
        Specified by:
        unsetName in interface Group
      • getRef

        public javax.xml.namespace.QName getRef()
        Gets the "ref" attribute
        Specified by:
        getRef in interface Group
      • xgetRef

        public XmlQName xgetRef()
        Gets (as xml) the "ref" attribute
        Specified by:
        xgetRef in interface Group
      • isSetRef

        public boolean isSetRef()
        True if has "ref" attribute
        Specified by:
        isSetRef in interface Group
      • setRef

        public void setRef​(javax.xml.namespace.QName ref)
        Sets the "ref" attribute
        Specified by:
        setRef in interface Group
      • xsetRef

        public void xsetRef​(XmlQName ref)
        Sets (as xml) the "ref" attribute
        Specified by:
        xsetRef in interface Group
      • unsetRef

        public void unsetRef()
        Unsets the "ref" attribute
        Specified by:
        unsetRef in interface Group
      • getMinOccurs

        public java.math.BigInteger getMinOccurs()
        Gets the "minOccurs" attribute
        Specified by:
        getMinOccurs in interface Group
      • isSetMinOccurs

        public boolean isSetMinOccurs()
        True if has "minOccurs" attribute
        Specified by:
        isSetMinOccurs in interface Group
      • setMinOccurs

        public void setMinOccurs​(java.math.BigInteger minOccurs)
        Sets the "minOccurs" attribute
        Specified by:
        setMinOccurs in interface Group
      • unsetMinOccurs

        public void unsetMinOccurs()
        Unsets the "minOccurs" attribute
        Specified by:
        unsetMinOccurs in interface Group
      • getMaxOccurs

        public java.lang.Object getMaxOccurs()
        Gets the "maxOccurs" attribute
        Specified by:
        getMaxOccurs in interface Group
      • xgetMaxOccurs

        public AllNNI xgetMaxOccurs()
        Gets (as xml) the "maxOccurs" attribute
        Specified by:
        xgetMaxOccurs in interface Group
      • isSetMaxOccurs

        public boolean isSetMaxOccurs()
        True if has "maxOccurs" attribute
        Specified by:
        isSetMaxOccurs in interface Group
      • setMaxOccurs

        public void setMaxOccurs​(java.lang.Object maxOccurs)
        Sets the "maxOccurs" attribute
        Specified by:
        setMaxOccurs in interface Group
      • xsetMaxOccurs

        public void xsetMaxOccurs​(AllNNI maxOccurs)
        Sets (as xml) the "maxOccurs" attribute
        Specified by:
        xsetMaxOccurs in interface Group
      • unsetMaxOccurs

        public void unsetMaxOccurs()
        Unsets the "maxOccurs" attribute
        Specified by:
        unsetMaxOccurs in interface Group