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" elementbooleanTrue if has "maxOccurs" attributebooleanTrue if has "minOccurs" attributebooleanTrue if has "name" attributebooleanisSetRef()True if has "ref" attributevoidremoveAll(int i) Removes the ith "all" elementvoidremoveAny(int i) Removes the ith "any" elementvoidremoveChoice(int i) Removes the ith "choice" elementvoidremoveElement(int i) Removes the ith "element" elementvoidremoveGroup(int i) Removes the ith "group" elementvoidremoveSequence(int i) Removes the ith "sequence" elementvoidsetAllArray(int i, All all) Sets ith "all" elementvoidsetAllArray(All[] allArray) Sets array of all "all" element WARNING: This method is not atomicaly synchronized.voidsetAnyArray(int i, AnyDocument.Any any) Sets ith "any" elementvoidsetAnyArray(AnyDocument.Any[] anyArray) Sets array of all "any" element WARNING: This method is not atomicaly synchronized.voidsetChoiceArray(int i, ExplicitGroup choice) Sets ith "choice" elementvoidsetChoiceArray(ExplicitGroup[] choiceArray) Sets array of all "choice" element WARNING: This method is not atomicaly synchronized.voidsetElementArray(int i, LocalElement element) Sets ith "element" elementvoidsetElementArray(LocalElement[] elementArray) Sets array of all "element" element WARNING: This method is not atomicaly synchronized.voidsetGroupArray(int i, GroupRef group) Sets ith "group" elementvoidsetGroupArray(GroupRef[] groupArray) Sets array of all "group" element WARNING: This method is not atomicaly synchronized.voidsetMaxOccurs(Object maxOccurs) Sets the "maxOccurs" attributevoidsetMinOccurs(BigInteger minOccurs) Sets the "minOccurs" attributevoidSets the "name" attributevoidSets the "ref" attributevoidsetSequenceArray(int i, ExplicitGroup sequence) Sets ith "sequence" elementvoidsetSequenceArray(ExplicitGroup[] sequenceArray) Sets array of all "sequence" element WARNING: This method is not atomicaly synchronized.intReturns number of "all" elementintReturns number of "any" elementintReturns number of "choice" elementintReturns number of "element" elementintReturns number of "group" elementintReturns number of "sequence" elementvoidUnsets the "maxOccurs" attributevoidUnsets the "minOccurs" attributevoidUnsets the "name" attributevoidunsetRef()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" attributevoidxsetMaxOccurs(AllNNI maxOccurs) Sets (as xml) the "maxOccurs" attributevoidxsetMinOccurs(XmlNonNegativeInteger minOccurs) Sets (as xml) the "minOccurs" attributevoidSets (as xml) the "name" attributevoidSets (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, xsetIdMethods 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_textMethods 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, xmlTextMethods inherited from interface org.apache.xmlbeans.impl.xb.xsdschema.Annotated
addNewAnnotation, getAnnotation, getId, isSetAnnotation, isSetId, setAnnotation, setId, unsetAnnotation, unsetId, xgetId, xsetIdMethods 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, valueHashCodeMethods 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:
getElementListin interfaceGroup
-
getElementArray
Gets array of all "element" elements- Specified by:
getElementArrayin interfaceGroup
-
getElementArray
Gets ith "element" element- Specified by:
getElementArrayin interfaceGroup
-
sizeOfElementArray
public int sizeOfElementArray()Returns number of "element" element- Specified by:
sizeOfElementArrayin interfaceGroup
-
setElementArray
Sets array of all "element" element WARNING: This method is not atomicaly synchronized.- Specified by:
setElementArrayin interfaceGroup
-
setElementArray
Sets ith "element" element- Specified by:
setElementArrayin interfaceGroup
-
insertNewElement
Inserts and returns a new empty value (as xml) as the ith "element" element- Specified by:
insertNewElementin interfaceGroup
-
addNewElement
Appends and returns a new empty value (as xml) as the last "element" element- Specified by:
addNewElementin interfaceGroup
-
removeElement
public void removeElement(int i) Removes the ith "element" element- Specified by:
removeElementin interfaceGroup
-
getGroupList
Gets a List of "group" elements- Specified by:
getGroupListin interfaceGroup
-
getGroupArray
Gets array of all "group" elements- Specified by:
getGroupArrayin interfaceGroup
-
getGroupArray
Gets ith "group" element- Specified by:
getGroupArrayin interfaceGroup
-
sizeOfGroupArray
public int sizeOfGroupArray()Returns number of "group" element- Specified by:
sizeOfGroupArrayin interfaceGroup
-
setGroupArray
Sets array of all "group" element WARNING: This method is not atomicaly synchronized.- Specified by:
setGroupArrayin interfaceGroup
-
setGroupArray
Sets ith "group" element- Specified by:
setGroupArrayin interfaceGroup
-
insertNewGroup
Inserts and returns a new empty value (as xml) as the ith "group" element- Specified by:
insertNewGroupin interfaceGroup
-
addNewGroup
Appends and returns a new empty value (as xml) as the last "group" element- Specified by:
addNewGroupin interfaceGroup
-
removeGroup
public void removeGroup(int i) Removes the ith "group" element- Specified by:
removeGroupin interfaceGroup
-
getAllList
Gets a List of "all" elements- Specified by:
getAllListin interfaceGroup
-
getAllArray
Gets array of all "all" elements- Specified by:
getAllArrayin interfaceGroup
-
getAllArray
Gets ith "all" element- Specified by:
getAllArrayin interfaceGroup
-
sizeOfAllArray
public int sizeOfAllArray()Returns number of "all" element- Specified by:
sizeOfAllArrayin interfaceGroup
-
setAllArray
Sets array of all "all" element WARNING: This method is not atomicaly synchronized.- Specified by:
setAllArrayin interfaceGroup
-
setAllArray
Sets ith "all" element- Specified by:
setAllArrayin interfaceGroup
-
insertNewAll
Inserts and returns a new empty value (as xml) as the ith "all" element- Specified by:
insertNewAllin 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:
getChoiceListin interfaceGroup
-
getChoiceArray
Gets array of all "choice" elements- Specified by:
getChoiceArrayin interfaceGroup
-
getChoiceArray
Gets ith "choice" element- Specified by:
getChoiceArrayin interfaceGroup
-
sizeOfChoiceArray
public int sizeOfChoiceArray()Returns number of "choice" element- Specified by:
sizeOfChoiceArrayin interfaceGroup
-
setChoiceArray
Sets array of all "choice" element WARNING: This method is not atomicaly synchronized.- Specified by:
setChoiceArrayin interfaceGroup
-
setChoiceArray
Sets ith "choice" element- Specified by:
setChoiceArrayin interfaceGroup
-
insertNewChoice
Inserts and returns a new empty value (as xml) as the ith "choice" element- Specified by:
insertNewChoicein interfaceGroup
-
addNewChoice
Appends and returns a new empty value (as xml) as the last "choice" element- Specified by:
addNewChoicein interfaceGroup
-
removeChoice
public void removeChoice(int i) Removes the ith "choice" element- Specified by:
removeChoicein interfaceGroup
-
getSequenceList
Gets a List of "sequence" elements- Specified by:
getSequenceListin interfaceGroup
-
getSequenceArray
Gets array of all "sequence" elements- Specified by:
getSequenceArrayin interfaceGroup
-
getSequenceArray
Gets ith "sequence" element- Specified by:
getSequenceArrayin interfaceGroup
-
sizeOfSequenceArray
public int sizeOfSequenceArray()Returns number of "sequence" element- Specified by:
sizeOfSequenceArrayin interfaceGroup
-
setSequenceArray
Sets array of all "sequence" element WARNING: This method is not atomicaly synchronized.- Specified by:
setSequenceArrayin interfaceGroup
-
setSequenceArray
Sets ith "sequence" element- Specified by:
setSequenceArrayin interfaceGroup
-
insertNewSequence
Inserts and returns a new empty value (as xml) as the ith "sequence" element- Specified by:
insertNewSequencein interfaceGroup
-
addNewSequence
Appends and returns a new empty value (as xml) as the last "sequence" element- Specified by:
addNewSequencein interfaceGroup
-
removeSequence
public void removeSequence(int i) Removes the ith "sequence" element- Specified by:
removeSequencein interfaceGroup
-
getAnyList
Gets a List of "any" elements- Specified by:
getAnyListin interfaceGroup
-
getAnyArray
Gets array of all "any" elements- Specified by:
getAnyArrayin interfaceGroup
-
getAnyArray
Gets ith "any" element- Specified by:
getAnyArrayin interfaceGroup
-
sizeOfAnyArray
public int sizeOfAnyArray()Returns number of "any" element- Specified by:
sizeOfAnyArrayin interfaceGroup
-
setAnyArray
Sets array of all "any" element WARNING: This method is not atomicaly synchronized.- Specified by:
setAnyArrayin interfaceGroup
-
setAnyArray
Sets ith "any" element- Specified by:
setAnyArrayin interfaceGroup
-
insertNewAny
Inserts and returns a new empty value (as xml) as the ith "any" element- Specified by:
insertNewAnyin 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:
getMinOccursin interfaceGroup
-
xgetMinOccurs
Gets (as xml) the "minOccurs" attribute- Specified by:
xgetMinOccursin interfaceGroup
-
isSetMinOccurs
public boolean isSetMinOccurs()True if has "minOccurs" attribute- Specified by:
isSetMinOccursin interfaceGroup
-
setMinOccurs
Sets the "minOccurs" attribute- Specified by:
setMinOccursin interfaceGroup
-
xsetMinOccurs
Sets (as xml) the "minOccurs" attribute- Specified by:
xsetMinOccursin interfaceGroup
-
unsetMinOccurs
public void unsetMinOccurs()Unsets the "minOccurs" attribute- Specified by:
unsetMinOccursin interfaceGroup
-
getMaxOccurs
Gets the "maxOccurs" attribute- Specified by:
getMaxOccursin interfaceGroup
-
xgetMaxOccurs
Gets (as xml) the "maxOccurs" attribute- Specified by:
xgetMaxOccursin interfaceGroup
-
isSetMaxOccurs
public boolean isSetMaxOccurs()True if has "maxOccurs" attribute- Specified by:
isSetMaxOccursin interfaceGroup
-
setMaxOccurs
Sets the "maxOccurs" attribute- Specified by:
setMaxOccursin interfaceGroup
-
xsetMaxOccurs
Sets (as xml) the "maxOccurs" attribute- Specified by:
xsetMaxOccursin interfaceGroup
-
unsetMaxOccurs
public void unsetMaxOccurs()Unsets the "maxOccurs" attribute- Specified by:
unsetMaxOccursin interfaceGroup
-