|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ozoneDB.xml.dom4j.o3impl.NamespaceCache
NamespaceCache
caches instances of AbstractNamespace
for reuse both across documents and within documents.
Field Summary | |
protected static java.util.Map |
cache
Cache of Map instances indexed by URI which contain
caches of AbstractNamespace for each prefix |
protected static java.util.Map |
noPrefixCache
Cache of AbstractNamespace instances indexed by URI
for default namespaces with no prefixes |
Constructor Summary | |
NamespaceCache()
|
Method Summary | |
protected Namespace |
createNamespace(java.lang.String prefix,
java.lang.String uri)
A factory method to create AbstractNamespace instance |
protected java.util.Map |
createPrefixMap()
A factory method to create prefix caches |
protected java.util.Map |
createURIMap()
A factory method to create URI caches |
Namespace |
get(java.lang.String uri)
|
Namespace |
get(java.lang.String prefix,
java.lang.String uri)
|
protected java.util.Map |
getURICache(java.lang.String uri)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static java.util.Map cache
Map
instances indexed by URI which contain
caches of AbstractNamespace
for each prefix
protected static java.util.Map noPrefixCache
AbstractNamespace
instances indexed by URI
for default namespaces with no prefixes
Constructor Detail |
public NamespaceCache()
Method Detail |
public Namespace get(java.lang.String prefix, java.lang.String uri)
public Namespace get(java.lang.String uri)
protected java.util.Map getURICache(java.lang.String uri)
protected Namespace createNamespace(java.lang.String prefix, java.lang.String uri)
AbstractNamespace
instance
AbstractNamespace
instance.protected java.util.Map createPrefixMap()
Map
instance.protected java.util.Map createURIMap()
Map
instance.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |