org.apache.commons.configuration
Class VFSFileSystem

java.lang.Object
  extended by org.apache.commons.configuration.FileSystem
      extended by org.apache.commons.configuration.DefaultFileSystem
          extended by org.apache.commons.configuration.VFSFileSystem

public class VFSFileSystem
extends DefaultFileSystem

FileSystem that uses Commons VFS

Since:
1.7
Author:
Commons Configuration team

Constructor Summary
VFSFileSystem()
           
 
Method Summary
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 class DefaultFileSystem
Throws:
ConfigurationException

getInputStream

public java.io.InputStream getInputStream(java.net.URL url)
                                   throws ConfigurationException
Overrides:
getInputStream in class DefaultFileSystem
Throws:
ConfigurationException

getOutputStream

public java.io.OutputStream getOutputStream(java.net.URL url)
                                     throws ConfigurationException
Overrides:
getOutputStream in class DefaultFileSystem
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 class DefaultFileSystem

getBasePath

public java.lang.String getBasePath(java.lang.String path)
Overrides:
getBasePath in class DefaultFileSystem

getFileName

public java.lang.String getFileName(java.lang.String path)
Overrides:
getFileName in class DefaultFileSystem

getURL

public java.net.URL getURL(java.lang.String basePath,
                           java.lang.String file)
                    throws java.net.MalformedURLException
Overrides:
getURL in class DefaultFileSystem
Throws:
java.net.MalformedURLException

locateFromURL

public java.net.URL locateFromURL(java.lang.String basePath,
                                  java.lang.String fileName)
Overrides:
locateFromURL in class DefaultFileSystem


Copyright © 2001-2011. All Rights Reserved.