org.apache.ws.jaxme.xs.xml
Interface XsERedefine

All Superinterfaces:
XsObject, XsTOpenAttrs
All Known Implementing Classes:
XsERedefineImpl

public interface XsERedefine
extends XsTOpenAttrs

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

Method Summary
 XsEAnnotation createAnnotation()
           
 XsTAttributeGroup createAttributeGroup()
           
 XsTComplexType createComplexType()
           
 XsTGroup createGroup()
           
 XsETopLevelSimpleType createSimpleType()
           
 java.lang.Object[] getChilds()
          Returns the child elemens.
 XsID getId()
           
 XsAnyURI getSchemaLocation()
           
 void setId(XsID pID)
           
 void setSchemaLocation(XsAnyURI pSchemaLocation)
           
 
Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsTOpenAttrs
getOpenAttributes
 
Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsObject
getLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, validate
 

Method Detail

setId

void setId(XsID pID)

getId

XsID getId()

setSchemaLocation

void setSchemaLocation(XsAnyURI pSchemaLocation)

getSchemaLocation

XsAnyURI getSchemaLocation()

createAnnotation

XsEAnnotation createAnnotation()

createSimpleType

XsETopLevelSimpleType createSimpleType()

createComplexType

XsTComplexType createComplexType()

createGroup

XsTGroup createGroup()

createAttributeGroup

XsTAttributeGroup createAttributeGroup()

getChilds

java.lang.Object[] getChilds()

Returns the child elemens. Any element in the object array is an instance of XsETopLevelSimpleType, XsTComplexType, XsTGroup, or XsTAttributeGroup.