org.apache.ws.jaxme.xs.xml

Interface XsESimpleContent

All Superinterfaces:
XsObject, XsTAnnotated, XsTOpenAttrs
Known Implementing Classes:
XsESimpleContentImpl

public interface XsESimpleContent
extends XsTAnnotated

Implementation of xs:simpleContent, as specified by the following:
  <xs:element name="simpleContent" id="simpleContent">
    <xs:annotation>
      <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-simpleContent"/>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="xs:annotated">
          <xs:choice>
            <xs:element name="restriction" type="xs:simpleRestrictionType"/>
            <xs:element name="extension" type="xs:simpleExtensionType"/>
          </xs:choice>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
 
Author:
Jochen Wiedmann

Method Summary

XsTSimpleExtensionType
createExtension()
XsTSimpleRestrictionType
createRestriction()
XsTSimpleExtensionType
getExtension()
XsTSimpleRestrictionType
getRestriction()

Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsObject

getLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, validate

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

Method Details

createExtension

public XsTSimpleExtensionType createExtension()

createRestriction

public XsTSimpleRestrictionType createRestriction()

getExtension

public XsTSimpleExtensionType getExtension()

getRestriction

public XsTSimpleRestrictionType getRestriction()