Uses of Interface
net.sf.jaxme.xs.xml.XsAGDefRef

Packages that use XsAGDefRef
net.sf.jaxme.xs.xml   
net.sf.jaxme.xs.xml.impl   
 

Uses of XsAGDefRef in net.sf.jaxme.xs.xml
 

Subinterfaces of XsAGDefRef in net.sf.jaxme.xs.xml
 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 XsTAttributeGroup
          Interface of an xs:attributeGroup, with the following specification: <xs:complexType name="attributeGroup" abstract="true"> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:group ref="xs:attrDecls"/> <xs:attributeGroup ref="xs:defRef"/> </xs:extension> </xs:complexContent> </xs:complexType>
 interface XsTElement
          Implementation of the xs:element type, as specified by the following: 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.
 interface XsTExplicitGroup
          Interface of the xs:explicitGroup type, as specified by the following: group type for the three kinds of group Implementation note: This interface doesn't specify any additional methods.
 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: Implementation note: This interface does not define any additional methods.
 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 XsAGDefRef
 XsAGDefRef XsObjectFactory.newXsAGDefRef(XsObject pOwner)
           
 

Uses of XsAGDefRef in net.sf.jaxme.xs.xml.impl
 

Classes in net.sf.jaxme.xs.xml.impl that implement XsAGDefRef
 class XsAGDefRefImpl
          Implementation of the attribute group xs:defRef, as specified by the following: <xs:attributeGroup name="defRef"> <xs:annotation> <xs:documentation> for element, group and attributeGroup, which both define and reference </xs:documentation> </xs:annotation> <xs:attribute name="name" type="xs:NCName"/> <xs:attribute name="ref" type="xs:QName"/> </xs:attributeGroup> Implementation note: The 'name' and 'ref' attributes are mutually exclusive.
 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 XsTAttributeGroupImpl
          Implementation of an xs:attributeGroup, with the following specification: <xs:complexType name="attributeGroup" abstract="true"> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:group ref="xs:attrDecls"/> <xs:attributeGroup ref="xs:defRef"/> </xs:extension> </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: group type for the three kinds of group Implementation note: This interface doesn't specify any additional methods.
 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 XsAGDefRef
 XsAGDefRef XsObjectFactoryImpl.newXsAGDefRef(XsObject pOwner)