Class NodeMap<T>
- java.lang.Object
 - 
- org.apache.jackrabbit.oak.composite.NodeMap<T>
 
 
- 
public class NodeMap<T> extends java.lang.Object 
- 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <T> NodeMap<T>create(java.util.Map<MountedNodeStore,T> nodes)Tget(MountedNodeStore nodeStore)<R> NodeMap<R>getAndApply(java.util.function.BiFunction<MountedNodeStore,T,R> function)<R> NodeMap<R>lazyApply(java.util.function.BiFunction<MountedNodeStore,T,R> function)NodeMap<T>replaceNode(MountedNodeStore nodeStore, T node) 
 - 
 
- 
- 
Method Detail
- 
create
public static <T> NodeMap<T> create(java.util.Map<MountedNodeStore,T> nodes)
 
- 
get
public T get(MountedNodeStore nodeStore)
 
- 
getAndApply
public <R> NodeMap<R> getAndApply(java.util.function.BiFunction<MountedNodeStore,T,R> function)
 
- 
lazyApply
public <R> NodeMap<R> lazyApply(java.util.function.BiFunction<MountedNodeStore,T,R> function)
 
- 
replaceNode
public NodeMap<T> replaceNode(MountedNodeStore nodeStore, T node)
 
 - 
 
 -