@Beta public final class StoreTreeNodes extends Object
StoreTreeNode
objects.Modifier and Type | Method and Description |
---|---|
static <T extends StoreTreeNode<T>> |
findClosest(T tree,
YangInstanceIdentifier path)
Finds a node or closest parent in the tree.
|
static <T extends StoreTreeNode<T>> |
findClosestsOrFirstMatch(T tree,
YangInstanceIdentifier path,
Predicate<T> predicate) |
static <T extends StoreTreeNode<T>> |
findNode(T tree,
YangInstanceIdentifier path)
Finds a node in tree.
|
static <T extends StoreTreeNode<T>> |
findNodeChecked(T tree,
YangInstanceIdentifier path) |
static <T extends StoreTreeNode<T>> |
getChild(Optional<T> parent,
YangInstanceIdentifier.PathArgument child) |
public static <T extends StoreTreeNode<T>> Optional<T> findNode(T tree, YangInstanceIdentifier path)
T
- Store tree node type.tree
- Data Treepath
- Path to the nodeOptional.empty()
otherwise.public static <T extends StoreTreeNode<T>> T findNodeChecked(T tree, YangInstanceIdentifier path)
public static <T extends StoreTreeNode<T>> Map.Entry<YangInstanceIdentifier,T> findClosest(T tree, YangInstanceIdentifier path)
T
- Store tree node type.tree
- Data Treepath
- Path to the nodepublic static <T extends StoreTreeNode<T>> Map.Entry<YangInstanceIdentifier,T> findClosestsOrFirstMatch(T tree, YangInstanceIdentifier path, Predicate<T> predicate)
public static <T extends StoreTreeNode<T>> Optional<T> getChild(Optional<T> parent, YangInstanceIdentifier.PathArgument child)
Copyright © 2019 OpenDaylight. All rights reserved.