Package opennlp.tools.postag
Class WordTagSampleStream
- All Implemented Interfaces:
AutoCloseable,ObjectStream<POSSample>
A stream filter which reads a sentence per line which contains
words and tags in word_tag format and outputs a
POSSample objects.-
Constructor Summary
ConstructorsConstructorDescriptionWordTagSampleStream(ObjectStream<String> sentences) Initializes the current instance. -
Method Summary
Methods inherited from class opennlp.tools.util.FilterObjectStream
close, reset
-
Constructor Details
-
WordTagSampleStream
Initializes the current instance.- Parameters:
sentences- the sentences
-
-
Method Details
-
read
Parses the next sentence and return the nextPOSSampleobject. If an error occurs an emptyPOSSampleobject is returned and an warning message is logged. Usually it does not matter if one of many sentences is ignored. TODO: An exception in error case should be thrown.- Returns:
- the next object or null to signal that the stream is exhausted
- Throws:
IOException- if there is an error during reading
-