Package net.rubygrapefruit.platform

The native integrations.

See:
          Description

Interface Summary
FileSystem Information about a file system.
FileSystems Provides access to the file systems of the current machine.
NativeIntegration A marker interface that represents a native integration.
PosixFile Functions to query and modify a file's POSIX meta-data.
Process Functions to query and modify a process' state.
ProcessLauncher Used to start processes, taking care of some platform-specific issues when launching processes concurrently or launching processes that will run in the background.
SystemInfo Provides access to some system information.
Terminal Allows the terminal/console to be manipulated.
Terminals Provides access to the terminal/console.
TerminalSize The size of a terminal.
 

Class Summary
Native Provides access to the native integrations.
 

Enum Summary
Terminal.Color Basic colors supported by a terminal.
Terminals.Output System outputs.
 

Exception Summary
NativeException  
NativeIntegrationUnavailableException Thrown when a given integration is not available for the current machine.
 

Annotation Types Summary
ThreadSafe Indicates that the given class or method is thread safe.
 

Package net.rubygrapefruit.platform Description

The native integrations. Use Native.get(Class) to access a native integration.