Package com.helger.commons.io.provider
Class FileSystemCharStreamProvider
java.lang.Object
com.helger.commons.io.provider.FileSystemCharStreamProvider
- All Implemented Interfaces:
IInputStreamProvider,IOutputStreamProvider,IReaderProvider,IWriterProvider
@Immutable
public final class FileSystemCharStreamProvider
extends Object
implements IInputStreamProvider, IOutputStreamProvider, IReaderProvider, IWriterProvider
- Author:
- Philip Helger
-
Constructor Summary
ConstructorsConstructorDescriptionFileSystemCharStreamProvider(File aBasePath, Charset aCharset) FileSystemCharStreamProvider(String sBasePath, Charset aCharset) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetInputStream(String sName) Get the input stream from the given name.getOutputStream(String sName, EAppend eAppend) Get the output stream from the given name.Get the reader from the given name.Get the writer from the given name.inthashCode()toString()
-
Constructor Details
-
FileSystemCharStreamProvider
-
FileSystemCharStreamProvider
-
-
Method Details
-
getBasePath
-
getCharset
-
getInputStream
Description copied from interface:IInputStreamProviderGet the input stream from the given name.- Specified by:
getInputStreamin interfaceIInputStreamProvider- Parameters:
sName- The name to be resolved. May not benull.- Returns:
nullif resolving failed.
-
getOutputStream
Description copied from interface:IOutputStreamProviderGet the output stream from the given name.- Specified by:
getOutputStreamin interfaceIOutputStreamProvider- Parameters:
sName- The name to be resolved. May not benull.eAppend- Appending mode. May not benull.- Returns:
nullif resolving failed.
-
getReader
Description copied from interface:IReaderProviderGet the reader from the given name.- Specified by:
getReaderin interfaceIReaderProvider- Parameters:
sName- The name to be resolved. May not benull.- Returns:
nullif resolving failed.
-
getWriter
Description copied from interface:IWriterProviderGet the writer from the given name.- Specified by:
getWriterin interfaceIWriterProvider- Parameters:
sName- The name to be resolved. May not benull.eAppend- Appending mode. May not benull.- Returns:
nullif resolving failed.
-
equals
-
hashCode
public int hashCode() -
toString
-