Package com.helger.commons.io
Interface IHasInputStreamAndReader
- All Superinterfaces:
IHasInputStream
- All Known Subinterfaces:
IHasByteArray,IMemoryReadableResource,IReadableResource,IReadWriteResource,IWrappedReadableResource
- All Known Implementing Classes:
AbstractMemoryReadableResource,AbstractWrappedReadableResource,ByteArrayInputStreamProvider,ByteArrayWrapper,ByteBufferInputStreamProvider,ClassPathResource,FileSystemResource,GZIPReadableResource,ReadableResourceByteArray,ReadableResourceInputStream,ReadableResourceString,StringInputStreamProvider,URLResource
A callback interface to retrieve
Reader objects based on
InputStreams.- Author:
- Philip Helger
-
Method Summary
Methods inherited from interface com.helger.commons.io.IHasInputStream
getBufferedInputStream, getInputStream, isReadMultiple, withBufferedInputStreamDo, withInputStreamDo
-
Method Details
-
getReader
Get aReaderbased on this input stream provider using the given charset.- Parameters:
aCharset- The charset to use. May not benull.- Returns:
nullif no input stream could be retrieved.
-
getBufferedReader
Get a bufferedReaderbased on this input stream provider using the given charset.- Parameters:
aCharset- The charset to use. May not benull.- Returns:
nullif no input stream could be retrieved.- Since:
- 9.1.8
-