Uses of Interface
org.apache.commons.vfs.FileObject

Packages that use FileObject
org.apache.commons.vfs The public VFS API. 
org.apache.commons.vfs.cache   
org.apache.commons.vfs.events   
org.apache.commons.vfs.impl The standard VFS implementation. 
org.apache.commons.vfs.operations   
org.apache.commons.vfs.operations.vcs   
org.apache.commons.vfs.provider The File Provider API, and utility classes. 
org.apache.commons.vfs.provider.bzip2   
org.apache.commons.vfs.provider.compressed   
org.apache.commons.vfs.provider.ftp The FTP File Provider. 
org.apache.commons.vfs.provider.gzip   
org.apache.commons.vfs.provider.http   
org.apache.commons.vfs.provider.jar The Jar File Provider. 
org.apache.commons.vfs.provider.local The Local File Provider. 
org.apache.commons.vfs.provider.ram The RAM File Provider. 
org.apache.commons.vfs.provider.res   
org.apache.commons.vfs.provider.sftp The SFTP Provider. 
org.apache.commons.vfs.provider.tar The Tar File Provider. 
org.apache.commons.vfs.provider.temp The Temporary Filespace Provider. 
org.apache.commons.vfs.provider.url The Default File Provider, which wraps java.net.URL. 
org.apache.commons.vfs.provider.zip The Zip File Provider. 
org.apache.commons.vfs.tasks The VFS Ant Tasks. 
org.apache.commons.vfs.util Utility classes used by the VFS. 
 

Uses of FileObject in org.apache.commons.vfs
 

Methods in org.apache.commons.vfs that return FileObject
 FileObject FileContent.getFile()
          Returns the file which this is the content of.
 FileObject FilesCache.getFile(FileSystem filesystem, FileName name)
          retrieve a file from the cache by its name
 FileObject FileSystemManager.getBaseFile()
          Returns the base file used to resolve relative paths.
 FileObject FileSystemManager.resolveFile(String name)
          Locates a file by name.
 FileObject FileSystemManager.resolveFile(String name, FileSystemOptions fileSystemOptions)
          Locates a file by name.
 FileObject FileSystemManager.resolveFile(FileObject baseFile, String name)
          Locates a file by name.
 FileObject FileSystemManager.resolveFile(File baseFile, String name)
          Locates a file by name.
 FileObject FileSystemManager.toFileObject(File file)
          Converts a local file into a FileObject.
 FileObject FileSystemManager.createFileSystem(String provider, FileObject file)
          Creates a layered file system.
 FileObject FileSystemManager.createFileSystem(FileObject file)
          Creates a layered file system.
 FileObject FileSystemManager.createVirtualFileSystem(String rootUri)
          Creates an empty virtual file system.
 FileObject FileSystemManager.createVirtualFileSystem(FileObject rootFile)
          Creates a virtual file system.
 FileObject FileSelectInfo.getBaseFolder()
          Returns the base folder of the traversal.
 FileObject FileSelectInfo.getFile()
          Returns the file (or folder) to be considered.
 FileObject FileChangeEvent.getFile()
          Returns the file that changed.
 FileObject FileSystem.getRoot()
          Returns the root file of this file system.
 FileObject FileSystem.getParentLayer()
          Returns the parent layer if this is a layered file system.
 FileObject FileSystem.resolveFile(FileName name)
          Finds a file in this file system.
 FileObject FileSystem.resolveFile(String name)
          Finds a file in this file system.
 FileObject FileObject.getParent()
          Returns the folder that contains this file.
 FileObject[] FileObject.getChildren()
          Lists the children of this file.
 FileObject FileObject.getChild(String name)
          Returns a child of this file.
 FileObject FileObject.resolveFile(String name, NameScope scope)
          Finds a file, relative to this file.
 FileObject FileObject.resolveFile(String path)
          Finds a file, relative to this file.
 FileObject[] FileObject.findFiles(FileSelector selector)
          Finds the set of matching descendents of this file, in depthwise order.
 

Methods in org.apache.commons.vfs with parameters of type FileObject
static byte[] FileUtil.getContent(FileObject file)
          Returns the content of a file, as a byte array.
static void FileUtil.writeContent(FileObject file, OutputStream outstr)
          Writes the content of a file to an OutputStream.
