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 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 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 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 - Enum constant in enum class 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 - Enum constant in enum class 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 - 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 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 - 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