Class GroupImpl
java.lang.Object
org.apache.xmlbeans.impl.values.XmlObjectBase
org.apache.xmlbeans.impl.values.XmlComplexContentImpl
org.apache.xmlbeans.impl.xb.xsdschema.impl.OpenAttrsImpl
org.apache.xmlbeans.impl.xb.xsdschema.impl.AnnotatedImpl
org.apache.xmlbeans.impl.xb.xsdschema.impl.GroupImpl
- All Implemented Interfaces:
Serializable
,TypeStoreUser
,Annotated
,Group
,OpenAttrs
,SimpleValue
,XmlObject
,XmlTokenSource
- Direct Known Subclasses:
ExplicitGroupImpl
,RealGroupImpl
An XML group(@http://www.w3.org/2001/XMLSchema).
This is a complex type.
- See Also:
-
Field Summary
Fields inherited from class org.apache.xmlbeans.impl.values.XmlObjectBase
_voorVc, KIND_SETTERHELPER_ARRAYITEM, KIND_SETTERHELPER_SINGLETON, MAJOR_VERSION_NUMBER, MINOR_VERSION_NUMBER
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAppends and returns a new empty value (as xml) as the last "all" elementAppends and returns a new empty value (as xml) as the last "any" elementAppends and returns a new empty value (as xml) as the last "choice" elementAppends and returns a new empty value (as xml) as the last "element" elementAppends and returns a new empty value (as xml) as the last "group" elementAppends and returns a new empty value (as xml) as the last "sequence" elementAll[]
Gets array of all "all" elementsgetAllArray
(int i) Gets ith "all" elementGets a List of "all" elementsGets array of all "any" elementsgetAnyArray
(int i) Gets ith "any" elementGets a List of "any" elementsGets array of all "choice" elementsgetChoiceArray
(int i) Gets ith "choice" elementGets a List of "choice" elementsGets array of all "element" elementsgetElementArray
(int i) Gets ith "element" elementGets a List of "element" elementsGroupRef[]
Gets array of all "group" elementsgetGroupArray
(int i) Gets ith "group" elementGets a List of "group" elementsGets the "maxOccurs" attributeGets the "minOccurs" attributegetName()
Gets the "name" attributegetRef()
Gets the "ref" attributeGets array of all "sequence" elementsgetSequenceArray
(int i) Gets ith "sequence" elementGets a List of "sequence" elementsinsertNewAll
(int i) Inserts and returns a new empty value (as xml) as the ith "all" elementinsertNewAny
(int i) Inserts and returns a new empty value (as xml) as the ith "any" elementinsertNewChoice
(int i) Inserts and returns a new empty value (as xml) as the ith "choice" elementinsertNewElement
(int i) Inserts and returns a new empty value (as xml) as the ith "element" elementinsertNewGroup
(int i) Inserts and returns a new empty value (as xml) as the ith "group" elementinsertNewSequence
(int i) Inserts and returns a new empty value (as xml) as the ith "sequence" elementboolean
True if has "maxOccurs" attributeboolean
True if has "minOccurs" attributeboolean
True if has "name" attributeboolean
isSetRef()
True if has "ref" attributevoid
removeAll
(int i) Removes the ith "all" elementvoid
removeAny
(int i) Removes the ith "any" elementvoid
removeChoice
(int i) Removes the ith "choice" elementvoid
removeElement
(int i) Removes the ith "element" elementvoid
removeGroup
(int i) Removes the ith "group" elementvoid
removeSequence
(int i) Removes the ith "sequence" elementvoid
setAllArray
(int i, All all) Sets ith "all" elementvoid
setAllArray
(All[] allArray) Sets array of all "all" element WARNING: This method is not atomicaly synchronized.void
setAnyArray
(int i, AnyDocument.Any any) Sets ith "any" elementvoid
setAnyArray
(AnyDocument.Any[] anyArray) Sets array of all "any" element WARNING: This method is not atomicaly synchronized.void
setChoiceArray
(int i, ExplicitGroup choice) Sets ith "choice" elementvoid
setChoiceArray
(ExplicitGroup[] choiceArray) Sets array of all "choice" element WARNING: This method is not atomicaly synchronized.void
setElementArray
(int i, LocalElement element) Sets ith "element" elementvoid
setElementArray
(LocalElement[] elementArray) Sets array of all "element" element WARNING: This method is not atomicaly synchronized.void
setGroupArray
(int i, GroupRef group) Sets ith "group" elementvoid
setGroupArray
(GroupRef[] groupArray) Sets array of all "group" element WARNING: This method is not atomicaly synchronized.void
setMaxOccurs
(Object maxOccurs) Sets the "maxOccurs" attributevoid
setMinOccurs
(BigInteger minOccurs) Sets the "minOccurs" attributevoid
Sets the "name" attributevoid
Sets the "ref" attributevoid
setSequenceArray
(int i, ExplicitGroup sequence) Sets ith "sequence" elementvoid
setSequenceArray
(ExplicitGroup[] sequenceArray) Sets array of all "sequence" element WARNING: This method is not atomicaly synchronized.int
Returns number of "all" elementint
Returns number of "any" elementint
Returns number of "choice" elementint
Returns number of "element" elementint
Returns number of "group" elementint
Returns number of "sequence" elementvoid
Unsets the "maxOccurs" attributevoid
Unsets the "minOccurs" attributevoid
Unsets the "name" attributevoid
unsetRef()
Unsets the "ref" attributeGets (as xml) the "maxOccurs" attributeGets (as xml) the "minOccurs" attributexgetName()
Gets (as xml) the "name" attributexgetRef()
Gets (as xml) the "ref" attributevoid
xsetMaxOccurs
(AllNNI maxOccurs) Sets (as xml) the "maxOccurs" attributevoid
xsetMinOccurs
(XmlNonNegativeInteger minOccurs) Sets (as xml) the "minOccurs" attributevoid
Sets (as xml) the "name" attributevoid
Sets (as xml) the "ref" attributeMethods inherited from class org.apache.xmlbeans.impl.xb.xsdschema.impl.AnnotatedImpl
addNewAnnotation, getAnnotation, getId, isSetAnnotation, isSetId, setAnnotation, setId, unsetAnnotation, unsetId, xgetId, xsetId
Methods inherited from class org.apache.xmlbeans.impl.values.XmlComplexContentImpl
compute_text, equal_to, get_default_attribute_text, get_default_element_text, get_elementflags, is_child_element_order_sensitive, new_visitor, schemaType, set_nil, set_text
Methods inherited from class org.apache.xmlbeans.impl.values.XmlObjectBase
_copy, _copy, _set, attach_store, build_nil, build_text, changeType, check_dated, compareTo, compareValue, copy, copy, create_attribute_user, create_element_user, disconnect_store, documentProperties, dump, equals, execQuery, execQuery, generatedSetterHelperImpl, get_attribute_field, get_attribute_type, get_attributeflags, get_element_ending_delimiters, get_element_type, get_schema_type, get_store, get_wscanon_text, getBigDecimalValue, getBigIntegerValue, getBooleanValue, getByteArrayValue, getByteValue, getCalendarValue, getDateValue, getDomNode, getDoubleValue, getEnumValue, getFloatValue, getGDateValue, getGDurationValue, getIntValue, getListValue, getLongValue, getObjectValue, getQNameValue, getShortValue, getStringValue, getXmlLocale, hashCode, init_flags, instanceType, invalidate_element_order, invalidate_nilvalue, invalidate_value, isDefault, isDefaultable, isFixed, isImmutable, isInstanceOf, isNil, isNillable, monitor, newCursor, newCursorForce, newDomNode, newDomNode, newInputStream, newInputStream, newReader, newReader, newXMLStreamReader, newXMLStreamReader, save, save, save, save, save, save, save, save, selectAttribute, selectAttribute, selectAttributes, selectChildren, selectChildren, selectChildren, selectPath, selectPath, set, set_newValue, setBigDecimalValue, setBigIntegerValue, setBooleanValue, setByteArrayValue, setByteValue, setCalendarValue, setDateValue, setDoubleValue, setEnumValue, setFloatValue, setGDateValue, setGDateValue, setGDurationValue, setGDurationValue, setImmutable, setIntValue, setListValue, setLongValue, setNil, setObjectValue, setQNameValue, setShortValue, setStringValue, setValidateOnSet, substitute, toString, uses_invalidate_value, validate, validate, validate_now, valueEquals, valueHashCode, writeReplace, xgetListValue, xmlText, xmlText
Methods inherited from interface org.apache.xmlbeans.impl.xb.xsdschema.Annotated
addNewAnnotation, getAnnotation, getId, isSetAnnotation, isSetId, setAnnotation, setId, unsetAnnotation, unsetId, xgetId, xsetId
Methods inherited from interface org.apache.xmlbeans.XmlObject
changeType, compareTo, compareValue, copy, copy, execQuery, execQuery, isImmutable, isNil, schemaType, selectAttribute, selectAttribute, selectAttributes, selectChildren, selectChildren, selectChildren, selectPath, selectPath, set, setNil, substitute, toString, validate, validate, valueEquals, valueHashCode
Methods inherited from interface org.apache.xmlbeans.XmlTokenSource
documentProperties, dump, getDomNode, monitor, newCursor, newDomNode, newDomNode, newInputStream, newInputStream, newReader, newReader, newXMLStreamReader, newXMLStreamReader, save, save, save, save, save, save, save, save, xmlText, xmlText
-
Constructor Details
-
GroupImpl
-
-
Method Details
-
getElementList
Gets a List of "element" elements- Specified by:
getElementList
in interfaceGroup
-
getElementArray
Gets array of all "element" elements- Specified by:
getElementArray
in interfaceGroup
-
getElementArray
Gets ith "element" element- Specified by:
getElementArray
in interfaceGroup
-
sizeOfElementArray
public int sizeOfElementArray()Returns number of "element" element- Specified by:
sizeOfElementArray
in interfaceGroup
-
setElementArray
Sets array of all "element" element WARNING: This method is not atomicaly synchronized.- Specified by:
setElementArray
in interfaceGroup
-
setElementArray
Sets ith "element" element- Specified by:
setElementArray
in interfaceGroup
-
insertNewElement
Inserts and returns a new empty value (as xml) as the ith "element" element- Specified by:
insertNewElement
in interfaceGroup
-
addNewElement
Appends and returns a new empty value (as xml) as the last "element" element- Specified by:
addNewElement
in interfaceGroup
-
removeElement
public void removeElement(int i) Removes the ith "element" element- Specified by:
removeElement
in interfaceGroup
-
getGroupList
Gets a List of "group" elements- Specified by:
getGroupList
in interfaceGroup
-
getGroupArray
Gets array of all "group" elements- Specified by:
getGroupArray
in interfaceGroup
-
getGroupArray
Gets ith "group" element- Specified by:
getGroupArray
in interfaceGroup
-
sizeOfGroupArray
public int sizeOfGroupArray()Returns number of "group" element- Specified by:
sizeOfGroupArray
in interfaceGroup
-
setGroupArray
Sets array of all "group" element WARNING: This method is not atomicaly synchronized.- Specified by:
setGroupArray
in interfaceGroup
-
setGroupArray
Sets ith "group" element- Specified by:
setGroupArray
in interfaceGroup
-
insertNewGroup
Inserts and returns a new empty value (as xml) as the ith "group" element- Specified by:
insertNewGroup
in interfaceGroup
-
addNewGroup
Appends and returns a new empty value (as xml) as the last "group" element- Specified by:
addNewGroup
in interfaceGroup
-
removeGroup
public void removeGroup(int i) Removes the ith "group" element- Specified by:
removeGroup
in interfaceGroup
-
getAllList
Gets a List of "all" elements- Specified by:
getAllList
in interfaceGroup
-
getAllArray
Gets array of all "all" elements- Specified by:
getAllArray
in interfaceGroup
-
getAllArray
Gets ith "all" element- Specified by:
getAllArray
in interfaceGroup
-
sizeOfAllArray
public int sizeOfAllArray()Returns number of "all" element- Specified by:
sizeOfAllArray
in interfaceGroup
-
setAllArray
Sets array of all "all" element WARNING: This method is not atomicaly synchronized.- Specified by:
setAllArray
in interfaceGroup
-
setAllArray
Sets ith "all" element- Specified by:
setAllArray
in interfaceGroup
-
insertNewAll
Inserts and returns a new empty value (as xml) as the ith "all" element- Specified by:
insertNewAll
in interfaceGroup
-
addNewAll
Appends and returns a new empty value (as xml) as the last "all" element -
removeAll
public void removeAll(int i) Removes the ith "all" element -
getChoiceList
Gets a List of "choice" elements- Specified by:
getChoiceList
in interfaceGroup
-
getChoiceArray
Gets array of all "choice" elements- Specified by:
getChoiceArray
in interfaceGroup
-
getChoiceArray
Gets ith "choice" element- Specified by:
getChoiceArray
in interfaceGroup
-
sizeOfChoiceArray
public int sizeOfChoiceArray()Returns number of "choice" element- Specified by:
sizeOfChoiceArray
in interfaceGroup
-
setChoiceArray
Sets array of all "choice" element WARNING: This method is not atomicaly synchronized.- Specified by:
setChoiceArray
in interfaceGroup
-
setChoiceArray
Sets ith "choice" element- Specified by:
setChoiceArray
in interfaceGroup
-
insertNewChoice
Inserts and returns a new empty value (as xml) as the ith "choice" element- Specified by:
insertNewChoice
in interfaceGroup
-
addNewChoice
Appends and returns a new empty value (as xml) as the last "choice" element- Specified by:
addNewChoice
in interfaceGroup
-
removeChoice
public void removeChoice(int i) Removes the ith "choice" element- Specified by:
removeChoice
in interfaceGroup
-
getSequenceList
Gets a List of "sequence" elements- Specified by:
getSequenceList
in interfaceGroup
-
getSequenceArray
Gets array of all "sequence" elements- Specified by:
getSequenceArray
in interfaceGroup
-
getSequenceArray
Gets ith "sequence" element- Specified by:
getSequenceArray
in interfaceGroup
-
sizeOfSequenceArray
public int sizeOfSequenceArray()Returns number of "sequence" element- Specified by:
sizeOfSequenceArray
in interfaceGroup
-
setSequenceArray
Sets array of all "sequence" element WARNING: This method is not atomicaly synchronized.- Specified by:
setSequenceArray
in interfaceGroup
-
setSequenceArray
Sets ith "sequence" element- Specified by:
setSequenceArray
in interfaceGroup
-
insertNewSequence
Inserts and returns a new empty value (as xml) as the ith "sequence" element- Specified by:
insertNewSequence
in interfaceGroup
-
addNewSequence
Appends and returns a new empty value (as xml) as the last "sequence" element- Specified by:
addNewSequence
in interfaceGroup
-
removeSequence
public void removeSequence(int i) Removes the ith "sequence" element- Specified by:
removeSequence
in interfaceGroup
-
getAnyList
Gets a List of "any" elements- Specified by:
getAnyList
in interfaceGroup
-
getAnyArray
Gets array of all "any" elements- Specified by:
getAnyArray
in interfaceGroup
-
getAnyArray
Gets ith "any" element- Specified by:
getAnyArray
in interfaceGroup
-
sizeOfAnyArray
public int sizeOfAnyArray()Returns number of "any" element- Specified by:
sizeOfAnyArray
in interfaceGroup
-
setAnyArray
Sets array of all "any" element WARNING: This method is not atomicaly synchronized.- Specified by:
setAnyArray
in interfaceGroup
-
setAnyArray
Sets ith "any" element- Specified by:
setAnyArray
in interfaceGroup
-
insertNewAny
Inserts and returns a new empty value (as xml) as the ith "any" element- Specified by:
insertNewAny
in interfaceGroup
-
addNewAny
Appends and returns a new empty value (as xml) as the last "any" element -
removeAny
public void removeAny(int i) Removes the ith "any" element -
getName
Gets the "name" attribute -
xgetName
Gets (as xml) the "name" attribute -
isSetName
public boolean isSetName()True if has "name" attribute -
setName
Sets the "name" attribute -
xsetName
Sets (as xml) the "name" attribute -
unsetName
public void unsetName()Unsets the "name" attribute -
getRef
Gets the "ref" attribute -
xgetRef
Gets (as xml) the "ref" attribute -
isSetRef
public boolean isSetRef()True if has "ref" attribute -
setRef
Sets the "ref" attribute -
xsetRef
Sets (as xml) the "ref" attribute -
unsetRef
public void unsetRef()Unsets the "ref" attribute -
getMinOccurs
Gets the "minOccurs" attribute- Specified by:
getMinOccurs
in interfaceGroup
-
xgetMinOccurs
Gets (as xml) the "minOccurs" attribute- Specified by:
xgetMinOccurs
in interfaceGroup
-
isSetMinOccurs
public boolean isSetMinOccurs()True if has "minOccurs" attribute- Specified by:
isSetMinOccurs
in interfaceGroup
-
setMinOccurs
Sets the "minOccurs" attribute- Specified by:
setMinOccurs
in interfaceGroup
-
xsetMinOccurs
Sets (as xml) the "minOccurs" attribute- Specified by:
xsetMinOccurs
in interfaceGroup
-
unsetMinOccurs
public void unsetMinOccurs()Unsets the "minOccurs" attribute- Specified by:
unsetMinOccurs
in interfaceGroup
-
getMaxOccurs
Gets the "maxOccurs" attribute- Specified by:
getMaxOccurs
in interfaceGroup
-
xgetMaxOccurs
Gets (as xml) the "maxOccurs" attribute- Specified by:
xgetMaxOccurs
in interfaceGroup
-
isSetMaxOccurs
public boolean isSetMaxOccurs()True if has "maxOccurs" attribute- Specified by:
isSetMaxOccurs
in interfaceGroup
-
setMaxOccurs
Sets the "maxOccurs" attribute- Specified by:
setMaxOccurs
in interfaceGroup
-
xsetMaxOccurs
Sets (as xml) the "maxOccurs" attribute- Specified by:
xsetMaxOccurs
in interfaceGroup
-
unsetMaxOccurs
public void unsetMaxOccurs()Unsets the "maxOccurs" attribute- Specified by:
unsetMaxOccurs
in interfaceGroup
-