public interface NodeHashMap
| Modifier and Type | Method and Description | 
|---|---|
| void | clear()Clear all the items stored inside this map. | 
| Set<Map.Entry<String,DataNode>> | entrySet()Return all the entries inside this map. | 
| DataNode | get(String path)Return the data node associated with the path. | 
| long | getDigest()Return the digest value. | 
| void | postChange(String path,
          DataNode node)Called after making the changes on the node, which will update
 the digest. | 
| void | preChange(String path,
         DataNode node)Called before we made the change on the node, which will clear
 the digest associated with it. | 
| DataNode | put(String path,
   DataNode node)Add the node into the map and update the digest with the new node. | 
| DataNode | putWithoutDigest(String path,
                DataNode node)Add the node into the map without update the digest. | 
| DataNode | remove(String path)Remove the path from the internal nodes map. | 
| int | size()Return the size of the nodes stored in this map. | 
DataNode put(String path, DataNode node)
path - the path of the nodenode - the actual node associated with this pathDataNode putWithoutDigest(String path, DataNode node)
path - the path of the nodenode - the actual node associated with this pathDataNode get(String path)
path - the path to read fromDataNode remove(String path)
path - the path to removevoid clear()
int size()
void preChange(String path, DataNode node)
path - the path being changednode - the node associated with the pathvoid postChange(String path, DataNode node)
path - the path being changednode - the node associated with the pathlong getDigest()
Copyright © 2008–2020 The Apache Software Foundation. All rights reserved.