# All Classes and Interfaces

Class
Description
AbstractFiles
AbstractTerminal
AbstractTerminals
AnsiTerminal
DefaultFileEvents
DefaultFileSystemInfo
DefaultMemory
DefaultMemoryInfo
DefaultOsxMemory
DefaultOsxMemoryInfo
DefaultPosixFiles
DefaultProcess
DefaultProcessLauncher
DefaultSystemInfo
DefaultWindowsFiles
DefaultWindowsRegistry
DirEntry
Details about a file in a directory.
DirList
FileEventFunctions
FileEvents
Allows a directory or file to be monitored for changes.
FileInfo
Provides some information about a file.
FileInfo.Type
FilePermissionException
Files
Functions to query and modify files.
FileStat
FileSystemInfo
Information about a file system.
FileSystemList
FileSystems
Provides access to the file systems of the current machine.
FileWatch
A source for file change events.
FunctionResult
FunctionResult.Failure
LibraryDef
Memory
MemoryFunctions
MemoryInfo
Provides some information about the system memory.
MissingRegistryEntryException
Thrown when attempting to query an unknown registry key or value.
MutableSystemInfo
MutableTerminalSize
MutableTypeInfo
Native
Provides access to the native integrations.
NativeException
Base exception for native integration.
NativeIntegration
A marker interface that represents a native integration.
NativeIntegrationLinkageException
Thrown when a native integration is not available due to a native linkage error.
NativeIntegrationUnavailableException
Thrown when a given integration is not available for the current machine.
NativeLibraryFunctions
NativeLibraryLoader
NativeLibraryLocator
NoSuchFileException
Thrown when attempting to query details of a file that does not exist.
NotADirectoryException
Thrown when attempting to list the elements of a file that is not a directory.
OsxMemory
OsxMemoryFunctions
OsxMemoryInfo
Detailed OSX memory info.
Platform
PosixFileFunctions
PosixFileInfo
Provides some information about a file on a Posix file system.
PosixFiles
Functions to query and modify files on a Posix file system.
PosixFileSystemFunctions
PosixFileSystems
PosixProcessFunctions
PosixTerminalFunctions
PosixTypeFunctions
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.
ResourceClosedException
Thrown when attempting to use some resource has been closed.
SystemInfo
Provides access to some system information.
SystemInfo.Architecture
Terminal
Allows the terminal/console to be manipulated.
Terminal.Color
Basic colors supported by a terminal.
TerminalCapabilities
Terminals
Provides access to the terminal/console.
Terminals.Output
System outputs.
TerminalSize
The size of a terminal.
TerminfoFunctions
TerminfoTerminal
TerminfoTerminals
ThreadSafe
Indicates that the given class or method is thread safe.
WindowsConsoleFunctions
WindowsDirList
WindowsFileFunctions
WindowsFileInfo
Provides some information about a file on a Windows file system.
WindowsFiles
Functions to query files on a Windows file system.
WindowsFileStat
WindowsFileTime
WindowsHandleFunctions
WindowsProcessLauncher
WindowsRegistry
WindowsRegistry.Key
WindowsRegistryFunctions
WindowsTerminal
WindowsTerminals
WrapperProcess
A `Process` implementation that wraps another to add thread-safety and to update the JVM's internal view of various process properties.
WrapperProcessLauncher
WrapperTerminal
A `Terminal` implementation that wraps another to add thread safety.