diff options
author | 2012-01-10 23:50:31 -0800 | |
---|---|---|
committer | 2012-01-10 23:50:31 -0800 | |
commit | 0a15f84628fbdab7c45dbdc90a9e00abb575d587 (patch) | |
tree | 401a3c02bbe7b7ea052f4238392544c79b905ed4 | |
parent | 88132ff5bdeb1513895c926e4438a1719433cce5 (diff) | |
parent | b751dbb6c8505e717db9b0db223bed24dc06d2f7 (diff) | |
download | latinime-0a15f84628fbdab7c45dbdc90a9e00abb575d587.tar.gz latinime-0a15f84628fbdab7c45dbdc90a9e00abb575d587.tar.xz latinime-0a15f84628fbdab7c45dbdc90a9e00abb575d587.zip |
am b751dbb6: Add shortcuts to XML output of makedict (B7)
* commit 'b751dbb6c8505e717db9b0db223bed24dc06d2f7':
Add shortcuts to XML output of makedict (B7)
-rw-r--r-- | tools/makedict/src/com/android/inputmethod/latin/XmlDictInputOutput.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tools/makedict/src/com/android/inputmethod/latin/XmlDictInputOutput.java b/tools/makedict/src/com/android/inputmethod/latin/XmlDictInputOutput.java index 1562b693b..d6c03ed70 100644 --- a/tools/makedict/src/com/android/inputmethod/latin/XmlDictInputOutput.java +++ b/tools/makedict/src/com/android/inputmethod/latin/XmlDictInputOutput.java @@ -42,6 +42,7 @@ public class XmlDictInputOutput { private static final String WORD_TAG = "w"; private static final String BIGRAM_TAG = "bigram"; + private static final String SHORTCUT_TAG = "shortcut"; private static final String FREQUENCY_ATTR = "f"; private static final String WORD_ATTR = "word"; @@ -266,6 +267,15 @@ public class XmlDictInputOutput { for (Word word : set) { destination.write(" <" + WORD_TAG + " " + WORD_ATTR + "=\"" + word.mWord + "\" " + FREQUENCY_ATTR + "=\"" + word.mFrequency + "\">"); + if (null != word.mShortcutTargets) { + destination.write("\n"); + for (WeightedString target : word.mShortcutTargets) { + destination.write(" <" + SHORTCUT_TAG + " " + FREQUENCY_ATTR + "=\"" + + target.mFrequency + "\">" + target.mWord + "</" + SHORTCUT_TAG + + ">\n"); + } + destination.write(" "); + } if (null != word.mBigrams) { destination.write("\n"); for (WeightedString bigram : word.mBigrams) { |