DefaultFileSystempublic abstract class FileSystem
extends java.lang.Object
| Constructor | Description |
|---|---|
FileSystem() |
| Modifier and Type | Method | Description |
|---|---|---|
abstract java.lang.String |
getBasePath(java.lang.String path) |
|
abstract java.lang.String |
getFileName(java.lang.String path) |
|
FileOptionsProvider |
getFileOptionsProvider() |
|
abstract java.io.InputStream |
getInputStream(java.net.URL url) |
|
ConfigurationLogger |
getLogger() |
Returns the logger used by this FileSystem.
|
abstract java.io.OutputStream |
getOutputStream(java.io.File file) |
|
abstract java.io.OutputStream |
getOutputStream(java.net.URL url) |
|
abstract java.lang.String |
getPath(java.io.File file,
java.net.URL url,
java.lang.String basePath,
java.lang.String fileName) |
|
abstract java.net.URL |
getURL(java.lang.String basePath,
java.lang.String fileName) |
|
abstract java.net.URL |
locateFromURL(java.lang.String basePath,
java.lang.String fileName) |
|
void |
setFileOptionsProvider(FileOptionsProvider provider) |
Set the FileOptionsProvider
|
void |
setLogger(ConfigurationLogger log) |
Allows setting the logger to be used by this FileSystem.
|
public ConfigurationLogger getLogger()
public void setLogger(ConfigurationLogger log)
log - the new loggerpublic void setFileOptionsProvider(FileOptionsProvider provider)
provider - The FileOptionsProviderpublic FileOptionsProvider getFileOptionsProvider()
public abstract java.io.InputStream getInputStream(java.net.URL url)
throws ConfigurationException
ConfigurationExceptionpublic abstract java.io.OutputStream getOutputStream(java.net.URL url)
throws ConfigurationException
ConfigurationExceptionpublic abstract java.io.OutputStream getOutputStream(java.io.File file)
throws ConfigurationException
ConfigurationExceptionpublic abstract java.lang.String getPath(java.io.File file,
java.net.URL url,
java.lang.String basePath,
java.lang.String fileName)
public abstract java.lang.String getBasePath(java.lang.String path)
public abstract java.lang.String getFileName(java.lang.String path)
public abstract java.net.URL locateFromURL(java.lang.String basePath,
java.lang.String fileName)
public abstract java.net.URL getURL(java.lang.String basePath,
java.lang.String fileName)
throws java.net.MalformedURLException
java.net.MalformedURLExceptionCopyright © 2001–2018. All rights reserved.