public interface XsTSimpleType extends XsTAnnotated
Interface of the following specification for
xs:simpleType:
<xs:complexType name="simpleType" abstract="true">
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:group ref="xs:simpleDerivation"/>
<xs:attribute name="final" type="xs:simpleDerivationSet"/>
<xs:attribute name="name" type="xs:NCName">
<xs:annotation>
<xs:documentation>
Can be restricted to required or forbidden
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:group name="simpleDerivation">
<xs:choice>
<xs:element ref="xs:restriction"/>
<xs:element ref="xs:list"/>
<xs:element ref="xs:union"/>
</xs:choice>
</xs:group>
| Modifier and Type | Method and Description |
|---|---|
XsEList |
createList() |
XsERestriction |
createRestriction() |
XsEUnion |
createUnion() |
XsSimpleDerivationSet |
getFinal() |
XsEList |
getList() |
XsNCName |
getName() |
XsERestriction |
getRestriction() |
XsEUnion |
getUnion() |
void |
setFinal(XsSimpleDerivationSet pSet) |
void |
setName(XsNCName pName) |
createAnnotation, getAnnotation, getId, setIdgetOpenAttributesgetLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, validateXsERestriction createRestriction() throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionXsERestriction getRestriction()
XsEList createList() throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionXsEList getList()
XsEUnion createUnion() throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionXsEUnion getUnion()
void setFinal(XsSimpleDerivationSet pSet) throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionXsSimpleDerivationSet getFinal()
void setName(XsNCName pName) throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionXsNCName getName()