public class XsTRealGroupImpl extends XsTGroupImpl implements XsTRealGroup
Implementation of the xs:realGroup type, as specified
by the following:
<xs:complexType name="realGroup">
<xs:complexContent>
<xs:restriction base="xs:group">
<xs:sequence>
<xs:element ref="xs:annotation" minOccurs="0"/>
<xs:choice minOccurs="0" maxOccurs="1">
<xs:element ref="xs:all"/>
<xs:element ref="xs:choice"/>
<xs:element ref="xs:sequence"/>
</xs:choice>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
Implementation note: This interface does not define
any additional methods. However, the validate()
method must ensure, that either of xs:all,
xs:choice, or xs:sequence is set.
| Modifier | Constructor and Description |
|---|---|
protected |
XsTRealGroupImpl(XsObject pParent) |
| Modifier and Type | Method and Description |
|---|---|
XsTAll |
createAll() |
XsEAny |
createAny() |
XsEChoice |
createChoice() |
XsTLocalElement |
createElement() |
XsTGroupRef |
createGroup() |
XsESequence |
createSequence() |
void |
validate()
Validates the internal state of the type, attribute, element,
or whatever object.
|
getMaxOccurs, getMinOccurs, getName, getParticles, getRef, setMaxOccurs, setMinOccurs, setName, setRef, setRefcreateAnnotation, getAnnotation, getId, setIdgetOpenAttributes, setAttributeasXsQName, asXsQName, getContext, getLocator, getNamespaceSupport, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, isValidatedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateAnnotation, getAnnotation, getId, setIdgetOpenAttributesgetLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObjectgetName, getRef, setName, setRefgetMaxOccurs, getMinOccurs, setMaxOccurs, setMinOccursgetParticlesprotected XsTRealGroupImpl(XsObject pParent)
public XsTGroupRef createGroup()
createGroup in interface XsGParticlecreateGroup in class XsTGroupImplpublic XsEAny createAny()
createAny in interface XsGParticlecreateAny in class XsTGroupImplpublic XsTLocalElement createElement()
createElement in interface XsGParticlecreateElement in class XsTGroupImplpublic XsESequence createSequence()
createSequence in interface XsGParticlecreateSequence in class XsTGroupImplpublic XsEChoice createChoice()
createChoice in interface XsGParticlecreateChoice in class XsTGroupImplpublic XsTAll createAll()
createAll in interface XsGParticlecreateAll in class XsTGroupImplpublic void validate()
XsObjectvalidate in interface XsAGDefRefvalidate in interface XsAGOccursvalidate in interface XsObjectvalidate in class XsObjectImpl