static void FileUtil.copyContent(FileObject srcFile, FileObject destFile)
          Copies the content from a source file to a destination file.
 void FileMonitor.addFile(FileObject file)
          Adds a file to be monitored.
 void FileMonitor.removeFile(FileObject file)
          Removes a file from being monitored.
 void FilesCache.putFile(FileObject file)
          add a fileobject to the cache
 FileObject FileSystemManager.resolveFile(FileObject baseFile, String name)
          Locates a file by name.
 FileObject FileSystemManager.createFileSystem(String provider, FileObject file)
          Creates a layered file system.
 FileObject FileSystemManager.createFileSystem(FileObject file)
          Creates a layered file system.
 FileObject FileSystemManager.createVirtualFileSystem(FileObject rootFile)
          Creates a virtual file system.
 boolean FileSystemManager.canCreateFileSystem(FileObject file)
          Determines if a layered file system can be created for a given file.
 void FileSystem.addListener(FileObject file, FileListener listener)
          Adds a listener on a file in this file system.
 void FileSystem.removeListener(FileObject file, FileListener listener)
          Removes a listener from a file in this file system.
 void FileSystem.addJunction(String junctionPoint, FileObject targetFile)
          Adds a junction to this file system.
 File FileSystem.replicateFile(FileObject file, FileSelector selector)
          Creates a temporary local copy of a file and its descendents.
 void FileObject.copyFrom(FileObject srcFile, FileSelector selector)
          Copies another file, and all its descendents, to this file.
 void FileObject.moveTo(FileObject destFile)
          Move this file.
 boolean FileObject.canRenameTo(FileObject newfile)
          Queries the file if it is possible to rename it to newfile.
 

Constructors in org.apache.commons.vfs with parameters of type FileObject
FileChangeEvent(FileObject file)
           
 

Uses of FileObject in org.apache.commons.vfs.cache
 

Classes in org.apache.commons.vfs.cache that implement FileObject
 class OnCallRefreshFileObject
          This decorator refreshes the fileObject data on every call
 

Methods in org.apache.commons.vfs.cache that return FileObject
 FileObject[] OnCallRefreshFileObject.findFiles(FileSelector selector)
           
 FileObject OnCallRefreshFileObject.getChild(String name)
           
 FileObject[] OnCallRefreshFileObject.getChildren()
           
 FileObject OnCallRefreshFileObject.resolveFile(String name, NameScope scope)
           
 FileObject OnCallRefreshFileObject.resolveFile(String path)
           
 FileObject DefaultFilesCache.getFile(FileSystem filesystem, FileName name)
           
 FileObject LRUFilesCache.getFile(FileSystem filesystem, FileName name)
           
 FileObject NullFilesCache.getFile(FileSystem filesystem, FileName name)
           
 FileObject SoftRefFilesCache.getFile(FileSystem filesystem, FileName name)
           
 

Methods in org.apache.commons.vfs.cache with parameters of type FileObject
 void OnCallRefreshFileObject.copyFrom(FileObject srcFile, FileSelector selector)
           
 void OnCallRefreshFileObject.moveTo(FileObject destFile)
           
protected  Reference WeakRefFilesCache.createReference(FileObject file, ReferenceQueue refqueue)
           
 void DefaultFilesCache.putFile(FileObject file)
           
 void DefaultFilesCache.touchFile(FileObject file)
           
 void LRUFilesCache.putFile(FileObject file)
           
 void LRUFilesCache.touchFile(FileObject file)
           
 void NullFilesCache.putFile(FileObject file)
           
 void NullFilesCache.touchFile(FileObject file)
           
 void SoftRefFilesCache.putFile(FileObject file)
           
protected  Reference SoftRefFilesCache.createReference(FileObject file, ReferenceQueue refqueue)
           
 void SoftRefFilesCache.touchFile(FileObject file)
           
 

Constructors in org.apache.commons.vfs.cache with parameters of type FileObject
OnCallRefreshFileObject(FileObject fileObject)
           
 

Uses of FileObject in org.apache.commons.vfs.events
 

Constructors in org.apache.commons.vfs.events with parameters of type FileObject
ChangedEvent(FileObject file)
           
CreateEvent(FileObject file)
           
DeleteEvent(FileObject file)
           
AbstractFileChangeEvent(FileObject file)
           
 

Uses of FileObject in org.apache.commons.vfs.impl
 

Classes in org.apache.commons.vfs.impl that implement FileObject
 class DecoratedFileObject
          Base class to build a fileObject decoration
 class SynchronizedFileObject
          This decorator synchronize all access to the FileObject
 

