Interface Group
-
- All Superinterfaces:
Annotated
,OpenAttrs
,XmlObject
,XmlTokenSource
- All Known Subinterfaces:
All
,ExplicitGroup
,GroupRef
,NamedGroup
,NamedGroup.All
,RealGroup
,SimpleExplicitGroup
- All Known Implementing Classes:
AllImpl
,ExplicitGroupImpl
,GroupImpl
,GroupRefImpl
,NamedGroupImpl
,NamedGroupImpl.AllImpl
,RealGroupImpl
,SimpleExplicitGroupImpl
public interface Group extends Annotated
An XML group(@http://www.w3.org/2001/XMLSchema). This is a complex type.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
Group.Factory
A factory class with static methods for creating instances of this type.
-
Field Summary
Fields Modifier and Type Field Description static SchemaType
type
-
Fields inherited from interface org.apache.xmlbeans.XmlObject
EQUAL, GREATER_THAN, LESS_THAN, NOT_EQUAL
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description All
addNewAll()
Appends and returns a new empty value (as xml) as the last "all" elementAnyDocument.Any
addNewAny()
Appends and returns a new empty value (as xml) as the last "any" elementExplicitGroup
addNewChoice()
Appends and returns a new empty value (as xml) as the last "choice" elementLocalElement
addNewElement()
Appends and returns a new empty value (as xml) as the last "element" elementGroupRef
addNewGroup()
Appends and returns a new empty value (as xml) as the last "group" elementExplicitGroup
addNewSequence()
Appends and returns a new empty value (as xml) as the last "sequence" elementAll[]
getAllArray()
Gets array of all "all" elementsAll
getAllArray(int i)
Gets ith "all" elementAnyDocument.Any[]
getAnyArray()
Gets array of all "any" elementsAnyDocument.Any
getAnyArray(int i)
Gets ith "any" elementExplicitGroup[]
getChoiceArray()
Gets array of all "choice" elementsExplicitGroup
getChoiceArray(int i)
Gets ith "choice" elementLocalElement[]
getElementArray()
Gets array of all "element" elementsLocalElement
getElementArray(int i)
Gets ith "element" elementGroupRef[]
getGroupArray()
Gets array of all "group" elementsGroupRef
getGroupArray(int i)
Gets ith "group" elementObject
getMaxOccurs()
Gets the "maxOccurs" attributeBigInteger
getMinOccurs()
Gets the "minOccurs" attributeString
getName()
Gets the "name" attributeQName
getRef()
Gets the "ref" attributeExplicitGroup[]
getSequenceArray()
Gets array of all "sequence" elementsExplicitGroup
getSequenceArray(int i)
Gets ith "sequence" elementAll
insertNewAll(int i)
Inserts and returns a new empty value (as xml) as the ith "all" elementAnyDocument.Any
insertNewAny(int i)
Inserts and returns a new empty value (as xml) as the ith "any" elementExplicitGroup
insertNewChoice(int i)
Inserts and returns a new empty value (as xml) as the ith "choice" elementLocalElement
insertNewElement(int i)
Inserts and returns a new empty value (as xml) as the ith "element" elementGroupRef
insertNewGroup(int i)
Inserts and returns a new empty value (as xml) as the ith "group" elementExplicitGroup
insertNewSequence(int i)
Inserts and returns a new empty value (as xml) as the ith "sequence" elementboolean
isSetMaxOccurs()
True if has "maxOccurs" attributeboolean
isSetMinOccurs()
True if has "minOccurs" attributeboolean
isSetName()
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" elementvoid
setAnyArray(int i, AnyDocument.Any any)
Sets ith "any" elementvoid
setAnyArray(AnyDocument.Any[] anyArray)
Sets array of all "any" elementvoid
setChoiceArray(int i, ExplicitGroup choice)
Sets ith "choice" elementvoid
setChoiceArray(ExplicitGroup[] choiceArray)
Sets array of all "choice" elementvoid
setElementArray(int i, LocalElement element)
Sets ith "element" elementvoid
setElementArray(LocalElement[] elementArray)
Sets array of all "element" elementvoid
setGroupArray(int i, GroupRef group)
Sets ith "group" elementvoid
setGroupArray(GroupRef[] groupArray)
Sets array of all "group" elementvoid
setMaxOccurs(Object maxOccurs)
Sets the "maxOccurs" attributevoid
setMinOccurs(BigInteger minOccurs)
Sets the "minOccurs" attributevoid
setName(String name)
Sets the "name" attributevoid
setRef(QName ref)
Sets the "ref" attributevoid
setSequenceArray(int i, ExplicitGroup sequence)
Sets ith "sequence" elementvoid
setSequenceArray(ExplicitGroup[] sequenceArray)
Sets array of all "sequence" elementint
sizeOfAllArray()
Returns number of "all" elementint
sizeOfAnyArray()
Returns number of "any" elementint
sizeOfChoiceArray()
Returns number of "choice" elementint
sizeOfElementArray()
Returns number of "element" elementint
sizeOfGroupArray()
Returns number of "group" elementint
sizeOfSequenceArray()
Returns number of "sequence" elementvoid
unsetMaxOccurs()
Unsets the "maxOccurs" attributevoid
unsetMinOccurs()
Unsets the "minOccurs" attributevoid
unsetName()
Unsets the "name" attributevoid
unsetRef()
Unsets the "ref" attributeAllNNI
xgetMaxOccurs()
Gets (as xml) the "maxOccurs" attributeXmlNonNegativeInteger
xgetMinOccurs()
Gets (as xml) the "minOccurs" attributeXmlNCName
xgetName()
Gets (as xml) the "name" attributeXmlQName
xgetRef()
Gets (as xml) the "ref" attributevoid
xsetMaxOccurs(AllNNI maxOccurs)
Sets (as xml) the "maxOccurs" attributevoid
xsetMinOccurs(XmlNonNegativeInteger minOccurs)
Sets (as xml) the "minOccurs" attributevoid
xsetName(XmlNCName name)
Sets (as xml) the "name" attributevoid
xsetRef(XmlQName ref)
Sets (as xml) the "ref" attribute-
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, newXMLInputStream, newXMLInputStream, newXMLStreamReader, newXMLStreamReader, save, save, save, save, save, save, save, save, xmlText, xmlText
-
-
-
-
Field Detail
-
type
static final SchemaType type
-
-
Method Detail
-
getElementArray
LocalElement[] getElementArray()
Gets array of all "element" elements
-
getElementArray
LocalElement getElementArray(int i)
Gets ith "element" element
-
sizeOfElementArray
int sizeOfElementArray()
Returns number of "element" element
-
setElementArray
void setElementArray(LocalElement[] elementArray)
Sets array of all "element" element
-
setElementArray
void setElementArray(int i, LocalElement element)
Sets ith "element" element
-
insertNewElement
LocalElement insertNewElement(int i)
Inserts and returns a new empty value (as xml) as the ith "element" element
-
addNewElement
LocalElement addNewElement()
Appends and returns a new empty value (as xml) as the last "element" element
-
removeElement
void removeElement(int i)
Removes the ith "element" element
-
getGroupArray
GroupRef[] getGroupArray()
Gets array of all "group" elements
-
getGroupArray
GroupRef getGroupArray(int i)
Gets ith "group" element
-
sizeOfGroupArray
int sizeOfGroupArray()
Returns number of "group" element
-
setGroupArray
void setGroupArray(GroupRef[] groupArray)
Sets array of all "group" element
-
setGroupArray
void setGroupArray(int i, GroupRef group)
Sets ith "group" element
-
insertNewGroup
GroupRef insertNewGroup(int i)
Inserts and returns a new empty value (as xml) as the ith "group" element
-
addNewGroup
GroupRef addNewGroup()
Appends and returns a new empty value (as xml) as the last "group" element
-
removeGroup
void removeGroup(int i)
Removes the ith "group" element
-
getAllArray
All[] getAllArray()
Gets array of all "all" elements
-
getAllArray
All getAllArray(int i)
Gets ith "all" element
-
sizeOfAllArray
int sizeOfAllArray()
Returns number of "all" element
-
setAllArray
void setAllArray(All[] allArray)
Sets array of all "all" element
-
setAllArray
void setAllArray(int i, All all)
Sets ith "all" element
-
insertNewAll
All insertNewAll(int i)
Inserts and returns a new empty value (as xml) as the ith "all" element
-
addNewAll
All addNewAll()
Appends and returns a new empty value (as xml) as the last "all" element
-
removeAll
void removeAll(int i)
Removes the ith "all" element
-
getChoiceArray
ExplicitGroup[] getChoiceArray()
Gets array of all "choice" elements
-
getChoiceArray
ExplicitGroup getChoiceArray(int i)
Gets ith "choice" element
-
sizeOfChoiceArray
int sizeOfChoiceArray()
Returns number of "choice" element
-
setChoiceArray
void setChoiceArray(ExplicitGroup[] choiceArray)
Sets array of all "choice" element
-
setChoiceArray
void setChoiceArray(int i, ExplicitGroup choice)
Sets ith "choice" element
-
insertNewChoice
ExplicitGroup insertNewChoice(int i)
Inserts and returns a new empty value (as xml) as the ith "choice" element
-
addNewChoice
ExplicitGroup addNewChoice()
Appends and returns a new empty value (as xml) as the last "choice" element
-
removeChoice
void removeChoice(int i)
Removes the ith "choice" element
-
getSequenceArray
ExplicitGroup[] getSequenceArray()
Gets array of all "sequence" elements
-
getSequenceArray
ExplicitGroup getSequenceArray(int i)
Gets ith "sequence" element
-
sizeOfSequenceArray
int sizeOfSequenceArray()
Returns number of "sequence" element
-
setSequenceArray
void setSequenceArray(ExplicitGroup[] sequenceArray)
Sets array of all "sequence" element
-
setSequenceArray
void setSequenceArray(int i, ExplicitGroup sequence)
Sets ith "sequence" element
-
insertNewSequence
ExplicitGroup insertNewSequence(int i)
Inserts and returns a new empty value (as xml) as the ith "sequence" element
-
addNewSequence
ExplicitGroup addNewSequence()
Appends and returns a new empty value (as xml) as the last "sequence" element
-
removeSequence
void removeSequence(int i)
Removes the ith "sequence" element
-
getAnyArray
AnyDocument.Any[] getAnyArray()
Gets array of all "any" elements
-
getAnyArray
AnyDocument.Any getAnyArray(int i)
Gets ith "any" element
-
sizeOfAnyArray
int sizeOfAnyArray()
Returns number of "any" element
-
setAnyArray
void setAnyArray(AnyDocument.Any[] anyArray)
Sets array of all "any" element
-
setAnyArray
void setAnyArray(int i, AnyDocument.Any any)
Sets ith "any" element
-
insertNewAny
AnyDocument.Any insertNewAny(int i)
Inserts and returns a new empty value (as xml) as the ith "any" element
-
addNewAny
AnyDocument.Any addNewAny()
Appends and returns a new empty value (as xml) as the last "any" element
-
removeAny
void removeAny(int i)
Removes the ith "any" 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
-
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
-
-