java.lang.Object
org.apache.ws.jaxme.xs.xml.impl.XsObjectImpl
org.apache.ws.jaxme.xs.xml.impl.XsTOpenAttrsImpl
org.apache.ws.jaxme.xs.xml.impl.XsTAnnotatedImpl
org.apache.ws.jaxme.xs.xml.impl.XsERedefineImpl
- All Implemented Interfaces:
- org.apache.ws.jaxme.xs.xml.XsERedefine, org.apache.ws.jaxme.xs.xml.XsObject, org.apache.ws.jaxme.xs.xml.XsTAnnotated, org.apache.ws.jaxme.xs.xml.XsTOpenAttrs
- public class XsERedefineImpl
- extends XsTAnnotatedImpl
- implements org.apache.ws.jaxme.xs.xml.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>
| Fields inherited from class org.apache.ws.jaxme.xs.xml.impl.XsObjectImpl |
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
childs
private java.util.List childs
schemaLocation
private org.apache.ws.jaxme.xs.xml.XsAnyURI schemaLocation
XsERedefineImpl
protected XsERedefineImpl(org.apache.ws.jaxme.xs.xml.XsObject pParent)
setSchemaLocation
public void setSchemaLocation(org.apache.ws.jaxme.xs.xml.XsAnyURI pSchemaLocation)
- Specified by:
setSchemaLocation in interface org.apache.ws.jaxme.xs.xml.XsERedefine
getSchemaLocation
public org.apache.ws.jaxme.xs.xml.XsAnyURI getSchemaLocation()
- Specified by:
getSchemaLocation in interface org.apache.ws.jaxme.xs.xml.XsERedefine
createAnnotation
public org.apache.ws.jaxme.xs.xml.XsEAnnotation createAnnotation()
- Specified by:
createAnnotation in interface org.apache.ws.jaxme.xs.xml.XsERedefine- Overrides:
createAnnotation in class XsTAnnotatedImpl
createSimpleType
public org.apache.ws.jaxme.xs.xml.XsETopLevelSimpleType createSimpleType()
- Specified by:
createSimpleType in interface org.apache.ws.jaxme.xs.xml.XsERedefine
createComplexType
public org.apache.ws.jaxme.xs.xml.XsTComplexType createComplexType()
- Specified by:
createComplexType in interface org.apache.ws.jaxme.xs.xml.XsERedefine
createGroup
public org.apache.ws.jaxme.xs.xml.XsTGroup createGroup()
- Specified by:
createGroup in interface org.apache.ws.jaxme.xs.xml.XsERedefine
createAttributeGroup
public org.apache.ws.jaxme.xs.xml.XsTAttributeGroup createAttributeGroup()
- Specified by:
createAttributeGroup in interface org.apache.ws.jaxme.xs.xml.XsERedefine
getChilds
public java.lang.Object[] getChilds()
- Description copied from interface:
org.apache.ws.jaxme.xs.xml.XsERedefine
Returns the child elemens. Any element in the object array is an instance of
org.apache.ws.jaxme.xs.xml.XsETopLevelSimpleType, org.apache.ws.jaxme.xs.xml.XsTComplexType, org.apache.ws.jaxme.xs.xml.XsTGroup, or
org.apache.ws.jaxme.xs.xml.XsTAttributeGroup.
- Specified by:
getChilds in interface org.apache.ws.jaxme.xs.xml.XsERedefine
validate
public void validate()
throws org.xml.sax.SAXException
- Description copied from interface:
org.apache.ws.jaxme.xs.xml.XsObject
- Validates the internal state of the type, attribute, element,
or whatever object.
- Specified by:
validate in interface org.apache.ws.jaxme.xs.xml.XsObject- Overrides:
validate in class XsObjectImpl