Methods in org.apache.commons.vfs.impl that return FileObject
protected  FileObject VirtualFileSystem.createFile(FileName name)
          Creates a file object.
 FileObject[] DecoratedFileObject.findFiles(FileSelector selector)
           
 FileObject DecoratedFileObject.getChild(String name)
           
 FileObject[] DecoratedFileObject.getChildren()
           
 FileObject DecoratedFileObject.getParent()
           
 FileObject DecoratedFileObject.resolveFile(String name, NameScope scope)
           
 FileObject DecoratedFileObject.resolveFile(String path)
           
 FileObject DecoratedFileObject.getDecoratedFileObject()
           
 FileObject[] SynchronizedFileObject.findFiles(FileSelector selector)
           
 FileObject SynchronizedFileObject.getChild(String name)
           
 FileObject[] SynchronizedFileObject.getChildren()
           
 FileObject SynchronizedFileObject.resolveFile(String name, NameScope scope)
           
 FileObject SynchronizedFileObject.resolveFile(String path)
           
 FileObject VirtualFileProvider.createFileSystem(FileObject rootFile)
          Creates a virtual file system, with the supplied file as its root.
 FileObject VirtualFileProvider.createFileSystem(String rootUri)
          Creates an empty virtual file system.
 FileObject DefaultFileSystemManager.getBaseFile()
          Returns the base file used to resolve relative URI.
 FileObject DefaultFileSystemManager.resolveFile(String uri)
          Locates a file by URI.
 FileObject DefaultFileSystemManager.resolveFile(String uri, FileSystemOptions fileSystemOptions)
          Locate a file by URI, use the FileSystemOptions for file-system creation
 FileObject DefaultFileSystemManager.resolveFile(File baseFile, String uri)
          Locates a file by URI.
 FileObject DefaultFileSystemManager.resolveFile(FileObject baseFile, String uri)
          Resolves a URI, relative to a base file.
 FileObject DefaultFileSystemManager.resolveFile(FileObject baseFile, String uri, FileSystemOptions fileSystemOptions)
          Resolves a URI, realtive to a base file with specified FileSystem configuration
 FileObject DefaultFileSystemManager.toFileObject(File file)
          Converts a local file into a FileObject.
 FileObject DefaultFileSystemManager.createFileSystem(String scheme, FileObject file)
          Creates a layered file system.
 FileObject DefaultFileSystemManager.createFileSystem(FileObject file)
          Creates a layered file system.
 FileObject DefaultFileSystemManager.createVirtualFileSystem(FileObject rootFile)
          Creates a virtual file system.
 FileObject DefaultFileSystemManager.createVirtualFileSystem(String rootUri)
          Creates an empty virtual file system.
 

Methods in org.apache.commons.vfs.impl with parameters of type FileObject
 void DefaultFileMonitor.addFile(FileObject file)
          Adds a file to be monitored.
 void DefaultFileMonitor.removeFile(FileObject file)
          Removes a file from being monitored.
protected  void DefaultFileMonitor.queueRemoveFile(FileObject file)
          Queues a file for removal from being monitored.
protected  void DefaultFileMonitor.queueAddFile(FileObject file)
          Queues a file for addition to be monitored.
 void VirtualFileSystem.addJunction(String junctionPoint, FileObject targetFile)
          Adds a junction to this file system.
 File PrivilegedFileReplicator.replicateFile(FileObject srcFile, FileSelector selector)
          Creates a local copy of the file, and all its descendents.
 boolean DecoratedFileObject.canRenameTo(FileObject newfile)
           
 void DecoratedFileObject.copyFrom(FileObject srcFile, FileSelector selector)
           
 void DecoratedFileObject.moveTo(FileObject destFile)
           
 void SynchronizedFileObject.copyFrom(FileObject srcFile, FileSelector selector)
           
 void SynchronizedFileObject.moveTo(FileObject destFile)
           
 FileObject VirtualFileProvider.createFileSystem(FileObject rootFile)
          Creates a virtual file system, with the supplied file as its root.
 File DefaultFileReplicator.replicateFile(FileObject srcFile, FileSelector selector)
          Creates a local copy of the file, and all its descendents.
 void DefaultFileSystemManager.setBaseFile(FileObject baseFile)
          Sets the base file to use when resolving relative URI.
 FileObject DefaultFileSystemManager.resolveFile(FileObject baseFile, String uri)
          Resolves a URI, relative to a base file.
 FileObject DefaultFileSystemManager.resolveFile(FileObject baseFile, String uri, FileSystemOptions fileSystemOptions)
          Resolves a URI, realtive to a base file with specified FileSystem configuration
 FileObject DefaultFileSystemManager.createFileSystem(String scheme, FileObject file)
          Creates a layered file system.
 FileObject DefaultFileSystemManager.createFileSystem(FileObject file)
          Creates a layered file system.
 boolean DefaultFileSystemManager.canCreateFileSystem(FileObject file)
          Determines if a layered file system can be created for a given file.
 FileObject DefaultFileSystemManager.createVirtualFileSystem(FileObject rootFile)
          Creates a virtual file system.
 

