Interface NameContextGenerator

All Superinterfaces:
BeamSearchContextGenerator<String>
All Known Implementing Classes:
DefaultNameContextGenerator

public interface NameContextGenerator extends BeamSearchContextGenerator<String>
Interface for generating the context for an name finder by specifying a set of geature generators.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Adds a feature generator to this set of feature generators.
    void
    Informs all the feature generators for a name finder that the context of the adaptive data (typically a document) is no longer valid.
    void
    updateAdaptiveData(String[] tokens, String[] outcomes)
    Informs all the feature generators for a name finder that the specified tokens have been classified with the coorisponds set of specified outcomes.

    Methods inherited from interface opennlp.tools.util.BeamSearchContextGenerator

    getContext
  • Method Details

    • addFeatureGenerator

      void addFeatureGenerator(AdaptiveFeatureGenerator generator)
      Adds a feature generator to this set of feature generators.
      Parameters:
      generator - The feature generator to add.
    • updateAdaptiveData

      void updateAdaptiveData(String[] tokens, String[] outcomes)
      Informs all the feature generators for a name finder that the specified tokens have been classified with the coorisponds set of specified outcomes.
      Parameters:
      tokens - The tokens of the sentence or other text unit which has been processed.
      outcomes - The outcomes associated with the specified tokens.
    • clearAdaptiveData

      void clearAdaptiveData()
      Informs all the feature generators for a name finder that the context of the adaptive data (typically a document) is no longer valid.