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)