org.apache.ws.jaxme.xs.xml

Interface XsERedefine

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
XsEAnnotationcreateAnnotation()
XsTAttributeGroupcreateAttributeGroup()
XsTComplexTypecreateComplexType()
XsTGroupcreateGroup()
XsETopLevelSimpleTypecreateSimpleType()
Object[]getChilds()

Returns the child elemens.

XsIDgetId()
XsAnyURIgetSchemaLocation()
voidsetId(XsID pID)
voidsetSchemaLocation(XsAnyURI pSchemaLocation)

Method Detail

createAnnotation

public XsEAnnotation createAnnotation()

createAttributeGroup

public XsTAttributeGroup createAttributeGroup()

createComplexType

public XsTComplexType createComplexType()

createGroup

public XsTGroup createGroup()

createSimpleType

public XsETopLevelSimpleType createSimpleType()

getChilds

public Object[] getChilds()

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

getId

public XsID getId()

getSchemaLocation

public XsAnyURI getSchemaLocation()

setId

public void setId(XsID pID)

setSchemaLocation

public void setSchemaLocation(XsAnyURI pSchemaLocation)