Package opennlp.tools.util
Class ParagraphStream
- All Implemented Interfaces:
AutoCloseable
,ObjectStream<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 Summary
ConstructorDescriptionParagraphStream
(ObjectStream<String> lineStream) Initializes anFilterObjectStream
. -
Method Summary
Methods inherited from class opennlp.tools.util.FilterObjectStream
close, reset
-
Constructor Details
-
ParagraphStream
Initializes anFilterObjectStream
.- Parameters:
lineStream
- Thestream
of samples.
-
-
Method Details
-
read
Description copied from interface:ObjectStream
Returns the nextObjectStream
object. Calling this method repeatedly until it returnsnull
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.
-