public class XsTGroupImpl extends XsTAnnotatedImpl implements XsTGroup
Implementation of the xs:group, type, with the
following specification:
<xs:complexType name="group" abstract="true">
<xs:annotation>
<xs:documentation>
group type for explicit groups, named top-level groups and
group references
</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:group ref="xs:particle" minOccurs="0" maxOccurs="unbounded"/>
<xs:attributeGroup ref="xs:defRef"/>
<xs:attributeGroup ref="xs:occurs"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
| Modifier | Constructor and Description |
|---|---|
protected |
XsTGroupImpl(XsObject pParent) |
| Modifier and Type | Method and Description |
|---|---|
XsTAll |
createAll() |
XsEAny |
createAny() |
XsEChoice |
createChoice() |
XsTLocalElement |
createElement() |
XsTGroupRef |
createGroup() |
XsESequence |
createSequence() |
int |
getMaxOccurs()
-1 for 'unbounded'
|
int |
getMinOccurs() |
XsNCName |
getName() |
XsTParticle[] |
getParticles() |
XsQName |
getRef() |
void |
setMaxOccurs(java.lang.String pMaxOccurs)
Either of 'unbounded' or a nonnegative integer value.
|
void |
setMinOccurs(int pMinOccurs) |
void |
setName(XsNCName pName) |
void |
setRef(java.lang.String pRef) |
void |
setRef(XsQName pRef) |
createAnnotation, getAnnotation, getId, setIdgetOpenAttributes, setAttributeasXsQName, asXsQName, getContext, getLocator, getNamespaceSupport, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, isValidated, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateAnnotation, getAnnotation, getId, setIdgetOpenAttributesgetLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, validatevalidatevalidateprotected XsTGroupImpl(XsObject pParent)
public void setName(XsNCName pName)
setName in interface XsAGDefRefpublic XsNCName getName()
getName in interface XsAGDefRefpublic void setRef(XsQName pRef)
setRef in interface XsAGDefRefpublic void setRef(java.lang.String pRef)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionpublic XsQName getRef()
getRef in interface XsAGDefRefpublic void setMaxOccurs(java.lang.String pMaxOccurs)
XsAGOccursEither of 'unbounded' or a nonnegative integer value.
setMaxOccurs in interface XsAGOccurspublic int getMaxOccurs()
XsAGOccurs-1 for 'unbounded'
getMaxOccurs in interface XsAGOccurspublic void setMinOccurs(int pMinOccurs)
setMinOccurs in interface XsAGOccurspublic int getMinOccurs()
getMinOccurs in interface XsAGOccurspublic XsTLocalElement createElement()
createElement in interface XsGParticlepublic XsTGroupRef createGroup()
createGroup in interface XsGParticlepublic XsTAll createAll()
createAll in interface XsGParticlepublic XsESequence createSequence()
createSequence in interface XsGParticlepublic XsEChoice createChoice()
createChoice in interface XsGParticlepublic XsEAny createAny()
createAny in interface XsGParticlepublic XsTParticle[] getParticles()
getParticles in interface XsGParticle