diff options
author | 2014-08-25 11:32:57 +0000 | |
---|---|---|
committer | 2014-08-25 11:32:57 +0000 | |
commit | 893c1aab3e08172392f50ef8abe60fd821d13730 (patch) | |
tree | 559793bb79d4abac5006912cd699a17bc356fc9a /java/src/com/android | |
parent | 029833d30e6fd7aad08f922f9e1d818ffabb2a6b (diff) | |
parent | bf6fc4953b6529274f94ecfef967faece8a0003d (diff) | |
download | latinime-893c1aab3e08172392f50ef8abe60fd821d13730.tar.gz latinime-893c1aab3e08172392f50ef8abe60fd821d13730.tar.xz latinime-893c1aab3e08172392f50ef8abe60fd821d13730.zip |
am bf6fc495: Merge "Get dynamic dict stats via DictionaryFacilitator"
* commit 'bf6fc4953b6529274f94ecfef967faece8a0003d':
Get dynamic dict stats via DictionaryFacilitator
Diffstat (limited to 'java/src/com/android')
-rw-r--r-- | java/src/com/android/inputmethod/latin/DictionaryFacilitator.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/java/src/com/android/inputmethod/latin/DictionaryFacilitator.java b/java/src/com/android/inputmethod/latin/DictionaryFacilitator.java index 36a02669d..60d6bc3e5 100644 --- a/java/src/com/android/inputmethod/latin/DictionaryFacilitator.java +++ b/java/src/com/android/inputmethod/latin/DictionaryFacilitator.java @@ -19,6 +19,7 @@ package com.android.inputmethod.latin; import android.content.Context; import android.text.TextUtils; import android.util.Log; +import android.util.Pair; import android.view.inputmethod.InputMethodSubtype; import com.android.inputmethod.annotations.UsedForTesting; @@ -656,4 +657,15 @@ public class DictionaryFacilitator { } dictToDump.dumpAllWordsForDebug(); } + + public ArrayList<Pair<String, DictionaryStats>> getStatsOfEnabledSubDicts() { + final ArrayList<Pair<String, DictionaryStats>> statsOfEnabledSubDicts = new ArrayList<>(); + final Dictionaries dictionaries = mDictionaries; + for (final String dictType : SUB_DICT_TYPES) { + final ExpandableBinaryDictionary dictionary = dictionaries.getSubDict(dictType); + if (dictionary == null) continue; + statsOfEnabledSubDicts.add(new Pair<>(dictType, dictionary.getDictionaryStats())); + } + return statsOfEnabledSubDicts; + } } |