Interface BeamSearchContextGenerator<T>

All Known Subinterfaces:
ChunkerContextGenerator, LemmatizerContextGenerator, NameContextGenerator, POSContextGenerator
All Known Implementing Classes:
ChunkContextGenerator, ConfigurablePOSContextGenerator, DefaultChunkerContextGenerator, DefaultLemmatizerContextGenerator, DefaultNameContextGenerator, DefaultPOSContextGenerator

public interface BeamSearchContextGenerator<T>
Interface for context generators used with a sequence beam search.
  • Method Summary

    Modifier and Type
    Method
    Description
    getContext(int index, T[] sequence, String[] priorDecisions, Object[] additionalContext)
    Returns the context for the specified position in the specified sequence (list).
  • Method Details

    • getContext

      String[] getContext(int index, T[] sequence, String[] priorDecisions, Object[] additionalContext)
      Returns the context for the specified position in the specified sequence (list).
      Parameters:
      index - The index of the sequence.
      sequence - The sequence of items over which the beam search is performed.
      priorDecisions - The sequence of decisions made prior to the context for which this decision is being made.
      additionalContext - Any additional context specific to a class implementing this interface.
      Returns:
      The context for the specified index in the specified sequence.