org.apache.ws.jaxme.xs.xml
Interface XsRedefinable

All Known Subinterfaces:
XsETopLevelSimpleType, XsTAttributeGroup, XsTComplexType, XsTLocalComplexType, XsTNamedGroup, XsTTopLevelComplexType
All Known Implementing Classes:
XsETopLevelSimpleTypeImpl, XsTAttributeGroupImpl, XsTComplexTypeImpl, XsTLocalComplexTypeImpl, XsTNamedGroupImpl, XsTTopLevelComplexTypeImpl

public interface XsRedefinable

A common base interface for XsETopLevelSimpleType, XsTComplexType, XsTGroup, and XsTAttributeGroup.

  <xs:group name="redefinable">
    <xs:annotation>
      <xs:documentation>
        This group is for the elements which can self-redefine
        (see <redefine> below).
      </xs:documentation>
    </xs:annotation>
    <xs:choice>
      <xs:element ref="xs:simpleType"/>
      <xs:element ref="xs:complexType"/>
      <xs:element ref="xs:group"/>
      <xs:element ref="xs:attributeGroup"/>
    </xs:choice>
  </xs:group>
 

Author:
Jochen Wiedmann