| java.lang.Object org.apache.xerces.util.XMLResourceIdentifierImpl org.apache.xerces.impl.xs.XSDDescription
XSDDescription | public class XSDDescription extends XMLResourceIdentifierImpl implements XMLSchemaDescription(Code) | | All information specific to XML Schema grammars.
author: Neil Graham, IBM author: Neeraj Bajaj, SUN Microsystems. version: $Id: XSDDescription.java 446734 2006-09-15 20:51:23Z mrglavas $ |
Field Summary | |
final public 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. | final public 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. | final public static short | CONTEXT_IMPORT Indicate that the current schema document is ed by another
schema document. | final public static short | CONTEXT_INCLUDE Indicate that the current schema document is d by another
schema document. | final public static short | CONTEXT_INITIALIZE Indicate that this description was just initialized. | final public 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. | final public static short | CONTEXT_PREPARSE Indicate that the current schema document is being preparsed. | final public static short | CONTEXT_REDEFINE Indicate that the current schema document is d by another
schema document. | final public 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. | protected XMLAttributes | fAttributes | protected short | fContextType | protected QName | fEnclosedElementName | protected String[] | fLocationHints | protected QName | fTriggeringComponent |
CONTEXT_ATTRIBUTE | final public static short CONTEXT_ATTRIBUTE(Code) | | 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. This value is only used if we do defer the
loading of schema documents until a component from that namespace is
referenced from the instance.
|
CONTEXT_ELEMENT | final public static short CONTEXT_ELEMENT(Code) | | 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. This value is only used if we do defer the
loading of schema documents until a component from that namespace is
referenced from the instance.
|
CONTEXT_IMPORT | final public static short CONTEXT_IMPORT(Code) | | Indicate that the current schema document is ed by another
schema document.
|
CONTEXT_INCLUDE | final public static short CONTEXT_INCLUDE(Code) | | Indicate that the current schema document is d by another
schema document.
|
CONTEXT_INITIALIZE | final public static short CONTEXT_INITIALIZE(Code) | | Indicate that this description was just initialized.
|
CONTEXT_INSTANCE | final public static short CONTEXT_INSTANCE(Code) | | Indicate that the parse of the current schema document is triggered
by xsi:schemaLocation/noNamespaceSchemaLocation attribute(s) in the
instance document. This value is only used if we don't defer the loading
of schema documents.
|
CONTEXT_PREPARSE | final public static short CONTEXT_PREPARSE(Code) | | Indicate that the current schema document is being preparsed.
|
CONTEXT_REDEFINE | final public static short CONTEXT_REDEFINE(Code) | | Indicate that the current schema document is d by another
schema document.
|
CONTEXT_XSITYPE | final public static short CONTEXT_XSITYPE(Code) | | 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.
This value is only used if we do defer the loading of schema documents
until a component from that namespace is referenced from the instance.
|
fContextType | protected short fContextType(Code) | | |
fEnclosedElementName | protected QName fEnclosedElementName(Code) | | |
fTriggeringComponent | protected QName fTriggeringComponent(Code) | | |
equals | public boolean equals(Object descObj)(Code) | | Compares this grammar with the given grammar. Currently, we compare
the target namespaces.
Parameters: descObj - The description of the grammar to be compared with True if they are equal, else false |
fromInstance | public boolean fromInstance()(Code) | | |
getAttributes | public XMLAttributes getAttributes()(Code) | | If a call is triggered by an element/attribute/xsi:type in the instance,
this call returns all attribute of such element (or enclosing element).
all attributes of the tiggering/enclosing element |
getContextType | public short getContextType()(Code) | | Get the context. The returned value is one of the pre-defined
CONTEXT_xxx constants.
the value indicating the context |
getEnclosingElementName | public QName getEnclosingElementName()(Code) | | If a call is triggered by an attribute or xsi:type, then this mehtod
returns the enclosing element of such element.
the name of the enclosing element |
getLocationHints | public String[] getLocationHints()(Code) | | For import and references from the instance document, it's possible to
have multiple hints for one namespace. So this method returns an array,
which contains all location hints.
an array of all location hints associated to the expectedtarget namespace |
getTargetNamespace | public String getTargetNamespace()(Code) | | 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.
the expected/enclosing target namespace |
getTriggeringComponent | public QName getTriggeringComponent()(Code) | | 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.
the name of the triggering component |
hashCode | public int hashCode()(Code) | | Returns the hash code of this grammar
The hash code |
reset | public void reset()(Code) | | resets all the fields
|
setContextType | public void setContextType(short contextType)(Code) | | |
setEnclosingElementName | public void setEnclosingElementName(QName enclosedElementName)(Code) | | |
setLocationHints | public void setLocationHints(String[] locationHints)(Code) | | |
setTargetNamespace | public void setTargetNamespace(String targetNamespace)(Code) | | |
setTriggeringComponent | public void setTriggeringComponent(QName triggeringComponent)(Code) | | |
|
|