|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.xml.sax.helpers.NamespaceSupport.Context
Internal class for a single Namespace context.
This module caches and reuses Namespace contexts, so the number allocated will be equal to the element depth of the document, not to the total number of elements (i.e. 5-10 rather than tens of thousands).
Field Summary | |
(package private) java.util.Hashtable |
attributeNameTable
|
(package private) java.lang.String |
defaultNS
|
(package private) java.util.Hashtable |
elementNameTable
|
(package private) java.util.Hashtable |
prefixTable
|
(package private) java.util.Hashtable |
uriTable
|
Constructor Summary | |
(package private) |
NamespaceSupport.Context()
Create the root-level Namespace context. |
Method Summary | |
(package private) void |
declarePrefix(java.lang.String prefix,
java.lang.String uri)
Declare a Namespace prefix for this context. |
(package private) java.util.Enumeration |
getDeclaredPrefixes()
Return an enumeration of prefixes declared in this context. |
(package private) java.lang.String |
getPrefix(java.lang.String uri)
Look up one of the prefixes associated with a URI in this context. |
(package private) java.util.Enumeration |
getPrefixes()
Return an enumeration of all prefixes currently in force. |
(package private) java.lang.String |
getURI(java.lang.String prefix)
Look up the URI associated with a prefix in this context. |
(package private) java.lang.String[] |
processName(java.lang.String qName,
boolean isAttribute)
Process a raw XML 1.0 name in this context. |
(package private) void |
setParent(NamespaceSupport.Context parent)
(Re)set the parent of this Namespace context. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
java.util.Hashtable prefixTable
java.util.Hashtable uriTable
java.util.Hashtable elementNameTable
java.util.Hashtable attributeNameTable
java.lang.String defaultNS
Constructor Detail |
NamespaceSupport.Context()
Method Detail |
void setParent(NamespaceSupport.Context parent)
void declarePrefix(java.lang.String prefix, java.lang.String uri)
prefix
- The prefix to declare.uri
- The associated Namespace URI.NamespaceSupport.declarePrefix(java.lang.String, java.lang.String)
java.lang.String[] processName(java.lang.String qName, boolean isAttribute)
qName
- The raw XML 1.0 name.isAttribute
- true if this is an attribute name.
NamespaceSupport.processName(java.lang.String, java.lang.String[], boolean)
java.lang.String getURI(java.lang.String prefix)
prefix
- The prefix to look up.
NamespaceSupport.getURI(java.lang.String)
java.lang.String getPrefix(java.lang.String uri)
Since many prefixes may be mapped to the same URI, the return value may be unreliable.
uri
- The URI to look up.
NamespaceSupport.getPrefix(java.lang.String)
java.util.Enumeration getDeclaredPrefixes()
NamespaceSupport.getDeclaredPrefixes()
java.util.Enumeration getPrefixes()
The default prefix, if in force, is not returned, and will have to be checked for separately.
NamespaceSupport.getPrefixes()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |