Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 92038bca authored by Satoshi Kataoka's avatar Satoshi Kataoka Committed by Android (Google) Code Review
Browse files

Merge "Add a method to import one bigram and string utilities"

parents f795f2b7 4ee95312
Loading
Loading
Loading
Loading
+11 −1
Original line number Diff line number Diff line
@@ -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) {
+10 −0
Original line number Diff line number Diff line
@@ -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;
    }
}