aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/Suggest.java
diff options
context:
space:
mode:
authorKeisuke Kuroyanagi <ksk@google.com>2013-12-27 06:22:18 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2013-12-27 06:22:18 +0000
commitc197b9ed902f6ea8f14764bbe04c9f1541bfb8f5 (patch)
tree1a3b7f9eb49fe1965d3357f72f801627916257b0 /java/src/com/android/inputmethod/latin/Suggest.java
parent86da47e8d72f275b7f6e111930dfe205cb34423f (diff)
parentabc3d0eb56271dcb8c44c76453c00c08a52843d2 (diff)
downloadlatinime-c197b9ed902f6ea8f14764bbe04c9f1541bfb8f5.tar.gz
latinime-c197b9ed902f6ea8f14764bbe04c9f1541bfb8f5.tar.xz
latinime-c197b9ed902f6ea8f14764bbe04c9f1541bfb8f5.zip
Merge "Make setAdditionalDictionaries private."
Diffstat (limited to 'java/src/com/android/inputmethod/latin/Suggest.java')
-rw-r--r--java/src/com/android/inputmethod/latin/Suggest.java25
1 files changed, 9 insertions, 16 deletions
diff --git a/java/src/com/android/inputmethod/latin/Suggest.java b/java/src/com/android/inputmethod/latin/Suggest.java
index 3f38323f9..5dc8f3053 100644
--- a/java/src/com/android/inputmethod/latin/Suggest.java
+++ b/java/src/com/android/inputmethod/latin/Suggest.java
@@ -16,13 +16,10 @@
package com.android.inputmethod.latin;
-import android.content.Context;
import android.text.TextUtils;
-import com.android.inputmethod.annotations.UsedForTesting;
import com.android.inputmethod.keyboard.ProximityInfo;
import com.android.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
-import com.android.inputmethod.latin.settings.SettingsValues;
import com.android.inputmethod.latin.utils.AutoCorrectionUtils;
import com.android.inputmethod.latin.utils.BoundedTreeSet;
import com.android.inputmethod.latin.utils.CollectionUtils;
@@ -55,10 +52,6 @@ public final class Suggest {
public static final int MAX_SUGGESTIONS = 18;
- public interface SuggestInitializationListener {
- public void onUpdateMainDictionaryAvailability(boolean isMainDictionaryAvailable);
- }
-
private static final boolean DBG = LatinImeLogger.sDBG;
public final DictionaryFacilitatorForSuggest mDictionaryFacilitator;
@@ -68,18 +61,18 @@ public final class Suggest {
// Locale used for upper- and title-casing words
public final Locale mLocale;
- public Suggest(final Context context, final Locale locale, final SettingsValues settingsValues,
- final SuggestInitializationListener listener) {
+ public Suggest(final Locale locale,
+ final DictionaryFacilitatorForSuggest dictionaryFacilitator) {
mLocale = locale;
- mDictionaryFacilitator = new DictionaryFacilitatorForSuggest(context, locale,
- settingsValues, listener);
+ mDictionaryFacilitator = dictionaryFacilitator;
}
- @UsedForTesting
- Suggest(final Context context, final AssetFileAddress[] dictionaryList, final Locale locale) {
- mLocale = locale;
- mDictionaryFacilitator = new DictionaryFacilitatorForSuggest(context, dictionaryList,
- locale);
+ // Creates instance with new dictionary facilitator.
+ public Suggest(final Suggest oldSuggst,
+ final DictionaryFacilitatorForSuggest dictionaryFacilitator) {
+ mLocale = oldSuggst.mLocale;
+ mAutoCorrectionThreshold = oldSuggst.mAutoCorrectionThreshold;
+ mDictionaryFacilitator = dictionaryFacilitator;
}
public void setAutoCorrectionThreshold(float threshold) {