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, setId
getOpenAttributes, setAttribute
asXsQName, asXsQName, getContext, getLocator, getNamespaceSupport, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, isValidated
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getId, setId
getOpenAttributes
getLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject
protected XsERedefineImpl(XsObject pParent)
public void setSchemaLocation(XsAnyURI pSchemaLocation)
setSchemaLocation
in interface XsERedefine
public XsAnyURI getSchemaLocation()
getSchemaLocation
in interface XsERedefine
public XsEAnnotation createAnnotation()
createAnnotation
in interface XsERedefine
createAnnotation
in interface XsTAnnotated
createAnnotation
in class XsTAnnotatedImpl
public XsETopLevelSimpleType createSimpleType()
createSimpleType
in interface XsERedefine
public XsTComplexType createComplexType()
createComplexType
in interface XsERedefine
public XsTGroup createGroup()
createGroup
in interface XsERedefine
public XsTAttributeGroup createAttributeGroup()
createAttributeGroup
in interface XsERedefine
public java.lang.Object[] getChilds()
XsERedefine
Returns the child elemens. Any element in the object array is an instance of
XsETopLevelSimpleType
, XsTComplexType
, XsTGroup
, or
XsTAttributeGroup
.
getChilds
in interface XsERedefine
public void validate() throws org.xml.sax.SAXException
XsObject
validate
in interface XsObject
validate
in class XsObjectImpl
org.xml.sax.SAXException