Loading java/src/com/android/inputmethod/latin/personalization/PersonalizationDictionaryUpdateSession.java +11 −1 Original line number Diff line number Diff line Loading @@ -70,7 +70,17 @@ public abstract class PersonalizationDictionaryUpdateSession { unsetPredictionDictionary(); } public void addToPersonalizationDictionary( public void addBigramToPersonalizationDictionary(String word0, String word1, boolean isValid, int frequency) { final DynamicPredictionDictionaryBase dictionary = getPredictionDictionary(); if (dictionary == null) { return; } dictionary.addToPersonalizationPredictionDictionary(word0, word1, isValid); } // Bulk import public void addBigramsToPersonalizationDictionary( final ArrayList<PersonalizationLanguageModelParam> lmParams) { final DynamicPredictionDictionaryBase dictionary = getPredictionDictionary(); if (dictionary == null) { Loading java/src/com/android/inputmethod/latin/utils/StringUtils.java +10 −0 Original line number Diff line number Diff line Loading @@ -345,4 +345,14 @@ public final class StringUtils { // Otherwise, it doesn't look like an URL. return false; } public static boolean isEmptyStringOrWhiteSpaces(String s) { final int N = codePointCount(s); for (int i = 0; i < N; ++i) { if (!Character.isWhitespace(s.codePointAt(i))) { return false; } } return true; } } Loading
java/src/com/android/inputmethod/latin/personalization/PersonalizationDictionaryUpdateSession.java +11 −1 Original line number Diff line number Diff line Loading @@ -70,7 +70,17 @@ public abstract class PersonalizationDictionaryUpdateSession { unsetPredictionDictionary(); } public void addToPersonalizationDictionary( public void addBigramToPersonalizationDictionary(String word0, String word1, boolean isValid, int frequency) { final DynamicPredictionDictionaryBase dictionary = getPredictionDictionary(); if (dictionary == null) { return; } dictionary.addToPersonalizationPredictionDictionary(word0, word1, isValid); } // Bulk import public void addBigramsToPersonalizationDictionary( final ArrayList<PersonalizationLanguageModelParam> lmParams) { final DynamicPredictionDictionaryBase dictionary = getPredictionDictionary(); if (dictionary == null) { Loading
java/src/com/android/inputmethod/latin/utils/StringUtils.java +10 −0 Original line number Diff line number Diff line Loading @@ -345,4 +345,14 @@ public final class StringUtils { // Otherwise, it doesn't look like an URL. return false; } public static boolean isEmptyStringOrWhiteSpaces(String s) { final int N = codePointCount(s); for (int i = 0; i < N; ++i) { if (!Character.isWhitespace(s.codePointAt(i))) { return false; } } return true; } }