| <?xml version="1.0"?> |
| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You under the Apache License, Version 2.0 |
| (the "License"); you may not use this file except in compliance with |
| the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| <document> |
| <properties> |
| <title>Commons IO Overview</title> |
| <author email="dev@commons.apache.org">Commons Documentation Team</author> |
| </properties> |
| <body> |
| <!-- ================================================== --> |
| <section name="Apache Commons IO"> |
| <p> |
| Apache Commons IO is a library of utilities to assist with developing IO functionality. |
| </p> |
| <p> |
| There are six main areas included: |
| </p> |
| <ul> |
| <li> |
| <a |
| href="apidocs/index.html?org/apache/commons/io/package-summary.html">io</a> |
| - This package defines utility classes for working with streams, readers, writers and files. |
| </li> |
| <li> |
| <a |
| href="apidocs/index.html?org/apache/commons/io/comparator/package-summary.html">comparator</a> |
| - This package provides various Comparator implementations for Files. |
| </li> |
| <li> |
| <a |
| href="apidocs/index.html?org/apache/commons/io/file/package-summary.html">file</a> |
| - This package provides extensions in the realm of java.nio.file. |
| </li> |
| <li> |
| <a |
| href="apidocs/index.html?org/apache/commons/io/filefilter/package-summary.html">filefilter</a> |
| - This package defines an interface (IOFileFilter) that combines both FileFilter and FilenameFilter. |
| </li> |
| <li> |
| <a |
| href="apidocs/index.html?org/apache/commons/io/function/package-summary.html">function</a> |
| - This package defines IO-only related functional interfaces for lambda expressions and method references. |
| </li> |
| <li> |
| <a |
| href="apidocs/index.html?org/apache/commons/io/input/package-summary.html">input</a> |
| - This package provides implementations of input classes, such as InputStream and Reader. |
| </li> |
| <li> |
| <a |
| href="apidocs/index.html?org/apache/commons/io/input/buffer/package-summary.html">input.buffer</a> |
| - This package provides implementations of buffered input classes, such as CircularBufferInputStream and PeekableInputStream. |
| </li> |
| <li> |
| <a |
| href="apidocs/index.html?org/apache/commons/io/monitor/package-summary.html">monitor</a> |
| - This package provides a component for monitoring file system events (directory and file create, update and delete events). |
| </li> |
| <li> |
| <a |
| href="apidocs/index.html?org/apache/commons/io/output/package-summary.html">output</a> |
| - This package provides implementations of output classes, such as OutputStream and Writer. |
| </li> |
| <li> |
| <a |
| href="apidocs/index.html?org/apache/commons/io/serialization/package-summary.html">serialization</a> |
| - This package provides a framework for controlling the deserialization of classes. |
| </li> |
| </ul> |
| </section> |
| <!-- ================================================== --> |
| <section name="Releases"> |
| |
| <subsection name="Commons IO 2.11.0 (requires Java 8)"> |
| <p> |
| Commons IO 2.11.0 requires a minimum of Java 8 - |
| <a href="https://commons.apache.org/io/download_io.cgi">Download now!</a> |
| </p> |
| <p> |
| View the |
| <a href="changes-report.html">Release Notes</a> |
| and |
| <a href="apidocs/index.html">Javadoc API documents</a> |
| </p> |
| </subsection> |
| |
| <subsection name="Commons IO 2.10.0 (requires Java 8)"> |
| <p> |
| Commons IO 2.10.0 requires a minimum of Java 8 - |
| <a href="https://commons.apache.org/io/download_io.cgi">Download now!</a> |
| </p> |
| <p> |
| View the |
| <a href="changes-report.html">Release Notes</a> |
| and |
| <a href="https://javadoc.io/doc/commons-io/commons-io/2.10.0/index.html">Javadoc API documents</a> |
| </p> |
| </subsection> |
| |
| <subsection name="Commons IO 2.9.0 (requires Java 8)"> |
| <p> |
| Commons IO 2.9.0 requires a minimum of Java 8 - |
| <a href="https://commons.apache.org/io/download_io.cgi">Download now!</a> |
| </p> |
| <p> |
| View the |
| <a href="changes-report.html">Release Notes</a> |
| and |
| <a href="https://javadoc.io/doc/commons-io/commons-io/2.9.0/index.html">Javadoc API documents</a> |
| </p> |
| </subsection> |
| |
| <subsection name="Commons IO 2.8.0 (requires Java 8)"> |
| <p> |
| Commons IO 2.8.0 requires a minimum of Java 8 - |
| <a href="https://commons.apache.org/io/download_io.cgi">Download now!</a> |
| </p> |
| <p> |
| View the |
| <a href="changes-report.html">Release Notes</a> |
| and |
| <a href="https://javadoc.io/doc/commons-io/commons-io/2.8.0/index.html">Javadoc API documents</a> |
| </p> |
| </subsection> |
| |
| <subsection name="Commons IO 2.7 (requires Java 8)"> |
| <p> |
| Commons IO 2.7 requires a minimum of Java 8 - |
| <a href="https://commons.apache.org/io/download_io.cgi">Download now!</a> |
| </p> |
| <p> |
| View the |
| <a href="changes-report.html">Release Notes</a> |
| and |
| <a href="https://javadoc.io/doc/commons-io/commons-io/2.7/index.html">Javadoc API documents</a> |
| </p> |
| </subsection> |
| |
| <subsection name="Commons IO 2.6 (requires Java 7)"> |
| <p> |
| Commons IO 2.6 requires a minimum of Java 7 - |
| <a href="https://commons.apache.org/io/download_io.cgi">Download now!</a> |
| </p> |
| <p> |
| View the |
| <a href="upgradeto2_6.html">Release Notes</a> |
| and |
| <a href="https://javadoc.io/doc/commons-io/commons-io/2.6/index.html">Javadoc API documents</a> |
| </p> |
| </subsection> |
| |
| <subsection name="Commons IO 2.5 (requires Java 6)"> |
| <p> |
| Commons IO 2.5 requires a minimum of Java 6 - |
| <a href="https://commons.apache.org/io/download_io.cgi">Download now!</a> |
| </p> |
| <p> |
| View the |
| <a href="upgradeto2_5.html">Release Notes</a> |
| and |
| <a href="https://javadoc.io/doc/commons-io/commons-io/2.5/index.html">Javadoc API documents</a> |
| </p> |
| </subsection> |
| |
| <subsection name="Commons IO 2.4 (requires Java 6)"> |
| <p> |
| Commons IO 2.4 requires a minimum of JDK 1.6 - |
| <a href="https://commons.apache.org/io/download_io.cgi">Download now!</a> |
| </p> |
| <p> |
| View the <a href="upgradeto2_4.html">Release Notes</a> and |
| <a href="https://javadoc.io/doc/commons-io/commons-io/2.4/index.html">Javadoc API documents</a> |
| </p> |
| </subsection> |
| |
| <subsection name="Commons IO 2.3 (requires Java 6)"> |
| <p> |
| Commons IO 2.3 requires a minimum of JDK 1.6 - |
| <a href="https://commons.apache.org/io/download_io.cgi">Download now!</a> |
| </p> |
| <p> |
| View the <a href="upgradeto2_3.html">Release Notes</a> and |
| <a href="https://javadoc.io/doc/commons-io/commons-io/2.3/index.html">Javadoc API documents</a> |
| </p> |
| </subsection> |
| |
| <subsection name="Commons IO 2.2 (requires Java 5)"> |
| <p> |
| Commons IO 2.2 requires a minimum of JDK 1.5 - |
| <a href="https://commons.apache.org/io/download_io.cgi">Download now!</a> |
| </p> |
| <p> |
| View the <a href="upgradeto2_2.html">Release Notes</a> and |
| <a href="https://javadoc.io/doc/commons-io/commons-io/2.2/index.html">Javadoc API documents</a> |
| </p> |
| </subsection> |
| |
| <subsection name="Older Releases"> |
| <p> |
| For previous releases, see the <a href="https://archive.apache.org/dist/commons/io/">Apache Archive</a> |
| and <a href="https://javadoc.io/doc/commons-io/commons-io/">Javadoc Archive</a> |
| </p> |
| </subsection> |
| |
| </section> |
| <!-- ================================================== --> |
| <section name="Support"> |
| <p> |
| The <a href="mail-lists.html">commons mailing lists</a> act as the main support forum. |
| The user list is suitable for most library usage queries. |
| The dev list is intended for the development discussion. |
| Please remember that the lists are shared between all commons components, |
| so prefix your email by [io]. |
| </p> |
| <p> |
| Issues may be reported via <a href="issue-tracking.html">ASF JIRA</a>. |
| Please read the instructions carefully to submit a useful bug report or enhancement request. |
| </p> |
| </section> |
| <!-- ================================================== --> |
| </body> |
| </document> |