Class TemporaryFileProvider
java.lang.Object
org.apache.commons.vfs2.provider.AbstractVfsComponent
org.apache.commons.vfs2.provider.AbstractVfsContainer
org.apache.commons.vfs2.provider.AbstractFileProvider
org.apache.commons.vfs2.provider.temp.TemporaryFileProvider
- All Implemented Interfaces:
Closeable, AutoCloseable, Comparable<Object>, FileProvider, VfsComponent
A provider for temporary files.
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a new instance.TemporaryFileProvider(File rootFile) Constructs a new instance. -
Method Summary
Modifier and TypeMethodDescriptionintfindFile(FileObject baseFile, String uri, FileSystemOptions fileSystemOptions) Locates a file object, by absolute URI.Gets the file system capabilities.Methods inherited from class AbstractFileProvider
addFileSystem, close, closeFileSystem, createFileSystem, findFileSystem, freeUnusedResources, getConfigBuilder, getFileNameParser, parseUri, setFileNameParserMethods inherited from class AbstractVfsContainer
addComponent, removeComponentMethods inherited from class AbstractVfsComponent
getContext, getLogger, init, setContext, setLogger
-
Constructor Details
-
TemporaryFileProvider
public TemporaryFileProvider()Constructs a new instance. -
TemporaryFileProvider
Constructs a new instance.- Parameters:
rootFile- The root file.
-
-
Method Details
-
compareTo
- Specified by:
compareToin interfaceComparable<Object>
-
findFile
public FileObject findFile(FileObject baseFile, String uri, FileSystemOptions fileSystemOptions) throws FileSystemException Locates a file object, by absolute URI.- Specified by:
findFilein interfaceFileProvider- Parameters:
baseFile- The base FileObject.uri- The URI of the file to be located.fileSystemOptions- FileSystemOptions to use to locate or create the file.- Returns:
- The FileObject.
- Throws:
FileSystemException- if an error occurs.
-
getCapabilities
Description copied from interface:FileProviderGets the file system capabilities.These are the same as on the file system, but available before the first file system was instantiated.
- Specified by:
getCapabilitiesin interfaceFileProvider- Returns:
- a Collection of the file systems Capabilities.
-