org.mmbase.bridge.util
Class NodeMapWithoutProcess

java.lang.Object
  extended by org.mmbase.bridge.util.NodeWrapper
      extended by org.mmbase.bridge.util.NodeMap
          extended by org.mmbase.bridge.util.NodeMapWithoutProcess
All Implemented Interfaces:
Comparable<Node>, Map<String,Object>, Node

public class NodeMapWithoutProcess
extends NodeMap

Like NodeMap but it uses Node.getValueWithoutProcess(java.lang.String) and Node.setValueWithoutProcess(java.lang.String, java.lang.Object) to acces the wrapped node.

Since:
MMBase-1.9.2
Version:
$Id: NodeMapWithoutProcess.java 42556 2010-06-15 09:17:05Z michiel $
Author:
Michiel Meeuwissen

Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Field Summary
 
Fields inherited from class org.mmbase.bridge.util.NodeWrapper
node
 
Fields inherited from interface org.mmbase.bridge.Node
CLOUD_COMMITNODE_KEY
 
Constructor Summary
NodeMapWithoutProcess(Node node)
           
 
Method Summary
protected  Object getValueForMap(String field)
          Defaults to NodeWrapper.getValue(java.lang.String), but could e.g.
protected  void setValueForMap(String field, Object value)
          Defaults to NodeWrapper.setValue(java.lang.String, java.lang.Object), but could e.g.
 
Methods inherited from class org.mmbase.bridge.util.NodeMap
clear, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, toString, values
 
Methods inherited from class org.mmbase.bridge.util.NodeWrapper
cancel, commit, compareTo, countRelatedNodes, countRelatedNodes, countRelations, countRelations, createAlias, createParameters, createRelation, delete, delete, deleteAlias, deleteRelations, deleteRelations, equals, getAliases, getBooleanValue, getByteValue, getChanged, getCloud, getContext, getDateValue, getDecimalValue, getDoubleValue, getFieldValue, getFieldValue, getFloatValue, getFunction, getFunctions, getFunctionValue, getInputStreamValue, getIntValue, getListValue, getLongValue, getNode, getNodeManager, getNodeValue, getNumber, getObjectValue, getPossibleContexts, getRelatedNodes, getRelatedNodes, getRelatedNodes, getRelatedNodes, getRelatedNodes, getRelations, getRelations, getRelations, getRelations, getRelations, getSize, getStringValue, getValue, getValueWithoutProcess, getXMLValue, getXMLValue, hashCode, hasRelations, isChanged, isChanged, isNew, isNodeManager, isNull, isRelation, isRelationManager, mayChangeContext, mayDelete, mayWrite, setBooleanValue, setByteValue, setContext, setDateValue, setDecimalValue, setDoubleValue, setFloatValue, setInputStreamValue, setIntValue, setListValue, setLongValue, setNodeManager, setNodeValue, setObjectValue, setStringValue, setValue, setValueWithoutProcess, setXMLValue, toNodeManager, toRelation, toRelationManager, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Constructor Detail

NodeMapWithoutProcess

public NodeMapWithoutProcess(Node node)
Method Detail

getValueForMap

protected Object getValueForMap(String field)
Description copied from class: NodeMap
Defaults to NodeWrapper.getValue(java.lang.String), but could e.g. be overridden with NodeWrapper.getValueWithoutProcess(java.lang.String)

Overrides:
getValueForMap in class NodeMap

setValueForMap

protected void setValueForMap(String field,
                              Object value)
Description copied from class: NodeMap
Defaults to NodeWrapper.setValue(java.lang.String, java.lang.Object), but could e.g. be overridden with NodeWrapper.setValueWithoutProcess(java.lang.String, java.lang.Object)

Overrides:
setValueForMap in class NodeMap


MMBase 2.0-SNAPSHOT - null