Constructors in org.apache.commons.vfs.impl with parameters of type FileObject
VFSClassLoader(FileObject file, FileSystemManager manager)
          Constructors a new VFSClassLoader for the given file.
VFSClassLoader(FileObject file, FileSystemManager manager, ClassLoader parent)
          Constructors a new VFSClassLoader for the given file.
VFSClassLoader(FileObject[] files, FileSystemManager manager)
          Constructors a new VFSClassLoader for the given files.
VFSClassLoader(FileObject[] files, FileSystemManager manager, ClassLoader parent)
          Constructors a new VFSClassLoader for the given FileObjects.
DecoratedFileObject(FileObject decoratedFileObject)
           
SynchronizedFileObject(FileObject fileObject)
           
 

Uses of FileObject in org.apache.commons.vfs.operations
 

Methods in org.apache.commons.vfs.operations that return FileObject
protected  FileObject AbstractFileOperation.getFileObject()
           
 

Methods in org.apache.commons.vfs.operations with parameters of type FileObject
 void AbstractFileOperationProvider.collectOperations(Collection operationsList, FileObject file)
          Gather available operations for the specified FileObject and put them into specified operationsList.
protected abstract  void AbstractFileOperationProvider.doCollectOperations(Collection availableOperations, Collection resultList, FileObject file)
           
 FileOperation AbstractFileOperationProvider.getOperation(FileObject file, Class operationClass)
           
protected abstract  FileOperation AbstractFileOperationProvider.instantiateOperation(FileObject file, Class operationClass)
           
 void FileOperationProvider.collectOperations(Collection operationsList, FileObject file)
          Gather available operations for the specified FileObject and put them into specified operationsList.
 FileOperation FileOperationProvider.getOperation(FileObject file, Class operationClass)
           
 

Constructors in org.apache.commons.vfs.operations with parameters of type FileObject
DefaultFileOperations(FileObject file)
           
AbstractFileOperation(FileObject file)
           
 

Uses of FileObject in org.apache.commons.vfs.operations.vcs
 

Methods in org.apache.commons.vfs.operations.vcs with parameters of type FileObject
 void VcsCheckout.setTargetDirectory(FileObject targetDir)
           
 

Uses of FileObject in org.apache.commons.vfs.provider
 

Classes in org.apache.commons.vfs.provider that implement FileObject
 class AbstractFileObject
          A partial file object implementation.
 class DelegateFileObject
          A file backed by another file.
 

Methods in org.apache.commons.vfs.provider that return FileObject
 FileObject CompositeFileProvider.findFile(FileObject baseFile, String uri, FileSystemOptions fileSystemOptions)
          Locates a file object, by absolute URI.
 FileObject AbstractLayeredFileProvider.findFile(FileObject baseFile, String uri, FileSystemOptions properties)
          Locates a file object, by absolute URI.
 FileObject AbstractLayeredFileProvider.createFileSystem(String scheme, FileObject file, FileSystemOptions fileSystemOptions)
          Creates a layered file system.
 FileObject LocalFileProvider.findLocalFile(String name)
          Finds a local file, from its local name.
 FileObject LocalFileProvider.findLocalFile(File file)
          Converts from java.io.File to FileObject.
 FileObject FileProvider.findFile(FileObject baseFile, String uri, FileSystemOptions fileSystemOptions)
          Locates a file object, by absolute URI.
 FileObject FileProvider.createFileSystem(String scheme, FileObject file, FileSystemOptions fileSystemOptions)
          Creates a layered file system.
 FileObject AbstractFileProvider.createFileSystem(String scheme, FileObject file, FileSystemOptions properties)
          Creates a layered file system.
 FileObject AbstractOriginatingFileProvider.findFile(FileObject baseFile, String uri, FileSystemOptions fileSystemOptions)
          Locates a file object, by absolute URI.
