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. |
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.
|
ByteArrayOutputStream |
This class implements an output stream in which the data is
written into a byte array. |
CanReadFileFilter |
This filter accepts File s that can be read.
|
CanWriteFileFilter |
This filter accepts File s that can be written to.
|
CharSequenceReader |
Reader implementation that can read from String, StringBuffer,
StringBuilder or CharBuffer.
|
ClassLoaderObjectInputStream |
A special ObjectInputStream that loads a class based on a specified
ClassLoader rather than the system default.
|
ClosedInputStream |
Closed input stream. |
ClosedOutputStream |
Closed output stream. |
CloseShieldInputStream |
Proxy stream that prevents the underlying input stream from being closed.
|
CloseShieldOutputStream |
Proxy stream that prevents the underlying output stream from being closed.
|
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.
|
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.
|
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 File s 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.
|
ExtensionFileComparator |
Compare the file name extensions for order
(see getExtension).
|
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 File s 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.
|
FileWriterWithEncoding |
Writer of files that allows the encoding to be set.
|
HexDump |
Dumps data in hexadecimal format.
|
HiddenFileFilter |
This filter accepts File s that are hidden.
|
IOCase |
Enumeration of IO case sensitivity.
|
IOExceptionWithCause |
Subclasses IOException with the Throwable constructors missing before Java 6. |
IOFileFilter |
An interface which brings the FileFilter and FilenameFilter
interfaces together.
|
IOUtils |
General IO stream manipulation utilities.
|
LastModifiedFileComparator |
Compare the last modified date/time of two files for order
(see File#lastModified()).
|
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.
|
NameFileComparator |
Compare the names of two files for order (see File#getName()).
|
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. |
PathFileComparator |
Compare the path of two files for order (see File#getPath()).
|
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. |
RegexFileFilter |
Filters files using supplied regular expression(s).
|
ReverseComparator |
Reverses the result of comparing two objects using
the delegate Comparator.
|
SizeFileComparator |
Compare the length/size of two files for order (see
File#length() and sizeOfDirectory).
|
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.
|
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. |
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.
|