org.apache.ws.jaxme.xs.xml.impl
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>
Constructor Summary | |
---|---|
protected | XsTTopLevelComplexTypeImpl(XsObject pParent) |
Method Summary | |
---|---|
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() |