diff options
author | 2013-12-27 06:22:18 +0000 | |
---|---|---|
committer | 2013-12-27 06:22:18 +0000 | |
commit | c197b9ed902f6ea8f14764bbe04c9f1541bfb8f5 (patch) | |
tree | 1a3b7f9eb49fe1965d3357f72f801627916257b0 /java/src/com/android/inputmethod/latin/Suggest.java | |
parent | 86da47e8d72f275b7f6e111930dfe205cb34423f (diff) | |
parent | abc3d0eb56271dcb8c44c76453c00c08a52843d2 (diff) | |
download | latinime-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.java | 25 |
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) { |