- All Superinterfaces:
- XsObject, XsTOpenAttrs
- 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>
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.