Package jnr.posix.util
Class WindowsHelpers
- java.lang.Object
-
- jnr.posix.util.WindowsHelpers
-
public class WindowsHelpers extends java.lang.Object
- Author:
- enebo
-
-
Constructor Summary
Constructors Constructor Description WindowsHelpers()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static jnr.ffi.Pointer
createWideEnv(java.lang.String[] envp)
static java.lang.String
escapePath(java.lang.String path)
static boolean
isBatch(java.lang.String value)
static boolean
isDriveLetterPath(java.lang.String path)
static java.lang.String
joinArgv(java.lang.String command, java.lang.String[] argv, boolean escape)
static java.lang.String[]
processCommandArgs(POSIX posix, java.lang.String program, java.lang.String[] argv, java.lang.String path)
static java.lang.String[]
processCommandLine(POSIX posix, java.lang.String command, java.lang.String program, java.lang.String path)
static boolean
quotable(java.lang.String value)
static byte[]
toWPath(java.lang.String path)
static byte[]
toWString(java.lang.String string)
-
-
-
Method Detail
-
toWPath
public static byte[] toWPath(java.lang.String path)
-
toWString
public static byte[] toWString(java.lang.String string)
-
createWideEnv
public static jnr.ffi.Pointer createWideEnv(java.lang.String[] envp)
-
joinArgv
public static java.lang.String joinArgv(java.lang.String command, java.lang.String[] argv, boolean escape)
-
quotable
public static boolean quotable(java.lang.String value)
-
isBatch
public static boolean isBatch(java.lang.String value)
-
processCommandLine
public static java.lang.String[] processCommandLine(POSIX posix, java.lang.String command, java.lang.String program, java.lang.String path)
-
processCommandArgs
public static java.lang.String[] processCommandArgs(POSIX posix, java.lang.String program, java.lang.String[] argv, java.lang.String path)
-
escapePath
public static java.lang.String escapePath(java.lang.String path)
-
isDriveLetterPath
public static boolean isDriveLetterPath(java.lang.String path)
-
-