Class DefaultFileSystem
- java.lang.Object
-
- org.apache.commons.configuration2.io.FileSystem
-
- org.apache.commons.configuration2.io.DefaultFileSystem
-
- Direct Known Subclasses:
VFSFileSystem
public class DefaultFileSystem extends FileSystem
FileSystem that uses java.io.File or HttpClient- Since:
- 1.7
- Author:
- Commons Configuration team
-
-
Constructor Summary
Constructors Constructor Description DefaultFileSystem()
-
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.net.URL url)
java.io.OutputStream
getOutputStream(java.io.File file)
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.configuration2.io.FileSystem
getFileOptionsProvider, getLogger, setFileOptionsProvider, setLogger
-
-
-
-
Method Detail
-
getInputStream
public java.io.InputStream getInputStream(java.net.URL url) throws ConfigurationException
- Specified by:
getInputStream
in classFileSystem
- Throws:
ConfigurationException
-
getOutputStream
public java.io.OutputStream getOutputStream(java.net.URL url) throws ConfigurationException
- Specified by:
getOutputStream
in classFileSystem
- Throws:
ConfigurationException
-
getOutputStream
public java.io.OutputStream getOutputStream(java.io.File file) throws ConfigurationException
- Specified by:
getOutputStream
in classFileSystem
- Throws:
ConfigurationException
-
getPath
public java.lang.String getPath(java.io.File file, java.net.URL url, java.lang.String basePath, java.lang.String fileName)
- Specified by:
getPath
in classFileSystem
-
getBasePath
public java.lang.String getBasePath(java.lang.String path)
- Specified by:
getBasePath
in classFileSystem
-
getFileName
public java.lang.String getFileName(java.lang.String path)
- Specified by:
getFileName
in classFileSystem
-
getURL
public java.net.URL getURL(java.lang.String basePath, java.lang.String file) throws java.net.MalformedURLException
- Specified by:
getURL
in classFileSystem
- Throws:
java.net.MalformedURLException
-
locateFromURL
public java.net.URL locateFromURL(java.lang.String basePath, java.lang.String fileName)
- Specified by:
locateFromURL
in classFileSystem
-
-