## Uses of Interface
opennlp.tools.util.SequenceValidator

- Packages that use SequenceValidator
  Package | Description
  --- | ---
  opennlp.tools.chunker | Package related to finding non-recursive syntactic annotation such as noun phrase chunks.
  opennlp.tools.lemmatizer | Package related to the lemmatizer functionality.
  opennlp.tools.ml | Package related to Machine Learning (ML) features of OpenNLP, the related ML models, and trainers.
  opennlp.tools.ml.model | Package related to ML models and feature selection techniques.
  opennlp.tools.namefind | Package related to finding proper names and numeric amounts.
  opennlp.tools.parser | Package containing common code for performing full syntactic parsing.
  opennlp.tools.postag | Package related to part-of-speech tagging.
  opennlp.tools.util | Package containing utility data structures and algorithms used by multiple other packages.

- - ### Uses of SequenceValidator in opennlp.tools.chunker

    Classes in opennlp.tools.chunker that implement SequenceValidator
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DefaultChunkerSequenceValidator` | The default chunker `SequenceValidator` implementation.

    Methods in opennlp.tools.chunker that return SequenceValidator
    Modifier and Type | Method | Description
    --- | --- | ---
    `SequenceValidator<TokenTag>` | ChunkerFactory.`getSequenceValidator()` |

  - ### Uses of SequenceValidator in opennlp.tools.lemmatizer

    Classes in opennlp.tools.lemmatizer that implement SequenceValidator
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DefaultLemmatizerSequenceValidator` | The default lemmatizer `SequenceValidator` implementation.

    Methods in opennlp.tools.lemmatizer that return SequenceValidator
    Modifier and Type | Method | Description
    --- | --- | ---
    `SequenceValidator<String>` | LemmatizerFactory.`getSequenceValidator()` |

  - ### Uses of SequenceValidator in opennlp.tools.ml

    Methods in opennlp.tools.ml with parameters of type SequenceValidator
    Modifier and Type | Method | Description
    --- | --- | ---
    `Sequence` | BeamSearch.`bestSequence​(T[] sequence, Object[] additionalContext, BeamSearchContextGenerator<T> cg, SequenceValidator<T> validator)` | Computes the best sequence of outcomes based on the `MaxentModel`.
    `Sequence[]` | BeamSearch.`bestSequences​(int numSequences, T[] sequence, Object[] additionalContext, double minSequenceScore, BeamSearchContextGenerator<T> cg, SequenceValidator<T> validator)` | Computes the best sequence of outcomes based on the `MaxentModel`.
    `Sequence[]` | BeamSearch.`bestSequences​(int numSequences, T[] sequence, Object[] additionalContext, BeamSearchContextGenerator<T> cg, SequenceValidator<T> validator)` | Computes the best sequence of outcomes based on the `MaxentModel`.

  - ### Uses of SequenceValidator in opennlp.tools.ml.model

    Methods in opennlp.tools.ml.model with parameters of type SequenceValidator
    Modifier and Type | Method | Description
    --- | --- | ---
    `Sequence` | SequenceClassificationModel.`bestSequence​(T[] sequence, Object[] additionalContext, BeamSearchContextGenerator<T> cg, SequenceValidator<T> validator)` | Finds the `Sequence` with the highest probability.
    `Sequence[]` | SequenceClassificationModel.`bestSequences​(int numSequences, T[] sequence, Object[] additionalContext, double minSequenceScore, BeamSearchContextGenerator<T> cg, SequenceValidator<T> validator)` | Finds the n most probable `sequences` with the highest probability.
    `Sequence[]` | SequenceClassificationModel.`bestSequences​(int numSequences, T[] sequence, Object[] additionalContext, BeamSearchContextGenerator<T> cg, SequenceValidator<T> validator)` | Finds the n most probable `sequences` with the highest probability.

  - ### Uses of SequenceValidator in opennlp.tools.namefind

    Classes in opennlp.tools.namefind that implement SequenceValidator
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BilouNameFinderSequenceValidator` | A `SequenceValidator` implementation for the `BilouCodec`.
    `class` | `NameFinderSequenceValidator` | The default name finder `SequenceValidator` implementation.

    Methods in opennlp.tools.namefind that return SequenceValidator
    Modifier and Type | Method | Description
    --- | --- | ---
    `SequenceValidator<String>` | BilouCodec.`createSequenceValidator()` |

  - ### Uses of SequenceValidator in opennlp.tools.parser

    Classes in opennlp.tools.parser that implement SequenceValidator
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ParserChunkerSequenceValidator` | The parser chunker `SequenceValidator` implementation.

    Methods in opennlp.tools.parser that return SequenceValidator
    Modifier and Type | Method | Description
    --- | --- | ---
    `SequenceValidator<TokenTag>` | ParserChunkerFactory.`getSequenceValidator()` |

  - ### Uses of SequenceValidator in opennlp.tools.postag

    Classes in opennlp.tools.postag that implement SequenceValidator
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DefaultPOSSequenceValidator` | The default POS tagger `SequenceValidator` implementation.

    Methods in opennlp.tools.postag that return SequenceValidator
    Modifier and Type | Method | Description
    --- | --- | ---
    `SequenceValidator<String>` | POSTaggerFactory.`getSequenceValidator()` |

  - ### Uses of SequenceValidator in opennlp.tools.util

    Methods in opennlp.tools.util that return SequenceValidator
    Modifier and Type | Method | Description
    --- | --- | ---
    `SequenceValidator<T>` | SequenceCodec.`createSequenceValidator()` |