public class PathNodeUtils
extends java.lang.Object
Constructor and Description |
---|
PathNodeUtils() |
Modifier and Type | Method and Description |
---|---|
static <T extends PathNode<T>> |
createFromParentPath(T parent,
java.lang.Iterable<java.lang.String> pathParts) |
static <T extends PathNode<T>> |
getChild(T node,
java.lang.String childName) |
static java.lang.String |
getFullPath(PathNodeEx pathNode) |
static boolean |
hasChildren(PathNode node) |
@NotNull public static java.lang.String getFullPath(@NotNull PathNodeEx pathNode)
@Nullable public static <T extends PathNode<T>> T createFromParentPath(@NotNull T parent, @NotNull java.lang.Iterable<java.lang.String> pathParts)
public static boolean hasChildren(@NotNull PathNode node)
@Nullable public static <T extends PathNode<T>> T getChild(@NotNull T node, @NotNull java.lang.String childName)