protected  FileObject AbstractOriginatingFileProvider.findFile(FileName name, FileSystemOptions fileSystemOptions)
          Locates a file from its parsed URI.
 FileObject DefaultFileContent.getFile()
          Returns the file that this is the content of.
protected  FileObject[] AbstractFileObject.doListChildrenResolved()
          Lists the children of this file.
 FileObject AbstractFileObject.getParent()
          Returns the parent of the file.
 FileObject[] AbstractFileObject.getChildren()
          Returns the children of the file.
 FileObject AbstractFileObject.getChild(String name)
          Returns a child of this file.
 FileObject AbstractFileObject.resolveFile(String name, NameScope scope)
          Returns a child by name.
 FileObject AbstractFileObject.resolveFile(String path)
          Finds a file, relative to this file.
 FileObject[] AbstractFileObject.findFiles(FileSelector selector)
          Finds the set of matching descendents of this file, in depthwise order.
 FileObject VfsComponentContext.resolveFile(FileObject baseFile, String name, FileSystemOptions fileSystemOptions)
          Locate a file by name.
 FileObject VfsComponentContext.resolveFile(String name, FileSystemOptions fileSystemOptions)
          Locate a file by name.
 FileObject VfsComponentContext.toFileObject(File file)
          Returns a FileObject for a local file.
protected abstract  FileObject AbstractFileSystem.createFile(FileName name)
          Creates a file object.
protected  FileObject AbstractFileSystem.getFileFromCache(FileName name)
          Returns a cached file.
 FileObject AbstractFileSystem.getParentLayer()
          Returns the parent layer if this is a layered file system.
 FileObject AbstractFileSystem.getRoot()
          Returns the root file of this file system.
 FileObject AbstractFileSystem.resolveFile(String nameStr)
          Finds a file in this file system.
 FileObject AbstractFileSystem.resolveFile(FileName name)
          Finds a file in this file system.
protected  FileObject AbstractFileSystem.decorateFileObject(FileObject file)
           
 

Methods in org.apache.commons.vfs.provider with parameters of type FileObject
 void DelegateFileObject.setFile(FileObject file)
          Attaches or detaches the target file.
 FileObject CompositeFileProvider.findFile(FileObject baseFile, String uri, FileSystemOptions fileSystemOptions)
          Locates a file object, by absolute URI.
 FileObject AbstractLayeredFileProvider.findFile(FileObject baseFile, String uri, FileSystemOptions properties)
          Locates a file object, by absolute URI.
 FileObject AbstractLayeredFileProvider.createFileSystem(String scheme, FileObject file, FileSystemOptions fileSystemOptions)
          Creates a layered file system.
protected abstract  FileSystem AbstractLayeredFileProvider.doCreateFileSystem(String scheme, FileObject file, FileSystemOptions fileSystemOptions)
          Creates a layered file system.
 FileObject FileProvider.findFile(FileObject baseFile, String uri, FileSystemOptions fileSystemOptions)
          Locates a file object, by absolute URI.
 FileObject FileProvider.createFileSystem(String scheme, FileObject file, FileSystemOptions fileSystemOptions)
          Creates a layered file system.
 FileObject AbstractFileProvider.createFileSystem(String scheme, FileObject file, FileSystemOptions properties)
          Creates a layered file system.
 FileObject AbstractOriginatingFileProvider.findFile(FileObject baseFile, String uri, FileSystemOptions fileSystemOptions)
          Locates a file object, by absolute URI.
protected  void AbstractFileObject.doRename(FileObject newfile)
          Renames the file.
 void AbstractFileObject.copyFrom(FileObject file, FileSelector selector)
          Copies another file to this file.
 void AbstractFileObject.moveTo(FileObject destFile)
          Moves (rename) the file to another one
protected  boolean AbstractFileObject.isSameFile(FileObject destFile)
          Checks if this fileObject is the same file as destFile just with a different name.
protected  boolean AbstractFileObject.doIsSameFile(FileObject destFile)
          Checks if this fileObject is the same file as destFile just with a different name.
 boolean AbstractFileObject.canRenameTo(FileObject newfile)
          Queries the object if a simple rename to the filename of newfile is possible.
 File FileReplicator.replicateFile(FileObject srcFile, FileSelector selector)
          Creates a local copy of the file, and all its descendents.
 FileObject VfsComponentContext.resolveFile(FileObject baseFile, String name, FileSystemOptions fileSystemOptions)
          Locate a file by name.
protected  void AbstractFileSystem.putFileToCache(FileObject file)
          Adds a file object to the cache.
