org.apache.ws.jaxme.xs.xml

Interface XsTTopLevelComplexType

All Superinterfaces:
XsGAttrDecls, XsGTypeDefParticle, XsObject, XsRedefinable, XsTAnnotated, XsTComplexType, XsTOpenAttrs
Known Implementing Classes:
XsTTopLevelComplexTypeImpl

public interface XsTTopLevelComplexType
extends XsTComplexType

Implementation of a top level xs:complexType, following the specification below:
  <xs:complexType name="topLevelComplexType">
    <xs:complexContent>
      <xs:restriction base="xs:complexType">
        <xs:sequence>
          <xs:element ref="xs:annotation" minOccurs="0"/>
          <xs:group ref="xs:complexTypeModel"/>
        </xs:sequence>
        <xs:attribute name="name" type="xs:NCName" use="required"/>
      </xs:restriction>
    </xs:complexContent>
  </xs:complexType>
 
Author:
Jochen Wiedmann

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

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

getLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, validate

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

createAnnotation, getAnnotation, getId, setId

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

createComplexContent, createSimpleContent, getComplexContent, getName, getSimpleContent, isAbstract, isMixed, setAbstract, setMixed, setName

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

getOpenAttributes