public class QNameMap
extends java.lang.Object
implements java.util.Map, java.lang.Cloneable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected java.util.Map |
contents |
protected static org.apache.commons.logging.Log |
logger |
protected NamespacePrefixResolverProvider |
provider |
Modifier | Constructor and Description |
---|---|
protected |
QNameMap()
Constructor for Serialization mechanism
|
|
QNameMap(NamespacePrefixResolverProvider provider)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
clear() |
java.lang.Object |
clone()
Shallow copy the map by copying keys and values into a new QNameMap
|
boolean |
containsKey(java.lang.Object key) |
boolean |
containsValue(java.lang.Object value) |
java.util.Set |
entrySet() |
java.lang.Object |
get(java.lang.Object key) |
java.util.Map |
getMapOfQNames() |
protected NamespacePrefixResolver |
getResolver()
Helper to return a NamespacePrefixResolver instance - should -always- be used
rather than holding onto a reference on the heap.
|
boolean |
isEmpty() |
java.util.Set |
keySet() |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value) |
void |
putAll(java.util.Map t) |
java.lang.Object |
remove(java.lang.Object key) |
int |
size() |
java.lang.String |
toString()
Override Object.toString() to provide useful debug output
|
java.util.Collection |
values() |
protected static org.apache.commons.logging.Log logger
protected java.util.Map contents
protected NamespacePrefixResolverProvider provider
public QNameMap(NamespacePrefixResolverProvider provider)
provider
- Mandatory NamespacePrefixResolverProvider helperprotected QNameMap()
protected final NamespacePrefixResolver getResolver()
public final int size()
size
in interface java.util.Map
Map.size()
public boolean isEmpty()
isEmpty
in interface java.util.Map
Map.isEmpty()
public boolean containsKey(java.lang.Object key)
containsKey
in interface java.util.Map
Map.containsKey(java.lang.Object)
public boolean containsValue(java.lang.Object value)
containsValue
in interface java.util.Map
Map.containsValue(java.lang.Object)
public java.lang.Object get(java.lang.Object key)
get
in interface java.util.Map
Map.get(java.lang.Object)
public java.lang.Object put(java.lang.Object key, java.lang.Object value)
put
in interface java.util.Map
java.util.Map#put(K, V)
public java.lang.Object remove(java.lang.Object key)
remove
in interface java.util.Map
Map.remove(java.lang.Object)
public void putAll(java.util.Map t)
putAll
in interface java.util.Map
Map.putAll(java.util.Map)
public void clear()
clear
in interface java.util.Map
Map.clear()
public java.util.Set keySet()
keySet
in interface java.util.Map
Map.keySet()
public java.util.Collection values()
values
in interface java.util.Map
Map.values()
public java.util.Set entrySet()
entrySet
in interface java.util.Map
Map.entrySet()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Object clone()
clone
in class java.lang.Object
public java.util.Map getMapOfQNames()
Copyright © 2005 - 2013 Alfresco Software, Inc. All Rights Reserved.