POSContextGenerator (Apache OpenNLP Tools 2.5.9 API)
Description: declaration: package: opennlp.tools.postag, interface: POSContextGenerator

# Interface POSContextGenerator

All Superinterfaces:
  `BeamSearchContextGenerator<String>`

All Known Implementing Classes:
  `ConfigurablePOSContextGenerator, DefaultPOSContextGenerator`

public interface POSContextGenerator extends BeamSearchContextGenerator<String>
Interface for a `BeamSearchContextGenerator` used in POS tagging.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String[]`
  `getContext(int index, String[] tokens, String[] prevTags, Object[] additionalContext)`
  Returns the context for making a postag decision at the specified token `index` given the specified `tokens` and previous `tags`.

- ## Method Details

  - ### getContext

    String[] getContext(int index, String[] tokens, String[] prevTags, Object[] additionalContext)
    Returns the context for making a postag decision at the specified token `index` given the specified `tokens` and previous `tags`.
    Specified by:
      `getContext` in interface `BeamSearchContextGenerator<String>`
    Parameters:
      `index` - The index of the token for which the context is provided.
      `tokens` - The token sequence representing a sentence.
      `prevTags` - The tags assigned to the previous words in the sentence.
      `additionalContext` - The context for additional information.
    Returns:
      The context for making a postag decision at the specified token `index` given the specified `tokens` and previous `tags`.