org.inria.ns.reflex.modules.io.ldap
Class LDAPFileSystem

java.lang.Object
  extended by org.apache.commons.vfs.provider.AbstractVfsComponent
      extended by org.apache.commons.vfs.provider.AbstractFileSystem
          extended by org.inria.ns.reflex.modules.io.ldap.LDAPFileSystem
All Implemented Interfaces:
FileSystem, VfsComponent

public class LDAPFileSystem
extends AbstractFileSystem
implements FileSystem

A File System for LDAP.

Author:
Philippe Poulard

Method Summary
 FileObject resolveFile(FileName name)
          Finds a file in this file system.
 
Methods inherited from class org.apache.commons.vfs.provider.AbstractFileSystem
addJunction, addListener, close, closeCommunicationLink, fireFileChanged, fireFileCreated, fireFileDeleted, getAttribute, getFileSystemManager, getFileSystemOptions, getLastModTimeAccuracy, getParentLayer, getRoot, getRootName, hasCapability, init, isOpen, isReleaseable, removeJunction, removeListener, replicateFile, resolveFile, setAttribute
 
Methods inherited from class org.apache.commons.vfs.provider.AbstractVfsComponent
setContext, setLogger
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.commons.vfs.FileSystem
addJunction, addListener, getAttribute, getFileSystemManager, getFileSystemOptions, getLastModTimeAccuracy, getParentLayer, getRoot, getRootName, hasCapability, removeJunction, removeListener, replicateFile, resolveFile, setAttribute
 

Method Detail

resolveFile

public FileObject resolveFile(FileName name)
                       throws FileSystemException
Finds a file in this file system. Files are not cached.

Specified by:
resolveFile in interface FileSystem
Overrides:
resolveFile in class AbstractFileSystem
Parameters:
name - The name of the file.
Returns:
A file object that has the name given.
Throws:
FileSystemException