org.apache.ws.jaxme.xs.xml

Interface XsGParticle

Known Subinterfaces:
XsEChoice, XsESequence, XsTAll, XsTExplicitGroup, XsTGroup, XsTGroupRef, XsTRealGroup
Known Implementing Classes:
XsEChoiceImpl, XsESequenceImpl, XsGParticleImpl, XsTAllImpl, XsTExplicitGroupImpl, XsTGroupImpl, XsTGroupRefImpl, XsTRealGroupImpl

public interface XsGParticle

Implementation of the xs:particle group, with the following specification:
  <xs:group name="particle">
    <xs:choice>
      <xs:element name="element" type="xs:localElement"/>
      <xs:element name="group" type="xs:groupRef"/>
      <xs:element ref="xs:all"/>
      <xs:element ref="xs:choice"/>
      <xs:element ref="xs:sequence"/>
      <xs:element ref="xs:any"/>
    </xs:choice>
  </xs:group>
 
Author:
Jochen Wiedmann

Method Summary

XsTAll
createAll()
XsEAny
createAny()
XsEChoice
createChoice()
XsTLocalElement
createElement()
XsTGroupRef
createGroup()
XsESequence
createSequence()
XsTParticle[]
getParticles()

Method Details

createAll

public XsTAll createAll()

createAny

public XsEAny createAny()

createChoice

public XsEChoice createChoice()

createElement

public XsTLocalElement createElement()

createGroup

public XsTGroupRef createGroup()

createSequence

public XsESequence createSequence()

getParticles

public XsTParticle[] getParticles()