Interface IHasOutputStreamAndWriter

All Superinterfaces:
IHasOutputStream
All Known Implementing Classes:
ByteArrayOutputStreamProvider

public interface IHasOutputStreamAndWriter extends IHasOutputStream
A callback interface to retrieve Writer objects based on InputStreams.
Author:
Philip Helger
  • Method Details

    • getWriter

      default @Nullable Writer getWriter(@NonNull Charset aCharset, @NonNull EAppend eAppend)
      Get a Writer based on this output stream provider using the given charset.
      Parameters:
      aCharset - The charset to use. May not be null.
      eAppend - Appending mode. May not be null.
      Returns:
      null if no output stream could be retrieved.
    • getBufferedWriter

      default @Nullable Writer getBufferedWriter(@NonNull Charset aCharset, @NonNull EAppend eAppend)
      Get a buffered Writer based on this output stream provider using the given charset.
      Parameters:
      aCharset - The charset to use. May not be null.
      eAppend - Appending mode. May not be null.
      Returns:
      null if no output stream could be retrieved.
      Since:
      9.1.8