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
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
.