Class StandardFileSystemManager
java.lang.Object
org.apache.commons.vfs.impl.DefaultFileSystemManager
org.apache.commons.vfs.impl.StandardFileSystemManager
- All Implemented Interfaces:
FileSystemManager
A
Certain providers are only loaded and available if the dependend library is in your classpath. You have to configure your debugging facility to log "debug" messages to see if a provider was skipped due to "unresolved externals".
FileSystemManager that configures itself
from an XML (Default: providers.xml) configuration file.Certain providers are only loaded and available if the dependend library is in your classpath. You have to configure your debugging facility to log "debug" messages to see if a provider was skipped due to "unresolved externals".
- Version:
- $Revision: 480428 $ $Date: 2006-11-29 07:15:24 +0100 (Wed, 29 Nov 2006) $
- Author:
- Adam Murdoch
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidScans the classpath to find any droped plugin.
The plugin-description has to be in /META-INF/vfs-providers.xmlprotected DefaultFileReplicatorvoidinit()Initializes this manager.voidsetClassLoader(ClassLoader classLoader) Sets the ClassLoader to use to load the providers.voidsetConfiguration(String configUri) Sets the configuration file for this manager.voidsetConfiguration(URL configUri) Sets the configuration file for this manager.Methods inherited from class DefaultFileSystemManager
_closeFileSystem, addExtensionMap, addMimeTypeMap, addOperationProvider, addOperationProvider, addProvider, addProvider, canCreateFileSystem, close, closeFileSystem, createFileSystem, createFileSystem, createVirtualFileSystem, createVirtualFileSystem, freeUnusedResources, getBaseFile, getCacheStrategy, getFileContentInfoFactory, getFileObjectDecorator, getFileObjectDecoratorConst, getFilesCache, getFileSystemConfigBuilder, getLogger, getOperationProviders, getProviderCapabilities, getReplicator, getSchemes, getTemporaryFileStore, getURLStreamHandlerFactory, hasProvider, resolveFile, resolveFile, resolveFile, resolveFile, resolveFile, resolveName, resolveName, resolveURI, setBaseFile, setBaseFile, setCacheStrategy, setDefaultProvider, setFileContentInfoFactory, setFileObjectDecorator, setFilesCache, setLogger, setReplicator, setTemporaryFileStore, toFileObject
-
Constructor Details
-
StandardFileSystemManager
public StandardFileSystemManager()
-
-
Method Details
-
setConfiguration
Sets the configuration file for this manager. -
setConfiguration
Sets the configuration file for this manager. -
setClassLoader
Sets the ClassLoader to use to load the providers. Default is to use the ClassLoader that loaded this class. -
init
Initializes this manager. Adds the providers and replicator.- Overrides:
initin classDefaultFileSystemManager- Throws:
FileSystemException
-
configurePlugins
Scans the classpath to find any droped plugin.
The plugin-description has to be in /META-INF/vfs-providers.xml- Throws:
FileSystemException
-
createDefaultFileReplicator
-