| 
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use XsAGOccurs | |
| net.sf.jaxme.xs.xml | |
| net.sf.jaxme.xs.xml.impl | |
| Uses of XsAGOccurs in net.sf.jaxme.xs.xml | 
| Subinterfaces of XsAGOccurs in net.sf.jaxme.xs.xml | |
 interface | 
XsEAny
Implementation of the xs:any element, as
 specified by the following:
 
  <xs:element name="any" id="any">
    <xs:annotation>
      <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-any"/>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="xs:wildcard">
          <xs:attributeGroup ref="xs:occurs"/>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  | 
 interface | 
XsEChoice
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>
  | 
 interface | 
XsESequence
Interface of the xs:sequence element, with the following
 specification:
 
  <xs:element name="sequence" type="xs:explicitGroup" id="sequence">
    <xs:annotation>
      <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-sequence"/>
    </xs:annotation>
  </xs:element>
  | 
 interface | 
XsTAll
Interface 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>  | 
 interface | 
XsTElement
Implementation of the xs:element type,
 as specified by the following:
 
   | 
 interface | 
XsTExplicitGroup
Interface of the xs:explicitGroup
 type, as specified by the following:
 
   | 
 interface | 
XsTGroup
Interface of the xs:group, type, with the
 following specification:
 
  <xs:complexType name="group" abstract="true">
    <xs:annotation>
      <xs:documentation>
        group type for explicit groups, named top-level groups and
        group references
      </xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="xs:annotated">
        <xs:group ref="xs:particle" minOccurs="0" maxOccurs="unbounded"/>
        <xs:attributeGroup ref="xs:defRef"/>
        <xs:attributeGroup ref="xs:occurs"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  | 
 interface | 
XsTGroupRef
Implementation of the xs:groupRef type,
 with the following specification:
 
   | 
 interface | 
XsTLocalElement
Interface of the xs:localElement type, as
 specified by:
 
   | 
 interface | 
XsTRealGroup
Interface of the xs:realGroup type, as specified
 by the following:
 
  <xs:complexType name="realGroup">
    <xs:complexContent>
      <xs:restriction base="xs:group">
        <xs:sequence>
          <xs:element ref="xs:annotation" minOccurs="0"/>
          <xs:choice minOccurs="0" maxOccurs="1">
            <xs:element ref="xs:all"/>
            <xs:element ref="xs:choice"/>
            <xs:element ref="xs:sequence"/>
          </xs:choice>
        </xs:sequence>
      </xs:restriction>
    </xs:complexContent>
  </xs:complexType>
 
 Implementation note: This interface does not define
 any additional methods.  | 
 interface | 
XsTTopLevelElement
Interface of the xs:topLevelElement type, with
 the following specification:
 
   | 
| Methods in net.sf.jaxme.xs.xml that return XsAGOccurs | |
 XsAGOccurs | 
XsObjectFactory.newXsAGOccurs(XsObject pOwner)
 | 
| Uses of XsAGOccurs in net.sf.jaxme.xs.xml.impl | 
| Classes in net.sf.jaxme.xs.xml.impl that implement XsAGOccurs | |
 class | 
XsAGOccursImpl
Implementation of the attribute group xs:occurs,
 as specified by the following:
 
  <xs:attributeGroup name="occurs">
    <xs:annotation>
      <xs:documentation>
        for all particles
      </xs:documentation>
    </xs:annotation>
    <xs:attribute name="minOccurs" type="xs:nonNegativeInteger"
      use="optional" default="1"/>
    <xs:attribute name="maxOccurs" type="xs:allNNI"
      use="optional" default="1"/>
  </xs:attributeGroup>
 
 Implementation note: The implementation must ensure
 that either 'maxOccurs' is unbounded or 'minOccurs' <= 'maxOccurs'. | 
 class | 
XsEAnyImpl
Implementation of the xs:any element, as
 specified by the following:
 
  <xs:element name="any" id="any">
    <xs:annotation>
      <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-any"/>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="xs:wildcard">
          <xs:attributeGroup ref="xs:occurs"/>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  | 
 class | 
XsEChoiceImpl
Implementation 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>
  | 
 class | 
XsESequenceImpl
Implementation of the xs:sequence element, with the following
 specification:
 
  <xs:element name="sequence" type="xs:explicitGroup" id="sequence">
    <xs:annotation>
      <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-sequence"/>
    </xs:annotation>
  </xs:element>
  | 
 class | 
XsTAllImpl
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>  | 
 class | 
XsTElementImpl
Implementation of the xs:element type,
 as specified by the following:
 
  <xs:complexType name="element" abstract="true">
    <xs:annotation>
      <xs:documentation>
        The element element can be used either
        at the top level to define an element-type binding globally,
        or within a content model to either reference a globally-defined
        element or type or declare an element-type binding locally.
         | 
 class | 
XsTExplicitGroupImpl
Implementation of the xs:explicitGroup
 type, as specified by the following:
 
   | 
 class | 
XsTGroupImpl
Implementation of the xs:group, type, with the
 following specification:
 
  <xs:complexType name="group" abstract="true">
    <xs:annotation>
      <xs:documentation>
        group type for explicit groups, named top-level groups and
        group references
      </xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="xs:annotated">
        <xs:group ref="xs:particle" minOccurs="0" maxOccurs="unbounded"/>
        <xs:attributeGroup ref="xs:defRef"/>
        <xs:attributeGroup ref="xs:occurs"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  | 
 class | 
XsTGroupRefImpl
Implementation of the xs:groupRef type,
 with the following specification:
 
   | 
 class | 
XsTLocalAllElementImpl
 | 
 class | 
XsTLocalElementImpl
Implementation of the xs:localElement type, as
 specified by:
 
  <xs:complexType name="localElement">
    <xs:complexContent>
      <xs:restriction base="xs:element">
        <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="substitutionGroup" use="prohibited"/>
        <xs:attribute name="final" use="prohibited"/>
        <xs:attribute name="abstract" use="prohibited"/>
      </xs:restriction>
    </xs:complexContent>
  </xs:complexType>
 
 Implementation note: This class doesn't specify any
 additional methods.  | 
 class | 
XsTRealGroupImpl
Implementation of the xs:realGroup type, as specified
 by the following:
 
  <xs:complexType name="realGroup">
    <xs:complexContent>
      <xs:restriction base="xs:group">
        <xs:sequence>
          <xs:element ref="xs:annotation" minOccurs="0"/>
          <xs:choice minOccurs="0" maxOccurs="1">
            <xs:element ref="xs:all"/>
            <xs:element ref="xs:choice"/>
            <xs:element ref="xs:sequence"/>
          </xs:choice>
        </xs:sequence>
      </xs:restriction>
    </xs:complexContent>
  </xs:complexType>
 
 Implementation note: This interface does not define
 any additional methods.  | 
 class | 
XsTTopLevelElementImpl
Interface of the xs:topLevelElement type, with
 the following specification:
 
   | 
| Methods in net.sf.jaxme.xs.xml.impl that return XsAGOccurs | |
 XsAGOccurs | 
XsObjectFactoryImpl.newXsAGOccurs(XsObject pOwner)
 | 
  | 
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||