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 private
ContextUtils()
-
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 int
costOfSubstitution(char a, char b)
private static int
editDistance(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.String
findFirstRegexMatch(java.lang.String regex, java.lang.String stringToSearch)
private static int
firstDifferencePosition(java.lang.String sentence1, java.lang.String sentence2)
private static java.lang.String
getMaximalPossibleLeftContext(java.lang.String sentence, int errorStartIdx, java.lang.String errorString, int startingContextLength)
private static java.lang.String
getMaximalPossibleRightContext(java.lang.String sentence, int errorStartIdx, java.lang.String errorString, int startingContextLength)
private static java.lang.String
leftContext(java.lang.String originalSentence, int errorStartIdx, java.lang.String errorString, int contextLength)
private static java.lang.String
longestCommonPrefix(java.lang.String[] strs)
private static int
min(int... numbers)
private static java.lang.String
repeat(int count, java.lang.String with)
private static java.lang.String
rightContext(java.lang.String originalSentence, int errorStartIdx, java.lang.String errorString, int contextLength)
private static int
startOfErrorString(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)
-
-