opennlp.tools.chunker

## Interface ChunkerContextGenerator

- All Superinterfaces:
    BeamSearchContextGenerator<TokenTag>
  All Known Implementing Classes:
    ChunkContextGenerator, DefaultChunkerContextGenerator

      public interface ChunkerContextGenerator
      extends BeamSearchContextGenerator<TokenTag>

  Interface for the context generator used in syntactic chunking.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `String[]` | `getContext(int i, String[] toks, String[] tags, String[] preds)` Returns the contexts for chunking 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[] preds)

      Returns the contexts for chunking 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 the specified tokens.
        `preds` - The previous decisions made in the taging of this sequence. Only indices less than i will be examined.
      Returns:
        An array of predictive contexts on which a model basis its decisions.

Copyright © 2026 The Apache Software Foundation. All rights reserved.