diff options
author | 2013-12-26 20:28:37 +0900 | |
---|---|---|
committer | 2013-12-26 20:48:19 +0900 | |
commit | a374482719ef9f38395e7e39884433cc72e9cdb7 (patch) | |
tree | c4c2a9a6e6e83fc2cc52e3e3c751b3b456655933 /java/src/com/android/inputmethod/research/MainLogBuffer.java | |
parent | 5c45ff12140c801448d0bef1991d803edc674fb8 (diff) | |
download | latinime-a374482719ef9f38395e7e39884433cc72e9cdb7.tar.gz latinime-a374482719ef9f38395e7e39884433cc72e9cdb7.tar.xz latinime-a374482719ef9f38395e7e39884433cc72e9cdb7.zip |
Extract dict operations from Suggest to a new class.
Bug: 8187060
Change-Id: I77775aa50763158d99753c2312fa11fe14267aef
Diffstat (limited to 'java/src/com/android/inputmethod/research/MainLogBuffer.java')
-rw-r--r-- | java/src/com/android/inputmethod/research/MainLogBuffer.java | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/java/src/com/android/inputmethod/research/MainLogBuffer.java b/java/src/com/android/inputmethod/research/MainLogBuffer.java index 6df7c1708..a75663fb3 100644 --- a/java/src/com/android/inputmethod/research/MainLogBuffer.java +++ b/java/src/com/android/inputmethod/research/MainLogBuffer.java @@ -20,7 +20,7 @@ import android.util.Log; import com.android.inputmethod.annotations.UsedForTesting; import com.android.inputmethod.latin.Dictionary; -import com.android.inputmethod.latin.Suggest; +import com.android.inputmethod.latin.DictionaryFacilitatorForSuggest; import com.android.inputmethod.latin.define.ProductionFlag; import java.io.IOException; @@ -75,9 +75,7 @@ public abstract class MainLogBuffer extends FixedLogBuffer { // The size of the n-grams logged. E.g. N_GRAM_SIZE = 2 means to sample bigrams. public static final int N_GRAM_SIZE = 2; - // TODO: Remove dependence on Suggest, and pass in Dictionary as a parameter to an appropriate - // method. - private final Suggest mSuggest; + private final DictionaryFacilitatorForSuggest mDictionaryFacilitator; @UsedForTesting private Dictionary mDictionaryForTesting; private boolean mIsStopping = false; @@ -89,11 +87,11 @@ public abstract class MainLogBuffer extends FixedLogBuffer { /* package for test */ int mNumWordsUntilSafeToSample; public MainLogBuffer(final int wordsBetweenSamples, final int numInitialWordsToIgnore, - final Suggest suggest) { + final DictionaryFacilitatorForSuggest dictionaryFacilitator) { super(N_GRAM_SIZE + wordsBetweenSamples); mNumWordsBetweenNGrams = wordsBetweenSamples; mNumWordsUntilSafeToSample = DEBUG ? 0 : numInitialWordsToIgnore; - mSuggest = suggest; + mDictionaryFacilitator = dictionaryFacilitator; } @UsedForTesting @@ -105,8 +103,10 @@ public abstract class MainLogBuffer extends FixedLogBuffer { if (mDictionaryForTesting != null) { return mDictionaryForTesting; } - if (mSuggest == null || !mSuggest.hasMainDictionary()) return null; - return mSuggest.getMainDictionary(); + if (mDictionaryFacilitator == null || !mDictionaryFacilitator.hasMainDictionary()) { + return null; + } + return mDictionaryFacilitator.getMainDictionary(); } public void setIsStopping() { |