org.dom4j.tree
public class NamespaceCache extends Object
NamespaceCache caches instances of
DefaultNamespace for reuse both across documents and within
documents.
Version: $Revision: 1.15 $
| Field Summary | |
|---|---|
| protected static Map | cache
Cache of Mapinstances indexed by URI which contain caches of
Namespacefor each prefix |
| protected static Map | noPrefixCache
Cache of Namespaceinstances indexed by URI for default
namespaces with no prefixes |
| Method Summary | |
|---|---|
| protected Namespace | createNamespace(String prefix, String uri)
A factory method to create Namespaceinstance
|
| Namespace | get(String prefix, String uri)
DOCUMENT ME!
|
| Namespace | get(String uri)
DOCUMENT ME!
|
| protected Map | getURICache(String uri)
DOCUMENT ME!
|
Parameters: prefix DOCUMENT ME! uri DOCUMENT ME!
Returns: a newly created Namespaceinstance.
Parameters: prefix DOCUMENT ME! uri DOCUMENT ME!
Returns: the namespace for the given prefix and uri
Parameters: uri DOCUMENT ME!
Returns: the name model for the given name and namepsace
Parameters: uri DOCUMENT ME!
Returns: the cache for the given namespace URI. If one does not currently exist it is created.