net.sf.jaxme.xs.xml
Interface XsTSimpleExplicitGroup

All Superinterfaces:
XsObject, XsTAnnotated
All Known Implementing Classes:
XsTSimpleExplicitGroupImpl

public interface XsTSimpleExplicitGroup
extends XsTAnnotated

Interface of the xs:simpleExplicitGroup type, with the following specification:

  <xs:complexType name="simpleExplicitGroup">
    <xs:complexContent>
      <xs:restriction base="xs:explicitGroup">
        <xs:sequence>
          <xs:element ref="xs:annotation" minOccurs="0"/>
          <xs:group ref="xs:nestedParticle" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
        <xs:attribute name="minOccurs" use="prohibited"/>
        <xs:attribute name="maxOccurs" use="prohibited"/>
      </xs:restriction>
    </xs:complexContent>
  </xs:complexType>
 

Author:
Jochen Wiedmann

Method Summary
 XsEAny createAny()
           
 XsEChoice createChoice()
           
 XsTLocalElement createElement()
           
 XsTGroupRef createGroup()
           
 XsESequence createSequence()
           
 XsTNestedParticle[] getParticles()
           
 
Methods inherited from interface net.sf.jaxme.xs.xml.XsTAnnotated
createAnnotation, getAnnotation, getId, setId
 
Methods inherited from interface net.sf.jaxme.xs.xml.XsObject
getLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, validate
 

Method Detail

createElement

public XsTLocalElement createElement()

createGroup

public XsTGroupRef createGroup()

createChoice

public XsEChoice createChoice()

createSequence

public XsESequence createSequence()

createAny

public XsEAny createAny()

getParticles

public XsTNestedParticle[] getParticles()