org.apache.commons.configuration
Class DefaultFileSystem

java.lang.Object
  extended by org.apache.commons.configuration.FileSystem
      extended by org.apache.commons.configuration.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
DefaultFileSystem()
           
 
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.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.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

DefaultFileSystem

public DefaultFileSystem()
Method Detail

getInputStream

public java.io.InputStream getInputStream(java.lang.String basePath,
                                          java.lang.String fileName)
                                   throws ConfigurationException
Specified by:
getInputStream in class FileSystem
Throws:
ConfigurationException

getInputStream

public java.io.InputStream getInputStream(java.net.URL url)
                                   throws ConfigurationException
Specified by:
getInputStream in class FileSystem
Throws:
ConfigurationException

getOutputStream

public java.io.OutputStream getOutputStream(java.net.URL url)
                                     throws ConfigurationException
Specified by:
getOutputStream in class FileSystem
Throws:
ConfigurationException

getOutputStream

public java.io.OutputStream getOutputStream(java.io.File file)
                                     throws ConfigurationException
Specified by:
getOutputStream in class FileSystem
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 class FileSystem

getBasePath

public java.lang.String getBasePath(java.lang.String path)
Specified by:
getBasePath in class FileSystem

getFileName

public java.lang.String getFileName(java.lang.String path)
Specified by:
getFileName in class FileSystem

getURL

public java.net.URL getURL(java.lang.String basePath,
                           java.lang.String file)
                    throws java.net.MalformedURLException
Specified by:
getURL in class FileSystem
Throws:
java.net.MalformedURLException

locateFromURL

public java.net.URL locateFromURL(java.lang.String basePath,
                                  java.lang.String fileName)
Specified by:
locateFromURL in class FileSystem


Copyright © 2001-2011. All Rights Reserved.