|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.alfresco.service.namespace.QNameMap
org.alfresco.web.bean.repository.QNameNodeMap
public final class QNameNodeMap
A extension of the repo QNameMap to provide custom property resolving support for Node wrappers.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface java.util.Map |
|---|
java.util.Map.Entry |
| Field Summary |
|---|
| Fields inherited from class org.alfresco.service.namespace.QNameMap |
|---|
contents, logger, provider |
| Constructor Summary | |
|---|---|
protected |
QNameNodeMap()
Serialization constructor |
|
QNameNodeMap(org.alfresco.service.namespace.NamespacePrefixResolverProvider provider,
Node parent)
Constructor |
| Method Summary | |
|---|---|
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 |
| Methods inherited from class org.alfresco.service.namespace.QNameMap |
|---|
clear, containsValue, entrySet, getResolver, isEmpty, keySet, put, putAll, remove, size, toString, values |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Map |
|---|
clear, containsValue, entrySet, equals, hashCode, isEmpty, keySet, put, putAll, remove, size, values |
| Constructor Detail |
|---|
public QNameNodeMap(org.alfresco.service.namespace.NamespacePrefixResolverProvider provider,
Node parent)
parent - Parent Node of the QNameNodeMapprotected QNameNodeMap()
| Method Detail |
|---|
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 for
public 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 key
public java.lang.Object clone()
clone in class org.alfresco.service.namespace.QNameMap
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||