All Classes and Interfaces

Class
Description
 
Reads a file line-by-line, but unlike a BufferedReader, does not give up when the end of the file is reached.
An InputStream-like construct which does not acknowledge the end of files.
Utility methods for reading and writing files and directories.
Encapsulates ReadableByteChannel, SeekableByteChannel, WritableByteChannel to have a single type to return from Streams.channel() which is compatible with APIs that take the types implemented by FileChannel.
Wrapper for an input stream which can compute a hash as bytes are read.
Output stream which wraps another output stream and computes a cryptographic hash using some algorithm as the data arrives.
Utilities methods for working with input and output streams.
Allows System.out and System.err to be replaced just for a single thread, while leaving them alone for the rest of the system.
Platform-independent implementation of java.nio.file.Path allowing for consistency across Unix and Windows; useful for doing path transforms and as keys where it is imperative that the path separator be '/' no matter what.
Manages file system watches, centralizing management of watch keys, and enabling and disabling notifications; uses a single thread and a set of polling intervals, and timeouts to ensure all watches are fairly serviced with fixed overhead.
Allows for recursive watching on folders and files.