org.apache.ws.jaxme.xs.xml

Interface XsGComplexTypeModel

All Superinterfaces:
XsGAttrDecls, XsGTypeDefParticle
Known Implementing Classes:
XsGComplexTypeModelImpl

public interface XsGComplexTypeModel
extends XsGTypeDefParticle, XsGAttrDecls

Interface of the group xs:complexTypeModel, as specified by the following:
  <xs:group name="complexTypeModel">
    <xs:choice>
      <xs:element ref="xs:simpleContent"/>
      <xs:element ref="xs:complexContent"/>
      <xs:sequence>
        <xs:annotation>
          <xs:documentation>
            This branch is short for &lt;complexContent&gt;
            &lt;restriction base="xs:anyType"&gt;
            ...
            &lt;/restriction&gt;
            &lt;/complexContent&gt;
          </xs:documentation>
        </xs:annotation>
        <xs:group ref="xs:typeDefParticle" minOccurs="0"/>
        <xs:group ref="xs:attrDecls"/>
      </xs:sequence>
    </xs:choice>
  </xs:group>
 
Author:
Jochen Wiedmann

Method Summary

XsEComplexContent
createComplexContent()
XsESimpleContent
createSimpleContent()
XsEComplexContent
getComplexContent()
XsESimpleContent
getSimpleContent()

Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsGAttrDecls

createAnyAttribute, createAttribute, createAttributeGroup, getAllAttributes, getAnyAttribute, getAttributeGroups, getAttributes

Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsGTypeDefParticle

createAll, createChoice, createGroup, createSequence, getTypeDefParticle

Method Details

createComplexContent

public XsEComplexContent createComplexContent()

createSimpleContent

public XsESimpleContent createSimpleContent()

getComplexContent

public XsEComplexContent getComplexContent()

getSimpleContent

public XsESimpleContent getSimpleContent()