public interface XMLSchemaDescription extends XMLGrammarDescription
| Modifier and Type | Field and Description | 
|---|---|
| static short | CONTEXT_ATTRIBUTEIndicate 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_ELEMENTIndicate 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_IMPORTIndicate that the current schema document is <import>ed by another
 schema document. | 
| static short | CONTEXT_INCLUDEIndicate that the current schema document is <include>d by another
 schema document. | 
| static short | CONTEXT_INSTANCEIndicate that the parse of the current schema document is triggered
 by xsi:schemaLocation/noNamespaceSchemaLocation attribute(s) in the
 instance document. | 
| static short | CONTEXT_PREPARSEIndicate that the current schema document is being preparsed. | 
| static short | CONTEXT_REDEFINEIndicate that the current schema document is <redefine>d by another
 schema document. | 
| static short | CONTEXT_XSITYPEIndicate 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. | 
XML_DTD, XML_SCHEMA| Modifier and Type | Method and Description | 
|---|---|
| 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. | 
getGrammarTypegetBaseSystemId, getExpandedSystemId, getLiteralSystemId, getNamespace, getPublicId, setBaseSystemId, setExpandedSystemId, setLiteralSystemId, setNamespace, setPublicIdstatic 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
short getContextType()
java.lang.String getTargetNamespace()
java.lang.String[] getLocationHints()
QName getTriggeringComponent()
QName getEnclosingElementName()
XMLAttributes getAttributes()
Copyright © 1999-2022 The Apache Software Foundation. All Rights Reserved.