# Index

A B C D E F G H I L M N O P R S T U V W Y
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## 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 - Enum constant in enum class 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 - Enum constant in enum class net.rubygrapefruit.platform.Terminal.Color
Blue - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class 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 Class in net.rubygrapefruit.platform
FilePermissionException - Exception Class in net.rubygrapefruit.platform
FilePermissionException(String) - Constructor for exception class 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 Class in net.rubygrapefruit.platform.internal

## G

Generic - Enum constant in enum class 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 - Enum constant in enum class net.rubygrapefruit.platform.Terminal.Color

## H

hashCode() - Method in class net.rubygrapefruit.platform.internal.LibraryDef
HKEY_CURRENT_USER - Enum constant in enum class net.rubygrapefruit.platform.WindowsRegistry.Key
HKEY_LOCAL_MACHINE - Enum constant in enum class net.rubygrapefruit.platform.WindowsRegistry.Key

## I

i386 - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class net.rubygrapefruit.platform.FileInfo.Type
MissingRegistryEntryException - Exception Class in net.rubygrapefruit.platform
  Thrown when attempting to query an unknown registry key or value.
MissingRegistryEntryException(String) - Constructor for exception class 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 Class in net.rubygrapefruit.platform
  Base exception for native integration.
NativeException(String) - Constructor for exception class net.rubygrapefruit.platform.NativeException
NativeException(String, Throwable) - Constructor for exception class net.rubygrapefruit.platform.NativeException
NativeIntegration - Interface in net.rubygrapefruit.platform
  A marker interface that represents a native integration.
NativeIntegrationLinkageException - Exception Class in net.rubygrapefruit.platform
  Thrown when a native integration is not available due to a native linkage error.
NativeIntegrationLinkageException(String, Throwable) - Constructor for exception class net.rubygrapefruit.platform.NativeIntegrationLinkageException
NativeIntegrationUnavailableException - Exception Class in net.rubygrapefruit.platform
  Thrown when a given integration is not available for the current machine.
NativeIntegrationUnavailableException(String) - Constructor for exception class net.rubygrapefruit.platform.NativeIntegrationUnavailableException
NativeIntegrationUnavailableException(String, Throwable) - Constructor for exception class 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 - Enum constant in enum class net.rubygrapefruit.platform.internal.FunctionResult.Failure
NoSuchFileException - Exception Class in net.rubygrapefruit.platform
  Thrown when attempting to query details of a file that does not exist.
NoSuchFileException(String) - Constructor for exception class net.rubygrapefruit.platform.NoSuchFileException
NotADirectory - Enum constant in enum class net.rubygrapefruit.platform.internal.FunctionResult.Failure
NotADirectoryException - Exception Class in net.rubygrapefruit.platform
  Thrown when attempting to list the elements of a file that is not a directory.
NotADirectoryException(String) - Constructor for exception class 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 - Enum constant in enum class net.rubygrapefruit.platform.FileInfo.Type

## P

Permissions - Enum constant in enum class 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 - Enum constant in enum class 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 Class in net.rubygrapefruit.platform
  Thrown when attempting to use some resource has been closed.
ResourceClosedException(String) - Constructor for exception class 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 - Enum constant in enum class net.rubygrapefruit.platform.Terminals.Output
Stdout - Enum constant in enum class 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 - Enum constant in enum class net.rubygrapefruit.platform.FileInfo.Type
SystemInfo - Interface in net.rubygrapefruit.platform
  Provides access to some system information.
SystemInfo.Architecture - Enum Class in net.rubygrapefruit.platform

## T

Terminal - Interface in net.rubygrapefruit.platform
  Allows the terminal/console to be manipulated.
Terminal.Color - Enum Class 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 Class 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 Interface 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 class net.rubygrapefruit.platform.FileInfo.Type
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.rubygrapefruit.platform.internal.FunctionResult.Failure
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.rubygrapefruit.platform.SystemInfo.Architecture
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.rubygrapefruit.platform.Terminal.Color
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.rubygrapefruit.platform.Terminals.Output
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.rubygrapefruit.platform.WindowsRegistry.Key
  Returns the enum constant of this class with the specified name.
values() - Static method in enum class net.rubygrapefruit.platform.FileInfo.Type
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.rubygrapefruit.platform.internal.FunctionResult.Failure
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.rubygrapefruit.platform.SystemInfo.Architecture
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.rubygrapefruit.platform.Terminal.Color
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.rubygrapefruit.platform.Terminals.Output
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.rubygrapefruit.platform.WindowsRegistry.Key
  Returns an array containing the constants of this enum class, 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 - Enum constant in enum class 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 Class 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 - Enum constant in enum class net.rubygrapefruit.platform.Terminal.Color

A B C D E F G H I L M N O P R S T U V W Y
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form