org.apache.ws.jaxme.xs.xml.impl

Class XsTAllImpl

public class XsTAllImpl extends XsTAnnotatedImpl implements XsTAll

Implementation of the following type:

   <xs:complexType name="all">
     <xs:annotation>
       <xs:documentation>
         Only elements allowed inside
       </xs:documentation>
     </xs:annotation>
     <xs:complexContent>
       <xs:restriction base="xs:explicitGroup">
         <xs:group ref="xs:allModel"/>
         <xs:attribute name="minOccurs" use="optional" default="1">
           <xs:simpleType>
             <xs:restriction base="xs:nonNegativeInteger">
               <xs:enumeration value="0"/>
               <xs:enumeration value="1"/>
             </xs:restriction>
           </xs:simpleType>
         </xs:attribute>
         <xs:attribute name="maxOccurs" use="optional" default="1">
           <xs:simpleType>
             <xs:restriction base="xs:allNNI">
               <xs:enumeration value="1"/>
             </xs:restriction>
           </xs:simpleType>
         </xs:attribute>
       </xs:restriction>
     </xs:complexContent>
   </xs:complexType>
 

Author: Jochen Wiedmann

Constructor Summary
protected XsTAllImpl(XsObject pParent)
Method Summary
XsTAllcreateAll()
XsEAnycreateAny()
XsEChoicecreateChoice()
XsTLocalElementcreateElement()
XsTGroupRefcreateGroup()
XsESequencecreateSequence()
intgetMaxOccurs()
intgetMinOccurs()
XsNCNamegetName()
XsTParticle[]getParticles()
XsQNamegetRef()
voidsetMaxOccurs(String pMaxOccurs)
voidsetMinOccurs(int pMinOccurs)
voidsetName(XsNCName pName)
voidsetRef(XsQName pRef)
voidsetRef(String pRef)
voidvalidate()

Constructor Detail

XsTAllImpl

protected XsTAllImpl(XsObject pParent)

Method Detail

createAll

public XsTAll createAll()

createAny

public XsEAny createAny()

createChoice

public XsEChoice createChoice()

createElement

public XsTLocalElement createElement()

createGroup

public XsTGroupRef createGroup()

createSequence

public XsESequence createSequence()

getMaxOccurs

public int getMaxOccurs()

getMinOccurs

public int getMinOccurs()

getName

public XsNCName getName()

getParticles

public XsTParticle[] getParticles()

getRef

public XsQName getRef()

setMaxOccurs

public void setMaxOccurs(String pMaxOccurs)

setMinOccurs

public void setMinOccurs(int pMinOccurs)

setName

public void setName(XsNCName pName)

setRef

public void setRef(XsQName pRef)

setRef

public void setRef(String pRef)

validate

public void validate()