All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AbstractFileComparator Abstract fileComparator
which provides sorting for file arrays and lists.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 AFileFilter
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.BOMInputStream This class is used to wrap a stream that includes an encodedByteOrderMark
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.BrokenInputStream Broken input stream.BrokenOutputStream Broken output stream.ByteArrayOutputStream This class implements an output stream in which the data is written into a byte array.ByteOrderMark Byte Order Mark (BOM) representation - seeBOMInputStream
.CanReadFileFilter This filter acceptsFile
s that can be read.CanWriteFileFilter This filter acceptsFile
s that can be written to.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.ClassLoaderObjectInputStream A special ObjectInputStream that loads a class based on a specifiedClassLoader
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.CompositeFileComparator Compare two files using a set of delegate fileComparator
.ConditionalFileFilter Defines operations for conditional file filters.CopyUtils Deprecated. Use IOUtils.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 defaultFile.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.DirectoryFileComparator Compare two files using theFile.isDirectory()
method.DirectoryFileFilter This filter acceptsFile
s that are directories.DirectoryWalker<T> 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 (seeFilenameUtils.getExtension(String)
).FalseFileFilter A file filter that always returns false.FileAlterationListener A listener that receives events of file system modifications.FileAlterationListenerAdaptor ConvenienceFileAlterationListener
implementation that does nothing.FileAlterationMonitor A runnable that spawns a monitoring thread triggering any registeredFileAlterationObserver
at a specified interval.FileAlterationObserver FileAlterationObserver represents the state of files below a root directory, checking the filesystem 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.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.FileEntry FileEntry
represents the state of a file or directory, capturing the followingFile
attributes at a point in time.FileExistsException Indicates that a file already exists.FileFileFilter This filter acceptsFile
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 acceptsFile
s that are hidden.IOCase Enumeration of IO case sensitivity.IOExceptionWithCause Subclasses IOException with theThrowable
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 (seeFile.lastModified()
).LineIterator An Iterator over the lines in aReader
.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".NameFileComparator Compare the names of two files for order (seeFile.getName()
).NameFileFilter Filters filenames for a certain name.NotFileFilter This filter produces a logical NOT of the filters specified.NullInputStream A functional, light weightInputStream
that emulates a stream of a specified size.NullOutputStream This OutputStream writes all data to the famous /dev/null.NullReader A functional, light weightReader
that emulates a reader of a specified size.NullWriter ThisWriter
writes all data to the famous /dev/null.OrFileFilter AFileFilter
providing conditional OR logic across a list of file filters.PathFileComparator Compare the path of two files for order (seeFile.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.ReaderInputStream InputStream
implementation that reads a character stream from aReader
and transforms it to a byte stream using a specified charset encoding.RegexFileFilter Filters files using supplied regular expression(s).ReverseComparator Reverses the result of comparing two objects using the delegateComparator
.ReversedLinesFileReader Reads lines in a file reversely (similar to a BufferedReader, but starting at the last line).SizeFileComparator Compare the length/size of two files for order (seeFile.length()
andFileUtils.sizeOfDirectory(File)
).SizeFileFilter Filters files based on size, can filter either smaller files or files equal to or larger than a given threshold.StringBuilderWriter Writer
implementation that outputs to aStringBuilder
.SuffixFileFilter Filters files based on the suffix (what the filename ends with).SwappedDataInputStream DataInput for systems relying on little endian data formats.TaggedInputStream An input stream decorator that tags potential exceptions so that the stream that caused the exception can easily be identified.TaggedIOException AnIOException
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.Tailer Simple implementation of the unix "tail -f" functionality.TailerListener Listener for events from aTailer
.TailerListenerAdapter TailerListener
Adapter.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.ThreadMonitor Monitors a thread, interrupting it of it reaches the specified timout.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 Deprecated. Use WilcardFileFilter.WriterOutputStream OutputStream
implementation that transforms a byte stream to a character stream using a specified charset encoding and writes the resulting stream to aWriter
.XmlStreamReader Character stream that handles all the necessary Voodo 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 Voodo to figure out the charset encoding of the XML document written to the stream.