aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/utils/StringUtils.java
diff options
context:
space:
mode:
authorTadashi G. Takaoka <takaoka@google.com>2014-01-09 18:29:11 +0900
committerTadashi G. Takaoka <takaoka@google.com>2014-01-09 19:05:09 +0900
commitee35e69eae734448d0aa90e46037273cc3f1e6ad (patch)
tree4b9fc06ecaddc7f43cdef1f2a78ea4a2848c2347 /java/src/com/android/inputmethod/latin/utils/StringUtils.java
parent494e2d6c17cdbf27615a2fbc02b12d2562bf7cd3 (diff)
downloadlatinime-ee35e69eae734448d0aa90e46037273cc3f1e6ad.tar.gz
latinime-ee35e69eae734448d0aa90e46037273cc3f1e6ad.tar.xz
latinime-ee35e69eae734448d0aa90e46037273cc3f1e6ad.zip
Passing SpacingAndPunctuations to StringUtils.looksValidForDictionaryInsertion
This change must be checked in together with Iec437d6df0. Change-Id: Idf745b8870965f3bdf690de7ff3b22f83f6204bf
Diffstat (limited to 'java/src/com/android/inputmethod/latin/utils/StringUtils.java')
-rw-r--r--java/src/com/android/inputmethod/latin/utils/StringUtils.java9
1 files changed, 3 insertions, 6 deletions
diff --git a/java/src/com/android/inputmethod/latin/utils/StringUtils.java b/java/src/com/android/inputmethod/latin/utils/StringUtils.java
index 85f44541e..0042d8b42 100644
--- a/java/src/com/android/inputmethod/latin/utils/StringUtils.java
+++ b/java/src/com/android/inputmethod/latin/utils/StringUtils.java
@@ -17,15 +17,12 @@
package com.android.inputmethod.latin.utils;
import android.text.TextUtils;
-import android.util.Log;
import com.android.inputmethod.annotations.UsedForTesting;
import com.android.inputmethod.latin.Constants;
-import com.android.inputmethod.latin.settings.SettingsValues;
+import com.android.inputmethod.latin.settings.SpacingAndPunctuations;
-import java.io.IOException;
import java.util.ArrayList;
-import java.util.List;
import java.util.Locale;
public final class StringUtils {
@@ -270,7 +267,7 @@ public final class StringUtils {
@UsedForTesting
public static boolean looksValidForDictionaryInsertion(final CharSequence text,
- final SettingsValues settings) {
+ final SpacingAndPunctuations spacingAndPunctuations) {
if (TextUtils.isEmpty(text)) return false;
final int length = text.length();
int i = 0;
@@ -284,7 +281,7 @@ public final class StringUtils {
digitCount += charCount;
continue;
}
- if (!settings.isWordCodePoint(codePoint)) return false;
+ if (!spacingAndPunctuations.isWordCodePoint(codePoint)) return false;
}
// We reject strings entirely comprised of digits to avoid using PIN codes or credit
// card numbers. It would come in handy for word prediction though; a good example is