diff options
author | 2012-01-16 02:19:59 -0800 | |
---|---|---|
committer | 2012-01-16 02:19:59 -0800 | |
commit | 382f44f359170740ac668e48eeedf535b4b8928e (patch) | |
tree | 83a1d90f7ad5fb9d5afadd36f937d5e8217e53c0 /tools/makedict/src/com/android/inputmethod/latin/XmlDictInputOutput.java | |
parent | af951181090339ac5747daa6dd9cd11325b671ad (diff) | |
parent | 6145b7352398989be3f2bc9eb974013b0039a3a4 (diff) | |
download | latinime-382f44f359170740ac668e48eeedf535b4b8928e.tar.gz latinime-382f44f359170740ac668e48eeedf535b4b8928e.tar.xz latinime-382f44f359170740ac668e48eeedf535b4b8928e.zip |
Merge "Add shortcut only to xml output."
Diffstat (limited to 'tools/makedict/src/com/android/inputmethod/latin/XmlDictInputOutput.java')
-rw-r--r-- | tools/makedict/src/com/android/inputmethod/latin/XmlDictInputOutput.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/makedict/src/com/android/inputmethod/latin/XmlDictInputOutput.java b/tools/makedict/src/com/android/inputmethod/latin/XmlDictInputOutput.java index d6c03ed70..a13a3b88f 100644 --- a/tools/makedict/src/com/android/inputmethod/latin/XmlDictInputOutput.java +++ b/tools/makedict/src/com/android/inputmethod/latin/XmlDictInputOutput.java @@ -45,6 +45,7 @@ public class XmlDictInputOutput { private static final String SHORTCUT_TAG = "shortcut"; private static final String FREQUENCY_ATTR = "f"; private static final String WORD_ATTR = "word"; + private static final String SHORTCUT_ONLY_ATTR = "shortcutOnly"; /** * SAX handler for a unigram XML file. @@ -264,9 +265,11 @@ public class XmlDictInputOutput { } // TODO: use an XMLSerializer if this gets big destination.write("<wordlist format=\"2\">\n"); + destination.write("<!-- Warning: there is no code to read this format yet. -->\n"); for (Word word : set) { destination.write(" <" + WORD_TAG + " " + WORD_ATTR + "=\"" + word.mWord + "\" " - + FREQUENCY_ATTR + "=\"" + word.mFrequency + "\">"); + + FREQUENCY_ATTR + "=\"" + word.mFrequency + "\" " + SHORTCUT_ONLY_ATTR + + "=\"" + word.mIsShortcutOnly + "\">"); if (null != word.mShortcutTargets) { destination.write("\n"); for (WeightedString target : word.mShortcutTargets) { |