org.apache.ws.jaxme.xs.xml.impl
Class XsTGroupImpl
java.lang.Object
   org.apache.ws.jaxme.xs.xml.impl.XsObjectImpl
org.apache.ws.jaxme.xs.xml.impl.XsObjectImpl
       org.apache.ws.jaxme.xs.xml.impl.XsTOpenAttrsImpl
org.apache.ws.jaxme.xs.xml.impl.XsTOpenAttrsImpl
           org.apache.ws.jaxme.xs.xml.impl.XsTAnnotatedImpl
org.apache.ws.jaxme.xs.xml.impl.XsTAnnotatedImpl
               org.apache.ws.jaxme.xs.xml.impl.XsTGroupImpl
org.apache.ws.jaxme.xs.xml.impl.XsTGroupImpl
- All Implemented Interfaces: 
- XsAGDefRef, XsAGOccurs, XsGParticle, XsObject, XsTAnnotated, XsTGroup, XsTOpenAttrs
- Direct Known Subclasses: 
- XsTExplicitGroupImpl, XsTRealGroupImpl
- 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>
 
- Author:
- Jochen Wiedmann
 
 
 
 
| 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 | 
 
 
 
 
 
 
XsTGroupImpl
protected XsTGroupImpl(XsObject pParent)
setName
public void setName(XsNCName pName)
- 
- Specified by:
- setNamein interface- XsAGDefRef
 
- 
 
getName
public XsNCName getName()
- 
- Specified by:
- getNamein interface- XsAGDefRef
 
- 
 
setRef
public void setRef(XsQName pRef)
- 
- Specified by:
- setRefin interface- XsAGDefRef
 
- 
 
setRef
public void setRef(java.lang.String pRef)
            throws org.xml.sax.SAXException
- 
 
- 
- Throws:
- org.xml.sax.SAXException
 
getRef
public XsQName getRef()
- 
- Specified by:
- getRefin interface- XsAGDefRef
 
- 
 
setMaxOccurs
public void setMaxOccurs(java.lang.String pMaxOccurs)
- Description copied from interface: XsAGOccurs
- Either of 'unbounded' or a nonnegative integer value. - 
 
- 
- Specified by:
- setMaxOccursin interface- XsAGOccurs
 
- 
 
getMaxOccurs
public int getMaxOccurs()
- Description copied from interface: XsAGOccurs
- -1 for 'unbounded' - 
 
- 
- Specified by:
- getMaxOccursin interface- XsAGOccurs
 
- 
 
setMinOccurs
public void setMinOccurs(int pMinOccurs)
- 
- Specified by:
- setMinOccursin interface- XsAGOccurs
 
- 
 
getMinOccurs
public int getMinOccurs()
- 
- Specified by:
- getMinOccursin interface- XsAGOccurs
 
- 
 
createElement
public XsTLocalElement createElement()
- 
- Specified by:
- createElementin interface- XsGParticle
 
- 
 
createGroup
public XsTGroupRef createGroup()
- 
- Specified by:
- createGroupin interface- XsGParticle
 
- 
 
createAll
public XsTAll createAll()
- 
- Specified by:
- createAllin interface- XsGParticle
 
- 
 
createSequence
public XsESequence createSequence()
- 
- Specified by:
- createSequencein interface- XsGParticle
 
- 
 
createChoice
public XsEChoice createChoice()
- 
- Specified by:
- createChoicein interface- XsGParticle
 
- 
 
createAny
public XsEAny createAny()
- 
- Specified by:
- createAnyin interface- XsGParticle
 
- 
 
getParticles
public XsTParticle[] getParticles()
- 
- Specified by:
- getParticlesin interface- XsGParticle
 
-