blob: bddd7db7775a5706db010ce8e847f2a33fd55f30 [file] [log] [blame]
<?xml version="1.0"?>
<document>
<properties>
<title>Commons Virtual File System</title>
<author email="jstrachan@apache.org">James Strachan</author>
</properties>
<body>
<section name="Commons Virtual File System">
<p>
Commons VFS provides a single API for accessing
various different file systems. It presents a uniform view of
the files from various different sources, such as the files on
local disk, on an HTTP server, or inside a Zip archive.
</p>
<p>Some of the features of Commons VFS are:</p>
<ul>
<li>
A single consistent API for accessing files of different
types.
</li>
<li>Support for numerous
<a href="filesystems.html">file system types</a>.
</li>
<li>
Caching of file information. Caches information in-JVM,
and optionally can cache remote file information on the
local file system.
</li>
<li>Event delivery.</li>
<li>
Support for logical file systems made up of files from
various different file systems.
</li>
<li>
Utilities for integrating Commons VFS into applications,
such as a VFS-aware ClassLoader and URLStreamHandlerFactory.
</li>
<li>A set of VFS-enabled
<a href="anttasks.html">Ant tasks</a>.
</li>
</ul>
</section>
</body>
</document>