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 path1
path1
followed
by all the items in path2
public 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 subPaths
public static java.util.List<java.lang.String> from(java.lang.String... subPaths)
subPaths
- The items in the pathsubPaths
public 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