protected  FileObject AbstractFileSystem.decorateFileObject(FileObject file)
           
 File AbstractFileSystem.replicateFile(FileObject file, FileSelector selector)
          Creates a temporary local copy of a file and its descendents.
protected  File AbstractFileSystem.doReplicateFile(FileObject file, FileSelector selector)
          Creates a temporary local copy of a file and its descendents.
 void AbstractFileSystem.addJunction(String junctionPoint, FileObject targetFile)
          Adds a junction to this file system.
 void AbstractFileSystem.addListener(FileObject file, FileListener listener)
          Adds a listener on a file in this file system.
 void AbstractFileSystem.removeListener(FileObject file, FileListener listener)
          Removes a listener from a file in this file system.
 void AbstractFileSystem.fireFileCreated(FileObject file)
          Fires a file create event.
 void AbstractFileSystem.fireFileDeleted(FileObject file)
          Fires a file delete event.
 void AbstractFileSystem.fireFileChanged(FileObject file)
          Fires a file changed event.
 

Constructors in org.apache.commons.vfs.provider with parameters of type FileObject
DelegateFileObject(FileName name, AbstractFileSystem fileSystem, FileObject file)
           
AbstractFileSystem(FileName rootName, FileObject parentLayer, FileSystemOptions fileSystemOptions)
           
 

Uses of FileObject in org.apache.commons.vfs.provider.bzip2
 

Classes in org.apache.commons.vfs.provider.bzip2 that implement FileObject
 class Bzip2FileObject
          the bzip2 file
 

Methods in org.apache.commons.vfs.provider.bzip2 that return FileObject
protected  FileObject Bzip2FileSystem.createFile(FileName name)
           
 

Methods in org.apache.commons.vfs.provider.bzip2 with parameters of type FileObject
protected  FileSystem Bzip2FileProvider.createFileSystem(FileName name, FileObject file, FileSystemOptions fileSystemOptions)
           
 

Constructors in org.apache.commons.vfs.provider.bzip2 with parameters of type FileObject
Bzip2FileObject(FileName name, FileObject container, CompressedFileFileSystem fs)
           
Bzip2FileSystem(FileName rootName, FileObject parentLayer, FileSystemOptions fileSystemOptions)
           
 

Uses of FileObject in org.apache.commons.vfs.provider.compressed
 

Classes in org.apache.commons.vfs.provider.compressed that implement FileObject
 class CompressedFileFileObject
          A compressed file.
 

Methods in org.apache.commons.vfs.provider.compressed that return FileObject
protected  FileObject CompressedFileFileObject.getContainer()
           
protected abstract  FileObject CompressedFileFileSystem.createFile(FileName name)
          Creates a file object.
 

Methods in org.apache.commons.vfs.provider.compressed with parameters of type FileObject
protected  FileSystem CompressedFileFileProvider.doCreateFileSystem(String scheme, FileObject file, FileSystemOptions fileSystemOptions)
          Creates a layered file system.
protected abstract  FileSystem CompressedFileFileProvider.createFileSystem(FileName name, FileObject file, FileSystemOptions fileSystemOptions)
           
 

Constructors in org.apache.commons.vfs.provider.compressed with parameters of type FileObject
CompressedFileFileObject(FileName name, FileObject container, CompressedFileFileSystem fs)
           
CompressedFileFileSystem(FileName rootName, FileObject parentLayer, FileSystemOptions fileSystemOptions)
           
 

Uses of FileObject in org.apache.commons.vfs.provider.ftp
 

Classes in org.apache.commons.vfs.provider.ftp that implement FileObject
 class FtpFileObject
          An FTP file.
 

Methods in org.apache.commons.vfs.provider.ftp that return FileObject
protected  FileObject FtpFileSystem.createFile(FileName name)
          Creates a file object.
protected  FileObject[] FtpFileObject.doListChildrenResolved()
           
 

Methods in org.apache.commons.vfs.provider.ftp with parameters of type FileObject
protected  void FtpFileObject.doRename(FileObject newfile)
          Renames the file
 

Uses of FileObject in org.apache.commons.vfs.provider.gzip
 

Classes in org.apache.commons.vfs.provider.gzip that implement FileObject
 class GzipFileObject
          the gzip file
 

Methods in org.apache.commons.vfs.provider.gzip that return FileObject
protected  FileObject GzipFileSystem.createFile(FileName name)
           
 

Methods in org.apache.commons.vfs.provider.gzip with parameters of type FileObject
protected  FileSystem GzipFileProvider.createFileSystem(FileName name, FileObject file, FileSystemOptions fileSystemOptions)
           
 

