Class SuggestionsOrdererGSoC.ContextUtils
- java.lang.Object
-
- org.languagetool.rules.spelling.morfologik.suggestions_ordering.SuggestionsOrdererGSoC.ContextUtils
-
- Enclosing class:
- SuggestionsOrdererGSoC
private static class SuggestionsOrdererGSoC.ContextUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description privateContextUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static java.util.List<java.lang.Integer>allIndexesOf(char character, java.lang.String string)private static intcostOfSubstitution(char a, char b)private static inteditDistance(java.lang.String x, java.lang.String y)private static org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String>extractContext(java.lang.String sentence, java.lang.String covered, int errorStartIdx, int contextLength)private static java.lang.StringfindFirstRegexMatch(java.lang.String regex, java.lang.String stringToSearch)private static intfirstDifferencePosition(java.lang.String sentence1, java.lang.String sentence2)private static java.lang.StringgetMaximalPossibleLeftContext(java.lang.String sentence, int errorStartIdx, java.lang.String errorString, int startingContextLength)private static java.lang.StringgetMaximalPossibleRightContext(java.lang.String sentence, int errorStartIdx, java.lang.String errorString, int startingContextLength)private static java.lang.StringleftContext(java.lang.String originalSentence, int errorStartIdx, java.lang.String errorString, int contextLength)private static java.lang.StringlongestCommonPrefix(java.lang.String[] strs)private static intmin(int... numbers)private static java.lang.Stringrepeat(int count, java.lang.String with)private static java.lang.StringrightContext(java.lang.String originalSentence, int errorStartIdx, java.lang.String errorString, int contextLength)private static intstartOfErrorString(java.lang.String sentence, java.lang.String errorString, int sentencesDifferenceCharIdx)
-
-
-
Method Detail
-
leftContext
private static java.lang.String leftContext(java.lang.String originalSentence, int errorStartIdx, java.lang.String errorString, int contextLength)
-
rightContext
private static java.lang.String rightContext(java.lang.String originalSentence, int errorStartIdx, java.lang.String errorString, int contextLength)
-
firstDifferencePosition
private static int firstDifferencePosition(java.lang.String sentence1, java.lang.String sentence2)
-
startOfErrorString
private static int startOfErrorString(java.lang.String sentence, java.lang.String errorString, int sentencesDifferenceCharIdx)
-
getMaximalPossibleRightContext
private static java.lang.String getMaximalPossibleRightContext(java.lang.String sentence, int errorStartIdx, java.lang.String errorString, int startingContextLength)
-
getMaximalPossibleLeftContext
private static java.lang.String getMaximalPossibleLeftContext(java.lang.String sentence, int errorStartIdx, java.lang.String errorString, int startingContextLength)
-
extractContext
private static org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> extractContext(java.lang.String sentence, java.lang.String covered, int errorStartIdx, int contextLength)
-
longestCommonPrefix
private static java.lang.String longestCommonPrefix(java.lang.String[] strs)
-
editDistance
private static int editDistance(java.lang.String x, java.lang.String y)
-
costOfSubstitution
private static int costOfSubstitution(char a, char b)
-
min
private static int min(int... numbers)
-
findFirstRegexMatch
private static java.lang.String findFirstRegexMatch(java.lang.String regex, java.lang.String stringToSearch)
-
repeat
private static java.lang.String repeat(int count, java.lang.String with)
-
allIndexesOf
private static java.util.List<java.lang.Integer> allIndexesOf(char character, java.lang.String string)
-
-