org.apache.ws.jaxme.xs.xml
Interface XsGAllModel
- All Known Implementing Classes: 
- XsGAllModelImpl
- public interface XsGAllModel
Interface of xs:allModel, as specified by
 the following:
 
  <xs:group name="allModel">
    <xs:sequence>
      <xs:element ref="xs:annotation" minOccurs="0"/>
      <xs:element name="element" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:annotation>
            <xs:documentation>restricted max/min</xs:documentation>
          </xs:annotation>
          <xs:complexContent>
            <xs:restriction base="xs:localElement">
              <xs:sequence>
                <xs:element ref="xs:annotation" minOccurs="0"/>
                <xs:choice minOccurs="0">
                  <xs:element name="simpleType" type="xs:localSimpleType"/>
                  <xs:element name="complexType" type="xs:localComplexType"/>
                </xs:choice>
                <xs:group ref="xs:identityConstraint" minOccurs="0"
                    maxOccurs="unbounded"/>
              </xs:sequence>
              <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="0"/>
                    <xs:enumeration value="1"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:attribute>
            </xs:restriction>
          </xs:complexContent>
        </xs:complexType>
       </xs:element>
    </xs:sequence>
  </xs:group>
 
 Implementation note: The above restriction of a XsTLocalElement
 is interpreted as a usual local element, except that the minOccurs
 and maxOccurs attributes must be 0 or 1.
- Author:
- Jochen Wiedmann
 
createAnnotation
public XsEAnnotation createAnnotation()
- 
 
getAnnotation
public XsEAnnotation getAnnotation()
- 
 
createElement
public XsTLocalElement createElement()
- 
 
getElements
public XsTLocalElement[] getElements()
-