public interface OsFileConventions
When the current host OS is the same as the host OS that produced the script then these are just pass-through methods to the underlying java File implementation or command-line tokenizer.
If the current host is different from the host that produced the -nB output then it is up to the caller to provide a policy that will work.
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getFileName(java.lang.String filename) |
java.lang.String |
getFileParent(java.lang.String filename) |
boolean |
isPathAbsolute(java.lang.String file) |
java.util.List<java.lang.String> |
splitCommandLine(java.lang.String commandString) |
java.io.File |
toFile(java.io.File parent,
java.lang.String child) |
java.io.File |
toFile(java.lang.String filename) |
java.util.List<java.lang.String> |
tokenizeCommandLineToEscaped(java.lang.String commandString) |
java.util.List<java.lang.String> |
tokenizeCommandLineToRaw(java.lang.String commandString) |
@NonNull
java.util.List<java.lang.String> tokenizeCommandLineToEscaped(@NonNull
java.lang.String commandString)
@NonNull
java.util.List<java.lang.String> tokenizeCommandLineToRaw(@NonNull
java.lang.String commandString)
@NonNull
java.util.List<java.lang.String> splitCommandLine(@NonNull
java.lang.String commandString)
boolean isPathAbsolute(@NonNull
java.lang.String file)
@NonNull
java.lang.String getFileParent(@NonNull
java.lang.String filename)
@NonNull
java.lang.String getFileName(@NonNull
java.lang.String filename)
@NonNull
java.io.File toFile(@NonNull
java.lang.String filename)
@NonNull
java.io.File toFile(@NonNull
java.io.File parent,
@NonNull
java.lang.String child)