You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by ad...@apache.org on 2003/02/27 02:38:19 UTC

cvs commit: jakarta-commons-sandbox/vfs/xdocs index.xml todo.xml

adammurdoch    2003/02/26 17:38:19

  Modified:    vfs/xdocs index.xml todo.xml
  Log:
  A few more features and todos.
  
  Revision  Changes    Path
  1.5       +22 -4     jakarta-commons-sandbox/vfs/xdocs/index.xml
  
  Index: index.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/vfs/xdocs/index.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- index.xml	15 Feb 2003 02:37:27 -0000	1.4
  +++ index.xml	27 Feb 2003 01:38:18 -0000	1.5
  @@ -18,10 +18,28 @@
   
               <p>Some of the features of Commons VFS are:</p>
               <ul>
  -                <li>A single API for accessing files of different types.</li>
  -                <li>Support for numerous <a href="filesystems.html">file system types</a>.</li>
  -                <li>Utilities like a VFS-aware ClassLoader and URLStreamHandlerFactory.</li>
  -                <li>A set of VFS <a href="anttasks.html">Ant tasks</a>.</li>
  +                <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>
                   <li>More coming soon ...</li>
               </ul>
               
  
  
  
  1.8       +16 -8     jakarta-commons-sandbox/vfs/xdocs/todo.xml
  
  Index: todo.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/vfs/xdocs/todo.xml,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- todo.xml	24 Feb 2003 07:32:40 -0000	1.7
  +++ todo.xml	27 Feb 2003 01:38:18 -0000	1.8
  @@ -15,7 +15,7 @@
               </p>
   
               <ul>
  -                <li>More documentation (status, how to build, jar dependencies, file naming etc).</li>
  +                <li>More documentation (status, file naming etc).</li>
                   <li>Fix all the todo items in the code.</li>
                   <li>Add more providers:
                       <ul>
  @@ -34,6 +34,7 @@
                           <li>...</li>
                       </ul>
                   </li>
  +                <li>JNDI integration.</li>
                   <li>Formalise the provider API.</li>
                   <li>WebDAV Provider:
                       <ul>
  @@ -79,11 +80,13 @@
                       The in-memory caching mechanism is pretty rudimentary at
                       this stage. It needs work to make it size capped. In addition,
                       some mechanism needs to be provided to release and refresh
  -                    cached info.</li>
  +                    cached info.
  +                </li>
                   <li>
                       The local disk caching mechanism also needs more work.  Needs
                       to check last-modified time.  Replicator needs to be more
  -                    configurable.</li>
  +                    configurable.
  +                </li>
                   <li>Add persistent replicator.</li>
                   <li>
                       Make StandardFileSystemManager configurable from an XML
  @@ -93,11 +96,13 @@
                   <li>
                       Finish support for junctions:  Make ancestors of a junction
                       point visible, fire events when junction is added or removed,
  -                    tests.</li>
  +                    tests.
  +                </li>
                   <li>
                       Add support for federation (ie transparently crossing file
                       system boundaries, such as drilling down into the contents
  -                    of a Jar file).</li>
  +                    of a Jar file).
  +                </li>
                   <li>
                       Add Filtering file systems, which sit on top of another
                       file system, and alter the contents.  For example, gzip or bzip2.
  @@ -109,12 +114,14 @@
                   </li>
                   <li>
                       Allow selectors, name mappers, and filters to be specified
  -                    for the Ant tasks.</li>
  +                    for the Ant tasks.
  +                </li>
                   <li>Finish capabilities discovery.</li>
                   <li>Attributes and attribute schema.</li>
                   <li>
                       Handle file canonicalisation better (for cases like
  -                    case-insensitive file systems, symbolic links, name mangling, etc).</li>
  +                    case-insensitive file systems, symbolic links, name mangling, etc).
  +                </li>
                   <li>Add more selectors: XPath, Ant style, regular expression.</li>
                   <li>Add adaptor (NodePointerFactory?) for use with JXpath.</li>
                   <li>
  @@ -123,8 +130,9 @@
                       listeners.
                   </li>
                   <li>Provide a hook for authentication.</li>
  -                <li>Get/set the file permisions.</li>
  +                <li>Get/set the file permissions.</li>
                   <li>Sort out threading model.</li>
  +                <li>Automatically checksum and/or verify remote files.</li>
                   <li>Add a file monitor, that watches for external changes to files.</li>
                   <li>Add a DefaultFileSystemManager subclass that is an Avalon component.</li>
                   <li>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org