Index

A C F G I L O P R S T 
All Classes and Interfaces|All Packages

A

addArg(String) - Method in class one.jpro.platform.utils.CommandRunner
Adds a command line argument to the list of existing list of command line arguments
addArgs(String...) - Method in class one.jpro.platform.utils.CommandRunner
Adds a varargs list of arguments to the existing list of command line of arguments
addArgs(Collection<String>) - Method in class one.jpro.platform.utils.CommandRunner
Adds a collection of arguments to the existing list of command line of arguments
addSecretArg(String) - Method in class one.jpro.platform.utils.CommandRunner
Adds a command line argument to the list of existing list of command line arguments, marking it as secret argument, in order to avoid logging
addToEnv(String, String) - Method in class one.jpro.platform.utils.CommandRunner
Adds a pair (key, value) to the environment map of the process.

C

CommandRunner - Class in one.jpro.platform.utils
Run processes based on command line arguments.
CommandRunner(String...) - Constructor for class one.jpro.platform.utils.CommandRunner
Initializes CommandRunner with default logger and command line arguments.
CommandRunner(Logger, String...) - Constructor for class one.jpro.platform.utils.CommandRunner
Initializes CommandRunner with specified logger and command line arguments.

F

FreezeDetector - Class in one.jpro.platform.utils
This class allows you to track whether the JavaFX Application Thread is frozen for a given time.
FreezeDetector() - Constructor for class one.jpro.platform.utils.FreezeDetector
 
FreezeDetector(Duration) - Constructor for class one.jpro.platform.utils.FreezeDetector
 
FreezeDetector(Duration, BiConsumer<Thread, Duration>) - Constructor for class one.jpro.platform.utils.FreezeDetector
 

G

getCmd() - Method in class one.jpro.platform.utils.CommandRunner
 
getCmdList() - Method in class one.jpro.platform.utils.CommandRunner
 
getLastResponse() - Method in class one.jpro.platform.utils.CommandRunner
Gets the last line of the output process.
getResponse() - Method in class one.jpro.platform.utils.CommandRunner
Gets the response of the process as single string.
getResponses() - Method in class one.jpro.platform.utils.CommandRunner
Gets the response of the process as list of lines.

I

isAarch64() - Static method in class one.jpro.platform.utils.PlatformUtils
Returns true if the operating system architecture is arm64 (aarch64).
isAndroid() - Static method in class one.jpro.platform.utils.PlatformUtils
Returns true if the platform is Android.
isDesktop() - Static method in class one.jpro.platform.utils.PlatformUtils
Checks if the current system is a desktop platform.
isEmbedded() - Static method in class one.jpro.platform.utils.PlatformUtils
Returns true if the platform is embedded.
isIOS() - Static method in class one.jpro.platform.utils.PlatformUtils
Returns true if the operating system is iOS.
isLinux() - Static method in class one.jpro.platform.utils.PlatformUtils
Returns true if the operating system is a form of Linux.
isMac() - Static method in class one.jpro.platform.utils.PlatformUtils
Returns true if the operating system is a form of macOS.
isTreeShowing(Node) - Static method in class one.jpro.platform.utils.TreeShowing
 
isWindows() - Static method in class one.jpro.platform.utils.PlatformUtils
Returns true if the operating system is a form of Windows.

L

logger - Static variable in interface one.jpro.platform.utils.OpenLink
 

O

one.jpro.platform.utils - module one.jpro.platform.utils
The module descriptor for the JPro Utils module.
one.jpro.platform.utils - package one.jpro.platform.utils
 
OpenLink - Interface in one.jpro.platform.utils
Launches the default browser of the platform as a separate application process.
openURL(String) - Static method in interface one.jpro.platform.utils.OpenLink
Opens the given URL string in the browser.
openURL(URL) - Static method in interface one.jpro.platform.utils.OpenLink
Opens the given URL in the browser.

P

PlatformUtils - Class in one.jpro.platform.utils
Platform utilities.
PlatformUtils() - Constructor for class one.jpro.platform.utils.PlatformUtils
 

R

run(String) - Method in class one.jpro.platform.utils.CommandRunner
Runs a process with a given set of command line arguments.
run(String, File) - Method in class one.jpro.platform.utils.CommandRunner
Runs a process with a given set of command line arguments, in a given working directory.
runAsync(String) - Method in class one.jpro.platform.utils.CommandRunner
Runs a process asynchronously with a given set of command line arguments.
runAsync(String, boolean) - Method in class one.jpro.platform.utils.CommandRunner
Runs a process asynchronously with a given set of command line arguments.
runAsync(String, File) - Method in class one.jpro.platform.utils.CommandRunner
Runs a process asynchronously with a given set of command line arguments, in a given working directory.
runAsync(String, File, boolean) - Method in class one.jpro.platform.utils.CommandRunner
Runs a process asynchronously with a given set of command line arguments, in a given working directory.
runTimed(String, long) - Method in class one.jpro.platform.utils.CommandRunner
Runs a process with a given set of command line arguments within a given time frame.
runTimed(String, File, long) - Method in class one.jpro.platform.utils.CommandRunner
Runs a process with a given set of command line arguments, in a given working directory, within a given time frame

S

setInteractive(boolean) - Method in class one.jpro.platform.utils.CommandRunner
When set to true, it will enable user interaction during the process.
setPrintToConsole(boolean) - Method in class one.jpro.platform.utils.CommandRunner
When set to true, it will enable the process output to be printed to the console.

T

treeShowing(Node) - Static method in class one.jpro.platform.utils.TreeShowing
 
TreeShowing - Class in one.jpro.platform.utils
The TreeShowing class provides access to the internal "treeShowing" property of JavaFX Nodes.
TreeShowing() - Constructor for class one.jpro.platform.utils.TreeShowing
 
A C F G I L O P R S T 
All Classes and Interfaces|All Packages