All Classes and Interfaces

Class
Description
The command line dispatcher for the OpenNLP SpellChecker (SymSpell) tools.
A command line tool that corrects spelling in text using a SymSpellModel.
Optimal String Alignment (restricted Damerau-Levenshtein) edit distance.
Computes the edit distance between two character sequences with an upper bound.
Loads plain-text frequency dictionaries into a SymSpell engine.
Plain Levenshtein edit distance (insertions, deletions, substitutions; no transpositions).
Signals that a line in a plain-text frequency dictionary did not match the expected word<TAB>count (or w1 w2<TAB>count) shape and could not be parsed.
A spelling corrector that proposes suggestions for individual terms and corrects whole sentences.
A CharSequenceNormalizer that corrects spelling in text using a SpellChecker (typically a SymSpell engine).
The correction mode.
A command line tool that builds a binary SymSpellModel from plain-text frequency dictionaries.
A FilterObjectStream that spell-corrects each String line read from a wrapped ObjectStream (for example a PlainTextByLineStream).
A FilterObjectStream for tokenized data: each element read from the wrapped ObjectStream is a string of tokens separated by a known delimiter (whitespace by default).
An immutable spelling suggestion produced by a SpellChecker.
Symmetric Delete spelling correction engine (SymSpell).
Immutable configuration for SymSpell, created through SymSpellConfig.builder().
Mutable builder for SymSpellConfig.
A serializable spell-correction model: a built SymSpell engine together with the source frequency data and the metadata needed to reproduce and identify it.
Resolves packaged SymSpell models from the classpath by language.
Convenience factory and (de)serialization helpers for SymSpellModel.
Binary ArtifactSerializer for SymSpellModel.
Controls how many suggestions a SpellChecker.lookup(java.lang.String, opennlp.spellcheck.Verbosity, int) call returns and with how much effort they are gathered.