@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,
com.google.common.base.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(com.google.common.base.Optional<T> parent,
YangInstanceIdentifier.PathArgument child) |
public static <T extends StoreTreeNode<T>> com.google.common.base.Optional<T> findNode(T tree, YangInstanceIdentifier path)
T - Store tree node type.tree - Data Treepath - Path to the nodeOptional.absent() 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, com.google.common.base.Predicate<T> predicate)
public static <T extends StoreTreeNode<T>> com.google.common.base.Optional<T> getChild(com.google.common.base.Optional<T> parent, YangInstanceIdentifier.PathArgument child)
Copyright © 2018 OpenDaylight. All rights reserved.