diff options
author | 2011-08-01 00:11:18 -0700 | |
---|---|---|
committer | 2011-08-01 00:11:18 -0700 | |
commit | 59eeb1cf121950b2e673680a525ce019115ab5a0 (patch) | |
tree | da7a49f3f229c3bcd87dd009b4c67707a511c79b /java/src/com/android/inputmethod/latin/Utils.java | |
parent | db2c0919cfd839d7036697b41e986fa897dc78df (diff) | |
parent | 9351550dc6af7859e5280e16144c9386a37b976d (diff) | |
download | latinime-59eeb1cf121950b2e673680a525ce019115ab5a0.tar.gz latinime-59eeb1cf121950b2e673680a525ce019115ab5a0.tar.xz latinime-59eeb1cf121950b2e673680a525ce019115ab5a0.zip |
Merge "Clean up revertLastWord()"
Diffstat (limited to 'java/src/com/android/inputmethod/latin/Utils.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/Utils.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/java/src/com/android/inputmethod/latin/Utils.java b/java/src/com/android/inputmethod/latin/Utils.java index 23ef1a03c..16a2b0e5f 100644 --- a/java/src/com/android/inputmethod/latin/Utils.java +++ b/java/src/com/android/inputmethod/latin/Utils.java @@ -190,6 +190,18 @@ public class Utils { } } + public static boolean canBeFollowedByPeriod(final int codePoint) { + // TODO: Check again whether there really ain't a better way to check this. + // TODO: This should probably be language-dependant... + return Character.isLetterOrDigit(codePoint) + || codePoint == Keyboard.CODE_SINGLE_QUOTE + || codePoint == Keyboard.CODE_DOUBLE_QUOTE + || codePoint == Keyboard.CODE_CLOSING_PARENTHESIS + || codePoint == Keyboard.CODE_CLOSING_SQUARE_BRACKET + || codePoint == Keyboard.CODE_CLOSING_CURLY_BRACKET + || codePoint == Keyboard.CODE_CLOSING_ANGLE_BRACKET; + } + /* package */ static class RingCharBuffer { private static RingCharBuffer sRingCharBuffer = new RingCharBuffer(); private static final char PLACEHOLDER_DELIMITER_CHAR = '\uFFFC'; |