Constructors in org.apache.commons.vfs.provider.gzip with parameters of type FileObject
GzipFileSystem(FileName rootName, FileObject parentLayer, FileSystemOptions fileSystemOptions)
           
GzipFileObject(FileName name, FileObject container, CompressedFileFileSystem fs)
           
 

Uses of FileObject in org.apache.commons.vfs.provider.http
 

Classes in org.apache.commons.vfs.provider.http that implement FileObject
 class HttpFileObject
          A file object backed by commons httpclient.
 

Methods in org.apache.commons.vfs.provider.http that return FileObject
protected  FileObject HttpFileSystem.createFile(FileName name)
          Creates a file object.
 

Uses of FileObject in org.apache.commons.vfs.provider.jar
 

Classes in org.apache.commons.vfs.provider.jar that implement FileObject
 class JarFileObject
          A file in a Jar file system.
 

Methods in org.apache.commons.vfs.provider.jar with parameters of type FileObject
protected  FileSystem JarFileProvider.doCreateFileSystem(String scheme, FileObject file, FileSystemOptions fileSystemOptions)
          Creates a layered file system.
 

Constructors in org.apache.commons.vfs.provider.jar with parameters of type FileObject
JarFileSystem(FileName rootName, FileObject file, FileSystemOptions fileSystemOptions)
           
 

Uses of FileObject in org.apache.commons.vfs.provider.local
 

Classes in org.apache.commons.vfs.provider.local that implement FileObject
 class LocalFile
          A file object implementation which uses direct file access.
 

Methods in org.apache.commons.vfs.provider.local that return FileObject
 FileObject DefaultLocalFileProvider.findLocalFile(String name)
          Finds a local file, from its local name.
 FileObject DefaultLocalFileProvider.findLocalFile(File file)
          Finds a local file.
protected  FileObject LocalFileSystem.createFile(FileName name)
          Creates a file object.
 

Methods in org.apache.commons.vfs.provider.local with parameters of type FileObject
protected  void LocalFile.doRename(FileObject newfile)
          rename this file
protected  boolean LocalFile.doIsSameFile(FileObject destFile)
           
protected  File LocalFileSystem.doReplicateFile(FileObject fileObject, FileSelector selector)
          Creates a temporary local copy of a file and its descendents.
 

Uses of FileObject in org.apache.commons.vfs.provider.ram
 

Classes in org.apache.commons.vfs.provider.ram that implement FileObject
 class RamFileObject
          A RAM File contains a single RAM FileData instance, it provides methods to access the data by implementing FileObject interface.
 

Methods in org.apache.commons.vfs.provider.ram that return FileObject
protected  FileObject RamFileSystem.createFile(FileName name)
           
 

Methods in org.apache.commons.vfs.provider.ram with parameters of type FileObject
protected  void RamFileObject.doRename(FileObject newfile)
           
 

Uses of FileObject in org.apache.commons.vfs.provider.res
 

Methods in org.apache.commons.vfs.provider.res that return FileObject
 FileObject ResourceFileProvider.findFile(FileObject baseFile, String uri, FileSystemOptions fileSystemOptions)
          Locates a file object, by absolute URI.
 

Methods in org.apache.commons.vfs.provider.res with parameters of type FileObject
 FileObject ResourceFileProvider.findFile(FileObject baseFile, String uri, FileSystemOptions fileSystemOptions)
          Locates a file object, by absolute URI.
 

Uses of FileObject in org.apache.commons.vfs.provider.sftp
 

Classes in org.apache.commons.vfs.provider.sftp that implement FileObject
 class SftpFileObject
          An SFTP file.
 

Methods in org.apache.commons.vfs.provider.sftp that return FileObject
protected  FileObject[] SftpFileObject.doListChildrenResolved()
          Lists the children of this file.
protected  FileObject SftpFileSystem.createFile(FileName name)
          Creates a file object.
 

Methods in org.apache.commons.vfs.provider.sftp with parameters of type FileObject
protected  void SftpFileObject.doRename(FileObject newfile)
          Rename the file.
 

Uses of FileObject in org.apache.commons.vfs.provider.tar
 

Classes in org.apache.commons.vfs.provider.tar that implement FileObject
 class TarFileObject
          A file in a Tar file system.
 

Methods in org.apache.commons.vfs.provider.tar that return FileObject
protected  FileObject TarFileSystem.createFile(FileName name)
          Creates a file object.
 

