# Uses of Interface
opennlp.spellcheck.SpellChecker

Packages that use SpellChecker
Package
Description
opennlp.spellcheck.normalizer
opennlp.spellcheck.stream
opennlp.spellcheck.symspell

- ## Uses of SpellChecker in opennlp.spellcheck.normalizer

  Methods in opennlp.spellcheck.normalizer with parameters of type SpellChecker
  Modifier and Type
  Method
  Description
  `static SpellCheckingCharSequenceNormalizer.Builder`
  SpellCheckingCharSequenceNormalizer.`builder(SpellChecker spellChecker)`
  `SpellCheckingCharSequenceNormalizer`
  SpellCheckingCharSequenceNormalizer.`withSpellChecker(SpellChecker checker)`
  Returns a copy of this normalizer carrying the same settings but backed by the given checker.
  Constructors in opennlp.spellcheck.normalizer with parameters of type SpellChecker
  Modifier
  Constructor
  Description
  ``
  `SpellCheckingCharSequenceNormalizer(SpellChecker spellChecker)`
  Creates a normalizer in `SpellCheckingCharSequenceNormalizer.Mode.PER_TOKEN` mode with default guards from a `SpellChecker`.

- ## Uses of SpellChecker in opennlp.spellcheck.stream

  Constructors in opennlp.spellcheck.stream with parameters of type SpellChecker
  Modifier
  Constructor
  Description
  ``
  `SpellCorrectingObjectStream(opennlp.tools.util.ObjectStream<String> samples, SpellChecker spellChecker)`
  Wraps `samples` with a default per-token corrector backed by a `SpellChecker`.
  ``
  `SpellCorrectingTokenStream(opennlp.tools.util.ObjectStream<String> samples, SpellChecker spellChecker)`
  Wraps `samples` with a default corrector (`space` delimited) backed by a `SpellChecker`.

- ## Uses of SpellChecker in opennlp.spellcheck.symspell

  Classes in opennlp.spellcheck.symspell that implement SpellChecker
  Modifier and Type
  Class
  Description
  `final class`
  `SymSpell`
  Symmetric Delete spelling correction engine (SymSpell).