Interface NameContextGenerator

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

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

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

    Methods inherited from interface opennlp.tools.util.BeamSearchContextGenerator

    getContext
  • Method Details

    • addFeatureGenerator

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

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

      void clearAdaptiveData()
      Informs all the feature generators that the context of the adaptive data (typically a document) is no longer valid and should be cleared.