diff options
author | 2014-02-06 03:29:18 -0800 | |
---|---|---|
committer | 2014-02-06 03:29:18 -0800 | |
commit | 0267be43fb27200881fadf02548cca50a3279e1c (patch) | |
tree | 5133a836eb6d42538215ac85ec72699edf83b64f /java/src/com/android/inputmethod/latin/ExpandableBinaryDictionary.java | |
parent | 147ddb4686d88f45f0e91c7b110d61d7aeed3b7d (diff) | |
parent | fc6d0f8738193057296db4bdb06e3f9be14192c5 (diff) | |
download | latinime-0267be43fb27200881fadf02548cca50a3279e1c.tar.gz latinime-0267be43fb27200881fadf02548cca50a3279e1c.tar.xz latinime-0267be43fb27200881fadf02548cca50a3279e1c.zip |
am fc6d0f87: Merge "Implement getHeaderInfoNative."
* commit 'fc6d0f8738193057296db4bdb06e3f9be14192c5':
Implement getHeaderInfoNative.
Diffstat (limited to 'java/src/com/android/inputmethod/latin/ExpandableBinaryDictionary.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/ExpandableBinaryDictionary.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/java/src/com/android/inputmethod/latin/ExpandableBinaryDictionary.java b/java/src/com/android/inputmethod/latin/ExpandableBinaryDictionary.java index 8d7794c0b..c2451ce8d 100644 --- a/java/src/com/android/inputmethod/latin/ExpandableBinaryDictionary.java +++ b/java/src/com/android/inputmethod/latin/ExpandableBinaryDictionary.java @@ -23,10 +23,12 @@ import com.android.inputmethod.annotations.UsedForTesting; import com.android.inputmethod.keyboard.ProximityInfo; import com.android.inputmethod.latin.makedict.DictionaryHeader; import com.android.inputmethod.latin.makedict.FormatSpec; +import com.android.inputmethod.latin.makedict.UnsupportedFormatException; import com.android.inputmethod.latin.makedict.WordProperty; import com.android.inputmethod.latin.SuggestedWords.SuggestedWordInfo; import com.android.inputmethod.latin.utils.AsyncResultHolder; import com.android.inputmethod.latin.utils.CollectionUtils; +import com.android.inputmethod.latin.utils.CombinedFormatUtils; import com.android.inputmethod.latin.utils.FileUtils; import com.android.inputmethod.latin.utils.LanguageModelParam; import com.android.inputmethod.latin.utils.PrioritizedSerialExecutor; @@ -785,7 +787,14 @@ abstract public class ExpandableBinaryDictionary extends Dictionary { getExecutor(mDictName).execute(new Runnable() { @Override public void run() { - Log.d(TAG, "dictionary=" + mDictName); + Log.d(TAG, "Dump dictionary: " + mDictName); + try { + final DictionaryHeader header = mBinaryDictionary.getHeader(); + Log.d(TAG, CombinedFormatUtils.formatAttributeMap( + header.mDictionaryOptions.mAttributes)); + } catch (final UnsupportedFormatException e) { + Log.d(TAG, "Cannot fetch header information.", e); + } int token = 0; do { final BinaryDictionary.GetNextWordPropertyResult result = |