org.apache.ws.jaxme.xs.xml.impl
Class XsTTopLevelComplexTypeImpl
java.lang.Object
   org.apache.ws.jaxme.xs.xml.impl.XsObjectImpl
org.apache.ws.jaxme.xs.xml.impl.XsObjectImpl
       org.apache.ws.jaxme.xs.xml.impl.XsTOpenAttrsImpl
org.apache.ws.jaxme.xs.xml.impl.XsTOpenAttrsImpl
           org.apache.ws.jaxme.xs.xml.impl.XsTAnnotatedImpl
org.apache.ws.jaxme.xs.xml.impl.XsTAnnotatedImpl
               org.apache.ws.jaxme.xs.xml.impl.XsTComplexTypeImpl
org.apache.ws.jaxme.xs.xml.impl.XsTComplexTypeImpl
                   org.apache.ws.jaxme.xs.xml.impl.XsTTopLevelComplexTypeImpl
org.apache.ws.jaxme.xs.xml.impl.XsTTopLevelComplexTypeImpl
- All Implemented Interfaces: 
- XsGAttrDecls, XsGTypeDefParticle, XsObject, XsRedefinable, XsTAnnotated, XsTComplexType, XsTOpenAttrs, XsTTopLevelComplexType
- public class XsTTopLevelComplexTypeImpl- extends XsTComplexTypeImpl- implements XsTTopLevelComplexType
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 class org.apache.ws.jaxme.xs.xml.impl.XsTComplexTypeImpl | 
| createAll, createAnyAttribute, createAttribute, createAttributeGroup, createChoice, createComplexContent, createGroup, createSequence, createSimpleContent, getAllAttributes, getAnyAttribute, getAttributeGroups, getAttributes, getComplexContent, getSimpleContent, getTypeDefParticle | 
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
 
 
 
 
 
XsTTopLevelComplexTypeImpl
protected XsTTopLevelComplexTypeImpl(XsObject pParent)
setName
public void setName(XsNCName pName)
- 
- Specified by:
- setNamein interface- XsTComplexType
- Overrides:
- setNamein class- XsTComplexTypeImpl
 
- 
 
getName
public XsNCName getName()
- 
- Specified by:
- getNamein interface- XsTComplexType
- Overrides:
- getNamein class- XsTComplexTypeImpl
 
- 
 
setMixed
public void setMixed(boolean pMixed)
- 
- Specified by:
- setMixedin interface- XsTComplexType
- Overrides:
- setMixedin class- XsTComplexTypeImpl
 
- 
 
isMixed
public boolean isMixed()
- 
- Specified by:
- isMixedin interface- XsTComplexType
- Overrides:
- isMixedin class- XsTComplexTypeImpl
 
- 
 
setAbstract
public void setAbstract(boolean pAbstract)
- 
- Specified by:
- setAbstractin interface- XsTComplexType
- Overrides:
- setAbstractin class- XsTComplexTypeImpl
 
- 
 
isAbstract
public boolean isAbstract()
- 
- Specified by:
- isAbstractin interface- XsTComplexType
- Overrides:
- isAbstractin class- XsTComplexTypeImpl
 
- 
 
setFinal
public void setFinal(XsDerivationSet pFinal)
- 
- Overrides:
- setFinalin class- XsTComplexTypeImpl
 
- 
 
getFinal
public XsDerivationSet getFinal()
- 
- Overrides:
- getFinalin class- XsTComplexTypeImpl
 
- 
 
setBlock
public void setBlock(XsDerivationSet pBlock)
- 
 
- 
 
getBlock
public XsDerivationSet getBlock()
- 
 
- 
 
validate
public void validate()
              throws org.xml.sax.SAXException
- Description copied from interface: XsObject
- Validates the internal state of the type, attribute, element,
 or whatever object.
 
- 
- Specified by:
- validatein interface- XsObject
- Overrides:
- validatein class- XsObjectImpl
 
- 
- Throws:
- org.xml.sax.SAXException