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

XsESimpleContent createSimpleContent()

getSimpleContent

XsESimpleContent getSimpleContent()

createComplexContent

XsEComplexContent createComplexContent()

getComplexContent

XsEComplexContent getComplexContent()