net.sf.jaxme.xs.xml
Interface XsEComplexContent

All Superinterfaces:
XsObject, XsTAnnotated
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 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

setMixed

public void setMixed(boolean pMixed)

isMixed

public java.lang.Boolean isMixed()

createRestriction

public XsTComplexRestrictionType createRestriction()

getRestriction

public XsTComplexRestrictionType getRestriction()

createExtension

public XsTExtensionType createExtension()

getExtension

public XsTExtensionType getExtension()