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>
| Modifier | Constructor and Description |
|---|---|
protected |
XsTTopLevelComplexTypeImpl(XsObject pParent) |
| Modifier and Type | Method and Description |
|---|---|
XsDerivationSet |
getBlock() |
XsDerivationSet |
getFinal() |
XsNCName |
getName() |
boolean |
isAbstract() |
boolean |
isMixed() |
void |
setAbstract(boolean pAbstract) |
void |
setBlock(XsDerivationSet pBlock) |
void |
setFinal(XsDerivationSet pFinal) |
void |
setMixed(boolean pMixed) |
void |
setName(XsNCName pName) |
void |
validate()
Validates the internal state of the type, attribute, element,
or whatever object.
|
createAll, createAnyAttribute, createAttribute, createAttributeGroup, createChoice, createComplexContent, createGroup, createSequence, createSimpleContent, getAllAttributes, getAnyAttribute, getAttributeGroups, getAttributes, getComplexContent, getSimpleContent, getTypeDefParticlecreateAnnotation, getAnnotation, getId, setIdgetOpenAttributes, setAttributeasXsQName, asXsQName, getContext, getLocator, getNamespaceSupport, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, isValidatedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateComplexContent, createSimpleContent, getComplexContent, getSimpleContentcreateAnnotation, getAnnotation, getId, setIdgetOpenAttributesgetLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObjectcreateAll, createChoice, createGroup, createSequence, getTypeDefParticlecreateAnyAttribute, createAttribute, createAttributeGroup, getAllAttributes, getAnyAttribute, getAttributeGroups, getAttributesprotected XsTTopLevelComplexTypeImpl(XsObject pParent)
public void setName(XsNCName pName)
setName in interface XsTComplexTypesetName in class XsTComplexTypeImplpublic XsNCName getName()
getName in interface XsTComplexTypegetName in class XsTComplexTypeImplpublic void setMixed(boolean pMixed)
setMixed in interface XsTComplexTypesetMixed in class XsTComplexTypeImplpublic boolean isMixed()
isMixed in interface XsTComplexTypeisMixed in class XsTComplexTypeImplpublic void setAbstract(boolean pAbstract)
setAbstract in interface XsTComplexTypesetAbstract in class XsTComplexTypeImplpublic boolean isAbstract()
isAbstract in interface XsTComplexTypeisAbstract in class XsTComplexTypeImplpublic void setFinal(XsDerivationSet pFinal)
setFinal in class XsTComplexTypeImplpublic XsDerivationSet getFinal()
getFinal in class XsTComplexTypeImplpublic void setBlock(XsDerivationSet pBlock)
public XsDerivationSet getBlock()
public void validate()
throws org.xml.sax.SAXException
XsObjectvalidate in interface XsObjectvalidate in class XsObjectImplorg.xml.sax.SAXException