org.apache.ws.jaxme.xs.xml

Interface XsTGroup

All Superinterfaces:
XsAGDefRef, XsAGOccurs, XsGParticle, XsObject, XsTAnnotated, XsTOpenAttrs
Known Subinterfaces:
XsEChoice, XsESequence, XsTAll, XsTExplicitGroup, XsTGroupRef, XsTRealGroup
Known Implementing Classes:
XsEChoiceImpl, XsESequenceImpl, XsTAllImpl, XsTExplicitGroupImpl, XsTGroupImpl, XsTGroupRefImpl, XsTRealGroupImpl

public interface XsTGroup
extends XsTAnnotated, XsAGDefRef, XsAGOccurs, XsGParticle

Interface 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 interface org.apache.ws.jaxme.xs.xml.XsAGDefRef

getName, getRef, setName, setRef, validate

Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsAGOccurs

getMaxOccurs, getMinOccurs, setMaxOccurs, setMinOccurs, validate

Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsGParticle

createAll, createAny, createChoice, createElement, createGroup, createSequence, getParticles

Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsObject

getLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, validate

Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsTAnnotated

createAnnotation, getAnnotation, getId, setId

Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsTOpenAttrs

getOpenAttributes