Methods in org.apache.commons.vfs.provider.tar with parameters of type FileObject
protected  FileSystem TarFileProvider.doCreateFileSystem(String scheme, FileObject file, FileSystemOptions fileSystemOptions)
          Creates a layered file system.
 

Constructors in org.apache.commons.vfs.provider.tar with parameters of type FileObject
TarFileSystem(FileName rootName, FileObject parentLayer, FileSystemOptions fileSystemOptions)
           
 

Uses of FileObject in org.apache.commons.vfs.provider.temp
 

Methods in org.apache.commons.vfs.provider.temp that return FileObject
 FileObject TemporaryFileProvider.findFile(FileObject baseFile, String uri, FileSystemOptions properties)
          Locates a file object, by absolute URI.
 

Methods in org.apache.commons.vfs.provider.temp with parameters of type FileObject
 FileObject TemporaryFileProvider.findFile(FileObject baseFile, String uri, FileSystemOptions properties)
          Locates a file object, by absolute URI.
 

Uses of FileObject in org.apache.commons.vfs.provider.url
 

Classes in org.apache.commons.vfs.provider.url that implement FileObject
 class UrlFileObject
          A FileObject implementation backed by a URL.
 

Methods in org.apache.commons.vfs.provider.url that return FileObject
 FileObject UrlFileProvider.findFile(FileObject baseFile, String uri, FileSystemOptions fileSystemOptions)
          Locates a file object, by absolute URI.
protected  FileObject UrlFileSystem.createFile(FileName name)
          Creates a file object.
 

Methods in org.apache.commons.vfs.provider.url with parameters of type FileObject
 FileObject UrlFileProvider.findFile(FileObject baseFile, String uri, FileSystemOptions fileSystemOptions)
          Locates a file object, by absolute URI.
 

Uses of FileObject in org.apache.commons.vfs.provider.zip
 

Classes in org.apache.commons.vfs.provider.zip that implement FileObject
 class ZipFileObject
          A file in a Zip file system.
 

Methods in org.apache.commons.vfs.provider.zip that return FileObject
protected  FileObject ZipFileSystem.createFile(FileName name)
          Creates a file object.
 

Methods in org.apache.commons.vfs.provider.zip with parameters of type FileObject
protected  FileSystem ZipFileProvider.doCreateFileSystem(String scheme, FileObject file, FileSystemOptions fileSystemOptions)
          Creates a layered file system.
 

Constructors in org.apache.commons.vfs.provider.zip with parameters of type FileObject
ZipFileSystem(FileName rootName, FileObject parentLayer, FileSystemOptions fileSystemOptions)
           
 

Uses of FileObject in org.apache.commons.vfs.tasks
 

Methods in org.apache.commons.vfs.tasks that return FileObject
protected  FileObject VfsTask.resolveFile(String uri)
          Resolves a URI to a file, relative to the project's base directory.
 

Methods in org.apache.commons.vfs.tasks with parameters of type FileObject
protected  void MoveTask.handleOutOfDateFile(FileObject srcFile, FileObject destFile)
          Handles a single source file.
protected  void AbstractSyncTask.handleOutOfDateFile(FileObject srcFile, FileObject destFile)
          Handles an out-of-date file (a file where the destination file either doesn't exist, or is older than the source file).
protected  void AbstractSyncTask.handleUpToDateFile(FileObject srcFile, FileObject destFile)
          Handles an up-to-date file (where the destination file exists and is newer than the source file).
protected  void AbstractSyncTask.handleMissingSourceFile(FileObject destFile)
          Handles a destination for which there is no corresponding source file.
protected  void CopyTask.handleOutOfDateFile(FileObject srcFile, FileObject destFile)
          Handles an out-of-date file.
protected  void CopyTask.handleUpToDateFile(FileObject srcFile, FileObject destFile)
          Handles an up-to-date file.
protected  void SyncTask.handleMissingSourceFile(FileObject destFile)
          Handles a destination for which there is no corresponding source file.
 

Uses of FileObject in org.apache.commons.vfs.util
 

Methods in org.apache.commons.vfs.util with parameters of type FileObject
static AbstractFileObject FileObjectUtils.getAbstractFileObject(FileObject fileObject)
          get access to the base object even if decorated
static boolean FileObjectUtils.isInstanceOf(FileObject fileObject, Class wantedClass)
          check if the given FileObject is instance of given class argument
 



Copyright © 2002-2006 The Apache Software Foundation. All Rights Reserved.