Package org.apache.commons.configuration
Class VFSFileSystem
- java.lang.Object
-
- org.apache.commons.configuration.FileSystem
-
- org.apache.commons.configuration.DefaultFileSystem
-
- org.apache.commons.configuration.VFSFileSystem
-
public class VFSFileSystem extends DefaultFileSystem
FileSystem that uses Commons VFS- Since:
- 1.7
- Version:
- $Id: VFSFileSystem.java 1210205 2011-12-04 20:38:19Z oheger $
- Author:
- Commons Configuration team
-
-
Constructor Summary
Constructors Constructor Description VFSFileSystem()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getBasePath(java.lang.String path)
java.lang.String
getFileName(java.lang.String path)
java.io.InputStream
getInputStream(java.lang.String basePath, java.lang.String fileName)
java.io.InputStream
getInputStream(java.net.URL url)
java.io.OutputStream
getOutputStream(java.net.URL url)
java.lang.String
getPath(java.io.File file, java.net.URL url, java.lang.String basePath, java.lang.String fileName)
java.net.URL
getURL(java.lang.String basePath, java.lang.String file)
java.net.URL
locateFromURL(java.lang.String basePath, java.lang.String fileName)
-
Methods inherited from class org.apache.commons.configuration.DefaultFileSystem
getOutputStream
-
Methods inherited from class org.apache.commons.configuration.FileSystem
getDefaultFileSystem, getFileOptionsProvider, getLogger, resetDefaultFileSystem, setDefaultFileSystem, setFileOptionsProvider, setLogger
-
-
-
-
Constructor Detail
-
VFSFileSystem
public VFSFileSystem()
-
-
Method Detail
-
getInputStream
public java.io.InputStream getInputStream(java.lang.String basePath, java.lang.String fileName) throws ConfigurationException
- Overrides:
getInputStream
in classDefaultFileSystem
- Throws:
ConfigurationException
-
getInputStream
public java.io.InputStream getInputStream(java.net.URL url) throws ConfigurationException
- Overrides:
getInputStream
in classDefaultFileSystem
- Throws:
ConfigurationException
-
getOutputStream
public java.io.OutputStream getOutputStream(java.net.URL url) throws ConfigurationException
- Overrides:
getOutputStream
in classDefaultFileSystem
- Throws:
ConfigurationException
-
getPath
public java.lang.String getPath(java.io.File file, java.net.URL url, java.lang.String basePath, java.lang.String fileName)
- Overrides:
getPath
in classDefaultFileSystem
-
getBasePath
public java.lang.String getBasePath(java.lang.String path)
- Overrides:
getBasePath
in classDefaultFileSystem
-
getFileName
public java.lang.String getFileName(java.lang.String path)
- Overrides:
getFileName
in classDefaultFileSystem
-
getURL
public java.net.URL getURL(java.lang.String basePath, java.lang.String file) throws java.net.MalformedURLException
- Overrides:
getURL
in classDefaultFileSystem
- Throws:
java.net.MalformedURLException
-
locateFromURL
public java.net.URL locateFromURL(java.lang.String basePath, java.lang.String fileName)
- Overrides:
locateFromURL
in classDefaultFileSystem
-
-