|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.dom4j.tree.QNameCache
public class QNameCache
QNameCache caches instances of QName for reuse
both across documents and within documents.
| Field Summary | |
|---|---|
protected java.util.Map |
namespaceCache
Cache of Mapinstances indexed by namespace which contain caches
of QNamefor each name |
protected java.util.Map |
noNamespaceCache
Cache of QNameinstances with no namespace |
| Constructor Summary | |
|---|---|
QNameCache()
|
|
QNameCache(DocumentFactory documentFactory)
|
|
| Method Summary | |
|---|---|
protected java.util.Map |
createMap()
A factory method |
protected QName |
createQName(java.lang.String name)
Factory method to create a new QName object which can be overloaded to create derived QName instances |
protected QName |
createQName(java.lang.String name,
Namespace namespace)
Factory method to create a new QName object which can be overloaded to create derived QName instances |
protected QName |
createQName(java.lang.String name,
Namespace namespace,
java.lang.String qualifiedName)
Factory method to create a new QName object which can be overloaded to create derived QName instances |
QName |
get(java.lang.String name)
DOCUMENT ME! |
QName |
get(java.lang.String name,
Namespace namespace)
DOCUMENT ME! |
QName |
get(java.lang.String localName,
Namespace namespace,
java.lang.String qName)
DOCUMENT ME! |
QName |
get(java.lang.String qualifiedName,
java.lang.String uri)
|
protected java.util.Map |
getNamespaceCache(Namespace namespace)
DOCUMENT ME! |
java.util.List |
getQNames()
Returns a list of all the QName instances currently used |
QName |
intern(QName qname)
DOCUMENT ME! |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.util.Map noNamespaceCache
QNameinstances with no namespace
protected java.util.Map namespaceCache
Mapinstances indexed by namespace which contain caches
of QNamefor each name
| Constructor Detail |
|---|
public QNameCache()
public QNameCache(DocumentFactory documentFactory)
| Method Detail |
|---|
public java.util.List getQNames()
public QName get(java.lang.String name)
name - DOCUMENT ME!
public QName get(java.lang.String name,
Namespace namespace)
name - DOCUMENT ME!namespace - DOCUMENT ME!
public QName get(java.lang.String localName,
Namespace namespace,
java.lang.String qName)
localName - DOCUMENT ME!namespace - DOCUMENT ME!qName - DOCUMENT ME!
public QName get(java.lang.String qualifiedName,
java.lang.String uri)
public QName intern(QName qname)
qname - DOCUMENT ME!
protected java.util.Map getNamespaceCache(Namespace namespace)
namespace - DOCUMENT ME!
protected java.util.Map createMap()
Mapinstance.protected QName createQName(java.lang.String name)
name - DOCUMENT ME!
protected QName createQName(java.lang.String name,
Namespace namespace)
name - DOCUMENT ME!namespace - DOCUMENT ME!
protected QName createQName(java.lang.String name,
Namespace namespace,
java.lang.String qualifiedName)
name - DOCUMENT ME!namespace - DOCUMENT ME!qualifiedName - DOCUMENT ME!
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||