final class LocalUtils
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
private |
LocalUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
createFile(Path path)
Create a local file
|
static void |
delete(Path path)
Delete a local file
|
static java.nio.file.OpenOption[] |
javaOpenOptions(OpenOption[] options) |
static java.nio.file.Path |
javaPath(Path path)
Expand a Xenon Path to a Java Path.
|
static java.util.Set<java.nio.file.attribute.PosixFilePermission> |
javaPermissions(java.util.Set<PosixFilePermission> permissions) |
static void |
move(Path source,
Path target) |
static java.io.InputStream |
newInputStream(Path path) |
static void |
setPosixFilePermissions(Path path,
java.util.Set<PosixFilePermission> permissions) |
static void |
unixDestroy(java.lang.Process process) |
static java.util.Set<PosixFilePermission> |
xenonPermissions(java.util.Set<java.nio.file.attribute.PosixFilePermission> permissions) |
public static java.nio.file.Path javaPath(Path path)
path
- Xenon Pathpublic static java.util.Set<java.nio.file.attribute.PosixFilePermission> javaPermissions(java.util.Set<PosixFilePermission> permissions)
public static java.util.Set<PosixFilePermission> xenonPermissions(java.util.Set<java.nio.file.attribute.PosixFilePermission> permissions)
public static java.nio.file.OpenOption[] javaOpenOptions(OpenOption[] options)
public static java.io.InputStream newInputStream(Path path) throws XenonException
path
- XenonException
public static void setPosixFilePermissions(Path path, java.util.Set<PosixFilePermission> permissions) throws XenonException
path
- permissions
- XenonException
public static void createFile(Path path) throws XenonException
path
- XenonException
java.lang.NullPointerException
- if the path is not setpublic static void delete(Path path) throws XenonException
path
- XenonException
java.lang.NullPointerException
- if the path is not setpublic static void move(Path source, Path target) throws XenonException
source
- target
- XenonException
public static void unixDestroy(java.lang.Process process)