A B C D E F G H I L M N O P R S T U V W Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractFiles - Class in net.rubygrapefruit.platform.internal
- AbstractFiles() - Constructor for class net.rubygrapefruit.platform.internal.AbstractFiles
- AbstractTerminal - Class in net.rubygrapefruit.platform.internal
- AbstractTerminal() - Constructor for class net.rubygrapefruit.platform.internal.AbstractTerminal
- AbstractTerminals - Class in net.rubygrapefruit.platform.internal
- AbstractTerminals() - Constructor for class net.rubygrapefruit.platform.internal.AbstractTerminals
- add(String, String, String, boolean, boolean, boolean) - Method in class net.rubygrapefruit.platform.internal.FileSystemList
- addFile(String, int, long, long) - Method in class net.rubygrapefruit.platform.internal.DirList
- addFile(String, int, long, long) - Method in class net.rubygrapefruit.platform.internal.WindowsDirList
- amd64 - net.rubygrapefruit.platform.SystemInfo.Architecture
- AnsiTerminal - Class in net.rubygrapefruit.platform.internal
- AnsiTerminal(OutputStream, Terminals.Output) - Constructor for class net.rubygrapefruit.platform.internal.AnsiTerminal
B
- Black - net.rubygrapefruit.platform.Terminal.Color
- Blue - net.rubygrapefruit.platform.Terminal.Color
- bold() - Method in class net.rubygrapefruit.platform.internal.AnsiTerminal
- bold() - Method in class net.rubygrapefruit.platform.internal.TerminfoTerminal
- bold() - Method in class net.rubygrapefruit.platform.internal.WindowsTerminal
- bold() - Method in class net.rubygrapefruit.platform.internal.WrapperTerminal
- bold() - Method in interface net.rubygrapefruit.platform.Terminal
-
Switches the terminal to bold mode, if supported.
- bold(FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.TerminfoFunctions
- bold(FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.WindowsConsoleFunctions
C
- canonicalise(Class<T>) - Method in class net.rubygrapefruit.platform.internal.Platform
- chmod(String, int, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.PosixFileFunctions
- clearToEndOfLine() - Method in class net.rubygrapefruit.platform.internal.AnsiTerminal
- clearToEndOfLine() - Method in class net.rubygrapefruit.platform.internal.TerminfoTerminal
- clearToEndOfLine() - Method in class net.rubygrapefruit.platform.internal.WindowsTerminal
- clearToEndOfLine() - Method in class net.rubygrapefruit.platform.internal.WrapperTerminal
- clearToEndOfLine() - Method in interface net.rubygrapefruit.platform.Terminal
-
Clears characters from the cursor position to the end of the current line.
- clearToEndOfLine(FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.TerminfoFunctions
- clearToEndOfLine(FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.WindowsConsoleFunctions
- close() - Method in interface net.rubygrapefruit.platform.FileWatch
-
Stops watching for changes.
- closeWatch(Object, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.FileEventFunctions
- createTerminal(Terminals.Output) - Method in class net.rubygrapefruit.platform.internal.AbstractTerminals
- createTerminal(Terminals.Output) - Method in class net.rubygrapefruit.platform.internal.TerminfoTerminals
- createTerminal(Terminals.Output) - Method in class net.rubygrapefruit.platform.internal.WindowsTerminals
- createWatch(String, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.FileEventFunctions
- current() - Static method in class net.rubygrapefruit.platform.internal.Platform
- cursorDown(int) - Method in class net.rubygrapefruit.platform.internal.AnsiTerminal
- cursorDown(int) - Method in class net.rubygrapefruit.platform.internal.TerminfoTerminal
- cursorDown(int) - Method in class net.rubygrapefruit.platform.internal.WindowsTerminal
- cursorDown(int) - Method in class net.rubygrapefruit.platform.internal.WrapperTerminal
- cursorDown(int) - Method in interface net.rubygrapefruit.platform.Terminal
-
Moves the cursor the given number of characters down.
- cursorLeft(int) - Method in class net.rubygrapefruit.platform.internal.AnsiTerminal
- cursorLeft(int) - Method in class net.rubygrapefruit.platform.internal.TerminfoTerminal
- cursorLeft(int) - Method in class net.rubygrapefruit.platform.internal.WindowsTerminal
- cursorLeft(int) - Method in class net.rubygrapefruit.platform.internal.WrapperTerminal
- cursorLeft(int) - Method in interface net.rubygrapefruit.platform.Terminal
-
Moves the cursor the given number of characters to the left.
- cursorRight(int) - Method in class net.rubygrapefruit.platform.internal.AnsiTerminal
- cursorRight(int) - Method in class net.rubygrapefruit.platform.internal.TerminfoTerminal
- cursorRight(int) - Method in class net.rubygrapefruit.platform.internal.WindowsTerminal
- cursorRight(int) - Method in class net.rubygrapefruit.platform.internal.WrapperTerminal
- cursorRight(int) - Method in interface net.rubygrapefruit.platform.Terminal
-
Moves the cursor the given number of characters to the right.
- cursorStartOfLine() - Method in class net.rubygrapefruit.platform.internal.AnsiTerminal
- cursorStartOfLine() - Method in class net.rubygrapefruit.platform.internal.TerminfoTerminal
- cursorStartOfLine() - Method in class net.rubygrapefruit.platform.internal.WindowsTerminal
- cursorStartOfLine() - Method in class net.rubygrapefruit.platform.internal.WrapperTerminal
- cursorStartOfLine() - Method in interface net.rubygrapefruit.platform.Terminal
-
Moves the cursor to the start of the current line.
- cursorUp(int) - Method in class net.rubygrapefruit.platform.internal.AnsiTerminal
- cursorUp(int) - Method in class net.rubygrapefruit.platform.internal.TerminfoTerminal
- cursorUp(int) - Method in class net.rubygrapefruit.platform.internal.WindowsTerminal
- cursorUp(int) - Method in class net.rubygrapefruit.platform.internal.WrapperTerminal
- cursorUp(int) - Method in interface net.rubygrapefruit.platform.Terminal
-
Moves the cursor the given number of characters up.
- Cyan - net.rubygrapefruit.platform.Terminal.Color
D
- DefaultFileEvents - Class in net.rubygrapefruit.platform.internal
- DefaultFileEvents() - Constructor for class net.rubygrapefruit.platform.internal.DefaultFileEvents
- DefaultFileSystemInfo - Class in net.rubygrapefruit.platform.internal
- DefaultFileSystemInfo(File, String, String, boolean, boolean, boolean) - Constructor for class net.rubygrapefruit.platform.internal.DefaultFileSystemInfo
- DefaultMemory - Class in net.rubygrapefruit.platform.internal
- DefaultMemory() - Constructor for class net.rubygrapefruit.platform.internal.DefaultMemory
- DefaultMemoryInfo - Class in net.rubygrapefruit.platform.internal
- DefaultMemoryInfo() - Constructor for class net.rubygrapefruit.platform.internal.DefaultMemoryInfo
- DefaultOsxMemory - Class in net.rubygrapefruit.platform.internal
- DefaultOsxMemory() - Constructor for class net.rubygrapefruit.platform.internal.DefaultOsxMemory
- DefaultOsxMemoryInfo - Class in net.rubygrapefruit.platform.internal
- DefaultOsxMemoryInfo() - Constructor for class net.rubygrapefruit.platform.internal.DefaultOsxMemoryInfo
- DefaultPosixFiles - Class in net.rubygrapefruit.platform.internal
- DefaultPosixFiles() - Constructor for class net.rubygrapefruit.platform.internal.DefaultPosixFiles
- DefaultProcess - Class in net.rubygrapefruit.platform.internal
- DefaultProcess() - Constructor for class net.rubygrapefruit.platform.internal.DefaultProcess
- DefaultProcessLauncher - Class in net.rubygrapefruit.platform.internal
- DefaultProcessLauncher() - Constructor for class net.rubygrapefruit.platform.internal.DefaultProcessLauncher
- DefaultSystemInfo - Class in net.rubygrapefruit.platform.internal
- DefaultSystemInfo() - Constructor for class net.rubygrapefruit.platform.internal.DefaultSystemInfo
- DefaultWindowsFiles - Class in net.rubygrapefruit.platform.internal
- DefaultWindowsFiles() - Constructor for class net.rubygrapefruit.platform.internal.DefaultWindowsFiles
- DefaultWindowsRegistry - Class in net.rubygrapefruit.platform.internal
- DefaultWindowsRegistry() - Constructor for class net.rubygrapefruit.platform.internal.DefaultWindowsRegistry
- detach() - Method in class net.rubygrapefruit.platform.internal.DefaultProcess
- detach() - Method in class net.rubygrapefruit.platform.internal.WrapperProcess
- detach() - Method in interface net.rubygrapefruit.platform.Process
-
Detaches this process from the parent to ignore ctrl-c.
- detach(FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.PosixProcessFunctions
- details(int, int, int, int, long, long, int) - Method in class net.rubygrapefruit.platform.internal.FileStat
- details(int, long, long) - Method in class net.rubygrapefruit.platform.internal.WindowsFileStat
- details(long, long) - Method in class net.rubygrapefruit.platform.internal.DefaultMemoryInfo
- details(long, long, long, long, long, long, long, long, long) - Method in class net.rubygrapefruit.platform.internal.DefaultOsxMemoryInfo
- Directory - net.rubygrapefruit.platform.FileInfo.Type
- DirEntry - Interface in net.rubygrapefruit.platform
-
Details about a file in a directory.
- DirList - Class in net.rubygrapefruit.platform.internal
- DirList() - Constructor for class net.rubygrapefruit.platform.internal.DirList
- down(int, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.TerminfoFunctions
- down(int, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.WindowsConsoleFunctions
E
- equals(Object) - Method in class net.rubygrapefruit.platform.internal.LibraryDef
F
- File - net.rubygrapefruit.platform.FileInfo.Type
- FileEventFunctions - Class in net.rubygrapefruit.platform.internal.jni
- FileEventFunctions() - Constructor for class net.rubygrapefruit.platform.internal.jni.FileEventFunctions
- FileEvents - Interface in net.rubygrapefruit.platform
-
Allows a directory or file to be monitored for changes.
- FileInfo - Interface in net.rubygrapefruit.platform
-
Provides some information about a file.
- FileInfo.Type - Enum in net.rubygrapefruit.platform
- FilePermissionException - Exception in net.rubygrapefruit.platform
- FilePermissionException(String) - Constructor for exception net.rubygrapefruit.platform.FilePermissionException
- files - Variable in class net.rubygrapefruit.platform.internal.DirList
- Files - Interface in net.rubygrapefruit.platform
-
Functions to query and modify files.
- FileStat - Class in net.rubygrapefruit.platform.internal
- FileStat(String) - Constructor for class net.rubygrapefruit.platform.internal.FileStat
- FileSystemInfo - Interface in net.rubygrapefruit.platform
-
Information about a file system.
- FileSystemList - Class in net.rubygrapefruit.platform.internal
- FileSystemList() - Constructor for class net.rubygrapefruit.platform.internal.FileSystemList
- fileSystems - Variable in class net.rubygrapefruit.platform.internal.FileSystemList
- FileSystems - Interface in net.rubygrapefruit.platform
-
Provides access to the file systems of the current machine.
- FileWatch - Interface in net.rubygrapefruit.platform
-
A source for file change events.
- find(LibraryDef) - Method in class net.rubygrapefruit.platform.internal.NativeLibraryLocator
- foreground(int, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.TerminfoFunctions
- foreground(int, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.WindowsConsoleFunctions
- foreground(Terminal.Color) - Method in class net.rubygrapefruit.platform.internal.AnsiTerminal
- foreground(Terminal.Color) - Method in class net.rubygrapefruit.platform.internal.TerminfoTerminal
- foreground(Terminal.Color) - Method in class net.rubygrapefruit.platform.internal.WindowsTerminal
- foreground(Terminal.Color) - Method in class net.rubygrapefruit.platform.internal.WrapperTerminal
- foreground(Terminal.Color) - Method in interface net.rubygrapefruit.platform.Terminal
-
Sets the terminal foreground color, if supported.
- FunctionResult - Class in net.rubygrapefruit.platform.internal
- FunctionResult() - Constructor for class net.rubygrapefruit.platform.internal.FunctionResult
- FunctionResult.Failure - Enum in net.rubygrapefruit.platform.internal
G
- Generic - net.rubygrapefruit.platform.internal.FunctionResult.Failure
- get(Class<T>) - Static method in class net.rubygrapefruit.platform.Native
-
Locates a native integration of the given type.
- get(Class<T>, NativeLibraryLoader) - Method in class net.rubygrapefruit.platform.internal.Platform
- getActivePagesCount() - Method in class net.rubygrapefruit.platform.internal.DefaultOsxMemoryInfo
- getActivePagesCount() - Method in interface net.rubygrapefruit.platform.OsxMemoryInfo
- getArchitecture() - Method in class net.rubygrapefruit.platform.internal.DefaultSystemInfo
- getArchitecture() - Method in class net.rubygrapefruit.platform.internal.MutableSystemInfo
- getArchitecture() - Method in interface net.rubygrapefruit.platform.SystemInfo
-
Returns the machine architecture, as reported by the operating system.
- getArchitectureName() - Method in class net.rubygrapefruit.platform.internal.DefaultSystemInfo
- getArchitectureName() - Method in class net.rubygrapefruit.platform.internal.MutableSystemInfo
- getArchitectureName() - Method in interface net.rubygrapefruit.platform.SystemInfo
-
Returns the machine architecture name, as reported by the operating system.
- getAvailablePhysicalMemory() - Method in class net.rubygrapefruit.platform.internal.DefaultMemoryInfo
- getAvailablePhysicalMemory() - Method in class net.rubygrapefruit.platform.internal.DefaultOsxMemoryInfo
- getAvailablePhysicalMemory() - Method in interface net.rubygrapefruit.platform.MemoryInfo
-
Returns the number of bytes of physical memory that are available for use.
- getAvailablePhysicalMemory() - Method in interface net.rubygrapefruit.platform.OsxMemoryInfo
-
Calculated.
- getBlockSize() - Method in class net.rubygrapefruit.platform.internal.FileStat
- getBlockSize() - Method in interface net.rubygrapefruit.platform.PosixFileInfo
-
Returns the optimal block size for reading or writing to this file, in bytes.
- 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.FileSystemInfo
-
Returns the operating system specific name for this file system.
- getDeviceName() - Method in class net.rubygrapefruit.platform.internal.DefaultFileSystemInfo
- getEnvironmentVariable(String) - Method in class net.rubygrapefruit.platform.internal.DefaultProcess
- 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.
- getEnvironmentVariable(String, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.PosixProcessFunctions
- getExternalPagesCount() - Method in class net.rubygrapefruit.platform.internal.DefaultOsxMemoryInfo
- getExternalPagesCount() - Method in interface net.rubygrapefruit.platform.OsxMemoryInfo
- getFailure() - Method in class net.rubygrapefruit.platform.internal.FunctionResult
- 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.FileSystemInfo
-
Returns the operating system specific name for the type of this file system.
- getFileSystemType() - Method in class net.rubygrapefruit.platform.internal.DefaultFileSystemInfo
- getFreePagesCount() - Method in class net.rubygrapefruit.platform.internal.DefaultOsxMemoryInfo
- getFreePagesCount() - Method in interface net.rubygrapefruit.platform.OsxMemoryInfo
- getGid() - Method in class net.rubygrapefruit.platform.internal.FileStat
- getGid() - Method in interface net.rubygrapefruit.platform.PosixFileInfo
-
Returns the GID of this file.
- getId() - Method in class net.rubygrapefruit.platform.internal.Platform
- getInactivePagesCount() - Method in class net.rubygrapefruit.platform.internal.DefaultOsxMemoryInfo
- getInactivePagesCount() - Method in interface net.rubygrapefruit.platform.OsxMemoryInfo
- 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.
- getLastModifiedTime() - Method in interface net.rubygrapefruit.platform.FileInfo
-
Returns the last modification time of this file, in ms since epoch.
- getLastModifiedTime() - Method in class net.rubygrapefruit.platform.internal.FileStat
- getLastModifiedTime() - Method in class net.rubygrapefruit.platform.internal.WindowsFileStat
- getLastModifiedTime() - Method in interface net.rubygrapefruit.platform.PosixFileInfo
-
Returns the last modification time of this file, in ms since epoch.
- getLibraryName() - Method in class net.rubygrapefruit.platform.internal.Platform
- getLibraryVariants() - Method in class net.rubygrapefruit.platform.internal.Platform
- getMemoryInfo() - Method in class net.rubygrapefruit.platform.internal.DefaultMemory
- getMemoryInfo() - Method in class net.rubygrapefruit.platform.internal.DefaultOsxMemory
- getMemoryInfo() - Method in interface net.rubygrapefruit.platform.Memory
-
Queries the current state of the system memory.
- getMemoryInfo() - Method in interface net.rubygrapefruit.platform.OsxMemory
-
Queries the current state of the system memory.
- getMemoryInfo(DefaultMemoryInfo, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.MemoryFunctions
- getMessage() - Method in class net.rubygrapefruit.platform.internal.FunctionResult
- getMode() - Method in class net.rubygrapefruit.platform.internal.FileStat
- getMode() - Method in interface net.rubygrapefruit.platform.PosixFileInfo
-
Returns the mode, or permissions, of this file.
- getMode(File) - Method in class net.rubygrapefruit.platform.internal.DefaultPosixFiles
- getMode(File) - Method in interface net.rubygrapefruit.platform.PosixFiles
-
Gets the mode for the given file.
- getMountPoint() - Method in interface net.rubygrapefruit.platform.FileSystemInfo
-
Returns the root directory of this file system.
- getMountPoint() - Method in class net.rubygrapefruit.platform.internal.DefaultFileSystemInfo
- getName() - Method in interface net.rubygrapefruit.platform.DirEntry
-
Returns the name of the file.
- getNativeTypeInfo(MutableTypeInfo) - Static method in class net.rubygrapefruit.platform.internal.jni.PosixTypeFunctions
- getOsxMemoryInfo(DefaultOsxMemoryInfo, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.OsxMemoryFunctions
- getPageSize() - Method in class net.rubygrapefruit.platform.internal.DefaultOsxMemoryInfo
- getPageSize() - Method in interface net.rubygrapefruit.platform.OsxMemoryInfo
- 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.
- getSize() - Method in interface net.rubygrapefruit.platform.FileInfo
-
Returns the size of this file, in bytes.
- getSize() - Method in class net.rubygrapefruit.platform.internal.FileStat
- getSize() - Method in class net.rubygrapefruit.platform.internal.WindowsFileStat
- getSpeculativePagesCount() - Method in class net.rubygrapefruit.platform.internal.DefaultOsxMemoryInfo
- getSpeculativePagesCount() - Method in interface net.rubygrapefruit.platform.OsxMemoryInfo
- getStringValue(int, String, String, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.WindowsRegistryFunctions
- getStringValue(WindowsRegistry.Key, String, String) - Method in class net.rubygrapefruit.platform.internal.DefaultWindowsRegistry
- getStringValue(WindowsRegistry.Key, String, String) - Method in interface net.rubygrapefruit.platform.WindowsRegistry
-
Returns a registry key value as a String.
- getSubkeys(int, String, List<String>, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.WindowsRegistryFunctions
- getSubkeys(WindowsRegistry.Key, String) - Method in class net.rubygrapefruit.platform.internal.DefaultWindowsRegistry
- getSubkeys(WindowsRegistry.Key, String) - Method in interface net.rubygrapefruit.platform.WindowsRegistry
-
Lists the subkeys of a registry key.
- 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() - 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.
- getTerminalSize(int, MutableTerminalSize, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.PosixTerminalFunctions
- getTotalPhysicalMemory() - Method in class net.rubygrapefruit.platform.internal.DefaultMemoryInfo
- getTotalPhysicalMemory() - Method in class net.rubygrapefruit.platform.internal.DefaultOsxMemoryInfo
- getTotalPhysicalMemory() - Method in interface net.rubygrapefruit.platform.MemoryInfo
-
Returns the number of bytes of physical memory installed in the machine.
- getTotalPhysicalMemory() - Method in interface net.rubygrapefruit.platform.OsxMemoryInfo
- getType() - Method in interface net.rubygrapefruit.platform.FileInfo
-
Returns the type of this file.
- getType() - Method in class net.rubygrapefruit.platform.internal.FileStat
- getType() - Method in class net.rubygrapefruit.platform.internal.WindowsFileStat
- getUid() - Method in class net.rubygrapefruit.platform.internal.FileStat
- getUid() - Method in interface net.rubygrapefruit.platform.PosixFileInfo
-
Returns the UID of this file.
- getValueNames(int, String, List<String>, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.WindowsRegistryFunctions
- getValueNames(WindowsRegistry.Key, String) - Method in class net.rubygrapefruit.platform.internal.DefaultWindowsRegistry
- getValueNames(WindowsRegistry.Key, String) - Method in interface net.rubygrapefruit.platform.WindowsRegistry
-
Lists the value names of a registry key.
- getVersion() - Static method in class net.rubygrapefruit.platform.internal.jni.NativeLibraryFunctions
- getVersion() - Static method in class net.rubygrapefruit.platform.internal.jni.TerminfoFunctions
- getWiredPagesCount() - Method in class net.rubygrapefruit.platform.internal.DefaultOsxMemoryInfo
- getWiredPagesCount() - Method in interface net.rubygrapefruit.platform.OsxMemoryInfo
- getWorkingDirectory() - Method in class net.rubygrapefruit.platform.internal.DefaultProcess
- getWorkingDirectory() - Method in class net.rubygrapefruit.platform.internal.WrapperProcess
- getWorkingDirectory() - Method in interface net.rubygrapefruit.platform.Process
-
Returns the process' current working directory.
- getWorkingDirectory(FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.PosixProcessFunctions
- Green - net.rubygrapefruit.platform.Terminal.Color
H
- hashCode() - Method in class net.rubygrapefruit.platform.internal.LibraryDef
- HKEY_CURRENT_USER - net.rubygrapefruit.platform.WindowsRegistry.Key
- HKEY_LOCAL_MACHINE - net.rubygrapefruit.platform.WindowsRegistry.Key
I
- i386 - net.rubygrapefruit.platform.SystemInfo.Architecture
- init() - Method in class net.rubygrapefruit.platform.internal.AbstractTerminal
- init() - Method in class net.rubygrapefruit.platform.internal.AnsiTerminal
- init() - Method in class net.rubygrapefruit.platform.internal.TerminfoTerminal
- init() - Method in class net.rubygrapefruit.platform.internal.WindowsTerminal
- init() - Method in class net.rubygrapefruit.platform.internal.WrapperTerminal
- init(File) - Static method in class net.rubygrapefruit.platform.Native
-
Initialises the native integration, if not already initialized.
- initConsole(int, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.WindowsConsoleFunctions
- initTerminal(int, TerminalCapabilities, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.TerminfoFunctions
-
Sets up terminal info and switches output to normal mode.
- isatty(int) - Static method in class net.rubygrapefruit.platform.internal.jni.PosixTerminalFunctions
- isCasePreserving() - Method in interface net.rubygrapefruit.platform.FileSystemInfo
-
Returns true if this file system preserves file name case.
- isCasePreserving() - Method in class net.rubygrapefruit.platform.internal.DefaultFileSystemInfo
- isCaseSensitive() - Method in interface net.rubygrapefruit.platform.FileSystemInfo
-
Returns true if this file system is performance case sensitive searches.
- isCaseSensitive() - Method in class net.rubygrapefruit.platform.internal.DefaultFileSystemInfo
- isConsole(int, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.WindowsConsoleFunctions
- isFailed() - Method in class net.rubygrapefruit.platform.internal.FunctionResult
- isLinux() - Method in class net.rubygrapefruit.platform.internal.Platform
- isMacOs() - Method in class net.rubygrapefruit.platform.internal.Platform
- isRemote() - Method in interface net.rubygrapefruit.platform.FileSystemInfo
-
Returns true if this file system is a remote file system, or false if local.
- isRemote() - Method in class net.rubygrapefruit.platform.internal.DefaultFileSystemInfo
- isTerminal(Terminals.Output) - Method in class net.rubygrapefruit.platform.internal.TerminfoTerminals
- isTerminal(Terminals.Output) - Method in class net.rubygrapefruit.platform.internal.WindowsTerminals
- isTerminal(Terminals.Output) - Method in interface net.rubygrapefruit.platform.Terminals
-
Returns true if the given output is attached to a terminal.
- isWindows() - Method in class net.rubygrapefruit.platform.internal.Platform
L
- left(int, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.TerminfoFunctions
- left(int, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.WindowsConsoleFunctions
- LibraryDef - Class in net.rubygrapefruit.platform.internal
- LibraryDef(String, String) - Constructor for class net.rubygrapefruit.platform.internal.LibraryDef
- listDir(File) - Method in interface net.rubygrapefruit.platform.Files
-
Lists the entries of the given directory.
- listDir(File) - Method in class net.rubygrapefruit.platform.internal.DefaultPosixFiles
- listDir(File) - Method in class net.rubygrapefruit.platform.internal.DefaultWindowsFiles
- listDir(File, boolean) - Method in interface net.rubygrapefruit.platform.Files
-
Lists the entries of the given directory.
- listDir(File, boolean) - Method in class net.rubygrapefruit.platform.internal.DefaultPosixFiles
- listDir(File, boolean) - Method in class net.rubygrapefruit.platform.internal.DefaultWindowsFiles
- listDirFailure(File, FunctionResult) - Method in class net.rubygrapefruit.platform.internal.AbstractFiles
- listFileSystems(FileSystemList, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.PosixFileSystemFunctions
- load(String, List<String>) - Method in class net.rubygrapefruit.platform.internal.NativeLibraryLoader
M
- machineArchitecture - Variable in class net.rubygrapefruit.platform.internal.MutableSystemInfo
- Magenta - net.rubygrapefruit.platform.Terminal.Color
- markStandardHandlesUninheritable(FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.WindowsHandleFunctions
- Memory - Interface in net.rubygrapefruit.platform
- MemoryFunctions - Class in net.rubygrapefruit.platform.internal.jni
- MemoryFunctions() - Constructor for class net.rubygrapefruit.platform.internal.jni.MemoryFunctions
- MemoryInfo - Interface in net.rubygrapefruit.platform
-
Provides some information about the system memory.
- Missing - net.rubygrapefruit.platform.FileInfo.Type
- MissingRegistryEntryException - Exception in net.rubygrapefruit.platform
-
Thrown when attempting to query an unknown registry key or value.
- MissingRegistryEntryException(String) - Constructor for exception net.rubygrapefruit.platform.MissingRegistryEntryException
- MutableSystemInfo - Class in net.rubygrapefruit.platform.internal
- MutableSystemInfo() - Constructor for class net.rubygrapefruit.platform.internal.MutableSystemInfo
- MutableTerminalSize - Class in net.rubygrapefruit.platform.internal
- MutableTerminalSize() - Constructor for class net.rubygrapefruit.platform.internal.MutableTerminalSize
- MutableTypeInfo - Class in net.rubygrapefruit.platform.internal
- MutableTypeInfo() - Constructor for class net.rubygrapefruit.platform.internal.MutableTypeInfo
N
- Native - Class in net.rubygrapefruit.platform
-
Provides access to the native integrations.
- NativeException - Exception in net.rubygrapefruit.platform
-
Base exception for native integration.
- NativeException(String) - Constructor for exception net.rubygrapefruit.platform.NativeException
- NativeException(String, Throwable) - Constructor for exception net.rubygrapefruit.platform.NativeException
- NativeIntegration - Interface in net.rubygrapefruit.platform
-
A marker interface that represents a native integration.
- NativeIntegrationLinkageException - Exception in net.rubygrapefruit.platform
-
Thrown when a native integration is not available due to a native linkage error.
- NativeIntegrationLinkageException(String, Throwable) - Constructor for exception net.rubygrapefruit.platform.NativeIntegrationLinkageException
- NativeIntegrationUnavailableException - Exception in net.rubygrapefruit.platform
-
Thrown when a given integration is not available for the current machine.
- NativeIntegrationUnavailableException(String) - Constructor for exception net.rubygrapefruit.platform.NativeIntegrationUnavailableException
- NativeIntegrationUnavailableException(String, Throwable) - Constructor for exception net.rubygrapefruit.platform.NativeIntegrationUnavailableException
- NativeLibraryFunctions - Class in net.rubygrapefruit.platform.internal.jni
- NativeLibraryFunctions() - Constructor for class net.rubygrapefruit.platform.internal.jni.NativeLibraryFunctions
- NativeLibraryLoader - Class in net.rubygrapefruit.platform.internal
- NativeLibraryLoader(Platform, NativeLibraryLocator) - Constructor for class net.rubygrapefruit.platform.internal.NativeLibraryLoader
- NativeLibraryLocator - Class in net.rubygrapefruit.platform.internal
- NativeLibraryLocator(File) - Constructor for class net.rubygrapefruit.platform.internal.NativeLibraryLocator
- net.rubygrapefruit.platform - package net.rubygrapefruit.platform
-
The native integrations.
- net.rubygrapefruit.platform.internal - package net.rubygrapefruit.platform.internal
- net.rubygrapefruit.platform.internal.jni - package net.rubygrapefruit.platform.internal.jni
- nextChange() - Method in interface net.rubygrapefruit.platform.FileWatch
-
Blocks until the next change occurs, or this watch is closed.
- normal() - Method in class net.rubygrapefruit.platform.internal.AnsiTerminal
- normal() - Method in class net.rubygrapefruit.platform.internal.TerminfoTerminal
- normal() - Method in class net.rubygrapefruit.platform.internal.WindowsTerminal
- normal() - Method in class net.rubygrapefruit.platform.internal.WrapperTerminal
- normal() - Method in interface net.rubygrapefruit.platform.Terminal
-
Switches the terminal to normal mode.
- normal(FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.WindowsConsoleFunctions
- NoSuchFile - net.rubygrapefruit.platform.internal.FunctionResult.Failure
- NoSuchFileException - Exception in net.rubygrapefruit.platform
-
Thrown when attempting to query details of a file that does not exist.
- NoSuchFileException(String) - Constructor for exception net.rubygrapefruit.platform.NoSuchFileException
- NotADirectory - net.rubygrapefruit.platform.internal.FunctionResult.Failure
- NotADirectoryException - Exception in net.rubygrapefruit.platform
-
Thrown when attempting to list the elements of a file that is not a directory.
- NotADirectoryException(String) - Constructor for exception net.rubygrapefruit.platform.NotADirectoryException
O
- osName - Variable in class net.rubygrapefruit.platform.internal.MutableSystemInfo
- osVersion - Variable in class net.rubygrapefruit.platform.internal.MutableSystemInfo
- OsxMemory - Interface in net.rubygrapefruit.platform
- OsxMemoryFunctions - Class in net.rubygrapefruit.platform.internal.jni
- OsxMemoryFunctions() - Constructor for class net.rubygrapefruit.platform.internal.jni.OsxMemoryFunctions
- OsxMemoryInfo - Interface in net.rubygrapefruit.platform
-
Detailed OSX memory info.
- Other - net.rubygrapefruit.platform.FileInfo.Type
P
- Permissions - net.rubygrapefruit.platform.internal.FunctionResult.Failure
- Platform - Class in net.rubygrapefruit.platform.internal
- Platform() - Constructor for class net.rubygrapefruit.platform.internal.Platform
- PosixFileFunctions - Class in net.rubygrapefruit.platform.internal.jni
- PosixFileFunctions() - Constructor for class net.rubygrapefruit.platform.internal.jni.PosixFileFunctions
- PosixFileInfo - Interface in net.rubygrapefruit.platform
-
Provides some information about a file on a Posix file system.
- PosixFiles - Interface in net.rubygrapefruit.platform
-
Functions to query and modify files on a Posix file system.
- PosixFileSystemFunctions - Class in net.rubygrapefruit.platform.internal.jni
- PosixFileSystemFunctions() - Constructor for class net.rubygrapefruit.platform.internal.jni.PosixFileSystemFunctions
- PosixFileSystems - Class in net.rubygrapefruit.platform.internal
- PosixFileSystems() - Constructor for class net.rubygrapefruit.platform.internal.PosixFileSystems
- PosixProcessFunctions - Class in net.rubygrapefruit.platform.internal.jni
- PosixProcessFunctions() - Constructor for class net.rubygrapefruit.platform.internal.jni.PosixProcessFunctions
- PosixTerminalFunctions - Class in net.rubygrapefruit.platform.internal.jni
- PosixTerminalFunctions() - Constructor for class net.rubygrapefruit.platform.internal.jni.PosixTerminalFunctions
- PosixTypeFunctions - Class in net.rubygrapefruit.platform.internal.jni
- PosixTypeFunctions() - Constructor for class net.rubygrapefruit.platform.internal.jni.PosixTypeFunctions
- Process - Interface in net.rubygrapefruit.platform
-
Functions to query and modify a process' state.
- ProcessLauncher - Interface in net.rubygrapefruit.platform
-
Used to start processes, taking care of some platform-specific issues when launching processes concurrently or launching processes that will run in the background.
R
- readdir(String, boolean, DirList, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.PosixFileFunctions
- readdir(String, DirList, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.WindowsFileFunctions
- readlink(String, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.PosixFileFunctions
- readLink(File) - Method in class net.rubygrapefruit.platform.internal.DefaultPosixFiles
- readLink(File) - Method in interface net.rubygrapefruit.platform.PosixFiles
-
Reads the contents of a symbolic link.
- Red - net.rubygrapefruit.platform.Terminal.Color
- reset() - Method in class net.rubygrapefruit.platform.internal.AnsiTerminal
- reset() - Method in class net.rubygrapefruit.platform.internal.TerminfoTerminal
- reset() - Method in class net.rubygrapefruit.platform.internal.WindowsTerminal
- reset() - Method in class net.rubygrapefruit.platform.internal.WrapperTerminal
- reset() - Method in interface net.rubygrapefruit.platform.Terminal
-
Switches the terminal to normal mode and restores default colors.
- reset(FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.TerminfoFunctions
- reset(FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.WindowsConsoleFunctions
- ResourceClosedException - Exception in net.rubygrapefruit.platform
-
Thrown when attempting to use some resource has been closed.
- ResourceClosedException(String) - Constructor for exception net.rubygrapefruit.platform.ResourceClosedException
- restoreStandardHandles(FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.WindowsHandleFunctions
- right(int, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.TerminfoFunctions
- right(int, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.WindowsConsoleFunctions
S
- setEnvironmentVariable(String, String) - Method in class net.rubygrapefruit.platform.internal.DefaultProcess
- setEnvironmentVariable(String, String) - Method in class net.rubygrapefruit.platform.internal.WrapperProcess
- setEnvironmentVariable(String, String) - Method in interface net.rubygrapefruit.platform.Process
-
Sets the value of an environment variable.
- setEnvironmentVariable(String, String, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.PosixProcessFunctions
- setMode(File, int) - Method in class net.rubygrapefruit.platform.internal.DefaultPosixFiles
- setMode(File, int) - Method in interface net.rubygrapefruit.platform.PosixFiles
-
Sets the mode for the given file.
- setWorkingDirectory(File) - Method in class net.rubygrapefruit.platform.internal.DefaultProcess
- setWorkingDirectory(File) - Method in class net.rubygrapefruit.platform.internal.WrapperProcess
- setWorkingDirectory(File) - Method in interface net.rubygrapefruit.platform.Process
-
Sets the process' working directory.
- setWorkingDirectory(String, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.PosixProcessFunctions
- start(ProcessBuilder) - Method in class net.rubygrapefruit.platform.internal.DefaultProcessLauncher
- start(ProcessBuilder) - Method in class net.rubygrapefruit.platform.internal.WindowsProcessLauncher
- start(ProcessBuilder) - Method in class net.rubygrapefruit.platform.internal.WrapperProcessLauncher
- start(ProcessBuilder) - Method in interface net.rubygrapefruit.platform.ProcessLauncher
-
Starts a process from the given settings.
- startLine(FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.TerminfoFunctions
- startLine(FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.WindowsConsoleFunctions
- startWatch(File) - Method in interface net.rubygrapefruit.platform.FileEvents
-
Starts watching the specified directory or file.
- startWatch(File) - Method in class net.rubygrapefruit.platform.internal.DefaultFileEvents
- stat(File) - Method in interface net.rubygrapefruit.platform.Files
-
Returns basic information about the given file.
- stat(File) - Method in class net.rubygrapefruit.platform.internal.DefaultPosixFiles
- stat(File) - Method in class net.rubygrapefruit.platform.internal.DefaultWindowsFiles
- stat(File) - Method in interface net.rubygrapefruit.platform.PosixFiles
-
Returns basic information about the given file.
- stat(File) - Method in interface net.rubygrapefruit.platform.WindowsFiles
-
Returns basic information about the given file.
- stat(File, boolean) - Method in interface net.rubygrapefruit.platform.Files
-
Returns basic information about the given file.
- stat(File, boolean) - Method in class net.rubygrapefruit.platform.internal.DefaultPosixFiles
- stat(File, boolean) - Method in class net.rubygrapefruit.platform.internal.DefaultWindowsFiles
- stat(File, boolean) - Method in interface net.rubygrapefruit.platform.PosixFiles
-
Returns basic information about the given file.
- stat(String, boolean, FileStat, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.PosixFileFunctions
- stat(String, WindowsFileStat, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.WindowsFileFunctions
- Stderr - net.rubygrapefruit.platform.Terminals.Output
- Stdout - net.rubygrapefruit.platform.Terminals.Output
- supportsColor() - Method in class net.rubygrapefruit.platform.internal.AnsiTerminal
- supportsColor() - Method in class net.rubygrapefruit.platform.internal.TerminfoTerminal
- supportsColor() - Method in class net.rubygrapefruit.platform.internal.WindowsTerminal
- supportsColor() - Method in class net.rubygrapefruit.platform.internal.WrapperTerminal
- supportsColor() - Method in interface net.rubygrapefruit.platform.Terminal
-
Returns true if this terminal supports setting output colors.
- supportsCursorMotion() - Method in class net.rubygrapefruit.platform.internal.AnsiTerminal
- supportsCursorMotion() - Method in class net.rubygrapefruit.platform.internal.TerminfoTerminal
- supportsCursorMotion() - Method in class net.rubygrapefruit.platform.internal.WindowsTerminal
- supportsCursorMotion() - Method in class net.rubygrapefruit.platform.internal.WrapperTerminal
- supportsCursorMotion() - Method in interface net.rubygrapefruit.platform.Terminal
-
Returns true if this terminal supports moving the cursor.
- supportsTextAttributes() - Method in class net.rubygrapefruit.platform.internal.AnsiTerminal
- supportsTextAttributes() - Method in class net.rubygrapefruit.platform.internal.TerminfoTerminal
- supportsTextAttributes() - Method in class net.rubygrapefruit.platform.internal.WindowsTerminal
- supportsTextAttributes() - Method in class net.rubygrapefruit.platform.internal.WrapperTerminal
- supportsTextAttributes() - Method in interface net.rubygrapefruit.platform.Terminal
-
Returns true if this terminal supports setting text attributes, such as bold.
- symlink(File, String) - Method in class net.rubygrapefruit.platform.internal.DefaultPosixFiles
- symlink(File, String) - Method in interface net.rubygrapefruit.platform.PosixFiles
-
Creates a symbolic link with given contents.
- symlink(String, String, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.PosixFileFunctions
- Symlink - net.rubygrapefruit.platform.FileInfo.Type
- SystemInfo - Interface in net.rubygrapefruit.platform
-
Provides access to some system information.
- SystemInfo.Architecture - Enum in net.rubygrapefruit.platform
T
- Terminal - Interface in net.rubygrapefruit.platform
-
Allows the terminal/console to be manipulated.
- Terminal.Color - Enum in net.rubygrapefruit.platform
-
Basic colors supported by a terminal.
- TerminalCapabilities - Class in net.rubygrapefruit.platform.internal
- TerminalCapabilities() - Constructor for class net.rubygrapefruit.platform.internal.TerminalCapabilities
- Terminals - Interface in net.rubygrapefruit.platform
-
Provides access to the terminal/console.
- Terminals.Output - Enum in net.rubygrapefruit.platform
-
System outputs.
- TerminalSize - Interface in net.rubygrapefruit.platform
-
The size of a terminal.
- TerminfoFunctions - Class in net.rubygrapefruit.platform.internal.jni
- TerminfoFunctions() - Constructor for class net.rubygrapefruit.platform.internal.jni.TerminfoFunctions
- TerminfoTerminal - Class in net.rubygrapefruit.platform.internal
- TerminfoTerminal(Terminals.Output) - Constructor for class net.rubygrapefruit.platform.internal.TerminfoTerminal
- TerminfoTerminals - Class in net.rubygrapefruit.platform.internal
- TerminfoTerminals() - Constructor for class net.rubygrapefruit.platform.internal.TerminfoTerminals
- ThreadSafe - Annotation Type in net.rubygrapefruit.platform
-
Indicates that the given class or method is thread safe.
- toJavaTime(long) - Static method in class net.rubygrapefruit.platform.internal.WindowsFileTime
- toString() - Method in class net.rubygrapefruit.platform.internal.AnsiTerminal
- toString() - Method in class net.rubygrapefruit.platform.internal.FileStat
- toString() - Method in class net.rubygrapefruit.platform.internal.Platform
- toString() - Method in class net.rubygrapefruit.platform.internal.TerminfoTerminal
- toString() - Method in class net.rubygrapefruit.platform.internal.WindowsFileStat
- toString() - Method in class net.rubygrapefruit.platform.internal.WindowsTerminal
- toString() - Method in class net.rubygrapefruit.platform.internal.WrapperProcess
- toString() - Method in class net.rubygrapefruit.platform.internal.WrapperTerminal
U
- up(int, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.TerminfoFunctions
- up(int, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.WindowsConsoleFunctions
V
- valueOf(String) - Static method in enum net.rubygrapefruit.platform.FileInfo.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.rubygrapefruit.platform.internal.FunctionResult.Failure
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.rubygrapefruit.platform.SystemInfo.Architecture
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.rubygrapefruit.platform.Terminal.Color
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.rubygrapefruit.platform.Terminals.Output
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.rubygrapefruit.platform.WindowsRegistry.Key
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum net.rubygrapefruit.platform.FileInfo.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.rubygrapefruit.platform.internal.FunctionResult.Failure
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.rubygrapefruit.platform.SystemInfo.Architecture
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.rubygrapefruit.platform.Terminal.Color
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.rubygrapefruit.platform.Terminals.Output
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.rubygrapefruit.platform.WindowsRegistry.Key
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VERSION - Static variable in class net.rubygrapefruit.platform.internal.jni.NativeLibraryFunctions
W
- waitForNextEvent(Object, FunctionResult) - Static method in class net.rubygrapefruit.platform.internal.jni.FileEventFunctions
- White - net.rubygrapefruit.platform.Terminal.Color
- WindowsConsoleFunctions - Class in net.rubygrapefruit.platform.internal.jni
- WindowsConsoleFunctions() - Constructor for class net.rubygrapefruit.platform.internal.jni.WindowsConsoleFunctions
- WindowsDirList - Class in net.rubygrapefruit.platform.internal
- WindowsDirList() - Constructor for class net.rubygrapefruit.platform.internal.WindowsDirList
- WindowsFileFunctions - Class in net.rubygrapefruit.platform.internal.jni
- WindowsFileFunctions() - Constructor for class net.rubygrapefruit.platform.internal.jni.WindowsFileFunctions
- WindowsFileInfo - Interface in net.rubygrapefruit.platform
-
Provides some information about a file on a Windows file system.
- WindowsFiles - Interface in net.rubygrapefruit.platform
-
Functions to query files on a Windows file system.
- WindowsFileStat - Class in net.rubygrapefruit.platform.internal
- WindowsFileStat(String) - Constructor for class net.rubygrapefruit.platform.internal.WindowsFileStat
- WindowsFileTime - Class in net.rubygrapefruit.platform.internal
- WindowsFileTime() - Constructor for class net.rubygrapefruit.platform.internal.WindowsFileTime
- WindowsHandleFunctions - Class in net.rubygrapefruit.platform.internal.jni
- WindowsHandleFunctions() - Constructor for class net.rubygrapefruit.platform.internal.jni.WindowsHandleFunctions
- WindowsProcessLauncher - Class in net.rubygrapefruit.platform.internal
- WindowsProcessLauncher(ProcessLauncher) - Constructor for class net.rubygrapefruit.platform.internal.WindowsProcessLauncher
- WindowsRegistry - Interface in net.rubygrapefruit.platform
- WindowsRegistry.Key - Enum in net.rubygrapefruit.platform
- WindowsRegistryFunctions - Class in net.rubygrapefruit.platform.internal.jni
- WindowsRegistryFunctions() - Constructor for class net.rubygrapefruit.platform.internal.jni.WindowsRegistryFunctions
- WindowsTerminal - Class in net.rubygrapefruit.platform.internal
- WindowsTerminal(Terminals.Output) - Constructor for class net.rubygrapefruit.platform.internal.WindowsTerminal
- WindowsTerminals - Class in net.rubygrapefruit.platform.internal
- WindowsTerminals() - Constructor for class net.rubygrapefruit.platform.internal.WindowsTerminals
- WrapperProcess - Class in net.rubygrapefruit.platform.internal
-
A
Process
implementation that wraps another to add thread-safety and to update the JVM's internal view of various process properties. - WrapperProcess(Process, boolean) - Constructor for class net.rubygrapefruit.platform.internal.WrapperProcess
- WrapperProcessLauncher - Class in net.rubygrapefruit.platform.internal
- WrapperProcessLauncher(ProcessLauncher) - Constructor for class net.rubygrapefruit.platform.internal.WrapperProcessLauncher
- WrapperTerminal - Class in net.rubygrapefruit.platform.internal
-
A
Terminal
implementation that wraps another to add thread safety. - WrapperTerminal(PrintStream, AbstractTerminal) - Constructor for class net.rubygrapefruit.platform.internal.WrapperTerminal
Y
- Yellow - net.rubygrapefruit.platform.Terminal.Color
All Classes All Packages