Class SuggestionsOrdererGSoC.ContextUtils

java.lang.Object
org.languagetool.rules.spelling.morfologik.suggestions_ordering.SuggestionsOrdererGSoC.ContextUtils
Enclosing class:
SuggestionsOrdererGSoC

private static class SuggestionsOrdererGSoC.ContextUtils extends Object
  • Constructor Details

    • ContextUtils

      private ContextUtils()
  • Method Details

    • leftContext

      private static String leftContext(String originalSentence, int errorStartIdx, String errorString, int contextLength)
    • rightContext

      private static String rightContext(String originalSentence, int errorStartIdx, String errorString, int contextLength)
    • firstDifferencePosition

      private static int firstDifferencePosition(String sentence1, String sentence2)
    • startOfErrorString

      private static int startOfErrorString(String sentence, String errorString, int sentencesDifferenceCharIdx)
    • getMaximalPossibleRightContext

      private static String getMaximalPossibleRightContext(String sentence, int errorStartIdx, String errorString, int startingContextLength)
    • getMaximalPossibleLeftContext

      private static String getMaximalPossibleLeftContext(String sentence, int errorStartIdx, String errorString, int startingContextLength)
    • extractContext

      private static org.apache.commons.lang3.tuple.Pair<String,String> extractContext(String sentence, String covered, int errorStartIdx, int contextLength)
    • longestCommonPrefix

      private static String longestCommonPrefix(String[] strs)
    • editDistance

      private static int editDistance(String x, String y)
    • costOfSubstitution

      private static int costOfSubstitution(char a, char b)
    • min

      private static int min(int... numbers)
    • findFirstRegexMatch

      private static String findFirstRegexMatch(String regex, String stringToSearch)
    • repeat

      private static String repeat(int count, String with)
    • allIndexesOf

      private static List<Integer> allIndexesOf(char character, String string)