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

    All Methods Instance Methods Abstract Methods
    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 Detail

    - #### 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.