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

All Superinterfaces:
XsObject, XsTAnnotated, XsTOpenAttrs
All 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()
           
 java.lang.Boolean isMixed()
           
 void setMixed(boolean pMixed)
           
 
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
 

Method Detail

setMixed

void setMixed(boolean pMixed)

isMixed

java.lang.Boolean isMixed()

createRestriction

XsTComplexRestrictionType createRestriction()

getRestriction

XsTComplexRestrictionType getRestriction()

createExtension

XsTExtensionType createExtension()

getExtension

XsTExtensionType getExtension()