Package org.apache.commons.vfs2.provider
Interface VfsComponentContext
public interface VfsComponentContext
Allows VFS components to access the services they need, such as the file replicator. A VFS component is supplied with
 a context as part of its initialization.
- See Also:
- 
Method SummaryModifier and TypeMethodDescriptionGets the file system manager for the current context.Gets a file replicator for the provider to use.Gets a temporary file store for the provider to use.Parses a URI into a FileName.resolveFile(String name, FileSystemOptions fileSystemOptions) Resolves a file by name.resolveFile(FileObject baseFile, String name, FileSystemOptions fileSystemOptions) Resolves a file by name.toFileObject(File file) Returns aFileObjectfor a local file.
- 
Method Details- 
getFileSystemManagerGets the file system manager for the current context.- Returns:
- the file system manager
 
- 
getReplicatorGets a file replicator for the provider to use.- Returns:
- The FileReplicator.
- Throws:
- FileSystemException- if an error occurs.
 
- 
getTemporaryFileStoreGets a temporary file store for the provider to use.- Returns:
- The TemporaryFileStore.
- Throws:
- FileSystemException- if an error occurs.
 
- 
parseURIParses a URI into a FileName.- Parameters:
- uri- The URI String.
- Returns:
- The FileName.
- Throws:
- FileSystemException- if an error occurs.
 
- 
resolveFileFileObject resolveFile(FileObject baseFile, String name, FileSystemOptions fileSystemOptions) throws FileSystemException Resolves a file by name. SeeFileSystemManager.resolveFile(FileObject, String)for a description of how this works.- Parameters:
- baseFile- The base FileObject.
- name- The name of the file to locate.
- fileSystemOptions- The FileSystemOptions.
- Returns:
- The FileObject for the located file.
- Throws:
- FileSystemException- if an error occurs.
 
- 
resolveFileResolves a file by name. SeeFileSystemManager.resolveFile(String)for a description of how this works.- Parameters:
- name- The name of the file to locate.
- fileSystemOptions- The FileSystemOptions.
- Returns:
- The FileObject for the located file.
- Throws:
- FileSystemException- if an error occurs.
 
- 
toFileObjectReturns aFileObjectfor a local file.- Parameters:
- file- The File to convert to a FileObject.
- Returns:
- the FileObject.
- Throws:
- FileSystemException- if an error occurs.
 
 
-