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.