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, setRef
createAnnotation, getAnnotation, getId, setId
getOpenAttributes, setAttribute
asXsQName, asXsQName, getContext, getLocator, getNamespaceSupport, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, isValidated
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createAnnotation, getAnnotation, getId, setId
getOpenAttributes
getLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject
getName, getRef, setName, setRef
getMaxOccurs, getMinOccurs, setMaxOccurs, setMinOccurs
getParticles
protected XsTRealGroupImpl(XsObject pParent)
public XsTGroupRef createGroup()
createGroup
in interface XsGParticle
createGroup
in class XsTGroupImpl
public XsEAny createAny()
createAny
in interface XsGParticle
createAny
in class XsTGroupImpl
public XsTLocalElement createElement()
createElement
in interface XsGParticle
createElement
in class XsTGroupImpl
public XsESequence createSequence()
createSequence
in interface XsGParticle
createSequence
in class XsTGroupImpl
public XsEChoice createChoice()
createChoice
in interface XsGParticle
createChoice
in class XsTGroupImpl
public XsTAll createAll()
createAll
in interface XsGParticle
createAll
in class XsTGroupImpl
public void validate()
XsObject
validate
in interface XsAGDefRef
validate
in interface XsAGOccurs
validate
in interface XsObject
validate
in class XsObjectImpl