- get(Class<T>, NativeLibraryLoader) - Method in class net.rubygrapefruit.platform.internal.Platform
-
- get(Class<T>) - Static method in class net.rubygrapefruit.platform.Native
-
Locates a native integration of the given type.
- getCols() - Method in class net.rubygrapefruit.platform.internal.MutableTerminalSize
-
- getCols() - Method in interface net.rubygrapefruit.platform.TerminalSize
-
Returns the number of character columns in the terminal.
- getConsoleSize(int, MutableTerminalSize, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.WindowsConsoleFunctions
-
- getDeviceName() - Method in interface net.rubygrapefruit.platform.FileSystem
-
Returns the operating system specific name for this file system.
- getDeviceName() - Method in class net.rubygrapefruit.platform.internal.DefaultFileSystem
-
- getEnvironmentVariable(String) - Method in class net.rubygrapefruit.platform.internal.DefaultProcess
-
- getEnvironmentVariable(String, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.PosixProcessFunctions
-
- getEnvironmentVariable(String) - Method in class net.rubygrapefruit.platform.internal.WrapperProcess
-
- getEnvironmentVariable(String) - Method in interface net.rubygrapefruit.platform.Process
-
Get the value of an environment variable.
- getFileSystems() - Method in interface net.rubygrapefruit.platform.FileSystems
-
Returns the set of all file systems for the current machine.
- getFileSystems() - Method in class net.rubygrapefruit.platform.internal.PosixFileSystems
-
- getFileSystemType() - Method in interface net.rubygrapefruit.platform.FileSystem
-
Returns the operating system specific name for the type of this file system.
- getFileSystemType() - Method in class net.rubygrapefruit.platform.internal.DefaultFileSystem
-
- getKernelName() - Method in class net.rubygrapefruit.platform.internal.DefaultSystemInfo
-
- getKernelName() - Method in class net.rubygrapefruit.platform.internal.MutableSystemInfo
-
- getKernelName() - Method in interface net.rubygrapefruit.platform.SystemInfo
-
Returns the name of the kernel for the current operating system.
- getKernelVersion() - Method in class net.rubygrapefruit.platform.internal.DefaultSystemInfo
-
- getKernelVersion() - Method in class net.rubygrapefruit.platform.internal.MutableSystemInfo
-
- getKernelVersion() - Method in interface net.rubygrapefruit.platform.SystemInfo
-
Returns the version of the kernel for the current operating system.
- getLibraryName() - Method in class net.rubygrapefruit.platform.internal.Platform
-
- getMachineArchitecture() - Method in class net.rubygrapefruit.platform.internal.DefaultSystemInfo
-
- getMachineArchitecture() - Method in class net.rubygrapefruit.platform.internal.MutableSystemInfo
-
- getMachineArchitecture() - Method in interface net.rubygrapefruit.platform.SystemInfo
-
Returns the machine architecture, as reported by the operating system.
- getMessage() - Method in class net.rubygrapefruit.platform.internal.FunctionResult
-
- getMode(File) - Method in class net.rubygrapefruit.platform.internal.DefaultPosixFile
-
- getMode(File) - Method in interface net.rubygrapefruit.platform.PosixFile
-
Gets the mode for the given file.
- getMountPoint() - Method in interface net.rubygrapefruit.platform.FileSystem
-
Returns the root directory of this file system.
- getMountPoint() - Method in class net.rubygrapefruit.platform.internal.DefaultFileSystem
-
- getPid() - Static method in class net.rubygrapefruit.platform.internal.jni.PosixProcessFunctions
-
- getProcessId() - Method in class net.rubygrapefruit.platform.internal.DefaultProcess
-
- getProcessId() - Method in class net.rubygrapefruit.platform.internal.WrapperProcess
-
- getProcessId() - Method in interface net.rubygrapefruit.platform.Process
-
Returns the process identifier.
- getRows() - Method in class net.rubygrapefruit.platform.internal.MutableTerminalSize
-
- getRows() - Method in interface net.rubygrapefruit.platform.TerminalSize
-
Returns the number of character rows in the terminal.
- getSystemInfo(MutableSystemInfo, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.NativeLibraryFunctions
-
- getTerminal(Terminals.Output) - Method in class net.rubygrapefruit.platform.internal.AbstractTerminals
-
- getTerminal(Terminals.Output) - Method in interface net.rubygrapefruit.platform.Terminals
-
Returns the terminal attached to the given output.
- getTerminalSize() - Method in class net.rubygrapefruit.platform.internal.AnsiTerminal
-
- getTerminalSize(int, MutableTerminalSize, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.PosixTerminalFunctions
-
- getTerminalSize() - Method in class net.rubygrapefruit.platform.internal.TerminfoTerminal
-
- getTerminalSize() - Method in class net.rubygrapefruit.platform.internal.WindowsTerminal
-
- getTerminalSize() - Method in class net.rubygrapefruit.platform.internal.WrapperTerminal
-
- getTerminalSize() - Method in interface net.rubygrapefruit.platform.Terminal
-
Returns the size of the terminal.
- getVersion() - Static method in class net.rubygrapefruit.platform.internal.jni.NativeLibraryFunctions
-
- getVersion() - Static method in class net.rubygrapefruit.platform.internal.jni.TerminfoFunctions
-
- getWorkingDirectory() - Method in class net.rubygrapefruit.platform.internal.DefaultProcess
-
- getWorkingDirectory(FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.PosixProcessFunctions
-
- getWorkingDirectory() - Method in class net.rubygrapefruit.platform.internal.WrapperProcess
-
- getWorkingDirectory() - Method in interface net.rubygrapefruit.platform.Process
-
Returns the process' current working directory.