net.sf.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 net.sf.jaxme.xs.xml.XsTOpenAttrs
getOpenAttributes
 
Methods inherited from interface net.sf.jaxme.xs.xml.XsObject
getLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, validate
 

Method Detail

setId

public void setId(XsID pID)

getId

public XsID getId()

setSchemaLocation

public void setSchemaLocation(XsAnyURI pSchemaLocation)

getSchemaLocation

public XsAnyURI getSchemaLocation()

createAnnotation

public XsEAnnotation createAnnotation()

createSimpleType

public XsETopLevelSimpleType createSimpleType()

createComplexType

public XsTComplexType createComplexType()

createGroup

public XsTGroup createGroup()

createAttributeGroup

public XsTAttributeGroup createAttributeGroup()

getChilds

public java.lang.Object[] getChilds()

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