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

All Superinterfaces:
XsGAttrDecls, XsGTypeDefParticle
All 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.XsGTypeDefParticle
createAll, createChoice, createGroup, createSequence, getTypeDefParticle
 
Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsGAttrDecls
createAnyAttribute, createAttribute, createAttributeGroup, getAllAttributes, getAnyAttribute, getAttributeGroups, getAttributes
 

Method Detail

createSimpleContent

public XsESimpleContent createSimpleContent()

getSimpleContent

public XsESimpleContent getSimpleContent()

createComplexContent

public XsEComplexContent createComplexContent()

getComplexContent

public XsEComplexContent getComplexContent()