Package opennlp.tools.lemmatizer

# Interface LemmatizerContextGenerator

All Superinterfaces:
  `BeamSearchContextGenerator<String>`

All Known Implementing Classes:
  `DefaultLemmatizerContextGenerator`

public interface LemmatizerContextGenerator extends BeamSearchContextGenerator<String>
Interface for the context generator used for probabilistic `Lemmatizer`.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String[]`
  `getContext(int i, String[] toks, String[] tags, String[] lemmas)`
  Returns the contexts for lemmatizing of the specified index.

  ### Methods inherited from interface opennlp.tools.util.BeamSearchContextGenerator

  `getContext`

- ## Method Details

  - ### getContext

    String[] getContext(int i, String[] toks, String[] tags, String[] lemmas)
    Returns the contexts for lemmatizing of the specified index.
    Parameters:
      `i` - The index of the token in the specified `toks` array for which the context should be constructed.
      `toks` - The tokens of the sentence. The `toString()` methods of these objects should return the token text.
      `tags` - The POS tags for the specified `toks`.
      `lemmas` - The previous decisions made in the tagging of this sequence. Only indices less than `i` will be examined.
    Returns:
      An array of predictive contexts on which a model basis its decisions.