|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.xerces.util.XMLResourceIdentifierImpl
org.apache.xerces.impl.xs.XSDDescription
public class XSDDescription
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 |
static short |
CONTEXT_INCLUDE
Indicate that the current schema document is |
static short |
CONTEXT_INITIALIZE
Indicate that this description was just initialized. |
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 |
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 |
| Constructor Summary | |
|---|---|
XSDDescription()
|
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object descObj)
Compares this grammar with the given grammar. |
boolean |
fromInstance()
|
XMLAttributes |
getAttributes()
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). |
short |
getContextType()
Get the context. |
QName |
getEnclosingElementName()
If a call is triggered by an attribute or xsi:type, then this mehtod returns the enclosing element of such element. |
java.lang.String |
getGrammarType()
the type of the grammar (e.g., DTD or XSD); |
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. |
int |
hashCode()
Returns the hash code of this grammar |
XSDDescription |
makeClone()
|
void |
reset()
resets all the fields |
void |
setAttributes(XMLAttributes attributes)
|
void |
setContextType(short contextType)
|
void |
setEnclosingElementName(QName enclosedElementName)
|
void |
setLocationHints(java.lang.String[] locationHints)
|
void |
setTargetNamespace(java.lang.String targetNamespace)
|
void |
setTriggeringComponent(QName triggeringComponent)
|
| Methods inherited from class org.apache.xerces.util.XMLResourceIdentifierImpl |
|---|
clear, getBaseSystemId, getExpandedSystemId, getLiteralSystemId, getNamespace, getPublicId, setBaseSystemId, setExpandedSystemId, setLiteralSystemId, setNamespace, setPublicId, setValues, setValues, toString |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.apache.xerces.xni.XMLResourceIdentifier |
|---|
getBaseSystemId, getExpandedSystemId, getLiteralSystemId, getNamespace, getPublicId, setBaseSystemId, setExpandedSystemId, setLiteralSystemId, setNamespace, setPublicId |
| Field Detail |
|---|
public static final short CONTEXT_INITIALIZE
public static final short CONTEXT_INCLUDE
public static final short CONTEXT_REDEFINE
public static final short CONTEXT_IMPORT
public static final short CONTEXT_PREPARSE
public static final short CONTEXT_INSTANCE
public static final short CONTEXT_ELEMENT
public static final short CONTEXT_ATTRIBUTE
public static final short CONTEXT_XSITYPE
| Constructor Detail |
|---|
public XSDDescription()
| Method Detail |
|---|
public java.lang.String getGrammarType()
getGrammarType in interface XMLGrammarDescriptionGrammarpublic short getContextType()
getContextType in interface XMLSchemaDescriptionpublic java.lang.String getTargetNamespace()
getTargetNamespace in interface XMLSchemaDescriptionpublic java.lang.String[] getLocationHints()
getLocationHints in interface XMLSchemaDescriptionpublic QName getTriggeringComponent()
getTriggeringComponent in interface XMLSchemaDescriptionpublic QName getEnclosingElementName()
getEnclosingElementName in interface XMLSchemaDescriptionpublic XMLAttributes getAttributes()
getAttributes in interface XMLSchemaDescriptionpublic boolean fromInstance()
public boolean equals(java.lang.Object descObj)
equals in class java.lang.ObjectdescObj - The description of the grammar to be compared with
public int hashCode()
hashCode in class XMLResourceIdentifierImplpublic void setContextType(short contextType)
public void setTargetNamespace(java.lang.String targetNamespace)
public void setLocationHints(java.lang.String[] locationHints)
public void setTriggeringComponent(QName triggeringComponent)
public void setEnclosingElementName(QName enclosedElementName)
public void setAttributes(XMLAttributes attributes)
public void reset()
public XSDDescription makeClone()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||