All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractByteArrayOutputStream |
This is the base class for implementing an output stream in which the data
is written into a byte array.
|
| AbstractByteArrayOutputStream.InputStreamConstructor<T extends java.io.InputStream> |
Constructor for an InputStream subclass.
|
| AbstractCharacterFilterReader |
A filter reader that filters out characters where subclasses decide which characters to filter out.
|
| AbstractFileFilter |
Abstracts the implementation of the FileFilter (IO), FilenameFilter (IO), PathFilter (NIO)
interfaces via our own IOFileFilter interface.
|
| AccumulatorPathVisitor |
Accumulates normalized paths during visitation.
|
| AgeFileFilter |
Filters files based on a cutoff time, can filter either newer files or files equal to or older.
|
| AndFileFilter |
A FileFilter providing conditional AND logic across a list of
file filters.
|
| AppendableOutputStream<T extends java.lang.Appendable> |
OutputStream implementation that writes the data to an Appendable
Object.
|
| AppendableWriter<T extends java.lang.Appendable> |
Writer implementation that writes the data to an Appendable
Object.
|
| AutoCloseInputStream |
Proxy stream that closes and discards the underlying stream as soon as the
end of input has been reached or when the stream is explicitly closed.
|
| BOMInputStream |
This class is used to wrap a stream that includes an encoded ByteOrderMark as its first bytes.
|
| BoundedInputStream |
This is a stream that will only supply bytes up to a certain length - if its
position goes above that, it will stop.
|
| BoundedReader |
A reader that imposes a limit to the number of characters that can be read from an underlying reader, returning EOF
when this limit is reached, regardless of state of underlying reader.
|
| BrokenInputStream |
Broken input stream.
|
| BrokenOutputStream |
Broken output stream.
|
| BrokenReader |
Broken reader.
|
| BrokenWriter |
Broken writer.
|
| BufferedFileChannelInputStream |
InputStream implementation which uses direct buffer to read a file to avoid extra copy of data between Java
and native memory which happens when using BufferedInputStream.
|
| ByteArrayOutputStream |
|
| ByteOrderMark |
|
| ByteOrderParser |
Converts Strings to ByteOrder instances.
|
| CanExecuteFileFilter |
This filter accepts Files that can be executed.
|
| CanReadFileFilter |
This filter accepts Files that can be read.
|
| CanWriteFileFilter |
This filter accepts Files that can be written to.
|
| CharacterFilterReader |
A filter reader that filters out a given character represented as an int code point, handy to remove
known junk characters from CSV files for example.
|
| CharacterSetFilterReader |
A filter reader that removes a given set of characters represented as int code points, handy to remove known
junk characters from CSV files for example.
|
| CharSequenceInputStream |
InputStream implementation that can read from String, StringBuffer,
StringBuilder or CharBuffer.
|
| CharSequenceReader |
Reader implementation that can read from String, StringBuffer,
StringBuilder or CharBuffer.
|
| Charsets |
Charsets required of every implementation of the Java platform.
|
| ChunkedOutputStream |
OutputStream which breaks larger output blocks into chunks.
|
| ChunkedWriter |
Writer which breaks larger output blocks into chunks.
|
| CircularBufferInputStream |
|
| CircularByteBuffer |
A buffer, which doesn't need reallocation of byte arrays, because it
reuses a single byte array.
|
| CircularInputStream |
An InputStream that repeats provided bytes for given target byte count.
|
| ClassLoaderObjectInputStream |
A special ObjectInputStream that loads a class based on a specified
ClassLoader rather than the system default.
|
| ClassNameMatcher |
An object that matches a Class name to a condition.
|
| CleaningPathVisitor |
Deletes files but not directories as a visit proceeds.
|
| ClosedInputStream |
Closed input stream.
|
| ClosedOutputStream |
Throws an exception on all attempts to write to the stream.
|
| ClosedReader |
Closed reader.
|
| ClosedWriter |
|
| CloseShieldInputStream |
Proxy stream that prevents the underlying input stream from being closed.
|
| CloseShieldOutputStream |
Proxy stream that prevents the underlying output stream from being closed.
|
| CloseShieldReader |
Proxy reader that prevents the underlying reader from being closed.
|
| CloseShieldWriter |
Proxy writer that prevents the underlying writer from being closed.
|
| CompositeFileComparator |
Compare two files using a set of delegate file Comparator.
|
| ConditionalFileFilter |
Defines operations for conditional file filters.
|
| CopyDirectoryVisitor |
Copies a source directory to a target directory.
|
| CopyUtils |
Deprecated.
|
| Counters |
Provides counters for files, directories, and sizes, as a visit proceeds.
|
| Counters.Counter |
Counts using a number.
|
| Counters.PathCounters |
Counts files, directories, and sizes, as a visit proceeds.
|
| CountingInputStream |
A decorating input stream that counts the number of bytes that have passed
through the stream so far.
|
| CountingOutputStream |
A decorating output stream that counts the number of bytes that have passed
through the stream so far.
|
| CountingPathVisitor |
Counts files, directories, and sizes, as a visit proceeds.
|
| DefaultFileComparator |
Compare two files using the default File.compareTo(File) method.
|
| DeferredFileOutputStream |
An output stream which will retain data in memory until a specified threshold is reached, and only then commit it to
disk.
|
| DelegateFileFilter |
This class turns a Java FileFilter or FilenameFilter into an IO FileFilter.
|
| DeleteOption |
An object that configures how to delete a file.
|
| DeletingPathVisitor |
Deletes files and directories as a visit proceeds.
|
| DemuxInputStream |
Data written to this stream is forwarded to a stream that has been associated with this thread.
|
| DemuxOutputStream |
Forwards data to a stream that has been associated with this thread.
|
| DirectoryFileComparator |
Compare two files using the File.isDirectory() method.
|
| DirectoryFileFilter |
This filter accepts Files that are directories.
|
| DirectoryStreamFilter |
A DirectoryStream.Filter that delegates to a PathFilter.
|
| DirectoryWalker<T> |
Deprecated.
|
| DirectoryWalker.CancelException |
CancelException is thrown in DirectoryWalker to cancel the current
processing.
|
| EmptyFileFilter |
This filter accepts files or directories that are empty.
|
| EndianUtils |
Utility code for dealing with different endian systems.
|
| ExtensionFileComparator |
|
| FalseFileFilter |
A file filter that always returns false.
|
| FileAlterationListener |
A listener that receives events of file system modifications.
|
| FileAlterationListenerAdaptor |
|
| FileAlterationMonitor |
A runnable that spawns a monitoring thread triggering any
registered FileAlterationObserver at a specified interval.
|
| FileAlterationObserver |
FileAlterationObserver represents the state of files below a root directory,
checking the file system and notifying listeners of create, change or
delete events.
|
| FileCleaner |
Deprecated.
|
| FileCleaningTracker |
Keeps track of files awaiting deletion, and deletes them when an associated
marker object is reclaimed by the garbage collector.
|
| FileDeleteStrategy |
Strategy for deleting files.
|
| FileEntry |
The state of a file or directory, capturing the following File attributes at a point in time.
|
| FileEqualsFileFilter |
Accepts only an exact File object match.
|
| FileExistsException |
Indicates that a file already exists.
|
| FileFileFilter |
This filter accepts Files that are files (not directories).
|
| FileFilterUtils |
Useful utilities for working with file filters.
|
| FilenameUtils |
General file name and file path manipulation utilities.
|
| FileSystem |
|
| FileSystemProviders |
Helps working with FileSystemProvider.
|
| FileSystemUtils |
Deprecated.
|
| FileUtils |
General file manipulation utilities.
|
| FileWriterWithEncoding |
Writer of files that allows the encoding to be set.
|
| FilterCollectionWriter |
Abstract class for writing filtered character streams to a Collection of writers.
|
| HexDump |
Dumps data in hexadecimal format.
|
| HiddenFileFilter |
This filter accepts Files that are hidden.
|
| InfiniteCircularInputStream |
An InputStream that infinitely repeats the provided bytes.
|
| IOCase |
Enumeration of IO case sensitivity.
|
| IOConsumer<T> |
Like Consumer but throws IOException.
|
| IOExceptionList |
A IOException based on a list of Throwable causes.
|
| IOExceptionWithCause |
Deprecated.
|
| IOFileFilter |
An interface which brings the FileFilter, FilenameFilter, and PathFilter interfaces together.
|
| IOFunction<T,R> |
Like Function but throws IOException.
|
| IOIndexedException |
A IOException associated with a source index.
|
| IOSupplier<T> |
Like Supplier but throws IOException.
|
| IOUtils |
General IO stream manipulation utilities.
|
| LastModifiedFileComparator |
|
| LineIterator |
An Iterator over the lines in a Reader.
|
| LockableFileWriter |
FileWriter that will create and honor lock files to allow simple
cross thread file lock handling.
|
| MagicNumberFileFilter |
File filter for matching files containing a "magic number".
|
| MarkShieldInputStream |
This is an alternative to ByteArrayInputStream
which removes the synchronization overhead for non-concurrent
access; as such this class is not thread-safe.
|
| MessageDigestCalculatingInputStream |
|
| MessageDigestCalculatingInputStream.MessageDigestMaintainingObserver |
Maintains the message digest.
|
| NameFileComparator |
Compare the names of two files for order (see File.getName()).
|
| NameFileFilter |
Filters file names for a certain name.
|
| NoopPathVisitor |
A noop path visitor.
|
| NotFileFilter |
This filter produces a logical NOT of the filters specified.
|
| NullAppendable |
Appends all data to the famous /dev/null.
|
| NullInputStream |
A functional, light weight InputStream that emulates
a stream of a specified size.
|
| NullOutputStream |
Writes all data to the famous /dev/null.
|
| NullPrintStream |
Writes all data to the famous /dev/null.
|
| NullReader |
A functional, light weight Reader that emulates
a reader of a specified size.
|
| NullWriter |
Writes all data to the famous /dev/null.
|
| ObservableInputStream |
The ObservableInputStream allows, that an InputStream may be consumed by other receivers, apart from the
thread, which is reading it.
|
| ObservableInputStream.Observer |
Abstracts observer callback for ObservableInputStreams.
|
| OrFileFilter |
A FileFilter providing conditional OR logic across a list of file filters.
|
| PathEqualsFileFilter |
Accepts only an exact Path object match.
|
| PathFileComparator |
Compare the path of two files for order (see File.getPath()).
|
| PathFilter |
A filter for Paths.
|
| PathUtils |
NIO Path utilities.
|
| PathVisitor |
A FileVisitor typed to a Path.
|
| PathVisitorFileFilter |
A file filter backed by a path visitor.
|
| PeekableInputStream |
Implements a buffered input stream, which allows to peek into the buffers first bytes.
|
| PrefixFileFilter |
Filters file names for a certain prefix.
|
| ProxyCollectionWriter |
A Proxy stream collection which acts as expected, that is it passes the method calls on to the proxied streams and
doesn't change which methods are being called.
|
| ProxyInputStream |
A Proxy stream which acts as expected, that is it passes the method
calls on to the proxied stream and doesn't change which methods are
being called.
|
| ProxyOutputStream |
A Proxy stream which acts as expected, that is it passes the method
calls on to the proxied stream and doesn't change which methods are
being called.
|
| ProxyReader |
A Proxy stream which acts as expected, that is it passes the method
calls on to the proxied stream and doesn't change which methods are
being called.
|
| ProxyWriter |
A Proxy stream which acts as expected, that is it passes the method calls on to the proxied stream and doesn't
change which methods are being called.
|
| QueueInputStream |
Simple alternative to JDK PipedInputStream; queue input stream provides what's written in queue
output stream.
|
| QueueOutputStream |
Simple alternative to JDK PipedOutputStream; queue input stream provides what's written in queue
output stream.
|
| RandomAccessFileInputStream |
Streams data from a RandomAccessFile starting at its current position.
|
| ReadAheadInputStream |
Implements InputStream to asynchronously read ahead from an underlying input stream when a specified amount
of data has been read from the current buffer.
|
| ReaderInputStream |
InputStream implementation that reads a character stream from a Reader
and transforms it to a byte stream using a specified charset encoding.
|
| RegexFileFilter |
Filters files using supplied regular expression(s).
|
| ReversedLinesFileReader |
Reads lines in a file reversely (similar to a BufferedReader, but starting at
the last line).
|
| SequenceReader |
Provides the contents of multiple Readers in sequence.
|
| SimplePathVisitor |
A SimpleFileVisitor typed to a Path.
|
| SizeFileComparator |
|
| SizeFileFilter |
Filters files based on size, can filter either smaller files or
files equal to or larger than a given threshold.
|
| StandardDeleteOption |
Defines the standard delete options.
|
| StandardLineSeparator |
|
| StringBuilderWriter |
Writer implementation that outputs to a StringBuilder.
|
| SuffixFileFilter |
Filters files based on the suffix (what the file name ends with).
|
| SwappedDataInputStream |
DataInput for systems relying on little endian data formats.
|
| SymbolicLinkFileFilter |
This filter accepts Files that are symbolic links.
|
| TaggedInputStream |
An input stream decorator that tags potential exceptions so that the
stream that caused the exception can easily be identified.
|
| TaggedIOException |
An IOException decorator that adds a serializable tag to the
wrapped exception.
|
| TaggedOutputStream |
An output stream decorator that tags potential exceptions so that the
stream that caused the exception can easily be identified.
|
| TaggedReader |
A reader decorator that tags potential exceptions so that the reader that caused the exception can easily be
identified.
|
| TaggedWriter |
A writer decorator that tags potential exceptions so that the
reader that caused the exception can easily be identified.
|
| Tailer |
Simple implementation of the unix "tail -f" functionality.
|
| TailerListener |
Listener for events from a Tailer.
|
| TailerListenerAdapter |
|
| TeeInputStream |
InputStream proxy that transparently writes a copy of all bytes read
from the proxied stream to a given OutputStream.
|
| TeeOutputStream |
Classic splitter of OutputStream.
|
| TeeReader |
Reader proxy that transparently writes a copy of all characters read from the proxied reader to a given Reader.
|
| TeeWriter |
Classic splitter of Writer.
|
| ThresholdingOutputStream |
An output stream which triggers an event when a specified number of bytes of data have been written to it.
|
| TimestampedObserver |
An observer with timestamps.
|
| TrueFileFilter |
A file filter that always returns true.
|
| UnixLineEndingInputStream |
A filtering input stream that ensures the content will have UNIX-style line endings, LF.
|
| UnsynchronizedByteArrayInputStream |
This is an alternative to ByteArrayInputStream
which removes the synchronization overhead for non-concurrent
access; as such this class is not thread-safe.
|
| UnsynchronizedByteArrayOutputStream |
|
| ValidatingObjectInputStream |
An ObjectInputStream that's restricted to deserialize
a limited set of classes.
|
| WildcardFileFilter |
Filters files using the supplied wildcards.
|
| WildcardFilter |
Deprecated.
|
| WindowsLineEndingInputStream |
A filtering input stream that ensures the content will have Windows line endings, CRLF.
|
| WriterOutputStream |
OutputStream implementation that transforms a byte stream to a
character stream using a specified charset encoding and writes the resulting
stream to a Writer.
|
| XmlStreamReader |
Character stream that handles all the necessary Voodoo to figure out the
charset encoding of the XML document within the stream.
|
| XmlStreamReaderException |
The XmlStreamReaderException is thrown by the XmlStreamReader constructors if
the charset encoding can not be determined according to the XML 1.0
specification and RFC 3023.
|
| XmlStreamWriter |
Character stream that handles all the necessary Voodoo to figure out the
charset encoding of the XML document written to the stream.
|