@Immutable public final class FileSystemCharStreamProvider extends Object implements IInputStreamProvider, IOutputStreamProvider, IReaderProvider, IWriterProvider
| Constructor and Description |
|---|
FileSystemCharStreamProvider(File aBasePath,
Charset aCharset) |
FileSystemCharStreamProvider(String sBasePath,
Charset aCharset) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
File |
getBasePath() |
Charset |
getCharset() |
InputStream |
getInputStream(String sName)
Get the input stream from the given name.
|
OutputStream |
getOutputStream(String sName,
EAppend eAppend)
Get the output stream from the given name.
|
Reader |
getReader(String sName)
Get the reader from the given name.
|
Writer |
getWriter(String sName,
EAppend eAppend)
Get the writer from the given name.
|
int |
hashCode() |
String |
toString() |
public FileSystemCharStreamProvider(@Nonnull String sBasePath, @Nonnull Charset aCharset)
@Nullable public InputStream getInputStream(@Nonnull String sName)
IInputStreamProvidergetInputStream in interface IInputStreamProvidersName - The name to be resolved. May not be null.null if resolving failed.@Nullable public OutputStream getOutputStream(@Nonnull String sName, @Nonnull EAppend eAppend)
IOutputStreamProvidergetOutputStream in interface IOutputStreamProvidersName - The name to be resolved. May not be null.eAppend - Appending mode. May not be null.null if resolving failed.@Nullable public Reader getReader(@Nonnull String sName)
IReaderProvidergetReader in interface IReaderProvidersName - The name to be resolved. May not be null.null if resolving failed.@Nullable public Writer getWriter(@Nonnull String sName, @Nonnull EAppend eAppend)
IWriterProvidergetWriter in interface IWriterProvidersName - The name to be resolved. May not be null.eAppend - Appending mode. May not be null.null if resolving failed.Copyright © 2014–2017 Philip Helger. All rights reserved.