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 Details

    • NameSampleTypeFilter

      public NameSampleTypeFilter(String[] types, opennlp.tools.util.ObjectStream<opennlp.tools.namefind.NameSample> samples)
      Initializes a NameSampleTypeFilter.
      Parameters:
      types - An array with types to use.
      samples - An opennlp.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 a NameSampleTypeFilter.
      Parameters:
      types - A Set with types to use.
      samples - An opennlp.tools.util.ObjectStream<opennlp.tools.namefind.NameSample> with the samples to filter.
  • Method Details