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.IllegalArgumentException
public 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.IllegalArgumentException
public static boolean isAbsolutePath(java.lang.String path)
path
- public static void validateDirectory(java.lang.String workDirectory) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException