org.apache.ws.jaxme.xs.xml.impl
Class XsTLocalElementImpl
- XsAGDefRef, XsAGOccurs, XsGIdentityConstraint, XsObject, XsTAnnotated, XsTElement, XsTLocalElement, XsTNestedParticle, XsTOpenAttrs, XsTParticle
public class XsTLocalElementImpl
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.
createComplexType , createKey , createKeyref , createSimpleType , createUnique , getAbstract , getBlock , getComplexType , getDefault , getFinal , getFixed , getForm , getIdentityConstraints , getMaxOccurs , getMinOccurs , getName , getNillable , getRef , getSimpleType , getSubstitutionGroup , getType , setAbstract , setBlock , setDefault , setFinal , setFixed , setForm , setMaxOccurs , setMinOccurs , setName , setNillable , setRef , setRef , setSubstitutionGroup , setSubstitutionGroup , setType , setType , validate |
asXsQName , asXsQName , getContext , getLocator , getNamespaceSupport , getObjectFactory , getParentObject , getXsESchema , isTopLevelObject , isValidated , validate |
XsTLocalElementImpl
protected XsTLocalElementImpl(XsObject pParent)