java.lang.Object
org.apache.ws.jaxme.xs.xml.impl.XsObjectImpl
org.apache.ws.jaxme.xs.xml.impl.XsTOpenAttrsImpl
org.apache.ws.jaxme.xs.xml.impl.XsTAnnotatedImpl
org.apache.ws.jaxme.xs.xml.impl.XsTGroupImpl
- All Implemented Interfaces:
- org.apache.ws.jaxme.xs.xml.XsAGDefRef, org.apache.ws.jaxme.xs.xml.XsAGOccurs, org.apache.ws.jaxme.xs.xml.XsGParticle, org.apache.ws.jaxme.xs.xml.XsObject, org.apache.ws.jaxme.xs.xml.XsTAnnotated, org.apache.ws.jaxme.xs.xml.XsTGroup, org.apache.ws.jaxme.xs.xml.XsTOpenAttrs
- Direct Known Subclasses:
- XsTExplicitGroupImpl, XsTRealGroupImpl
- public class XsTGroupImpl
- extends XsTAnnotatedImpl
- implements org.apache.ws.jaxme.xs.xml.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>
| Fields inherited from class org.apache.ws.jaxme.xs.xml.impl.XsObjectImpl |
|
| Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsObjectImpl |
asXsQName, asXsQName, getContext, getLocator, getNamespaceSupport, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, isValidated, validate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
defRef
private final org.apache.ws.jaxme.xs.xml.XsAGDefRef defRef
occurs
private final org.apache.ws.jaxme.xs.xml.XsAGOccurs occurs
particle
private final org.apache.ws.jaxme.xs.xml.XsGParticle particle
XsTGroupImpl
protected XsTGroupImpl(org.apache.ws.jaxme.xs.xml.XsObject pParent)
setName
public void setName(org.apache.ws.jaxme.xs.xml.XsNCName pName)
- Specified by:
setName in interface org.apache.ws.jaxme.xs.xml.XsAGDefRef
getName
public org.apache.ws.jaxme.xs.xml.XsNCName getName()
- Specified by:
getName in interface org.apache.ws.jaxme.xs.xml.XsAGDefRef
setRef
public void setRef(org.apache.ws.jaxme.xs.xml.XsQName pRef)
- Specified by:
setRef in interface org.apache.ws.jaxme.xs.xml.XsAGDefRef
setRef
public void setRef(java.lang.String pRef)
throws org.xml.sax.SAXException
getRef
public org.apache.ws.jaxme.xs.xml.XsQName getRef()
- Specified by:
getRef in interface org.apache.ws.jaxme.xs.xml.XsAGDefRef
setMaxOccurs
public void setMaxOccurs(java.lang.String pMaxOccurs)
- Description copied from interface:
org.apache.ws.jaxme.xs.xml.XsAGOccurs
Either of 'unbounded' or a nonnegative integer value.
- Specified by:
setMaxOccurs in interface org.apache.ws.jaxme.xs.xml.XsAGOccurs
getMaxOccurs
public int getMaxOccurs()
- Description copied from interface:
org.apache.ws.jaxme.xs.xml.XsAGOccurs
-1 for 'unbounded'
- Specified by:
getMaxOccurs in interface org.apache.ws.jaxme.xs.xml.XsAGOccurs
setMinOccurs
public void setMinOccurs(int pMinOccurs)
- Specified by:
setMinOccurs in interface org.apache.ws.jaxme.xs.xml.XsAGOccurs
getMinOccurs
public int getMinOccurs()
- Specified by:
getMinOccurs in interface org.apache.ws.jaxme.xs.xml.XsAGOccurs
createElement
public org.apache.ws.jaxme.xs.xml.XsTLocalElement createElement()
- Specified by:
createElement in interface org.apache.ws.jaxme.xs.xml.XsGParticle
createGroup
public org.apache.ws.jaxme.xs.xml.XsTGroupRef createGroup()
- Specified by:
createGroup in interface org.apache.ws.jaxme.xs.xml.XsGParticle
createAll
public org.apache.ws.jaxme.xs.xml.XsTAll createAll()
- Specified by:
createAll in interface org.apache.ws.jaxme.xs.xml.XsGParticle
createSequence
public org.apache.ws.jaxme.xs.xml.XsESequence createSequence()
- Specified by:
createSequence in interface org.apache.ws.jaxme.xs.xml.XsGParticle
createChoice
public org.apache.ws.jaxme.xs.xml.XsEChoice createChoice()
- Specified by:
createChoice in interface org.apache.ws.jaxme.xs.xml.XsGParticle
createAny
public org.apache.ws.jaxme.xs.xml.XsEAny createAny()
- Specified by:
createAny in interface org.apache.ws.jaxme.xs.xml.XsGParticle
getParticles
public org.apache.ws.jaxme.xs.xml.XsTParticle[] getParticles()
- Specified by:
getParticles in interface org.apache.ws.jaxme.xs.xml.XsGParticle