public final class PathValidator
extends java.lang.Object
| Constructor and Description |
|---|
PathValidator() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
isAbsolutePath(java.lang.String path)
Whether a certain path is absolute or not is operation system dependent!
|
static boolean |
isValidDirectory(java.lang.String directory) |
static boolean |
isValidExecutable(java.lang.String command) |
static void |
validateDirectory(java.lang.String workDirectory) |
static void |
validateExecutable(java.lang.String command) |
static void |
validatePathNames(java.util.List<java.lang.String> filenames,
java.lang.String type) |
public static boolean isValidExecutable(java.lang.String command)
public static void validateExecutable(java.lang.String command)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static boolean isValidDirectory(java.lang.String directory)
public static void validatePathNames(java.util.List<java.lang.String> filenames,
java.lang.String type)
throws java.lang.IllegalArgumentException
filenames - type - - merely a string to be added to error message to explain what
type of files are lackingjava.lang.IllegalArgumentExceptionpublic static boolean isAbsolutePath(java.lang.String path)
path - public static void validateDirectory(java.lang.String workDirectory)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException