diff options
author | 2012-07-30 15:04:27 +0900 | |
---|---|---|
committer | 2012-07-30 15:06:26 +0900 | |
commit | efd8b838ee9415ba4ed692ecf136a918cfa02c54 (patch) | |
tree | 52f625bfbe5a88a09c12468e2ed602bd9f913531 /java/src | |
parent | d157bb0d557aff7982ae55f69753b58cca95bda1 (diff) | |
download | latinime-efd8b838ee9415ba4ed692ecf136a918cfa02c54.tar.gz latinime-efd8b838ee9415ba4ed692ecf136a918cfa02c54.tar.xz latinime-efd8b838ee9415ba4ed692ecf136a918cfa02c54.zip |
Add MoreKeySpec.toString() method for debugging
Change-Id: Icf9c6e15521849ffc51911c1e256c9815c1960f4
Diffstat (limited to 'java/src')
-rw-r--r-- | java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java b/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java index 53261205d..099e56182 100644 --- a/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java +++ b/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java @@ -84,6 +84,15 @@ public class KeySpecParser { } mIconId = getIconId(moreKeySpec); } + + @Override + public String toString() { + final String label = (mIconId == KeyboardIconsSet.ICON_UNDEFINED ? mLabel + : PREFIX_ICON + KeyboardIconsSet.getIconName(mIconId)); + final String output = (mCode == Keyboard.CODE_OUTPUT_TEXT ? mOutputText + : String.format("0x%04x", mCode)); + return label + "/" + output; + } } private KeySpecParser() { |