org.apache.ws.jaxme.xs.xml.impl
public class XsTLocalElementImpl extends XsTElementImpl implements XsTLocalElement
Implementation of the xs:localElement
type, as
specified by:
<xs:complexType name="localElement"> <xs:complexContent> <xs:restriction base="xs:element"> <xs:sequence> <xs:element ref="xs:annotation" minOccurs="0"/> <xs:choice minOccurs="0"> <xs:element name="simpleType" type="xs:localSimpleType"/> <xs:element name="complexType" type="xs:localComplexType"/> </xs:choice> <xs:group ref="xs:identityConstraint" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="substitutionGroup" use="prohibited"/> <xs:attribute name="final" use="prohibited"/> <xs:attribute name="abstract" use="prohibited"/> </xs:restriction> </xs:complexContent> </xs:complexType>
Implementation note: This class doesn't specify any additional methods. It only disables the 'substitutionGroup', 'final', and 'abstract' attributes.
Constructor Summary | |
---|---|
protected | XsTLocalElementImpl(XsObject pParent) |
Method Summary | |
---|---|
boolean | isGlobal() |
void | setAbstract(boolean pAbstract) |
void | setFinal(XsDerivationSet pFinal) |
void | setSubstitutionGroup(XsQName pSubstitutionGroup) |
void | setSubstitutionGroup(String pSubstitutionGroup) |