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