org.apache.commons.vfs.provider.temp
Class TemporaryFileProvider

java.lang.Object
  extended by org.apache.commons.vfs.provider.AbstractVfsComponent
      extended by org.apache.commons.vfs.provider.AbstractVfsContainer
          extended by org.apache.commons.vfs.provider.AbstractFileProvider
              extended by org.apache.commons.vfs.provider.temp.TemporaryFileProvider
All Implemented Interfaces:
java.lang.Comparable, FileProvider, VfsComponent

public class TemporaryFileProvider
extends AbstractFileProvider
implements FileProvider, java.lang.Comparable

A provider for temporary files.

Version:
$Revision: 764356 $ $Date: 2009-04-13 06:06:01 +0200 (Mo, 13. Apr 2009) $
Author:
Adam Murdoch

Constructor Summary
TemporaryFileProvider()
           
TemporaryFileProvider(java.io.File rootFile)
           
 
Method Summary
 int compareTo(java.lang.Object o)
           
 FileObject findFile(FileObject baseFile, java.lang.String uri, FileSystemOptions properties)
          Locates a file object, by absolute URI.
 java.util.Collection getCapabilities()
          Get the filesystem capabilities.
These are the same as on the filesystem, but available before the first filesystem was instanciated.
 
Methods inherited from class org.apache.commons.vfs.provider.AbstractFileProvider
addFileSystem, close, closeFileSystem, createFileSystem, findFileSystem, freeUnusedResources, getConfigBuilder, getFileNameParser, parseUri, setFileNameParser
 
Methods inherited from class org.apache.commons.vfs.provider.AbstractVfsContainer
addComponent, removeComponent
 
Methods inherited from class org.apache.commons.vfs.provider.AbstractVfsComponent
getContext, getLogger, init, setContext, setLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.commons.vfs.provider.FileProvider
createFileSystem, getConfigBuilder, parseUri
 

Constructor Detail

TemporaryFileProvider

public TemporaryFileProvider(java.io.File rootFile)

TemporaryFileProvider

public TemporaryFileProvider()
Method Detail

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable

findFile

public FileObject findFile(FileObject baseFile,
                           java.lang.String uri,
                           FileSystemOptions properties)
                    throws FileSystemException
Locates a file object, by absolute URI.

Specified by:
findFile in interface FileProvider
Parameters:
baseFile - The base file to use for resolving the individual parts of a compound URI.
uri - The absolute URI of the file to find.
properties - The FileSystemOptions
Returns:
The FileObject.
Throws:
FileSystemException - if an error occurs locating the file.

getCapabilities

public java.util.Collection getCapabilities()
Description copied from interface: FileProvider
Get the filesystem capabilities.
These are the same as on the filesystem, but available before the first filesystem was instanciated.

Specified by:
getCapabilities in interface FileProvider
Returns:
a Collection of the file systems Capabilities.


Copyright © 2002-2011 Apache Software Foundation. All Rights Reserved.