public final class PathUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.Comparator<java.nio.file.Path> |
BY_CASE_INSENSITIVE_FILENAME
Compares 2
Path -s by their case insensitive filename |
static java.util.Comparator<java.nio.file.Path> |
BY_CASE_SENSITIVE_FILENAME
Compares 2
Path -s by their case sensitive filename |
static UnaryEquator<java.nio.file.Path> |
EQ_CASE_INSENSITIVE_FILENAME |
static UnaryEquator<java.nio.file.Path> |
EQ_CASE_SENSITIVE_FILENAME |
Modifier | Constructor and Description |
---|---|
private |
PathUtils()
Private Constructor
|
Modifier and Type | Method and Description |
---|---|
static int |
safeCompareFilename(java.nio.file.Path p1,
java.nio.file.Path p2,
boolean caseSensitive)
Compares 2
Path -s by their filename while allowing for one or both to be
null . |
public static final java.util.Comparator<java.nio.file.Path> BY_CASE_INSENSITIVE_FILENAME
Path
-s by their case insensitive filename
public static final UnaryEquator<java.nio.file.Path> EQ_CASE_INSENSITIVE_FILENAME
public static final java.util.Comparator<java.nio.file.Path> BY_CASE_SENSITIVE_FILENAME
Path
-s by their case sensitive filename
public static final UnaryEquator<java.nio.file.Path> EQ_CASE_SENSITIVE_FILENAME
public static int safeCompareFilename(java.nio.file.Path p1, java.nio.file.Path p2, boolean caseSensitive)
Path
-s by their filename
while allowing for one or both to be
null
.p1
- 1st Path
p2
- 2nd Path
caseSensitive
- Whether comparison is case sensitivenull
-s are considered "greater" than
non-null
-s