public class PathUtil
extends java.lang.Object
PathUtil class provides static helper functions useful for working
with directory paths.| Modifier and Type | Method and Description |
|---|---|
static java.util.List<java.lang.String> |
extend(java.util.List<java.lang.String> path,
java.lang.String... subPaths)
Extends a path by an arbitrary number of elements.
|
static java.util.List<java.lang.String> |
from(java.lang.String... subPaths)
Creates a new path from an arbitrary number of elements.
|
static java.util.List<java.lang.String> |
join(java.util.List<java.lang.String> path1,
java.util.List<java.lang.String> path2)
Joins two paths into one larger path.
|
static java.util.List<java.lang.String> |
popBack(java.util.List<java.lang.String> path)
Removes the last item from a path.
|
static java.util.List<java.lang.String> |
popFront(java.util.List<java.lang.String> path)
Removes the first item from a path.
|
public static java.util.List<java.lang.String> join(java.util.List<java.lang.String> path1,
java.util.List<java.lang.String> path2)
path1 - The first path to joinpath2 - The path to append to path1path1 followed
by all the items in path2public static java.util.List<java.lang.String> extend(java.util.List<java.lang.String> path,
java.lang.String... subPaths)
path - The path to extendsubPaths - The items to append to pathpath followed
by all additional items specified in subPathspublic static java.util.List<java.lang.String> from(java.lang.String... subPaths)
subPaths - The items in the pathsubPathspublic static java.util.List<java.lang.String> popFront(java.util.List<java.lang.String> path)
path - the path whose first item is being poppedpath except
for the first itempublic static java.util.List<java.lang.String> popBack(java.util.List<java.lang.String> path)
path - the path whose last item is being poppedpath except
for the last item