| Class Summary |
| AbstractFileFilter |
An abstract class which implements the Java FileFilter and FilenameFilter
interfaces via the IOFileFilter interface.
|
| AgeFileFilter |
Filters files based on a cutoff time, can filter either newer
files or files equal to or older.
|
| AndFileFilter |
A java.io.FileFilter providing conditional AND logic across a list of
file filters. |
| ByteArrayOutputStream |
This class implements an output stream in which the data is
written into a byte array. |
| CanReadFileFilter |
This filter accepts Files that can be read.
|
| CanWriteFileFilter |
This filter accepts Files that can be written to.
|
| ClassLoaderObjectInputStream |
A special ObjectInputStream that loads a class based on a specified
ClassLoader rather than the system default.
|
| ConditionalFileFilter |
Defines operations for conditional file filters.
|
| CopyUtils |
This class provides static utility methods for buffered
copying between sources (InputStream, Reader,
String and byte[]) and destinations
(OutputStream, Writer, String and
byte[]).
|
| 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.
|
| 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.
|
| DemuxInputStream |
Data written to this stream is forwarded to a stream that has been associated
with this thread.
|
| DemuxOutputStream |
Data written to this stream is forwarded to a stream that has been associated
with this thread.
|
| DirectoryFileFilter |
This filter accepts Files that are directories.
|
| DirectoryWalker |
Abstract class that walks through a directory hierarchy and provides
subclasses with convenient hooks to add specific behaviour.
|
| 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.
|
| FalseFileFilter |
A file filter that always returns false.
|
| FileCleaner |
Keeps track of files awaiting deletion, and deletes them when an associated
marker object is reclaimed by the garbage collector.
|
| FileCleaningTracker |
Keeps track of files awaiting deletion, and deletes them when an associated
marker object is reclaimed by the garbage collector.
|
| FileCleaningTracker.Reaper |
The reaper thread. |
| FileCleaningTracker.Tracker |
Inner class which acts as the reference for a file pending deletion. |
| FileDeleteStrategy |
Strategy for deleting files.
|
| FileDeleteStrategy.ForceFileDeleteStrategy |
Force file deletion strategy. |
| FileFileFilter |
This filter accepts Files that are files (not directories).
|
| FileFilterUtils |
Useful utilities for working with file filters. |
| FilenameUtils |
General filename and filepath manipulation utilities.
|
| FileSystemUtils |
General File System utilities.
|
| FileUtils |
General file manipulation utilities.
|
| HexDump |
Dumps data in hexadecimal format.
|
| HiddenFileFilter |
This filter accepts Files that are hidden.
|
| IOCase |
Enumeration of IO case sensitivity.
|
| IOFileFilter |
An interface which brings the FileFilter and FilenameFilter
interfaces together.
|
| IOUtils |
General IO stream manipulation utilities.
|
| 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.
|
| NameFileFilter |
Filters filenames for a certain name.
|
| NotFileFilter |
This filter produces a logical NOT of the filters specified.
|
| NullInputStream |
A functional, light weight InputStream that emulates
a stream of a specified size.
|
| NullOutputStream |
This OutputStream writes all data to the famous /dev/null.
|
| NullReader |
A functional, light weight Reader that emulates
a reader of a specified size.
|
| NullWriter |
This Writer writes all data to the famous /dev/null.
|
| OrFileFilter |
A java.io.FileFilter providing conditional OR logic across a list of
file filters. |
| PrefixFileFilter |
Filters filenames for a certain prefix.
|
| 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. |
| SizeFileFilter |
Filters files based on size, can filter either smaller files or
files equal to or larger than a given threshold.
|
| SuffixFileFilter |
Filters files based on the suffix (what the filename ends with).
|
| SwappedDataInputStream |
DataInput for systems relying on little endian data formats.
|
| TeeOutputStream |
Classic splitter of OutputStream. |
| ThresholdingOutputStream |
An output stream which triggers an event when a specified number of bytes of
data have been written to it. |
| TrueFileFilter |
A file filter that always returns true.
|
| WildcardFileFilter |
Filters files using the supplied wildcards.
|
| WildcardFilter |
Filters files using the supplied wildcards.
|