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)
T
get(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)
-
-