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

All Superinterfaces:
XsObject, XsRedefinable, XsTAnnotated, XsTOpenAttrs, XsTSimpleType
All Known Implementing Classes:
XsETopLevelSimpleTypeImpl

public interface XsETopLevelSimpleType
extends XsTSimpleType, XsRedefinable

Interface of xs:simpleType>, as specified by the following:

  <xs:element name="simpleType" type="xs:topLevelSimpleType" id="simpleType">
    <xs:annotation>
      <xs:documentation
        source="http://www.w3.org/TR/xmlschema-2/#element-simpleType"/>
    </xs:annotation>
  </xs:element>

  <xs:complexType name="topLevelSimpleType">
    <xs:complexContent>
      <xs:restriction base="xs:simpleType">
        <xs:sequence>
          <xs:element ref="xs:annotation" minOccurs="0"/>
          <xs:group ref="xs:simpleDerivation"/>
        </xs:sequence>
        <xs:attribute name="name" use="required" type="xs:NCName">
          <xs:annotation>
            <xs:documentation>
              Required at the top level
            </xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:restriction>
    </xs:complexContent>
  </xs:complexType>
 

Author:
Jochen Wiedmann

Method Summary
 
Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsTSimpleType
createList, createRestriction, createUnion, getFinal, getList, getName, getRestriction, getUnion, setFinal, setName
 
Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsTAnnotated
createAnnotation, getAnnotation, getId, setId
 
Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsTOpenAttrs
getOpenAttributes
 
Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsObject
getLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, validate