|
|||||||||
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, getMapOfQNames, 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.Map
containsKey
in class org.alfresco.service.namespace.QNameMap
Map.containsKey(java.lang.Object)
public java.lang.Object get(java.lang.Object key)
get
in interface java.util.Map
get
in class org.alfresco.service.namespace.QNameMap
Map.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 |