commit | efd8b838ee9415ba4ed692ecf136a918cfa02c54 | [log] [tgz] |
---|---|---|
author | Tadashi G. Takaoka <takaoka@google.com> | Mon Jul 30 15:04:27 2012 +0900 |
committer | Tadashi G. Takaoka <takaoka@google.com> | Mon Jul 30 15:06:26 2012 +0900 |
tree | 52f625bfbe5a88a09c12468e2ed602bd9f913531 | |
parent | d157bb0d557aff7982ae55f69753b58cca95bda1 [diff] |
Add MoreKeySpec.toString() method for debugging Change-Id: Icf9c6e15521849ffc51911c1e256c9815c1960f4
diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java b/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java index 5326120..099e561 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 @@ } 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() {