Class ParagraphStream

All Implemented Interfaces:
AutoCloseable, ObjectStream<String>

public class ParagraphStream extends FilterObjectStream<String,String>
A FilterObjectStream which merges text lines into paragraphs.

The boundary of paragraph is defined by an empty text line. If the last paragraph in the stream is not terminated by an empty line the left over is assumed to be a paragraph.

  • Constructor Details

  • Method Details

    • read

      public String read() throws IOException
      Description copied from interface: ObjectStream
      Returns the next ObjectStream object. Calling this method repeatedly until it returns null will return each object from the underlying source exactly once.
      Returns:
      The next object or null to signal that the stream is exhausted.
      Throws:
      IOException - Thrown if there is an error during reading.