public final class QNameNodeMap
extends org.alfresco.service.namespace.QNameMap
implements java.util.Map, java.lang.Cloneable, java.io.Serializable
| Modifier | Constructor and Description |
|---|---|
protected |
QNameNodeMap()
Serialization constructor
|
|
QNameNodeMap(org.alfresco.service.namespace.NamespacePrefixResolverProvider provider,
Node parent)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyResolver(java.lang.String name,
NodePropertyResolver resolver)
Register a property resolver for the named property.
|
java.lang.Object |
clone()
Shallow copy the map by copying keys and values into a new QNameNodeMap
|
boolean |
containsKey(java.lang.Object key) |
boolean |
containsPropertyResolver(java.lang.String name)
Returns if a property resolver with a specific name has been applied to the map
|
java.lang.Object |
get(java.lang.Object key) |
java.lang.Object |
getRaw(java.lang.Object key)
Perform a get without using property resolvers
|
clear, containsValue, entrySet, getMapOfQNames, getResolver, isEmpty, keySet, put, putAll, remove, size, toString, valuespublic QNameNodeMap(org.alfresco.service.namespace.NamespacePrefixResolverProvider provider,
Node parent)
parent - Parent Node of the QNameNodeMapprotected QNameNodeMap()
public void addPropertyResolver(java.lang.String name,
NodePropertyResolver resolver)
name - Name of the property this resolver is forresolver - Property resolver to registerpublic boolean containsPropertyResolver(java.lang.String name)
name - of property resolver to look forpublic boolean containsKey(java.lang.Object key)
containsKey in interface java.util.MapcontainsKey in class org.alfresco.service.namespace.QNameMapMap.containsKey(java.lang.Object)public java.lang.Object get(java.lang.Object key)
get in interface java.util.Mapget in class org.alfresco.service.namespace.QNameMapMap.get(java.lang.Object)public java.lang.Object getRaw(java.lang.Object key)
key - item keypublic java.lang.Object clone()
clone in class org.alfresco.service.namespace.QNameMapCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.