Class SpellingData

java.lang.Object
org.languagetool.rules.de.SpellingData

class SpellingData extends Object
Old to new spelling data and similar formats loaded from CSV.
Since:
4.3
  • Field Details

    • trie

      private final com.hankcs.algorithm.AhoCorasickDoubleArrayTrie<String> trie
    • sentenceStartTrie

      private final com.hankcs.algorithm.AhoCorasickDoubleArrayTrie<String> sentenceStartTrie
  • Constructor Details

    • SpellingData

      SpellingData(String filePath)
  • Method Details

    • getCoherencyMap

      @NotNull private static Map<String,String> getCoherencyMap(String filePath, boolean sentStartMode)
    • sanityChecks

      private static void sanityChecks(String filePath, String line, String oldSpelling, String newSpelling, Map<String,String> coherencyMap)
    • getTrie

      public com.hankcs.algorithm.AhoCorasickDoubleArrayTrie<String> getTrie()
    • getSentenceStartTrie

      public com.hankcs.algorithm.AhoCorasickDoubleArrayTrie<String> getSentenceStartTrie()