net.sf.jaxme.xs.xml
Interface XsESimpleContent

All Superinterfaces:
XsObject, XsTAnnotated
All 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 net.sf.jaxme.xs.xml.XsTAnnotated
createAnnotation, getAnnotation, getId, setId
 
Methods inherited from interface net.sf.jaxme.xs.xml.XsObject
getLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, validate
 

Method Detail

createRestriction

public XsTSimpleRestrictionType createRestriction()

getRestriction

public XsTSimpleRestrictionType getRestriction()

createExtension

public XsTSimpleExtensionType createExtension()

getExtension

public XsTSimpleExtensionType getExtension()