| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectorg.apache.ws.jaxme.xs.xml.impl.XsObjectImplorg.apache.ws.jaxme.xs.xml.impl.XsTOpenAttrsImplorg.apache.ws.jaxme.xs.xml.impl.XsESchemaImpl
<xs:element name="schema" id="schema">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-schema"/>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="xs:openAttrs">
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="xs:include"/>
<xs:element ref="xs:import"/>
<xs:element ref="xs:redefine"/>
<xs:element ref="xs:annotation"/>
</xs:choice>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:group ref="xs:schemaTop"/>
<xs:element ref="xs:annotation" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:sequence>
<xs:attribute name="targetNamespace" type="xs:anyURI"/>
<xs:attribute name="version" type="xs:token"/>
<xs:attribute name="finalDefault" type="xs:derivationSet" use="optional" default=""/>
<xs:attribute name="blockDefault" type="xs:blockSet" use="optional" default=""/>
<xs:attribute name="attributeFormDefault" type="xs:formChoice" use="optional" default="unqualified"/>
<xs:attribute name="elementFormDefault" type="xs:formChoice" use="optional" default="unqualified"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute ref="xml:lang"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:key name="element">
<xs:selector xpath="xs:element"/>
<xs:field xpath="@name"/>
</xs:key>
<xs:key name="attribute">
<xs:selector xpath="xs:attribute"/>
<xs:field xpath="@name"/>
</xs:key>
<xs:key name="type">
<xs:selector xpath="xs:complexType|xs:simpleType"/>
<xs:field xpath="@name"/>
</xs:key>
<xs:key name="group">
<xs:selector xpath="xs:group"/>
<xs:field xpath="@name"/>
</xs:key>
<xs:key name="attributeGroup">
<xs:selector xpath="xs:attributeGroup"/>
<xs:field xpath="@name"/>
</xs:key>
<xs:key name="notation">
<xs:selector xpath="xs:notation"/>
<xs:field xpath="@name"/>
</xs:key>
<xs:key name="identityConstraint">
<xs:selector xpath=".//xs:key|.//xs:unique|.//xs:keyref"/>
<xs:field xpath="@name"/>
</xs:key>
</xs:element>
<xs:group name="schemaTop">
<xs:annotation>
<xs:documentation>
This group is for the
elements which occur freely at the top level of schemas.
All of their types are based on the "annotated" type by extension.
</xs:documentation>
</xs:annotation>
<xs:choice>
<xs:group ref="xs:redefinable"/>
<xs:element ref="xs:element"/>
<xs:element ref="xs:attribute"/>
<xs:element ref="xs:notation"/>
</xs:choice>
</xs:group>
Constructor Summary | |
| |
Method Summary | |
XsEAnnotation | |
XsTAttribute | |
XsTAttributeGroup | |
XsTComplexType | |
XsTTopLevelElement | |
XsTNamedGroup | |
XsEImport | |
XsEInclude | |
XsENotation | |
XsERedefine | |
XsETopLevelSimpleType | |
XsFormChoice | |
XsBlockSet | |
Object[] | |
XSContext | |
XsFormChoice | |
XsDerivationSet | |
XsID |
|
XmlLang |
|
XsAnyURI | |
String | |
XsToken | |
XsQName |
|
boolean |
|
void |
|
void |
|
void |
|
void | |
void | |
void | |
void |
|
void |
|
Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsTOpenAttrsImpl | |
getOpenAttributes, setAttribute | |
Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsObjectImpl | |
asXsQName, asXsQName, getContext, getLocator, getNamespaceSupport, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, isValidated, validate | |
public XsEAnnotation createAnnotation()
- Specified by:
- createAnnotation in interface XsESchema
public XsTAttribute createAttribute()
- Specified by:
- createAttribute in interface XsESchema
public XsTAttributeGroup createAttributeGroup()
- Specified by:
- createAttributeGroup in interface XsESchema
public XsTComplexType createComplexType()
- Specified by:
- createComplexType in interface XsESchema
public XsTTopLevelElement createElement()
- Specified by:
- createElement in interface XsESchema
public XsETopLevelSimpleType createSimpleType()
- Specified by:
- createSimpleType in interface XsESchema
public XsFormChoice getAttributeFormDefault()
- Specified by:
- getAttributeFormDefault in interface XsSchemaHeader
public XsBlockSet getBlockDefault()
- Specified by:
- getBlockDefault in interface XsSchemaHeader
public XSContext getContext()
- Specified by:
- getContext in interface XsESchema
- Overrides:
- getContext in interface XsObjectImpl
public XsFormChoice getElementFormDefault()
- Specified by:
- getElementFormDefault in interface XsSchemaHeader
public XsDerivationSet getFinalDefault()
- Specified by:
- getFinalDefault in interface XsSchemaHeader
public XsAnyURI getTargetNamespace()
- Specified by:
- getTargetNamespace in interface XsSchemaHeader
public String getTargetNamespacePrefix()
- Specified by:
- getTargetNamespacePrefix in interface XsSchemaHeader
public XsQName newXsQName(String pLocalName, String pPrefix)
Creates a newXsQName, which is mutable and has the schemas target namespace as a namespace URI: If the target namespace changes, then the names URI does as well.
public boolean setAttribute(String pQName,
String pNamespaceURI,
String pLocalName,
String pValue)
throws SAXException
- Overrides:
- setAttribute in interface XsTOpenAttrsImpl
public void setAttributeFormDefault(XsFormChoice pChoice)
- Specified by:
- setAttributeFormDefault in interface XsESchema
public void setBlockDefault(XsBlockSet pSet)
- Specified by:
- setBlockDefault in interface XsESchema
public void setElementFormDefault(XsFormChoice pChoice)
- Specified by:
- setElementFormDefault in interface XsESchema
public void setFinalDefault(XsDerivationSet pSet)
- Specified by:
- setFinalDefault in interface XsESchema
public void setTargetNamespace(XsAnyURI pAnyURI)
- Specified by:
- setTargetNamespace in interface XsESchema