Class SuggestionsOrdererGSoC.ContextUtils
java.lang.Object
org.languagetool.rules.spelling.morfologik.suggestions_ordering.SuggestionsOrdererGSoC.ContextUtils
- Enclosing class:
SuggestionsOrdererGSoC
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallIndexesOf(char character, String string) private static intcostOfSubstitution(char a, char b) private static inteditDistance(String x, String y) extractContext(String sentence, String covered, int errorStartIdx, int contextLength) private static StringfindFirstRegexMatch(String regex, String stringToSearch) private static intfirstDifferencePosition(String sentence1, String sentence2) private static StringgetMaximalPossibleLeftContext(String sentence, int errorStartIdx, String errorString, int startingContextLength) private static StringgetMaximalPossibleRightContext(String sentence, int errorStartIdx, String errorString, int startingContextLength) private static StringleftContext(String originalSentence, int errorStartIdx, String errorString, int contextLength) private static StringlongestCommonPrefix(String[] strs) private static intmin(int... numbers) private static Stringprivate static StringrightContext(String originalSentence, int errorStartIdx, String errorString, int contextLength) private static intstartOfErrorString(String sentence, String errorString, int sentencesDifferenceCharIdx)
-
Constructor Details
-
ContextUtils
private ContextUtils()
-
-
Method Details
-
leftContext
-
rightContext
-
firstDifferencePosition
-
startOfErrorString
-
getMaximalPossibleRightContext
-
getMaximalPossibleLeftContext
-
extractContext
-
longestCommonPrefix
-
editDistance
-
costOfSubstitution
private static int costOfSubstitution(char a, char b) -
min
private static int min(int... numbers) -
findFirstRegexMatch
-
repeat
-
allIndexesOf
-