Class DefaultLocalFileProvider
java.lang.Object
org.apache.commons.vfs.provider.AbstractVfsComponent
org.apache.commons.vfs.provider.AbstractVfsContainer
org.apache.commons.vfs.provider.AbstractFileProvider
org.apache.commons.vfs.provider.AbstractOriginatingFileProvider
org.apache.commons.vfs.provider.local.DefaultLocalFileProvider
- All Implemented Interfaces:
FileProvider, LocalFileProvider, VfsComponent
public class DefaultLocalFileProvider
extends AbstractOriginatingFileProvider
implements LocalFileProvider
A file system provider, which uses direct file access.
- Version:
- $Revision: 480428 $ $Date: 2006-11-29 07:15:24 +0100 (Wed, 29 Nov 2006) $
- Author:
- Adam Murdoch
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected FileSystemdoCreateFileSystem(FileName name, FileSystemOptions fileSystemOptions) Creates the filesystem.findLocalFile(File file) Finds a local file.findLocalFile(String name) Finds a local file, from its local name.Get the filesystem capabilities.
These are the same as on the filesystem, but available before the first filesystem was instanciated.booleanisAbsoluteLocalName(String name) Determines if a name is an absolute file name.Methods inherited from class AbstractOriginatingFileProvider
findFile, findFileMethods 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, setLoggerMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface FileProvider
createFileSystem, findFile, getConfigBuilder, parseUri
-
Field Details
-
capabilities
-
-
Constructor Details
-
DefaultLocalFileProvider
public DefaultLocalFileProvider()
-
-
Method Details
-
isAbsoluteLocalName
Determines if a name is an absolute file name.- Specified by:
isAbsoluteLocalNamein interfaceLocalFileProvider- Parameters:
name- The name to test.
-
findLocalFile
Finds a local file, from its local name.- Specified by:
findLocalFilein interfaceLocalFileProvider- Throws:
FileSystemException
-
findLocalFile
Finds a local file.- Specified by:
findLocalFilein interfaceLocalFileProvider- Throws:
FileSystemException
-
doCreateFileSystem
protected FileSystem doCreateFileSystem(FileName name, FileSystemOptions fileSystemOptions) throws FileSystemException Creates the filesystem.- Specified by:
doCreateFileSystemin classAbstractOriginatingFileProvider- Parameters:
name- The name of the root file of the file system to create.- Throws:
FileSystemException
-
getCapabilities
Description copied from interface:FileProviderGet the filesystem capabilities.
These are the same as on the filesystem, but available before the first filesystem was instanciated.- Specified by:
getCapabilitiesin interfaceFileProvider
-