org.apache.ws.jaxme.xs.xml

Interface XsEComplexContent

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
XsTExtensionTypecreateExtension()
XsTComplexRestrictionTypecreateRestriction()
XsTExtensionTypegetExtension()
XsTComplexRestrictionTypegetRestriction()
BooleanisMixed()
voidsetMixed(boolean pMixed)

Method Detail

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)