net.sf.jaxme.xs.xml
Interface XsEChoice

All Superinterfaces:
XsAGDefRef, XsAGOccurs, XsGParticle, XsObject, XsTAnnotated, XsTExplicitGroup, XsTGroup, XsTNestedParticle, XsTParticle, XsTTypeDefParticle
All Known Implementing Classes:
XsEChoiceImpl

public interface XsEChoice
extends XsTExplicitGroup, XsTTypeDefParticle, XsTNestedParticle

Interface of the xs:choice element, with the following specification:

  <xs:element name="choice" type="xs:explicitGroup" id="choice">
    <xs:annotation>
      <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-choice"/>
    </xs:annotation>
  </xs:element>
 

Author:
Jochen Wiedmann

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
 
Methods inherited from interface net.sf.jaxme.xs.xml.XsAGDefRef
getName, getRef, setName, setRef, validate
 
Methods inherited from interface net.sf.jaxme.xs.xml.XsAGOccurs
getMaxOccurs, getMinOccurs, setMaxOccurs, setMinOccurs, validate
 
Methods inherited from interface net.sf.jaxme.xs.xml.XsGParticle
createAll, createAny, createChoice, createElement, createGroup, createSequence, getParticles