# Uses of Package
org.apache.commons.io

- Packages that use org.apache.commons.io
  Package | Description
  --- | ---
  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 Deprecated. 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.
  FileSystem Abstracts an OS' file system details, currently supporting the single use case of converting a file name String to a legal file name with `FileSystem.toLegalFileName(String, char)`.
  IOCase Enumeration of IO case sensitivity.
  IOExceptionWithCause Deprecated. (since 2.5) use `IOException` instead
  LineIterator An Iterator over the lines in a `Reader`.
  StandardLineSeparator Enumerates standard line separators: `StandardLineSeparator.CR`, `StandardLineSeparator.CRLF`, `StandardLineSeparator.LF`.

- 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.

Copyright © 2002–2021 The Apache Software Foundation. All rights reserved.