diff options
author | 2012-07-29 23:27:05 -0700 | |
---|---|---|
committer | 2012-07-29 23:27:05 -0700 | |
commit | 96c41a151330c168c5242f69f942fa8b54fe5ccc (patch) | |
tree | fa1d4263f032059a596727d1236659c12ed6df92 /java/src | |
parent | 61fad32bb76f1be4edfb894ded29bb9782c71762 (diff) | |
parent | efd8b838ee9415ba4ed692ecf136a918cfa02c54 (diff) | |
download | latinime-96c41a151330c168c5242f69f942fa8b54fe5ccc.tar.gz latinime-96c41a151330c168c5242f69f942fa8b54fe5ccc.tar.xz latinime-96c41a151330c168c5242f69f942fa8b54fe5ccc.zip |
am efd8b838: Add MoreKeySpec.toString() method for debugging
* commit 'efd8b838ee9415ba4ed692ecf136a918cfa02c54':
Add MoreKeySpec.toString() method for debugging
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() { |