|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface XMLSchemaDescription
All information specific to XML Schema grammars.
Field Summary | |
---|---|
static short |
CONTEXT_ATTRIBUTE
Indicate that the parse of the current schema document is triggered by the occurrence of an attribute whose namespace is the target namespace of this schema document. |
static short |
CONTEXT_ELEMENT
Indicate that the parse of the current schema document is triggered by the occurrence of an element whose namespace is the target namespace of this schema document. |
static short |
CONTEXT_IMPORT
Indicate that the current schema document is <import>ed by another schema document. |
static short |
CONTEXT_INCLUDE
Indicate that the current schema document is <include>d by another schema document. |
static short |
CONTEXT_INSTANCE
Indicate that the parse of the current schema document is triggered by xsi:schemaLocation/noNamespaceSchemaLocation attribute(s) in the instance document. |
static short |
CONTEXT_PREPARSE
Indicate that the current schema document is being preparsed. |
static short |
CONTEXT_REDEFINE
Indicate that the current schema document is <redefine>d by another schema document. |
static short |
CONTEXT_XSITYPE
Indicate that the parse of the current schema document is triggered by the occurrence of an "xsi:type" attribute, whose value (a QName) has the target namespace of this schema document as its namespace. |
Fields inherited from interface org.apache.xerces.xni.grammars.XMLGrammarDescription |
---|
XML_DTD, XML_SCHEMA |
Method Summary | |
---|---|
XMLAttributes |
getAttributes()
If a call is triggered by an element/attribute/xsi:type in the instance, this call returns all attributes of such an element (or enclosing element). |
short |
getContextType()
Get the context. |
QName |
getEnclosingElementName()
If a call is triggered by an attribute or xsi:type, then this method returns the enclosing element of such element. |
java.lang.String[] |
getLocationHints()
For import and references from the instance document, it's possible to have multiple hints for one namespace. |
java.lang.String |
getTargetNamespace()
If the context is "include" or "redefine", then return the target namespace of the enclosing schema document; otherwise, the expected target namespace of this document. |
QName |
getTriggeringComponent()
If a call is triggered by an element/attribute/xsi:type in the instance, this call returns the name of such triggering component: the name of the element/attribute, or the value of the xsi:type. |
Methods inherited from interface org.apache.xerces.xni.grammars.XMLGrammarDescription |
---|
getGrammarType |
Methods inherited from interface org.apache.xerces.xni.XMLResourceIdentifier |
---|
getBaseSystemId, getExpandedSystemId, getLiteralSystemId, getNamespace, getPublicId, setBaseSystemId, setExpandedSystemId, setLiteralSystemId, setNamespace, setPublicId |
Field Detail |
---|
static final short CONTEXT_INCLUDE
static final short CONTEXT_REDEFINE
static final short CONTEXT_IMPORT
static final short CONTEXT_PREPARSE
static final short CONTEXT_INSTANCE
static final short CONTEXT_ELEMENT
static final short CONTEXT_ATTRIBUTE
static final short CONTEXT_XSITYPE
Method Detail |
---|
short getContextType()
java.lang.String getTargetNamespace()
java.lang.String[] getLocationHints()
QName getTriggeringComponent()
QName getEnclosingElementName()
XMLAttributes getAttributes()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |