org.apache.ws.jaxme.xs.xml.impl

Class XsERedefineImpl

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

Constructor Summary
protected XsERedefineImpl(XsObject pParent)
Method Summary
XsEAnnotationcreateAnnotation()
XsTAttributeGroupcreateAttributeGroup()
XsTComplexTypecreateComplexType()
XsTGroupcreateGroup()
XsETopLevelSimpleTypecreateSimpleType()
Object[]getChilds()
XsAnyURIgetSchemaLocation()
voidsetSchemaLocation(XsAnyURI pSchemaLocation)
voidvalidate()

Constructor Detail

XsERedefineImpl

protected XsERedefineImpl(XsObject pParent)

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()

getSchemaLocation

public XsAnyURI getSchemaLocation()

setSchemaLocation

public void setSchemaLocation(XsAnyURI pSchemaLocation)

validate

public void validate()