XMLGrammarDescription
, XMLResourceIdentifier
public interface XMLSchemaDescription extends XMLGrammarDescription
Modifier and Type | Field | Description |
---|---|---|
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.
|
XML_DTD, XML_SCHEMA
Modifier and Type | Method | 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.
|
getGrammarType
getBaseSystemId, getExpandedSystemId, getLiteralSystemId, getNamespace, getPublicId, setBaseSystemId, setExpandedSystemId, setLiteralSystemId, setNamespace, setPublicId
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
short getContextType()
java.lang.String getTargetNamespace()
java.lang.String[] getLocationHints()
QName getTriggeringComponent()
QName getEnclosingElementName()
XMLAttributes getAttributes()
Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.