org.apache.ws.jaxme.xs.xml

Interface XsEComplexContent

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

public interface XsEComplexContent
extends XsTAnnotated

Interface of the element xs:complexContent, as specified by:
  <xs:element name="complexContent" id="complexContent">
    <xs:annotation>
      <xs:documentation
          source="http://www.w3.org/TR/xmlschema-1/#element-complexContent"/>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="xs:annotated">
          <xs:choice>
            <xs:element name="restriction" type="xs:complexRestrictionType"/>
            <xs:element name="extension" type="xs:extensionType"/>
          </xs:choice>
          <xs:attribute name="mixed" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>
                Overrides any setting on complexType parent.
              </xs:documentation>
            </xs:annotation>
          </xs:attribute>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
 
Author:
Jochen Wiedmann

Method Summary

XsTExtensionType
createExtension()
XsTComplexRestrictionType
createRestriction()
XsTExtensionType
getExtension()
XsTComplexRestrictionType
getRestriction()
Boolean
isMixed()
void
setMixed(boolean pMixed)

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 XsTExtensionType createExtension()

createRestriction

public XsTComplexRestrictionType createRestriction()

getExtension

public XsTExtensionType getExtension()

getRestriction

public XsTComplexRestrictionType getRestriction()

isMixed

public Boolean isMixed()

setMixed

public void setMixed(boolean pMixed)