public class XsERedefineImpl extends XsTAnnotatedImpl implements XsERedefine
Implementation of xs:redefine, as specified
by the following:
<xs:element name="redefine" id="redefine">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-redefine"/>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="xs:openAttrs">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="xs:annotation"/>
<xs:group ref="xs:redefinable"/>
</xs:choice>
<xs:attribute name="schemaLocation" type="xs:anyURI" use="required"/>
<xs:attribute name="id" type="xs:ID"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
| Modifier | Constructor and Description |
|---|---|
protected |
XsERedefineImpl(XsObject pParent) |
| Modifier and Type | Method and Description |
|---|---|
XsEAnnotation |
createAnnotation() |
XsTAttributeGroup |
createAttributeGroup() |
XsTComplexType |
createComplexType() |
XsTGroup |
createGroup() |
XsETopLevelSimpleType |
createSimpleType() |
java.lang.Object[] |
getChilds()
Returns the child elemens.
|
XsAnyURI |
getSchemaLocation() |
void |
setSchemaLocation(XsAnyURI pSchemaLocation) |
void |
validate()
Validates the internal state of the type, attribute, element,
or whatever object.
|
getAnnotation, getId, setIdgetOpenAttributes, setAttributeasXsQName, asXsQName, getContext, getLocator, getNamespaceSupport, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, isValidatedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, setIdgetOpenAttributesgetLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObjectprotected XsERedefineImpl(XsObject pParent)
public void setSchemaLocation(XsAnyURI pSchemaLocation)
setSchemaLocation in interface XsERedefinepublic XsAnyURI getSchemaLocation()
getSchemaLocation in interface XsERedefinepublic XsEAnnotation createAnnotation()
createAnnotation in interface XsERedefinecreateAnnotation in interface XsTAnnotatedcreateAnnotation in class XsTAnnotatedImplpublic XsETopLevelSimpleType createSimpleType()
createSimpleType in interface XsERedefinepublic XsTComplexType createComplexType()
createComplexType in interface XsERedefinepublic XsTGroup createGroup()
createGroup in interface XsERedefinepublic XsTAttributeGroup createAttributeGroup()
createAttributeGroup in interface XsERedefinepublic java.lang.Object[] getChilds()
XsERedefineReturns the child elemens. Any element in the object array is an instance of
XsETopLevelSimpleType, XsTComplexType, XsTGroup, or
XsTAttributeGroup.
getChilds in interface XsERedefinepublic void validate()
throws org.xml.sax.SAXException
XsObjectvalidate in interface XsObjectvalidate in class XsObjectImplorg.xml.sax.SAXException