Class NameSampleTypeFilter
java.lang.Object
opennlp.tools.util.FilterObjectStream<opennlp.tools.namefind.NameSample, opennlp.tools.namefind.NameSample>
opennlp.tools.namefind.NameSampleTypeFilter
- All Implemented Interfaces:
AutoCloseable, opennlp.tools.util.ObjectStream<opennlp.tools.namefind.NameSample>
public class NameSampleTypeFilter
extends FilterObjectStream<opennlp.tools.namefind.NameSample, opennlp.tools.namefind.NameSample>
A
stream which removes name samples
which do not have a certain type.-
Constructor Summary
ConstructorsConstructorDescriptionNameSampleTypeFilter(String[] types, opennlp.tools.util.ObjectStream<opennlp.tools.namefind.NameSample> samples) Initializes aNameSampleTypeFilter.NameSampleTypeFilter(Set<String> types, opennlp.tools.util.ObjectStream<opennlp.tools.namefind.NameSample> samples) Initializes aNameSampleTypeFilter. -
Method Summary
Methods inherited from class FilterObjectStream
close, reset
-
Constructor Details
-
NameSampleTypeFilter
public NameSampleTypeFilter(String[] types, opennlp.tools.util.ObjectStream<opennlp.tools.namefind.NameSample> samples) Initializes aNameSampleTypeFilter.- Parameters:
types- An array with types to use.samples- Anopennlp.tools.util.ObjectStream<opennlp.tools.namefind.NameSample>with the samples to filter.
-
NameSampleTypeFilter
public NameSampleTypeFilter(Set<String> types, opennlp.tools.util.ObjectStream<opennlp.tools.namefind.NameSample> samples) Initializes aNameSampleTypeFilter.- Parameters:
types- ASetwith types to use.samples- Anopennlp.tools.util.ObjectStream<opennlp.tools.namefind.NameSample>with the samples to filter.
-
-
Method Details
-
read
- Throws:
IOException
-