Package opennlp.spellcheck.normalizer
Class SpellCheckingCharSequenceNormalizer.Builder
java.lang.Object
opennlp.spellcheck.normalizer.SpellCheckingCharSequenceNormalizer.Builder
- Enclosing class:
SpellCheckingCharSequenceNormalizer
A mutable builder for
SpellCheckingCharSequenceNormalizer.-
Method Summary
Modifier and TypeMethodDescriptionbuild()maxEditDistance(int value) minTokenLength(int value) skipNumbers(boolean value) skipUrls(boolean value)
-
Method Details
-
mode
public SpellCheckingCharSequenceNormalizer.Builder mode(SpellCheckingCharSequenceNormalizer.Mode value) - Parameters:
value- the correction mode; must not benull- Returns:
- this builder
-
minTokenLength
- Parameters:
value- tokens shorter than this are left untouched; must be>= 1- Returns:
- this builder
-
maxEditDistance
- Parameters:
value- the maximum edit distance considered per token; must be>= 0- Returns:
- this builder
-
skipNumbers
- Parameters:
value- whether to skip purely numeric tokens (defaulttrue)- Returns:
- this builder
-
skipUrls
- Parameters:
value- whether to skip URL- and email-like tokens (defaulttrue)- Returns:
- this builder
-
build
- Returns:
- the configured normalizer.
-