Class TextWriter.STREAM

  • All Implemented Interfaces:
    TextWriter
    Enclosing interface:
    TextWriter

    public static class TextWriter.STREAM
    extends Object
    implements TextWriter
    A TextWriter implementation which writes to a given output stream.
    • Constructor Detail

      • STREAM

        public STREAM​(OutputStream outputStream)
        Creates a new text writer that will write to the provided output stream.
        Parameters:
        outputStream - The output stream to which
    • Method Detail

      • writeRecord

        public void writeRecord​(String record)
        Description copied from interface: TextWriter
        Writes a text record to the output stream.
        Specified by:
        writeRecord in interface TextWriter
        Parameters:
        record - - the record to write.
      • flush

        public void flush()
        Description copied from interface: TextWriter
        Flushes any buffered contents of the output stream.
        Specified by:
        flush in interface TextWriter
      • shutdown

        public void shutdown()
        Description copied from interface: TextWriter
        Releases any resources held by the writer.
        Specified by:
        shutdown in interface TextWriter
      • getBytesWritten

        public long getBytesWritten()
        Description copied from interface: TextWriter
        Retrieves the number of bytes written by this writer.
        Specified by:
        getBytesWritten in interface TextWriter
        Returns:
        the number of bytes written by this writer.