# Uses of Package
org.apache.commons.io

Packages that use org.apache.commons.io
org.apache.commons.io: This package defines utility classes for working with streams, readers, writers and files.
org.apache.commons.io.comparator: This package provides various `Comparator` implementations for `File`s.
org.apache.commons.io.filefilter: This package defines an interface (IOFileFilter) that combines both `FileFilter` and `FilenameFilter`.
org.apache.commons.io.input: This package provides implementations of input classes, such as `InputStream` and `Reader`.
org.apache.commons.io.monitor: This package provides a component for monitoring file system events (directory and file create, update and delete events).

Classes in org.apache.commons.io used by org.apache.commons.io
Class and Description
ByteOrderMark Byte Order Mark (BOM) representation - see `BOMInputStream`.
DirectoryWalker.CancelException CancelException is thrown in DirectoryWalker to cancel the current processing.
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.
IOCase Enumeration of IO case sensitivity.
IOExceptionWithCause Deprecated. (since 2.5) use `IOException` instead
LineIterator An Iterator over the lines in a `Reader`.

Classes in org.apache.commons.io used by org.apache.commons.io.comparator
Class and Description
IOCase Enumeration of IO case sensitivity.

Classes in org.apache.commons.io used by org.apache.commons.io.filefilter
Class and Description
IOCase Enumeration of IO case sensitivity.

Classes in org.apache.commons.io used by org.apache.commons.io.input
Class and Description
ByteOrderMark Byte Order Mark (BOM) representation - see `BOMInputStream`.

Classes in org.apache.commons.io used by org.apache.commons.io.monitor
Class and Description
IOCase Enumeration of IO case sensitivity.