org.apache.ws.jaxme.xs.xml

Interface XsEChoice

All Superinterfaces:
XsAGDefRef, XsAGOccurs, XsGParticle, XsObject, XsTAnnotated, XsTExplicitGroup, XsTGroup, XsTNestedParticle, XsTOpenAttrs, XsTParticle, XsTTypeDefParticle
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 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