Package opennlp.tools.namefind
Class NameSampleTypeFilter
java.lang.Object
opennlp.tools.util.FilterObjectStream<NameSample,NameSample>
opennlp.tools.namefind.NameSampleTypeFilter
- All Implemented Interfaces:
AutoCloseable,ObjectStream<NameSample>
A stream which removes Name Samples which do not have a certain type.
-
Constructor Summary
ConstructorsConstructorDescriptionNameSampleTypeFilter(String[] types, ObjectStream<NameSample> samples) NameSampleTypeFilter(Set<String> types, ObjectStream<NameSample> samples) -
Method Summary
Methods inherited from class opennlp.tools.util.FilterObjectStream
close, reset
-
Constructor Details
-
NameSampleTypeFilter
-
NameSampleTypeFilter
-
-
Method Details
-
read
Description copied from interface:ObjectStreamReturns the next 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- if there is an error during reading
-