Package org.apache.xmlbeans
Class QNameCache
- java.lang.Object
 - 
- org.apache.xmlbeans.QNameCache
 
 
- 
public final class QNameCache extends java.lang.ObjectA cache that can be used to pool QName instances. Each thread has one. 
- 
- 
Constructor Summary
Constructors Constructor Description QNameCache(int initialCapacity)Creates a QNameCache with the given initialCapacity.QNameCache(int initialCapacity, float loadFactor)Creates a QNameCache with the given initialCapacity and loadFactor. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.xml.namespace.QNamegetName(java.lang.String uri, java.lang.String localName)javax.xml.namespace.QNamegetName(java.lang.String uri, java.lang.String localName, java.lang.String prefix)Fetches a QName with the given namespace and localname. 
 - 
 
- 
- 
Constructor Detail
- 
QNameCache
public QNameCache(int initialCapacity, float loadFactor)Creates a QNameCache with the given initialCapacity and loadFactor.- Parameters:
 initialCapacity- the number of entries to initially make space forloadFactor- a number to control the density of the hashtable
 
- 
QNameCache
public QNameCache(int initialCapacity)
Creates a QNameCache with the given initialCapacity.- Parameters:
 initialCapacity- the number of entries to initially make space for
 
 - 
 
- 
Method Detail
- 
getName
public javax.xml.namespace.QName getName(java.lang.String uri, java.lang.String localName) 
- 
getName
public javax.xml.namespace.QName getName(java.lang.String uri, java.lang.String localName, java.lang.String prefix)Fetches a QName with the given namespace and localname. Creates one if one is not found in the cache.- Parameters:
 uri- the namespacelocalName- the localnameprefix- the prefix- Returns:
 - the cached QName
 
 
 - 
 
 -