public class QNameMap<K,V> extends Object implements Map, Cloneable, Serializable
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Object> |
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() |
Object |
clone()
Shallow copy the map by copying keys and values into a new QNameMap
|
boolean |
containsKey(Object key) |
boolean |
containsValue(Object value) |
Set |
entrySet() |
Object |
get(Object key) |
Map<QName,V> |
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() |
Set<String> |
keySet() |
Object |
put(Object key,
Object value) |
void |
putAll(Map t) |
Object |
remove(Object key) |
int |
size() |
String |
toString()
Override Object.toString() to provide useful debug output
|
Collection |
values() |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAllprotected static org.apache.commons.logging.Log logger
protected NamespacePrefixResolverProvider provider
public QNameMap(NamespacePrefixResolverProvider provider)
provider - Mandatory NamespacePrefixResolverProvider helperprotected QNameMap()
protected final NamespacePrefixResolver getResolver()
public final int size()
size in interface MapMap.size()public boolean isEmpty()
isEmpty in interface MapMap.isEmpty()public boolean containsKey(Object key)
containsKey in interface MapMap.containsKey(java.lang.Object)public boolean containsValue(Object value)
containsValue in interface MapMap.containsValue(java.lang.Object)public Object get(Object key)
get in interface MapMap.get(java.lang.Object)public Object put(Object key, Object value)
put in interface MapMap.put(Object, Object)public Object remove(Object key)
remove in interface MapMap.remove(java.lang.Object)public void putAll(Map t)
putAll in interface MapMap.putAll(java.util.Map)public void clear()
clear in interface MapMap.clear()public Set<String> keySet()
keySet in interface MapMap.keySet()public Collection values()
values in interface MapMap.values()public Set entrySet()
entrySet in interface MapMap.entrySet()public String toString()
public Object clone()
Copyright © 2005–2019 Alfresco Software. All rights reserved.