| Name | Description | Type | Package | Framework |
| AbstractFileFilter | An abstract class which implements the Java FileFilter and FilenameFilter interfaces via the IOFileFilter interface. | Class | org.apache.commons.io.filefilter | Apache Commons |
|
| AgeFileFilter | Filters files based on a cutoff time, can filter either newer files or files equal to or older. | Class | org.apache.commons.io.filefilter | Apache Commons |
|
| AndFileFilter | A FileFilter providing conditional AND logic across a list of file filters. | Class | org.apache.commons.io.filefilter | Apache Commons |
|
| 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. | Class | org.apache.commons.io.input | Apache Commons |
|
| BOMInputStream | This class is used to wrap a stream that includes an encoded ByteOrderMark as its first bytes. | Class | org.apache.commons.io.input | Apache Commons |
|
| BoundedInputStream | This is a stream that will only supply bytes up to a certain length - if its position goes above that, it will stop. | Class | org.apache.commons.io.input | Apache Commons |
|
| BrokenInputStream | Broken input stream. | Class | org.apache.commons.io.input | Apache Commons |
|
| BrokenOutputStream | Broken output stream. | Class | org.apache.commons.io.output | Apache Commons |
|
| ByteArrayOutputStream | This class implements an output stream in which the data is written into a byte array. | Class | org.apache.commons.io.output | Apache Commons |
|
| ByteOrderMark | Byte Order Mark (BOM) representation - see BOMInputStream. | Class | org.apache.commons.io | Apache Commons |
|
| CanReadFileFilter | This filter accepts Files that can be read. | Class | org.apache.commons.io.filefilter | Apache Commons |
|
| CanWriteFileFilter | This filter accepts Files that can be written to. | Class | org.apache.commons.io.filefilter | Apache Commons |
|
| CharSequenceInputStream | InputStream implementation that can read from String, StringBuffer, StringBuilder or CharBuffer. | Class | org.apache.commons.io.input | Apache Commons |
|
| CharSequenceReader | Reader implementation that can read from String, StringBuffer, StringBuilder or CharBuffer. | Class | org.apache.commons.io.input | Apache Commons |
|
| Charsets | Charsets required of every implementation of the Java platform. | Class | org.apache.commons.io | Apache Commons |
|
| ChunkedOutputStream | OutputStream which breaks larger output blocks into chunks. | Class | org.apache.commons.io.output | Apache Commons |
|
| ChunkedWriter | OutputStream which breaks larger output blocks into chunks. | Class | org.apache.commons.io.output | Apache Commons |
|
| ClassLoaderObjectInputStream | A special ObjectInputStream that loads a class based on a specified ClassLoader rather than the system default. | Class | org.apache.commons.io.input | Apache Commons |
|
| ClosedInputStream | Closed input stream. | Class | org.apache.commons.io.input | Apache Commons |
|
| ClosedOutputStream | Closed output stream. | Class | org.apache.commons.io.output | Apache Commons |
|
| CloseShieldInputStream | Proxy stream that prevents the underlying input stream from being closed. | Class | org.apache.commons.io.input | Apache Commons |
|
| CloseShieldOutputStream | Proxy stream that prevents the underlying output stream from being closed. | Class | org.apache.commons.io.output | Apache Commons |
|
| CompositeFileComparator | Compare two files using a set of delegate file Comparator. | Class | org.apache.commons.io.comparator | Apache Commons |
|
| ConditionalFileFilter | Defines operations for conditional file filters. | Interface | org.apache.commons.io.filefilter | Apache Commons |
|
| CopyUtils | This class provides static utility methods for buffered copying between sources (InputStream, Reader, | Class | org.apache.commons.io | Apache Commons |
|
| CountingInputStream | A decorating input stream that counts the number of bytes that have passed through the stream so far. | Class | org.apache.commons.io.input | Apache Commons |
|
| CountingOutputStream | A decorating output stream that counts the number of bytes that have passed through the stream so far. | Class | org.apache.commons.io.output | Apache Commons |
|
| DefaultFileComparator | Compare two files using the default File. | Class | org.apache.commons.io.comparator | Apache Commons |
|
| DeferredFileOutputStream | An output stream which will retain data in memory until a specified threshold is reached, and only then commit it to disk. | Class | org.apache.commons.io.output | Apache Commons |
|
| DelegateFileFilter | This class turns a Java FileFilter or FilenameFilter into an IO FileFilter. | Class | org.apache.commons.io.filefilter | Apache Commons |
|
| DemuxInputStream | Data written to this stream is forwarded to a stream that has been associatedVersion:$Id: DemuxInputStream. | Class | org.apache.commons.io.input | Apache Commons |
|
| DemuxOutputStream | Data written to this stream is forwarded to a stream that has been associatedVersion:$Id: DemuxOutputStream. | Class | org.apache.commons.io.output | Apache Commons |
|
| DirectoryFileComparator | Compare two files using the File. | Class | org.apache.commons.io.comparator | Apache Commons |
|
| DirectoryFileFilter | This filter accepts Files that are directories. | Class | org.apache.commons.io.filefilter | Apache Commons |
|
| DirectoryWalker | Abstract class that walks through a directory hierarchy and provides subclasses with convenient hooks to add specific behaviour. | Class | org.apache.commons.io | Apache Commons |
|
| DirectoryWalker .CancelException | CancelException is thrown in DirectoryWalker to cancel the currentSee Also:Serialized Form | Class | org.apache.commons.io.DirectoryWalker | Apache Commons |
|
| EmptyFileFilter | This filter accepts files or directories that are empty. | Class | org.apache.commons.io.filefilter | Apache Commons |
|
| EndianUtils | Utility code for dealing with different endian systems. | Class | org.apache.commons.io | Apache Commons |
|
| ExtensionFileComparator | Compare the file name extensions for order (see FilenameUtils. | Class | org.apache.commons.io.comparator | Apache Commons |
|
| FalseFileFilter | A file filter that always returns false. | Class | org.apache.commons.io.filefilter | Apache Commons |
|
| FileAlterationListener | A listener that receives events of file system modifications. | Interface | org.apache.commons.io.monitor | Apache Commons |
|
| FileAlterationListenerAdaptor | Convenience FileAlterationListener implementation that does nothing. | Class | org.apache.commons.io.monitor | Apache Commons |
|
| FileAlterationMonitor | A runnable that spawns a monitoring thread triggering any registered FileAlterationObserver at a specified interval. | Class | org.apache.commons.io.monitor | Apache Commons |
|
| FileAlterationObserver | FileAlterationObserver represents the state of files below a root directory, checking the filesystem and notifying listeners of create, change or | Class | org.apache.commons.io.monitor | Apache Commons |
|
| FileCleaner | Keeps track of files awaiting deletion, and deletes them when an associated marker object is reclaimed by the garbage collector. | Class | org.apache.commons.io | Apache Commons |
|
| FileCleaningTracker | Keeps track of files awaiting deletion, and deletes them when an associated marker object is reclaimed by the garbage collector. | Class | org.apache.commons.io | Apache Commons |
|
| FileDeleteStrategy | Strategy for deleting files. | Class | org.apache.commons.io | Apache Commons |
|
| FileEntry | The state of a file or directory, capturing the following File attributes at a point in time. | Class | org.apache.commons.io.monitor | Apache Commons |
|
| FileExistsException | Indicates that a file already exists. | Class | org.apache.commons.io | Apache Commons |
|
| FileFileFilter | This filter accepts Files that are files (not directories). | Class | org.apache.commons.io.filefilter | Apache Commons |
|
| FileFilterUtils | Useful utilities for working with file filters. | Class | org.apache.commons.io.filefilter | Apache Commons |
|
| FilenameUtils | General filename and filepath manipulation utilities. | Class | org.apache.commons.io | Apache Commons |
|
| FileSystemUtils | General File System utilities. | Class | org.apache.commons.io | Apache Commons |
|
| FileUtils | General file manipulation utilities. | Class | org.apache.commons.io | Apache Commons |
|
| FileWriterWithEncoding | Writer of files that allows the encoding to be set. | Class | org.apache.commons.io.output | Apache Commons |
|
| HexDump | Dumps data in hexadecimal format. | Class | org.apache.commons.io | Apache Commons |
|
| HiddenFileFilter | This filter accepts Files that are hidden. | Class | org.apache.commons.io.filefilter | Apache Commons |
|
| IOCase | Enumeration of IO case sensitivity. | Class | org.apache.commons.io | Apache Commons |
|
| IOExceptionWithCause | Subclasses IOException with the Throwable constructors missing before Java 6. | Class | org.apache.commons.io | Apache Commons |
|
| IOFileFilter | An interface which brings the FileFilter and FilenameFilter interfaces together. | Interface | org.apache.commons.io.filefilter | Apache Commons |
|
| IOUtils | General IO stream manipulation utilities. | Class | org.apache.commons.io | Apache Commons |
|
| LastModifiedFileComparator | Compare the last modified date/time of two files for order (see File. | Class | org.apache.commons.io.comparator | Apache Commons |
|
| LineIterator | An Iterator over the lines in a Reader. | Class | org.apache.commons.io | Apache Commons |
|
| LockableFileWriter | FileWriter that will create and honor lock files to allow simple cross thread file lock handling. | Class | org.apache.commons.io.output | Apache Commons |
|
| MagicNumberFileFilter | File filter for matching files containing a magic number. | Class | org.apache.commons.io.filefilter | Apache Commons |
|
| NameFileComparator | Compare the names of two files for order (see File. | Class | org.apache.commons.io.comparator | Apache Commons |
|
| NameFileFilter | Filters filenames for a certain name. | Class | org.apache.commons.io.filefilter | Apache Commons |
|
| NotFileFilter | This filter produces a logical NOT of the filters specified. | Class | org.apache.commons.io.filefilter | Apache Commons |
|
| NullInputStream | A functional, light weight InputStream that emulates a stream of a specified size. | Class | org.apache.commons.io.input | Apache Commons |
|
| NullOutputStream | This OutputStream writes all data to the famous /dev/null. | Class | org.apache.commons.io.output | Apache Commons |
|
| NullReader | A functional, light weight Reader that emulates a reader of a specified size. | Class | org.apache.commons.io.input | Apache Commons |
|
| NullWriter | This Writer writes all data to the famous /dev/null. | Class | org.apache.commons.io.output | Apache Commons |
|
| OrFileFilter | A FileFilter providing conditional OR logic across a list of file filters. | Class | org.apache.commons.io.filefilter | Apache Commons |
|
| PathFileComparator | Compare the path of two files for order (see File. | Class | org.apache.commons.io.comparator | Apache Commons |
|
| PrefixFileFilter | Filters filenames for a certain prefix. | Class | org.apache.commons.io.filefilter | Apache Commons |
|
| 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 | Class | org.apache.commons.io.input | Apache Commons |
|
| 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 | Class | org.apache.commons.io.output | Apache Commons |
|
| 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 | Class | org.apache.commons.io.input | Apache Commons |
|
| 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 | Class | org.apache.commons.io.output | Apache Commons |
|
| ReaderInputStream | InputStream implementation that reads a character stream from a Reader and transforms it to a byte stream using a specified charset encoding. | Class | org.apache.commons.io.input | Apache Commons |
|
| RegexFileFilter | Filters files using supplied regular expression(s). | Class | org.apache.commons.io.filefilter | Apache Commons |
|
| ReversedLinesFileReader | Reads lines in a file reversely (similar to a BufferedReader, but starting at the last line). | Class | org.apache.commons.io.input | Apache Commons |
|
| SizeFileComparator | Compare the length/size of two files for order (see File. | Class | org.apache.commons.io.comparator | Apache Commons |
|
| SizeFileFilter | Filters files based on size, can filter either smaller files or files equal to or larger than a given threshold. | Class | org.apache.commons.io.filefilter | Apache Commons |
|
| StringBuilderWriter | Writer implementation that outputs to a StringBuilder. | Class | org.apache.commons.io.output | Apache Commons |
|
| SuffixFileFilter | Filters files based on the suffix (what the filename ends with). | Class | org.apache.commons.io.filefilter | Apache Commons |
|
| SwappedDataInputStream | DataInput for systems relying on little endian data formats. | Class | org.apache.commons.io.input | Apache Commons |
|
| TaggedInputStream | An input stream decorator that tags potential exceptions so that the stream that caused the exception can easily be identified. | Class | org.apache.commons.io.input | Apache Commons |
|
| TaggedIOException | An IOException decorator that adds a serializable tag to the wrapped exception. | Class | org.apache.commons.io | Apache Commons |
|
| TaggedOutputStream | An output stream decorator that tags potential exceptions so that the stream that caused the exception can easily be identified. | Class | org.apache.commons.io.output | Apache Commons |
|
| Tailer | Simple implementation of the unix tail -f functionality. | Class | org.apache.commons.io.input | Apache Commons |
|
| TailerListener | Listener for events from a Tailer. | Interface | org.apache.commons.io.input | Apache Commons |
|
| TailerListenerAdapter | TailerListener Adapter. | Class | org.apache.commons.io.input | Apache Commons |
|
| TeeInputStream | InputStream proxy that transparently writes a copy of all bytes read from the proxied stream to a given OutputStream. | Class | org.apache.commons.io.input | Apache Commons |
|
| TeeOutputStream | Classic splitter of OutputStream. | Class | org.apache.commons.io.output | Apache Commons |
|
| ThresholdingOutputStream | An output stream which triggers an event when a specified number of bytes of data have been written to it. | Class | org.apache.commons.io.output | Apache Commons |
|
| TrueFileFilter | A file filter that always returns true. | Class | org.apache.commons.io.filefilter | Apache Commons |
|
| WildcardFileFilter | Filters files using the supplied wildcards. | Class | org.apache.commons.io.filefilter | Apache Commons |
|
| WildcardFilter | Filters files using the supplied wildcards. | Class | org.apache.commons.io.filefilter | Apache Commons |
|
| WriterOutputStream | OutputStream implementation that transforms a byte stream to a character stream using a specified charset encoding and writes the resulting | Class | org.apache.commons.io.output | Apache Commons |
|
| XmlStreamReader | Character stream that handles all the necessary Voodo to figure out the charset encoding of the XML document within the stream. | Class | org.apache.commons.io.input | Apache Commons |
|
| XmlStreamReaderException | The XmlStreamReaderException is thrown by the XmlStreamReader constructors if the charset encoding can not be determined according to the XML 1. | Class | org.apache.commons.io.input | Apache Commons |
|
| XmlStreamWriter | Character stream that handles all the necessary Voodo to figure out the charset encoding of the XML document written to the stream. | Class | org.apache.commons.io.output | Apache Commons |