/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/utils/ |
PrevWordsInfoUtils.java | 22 import com.android.inputmethod.latin.PrevWordsInfo; 23 import com.android.inputmethod.latin.PrevWordsInfo.WordInfo; 46 // represent this situation using PrevWordsInfo. See TODO in the method. 54 public static PrevWordsInfo getPrevWordsInfoFromNthPreviousWord(final CharSequence prev, 56 if (prev == null) return PrevWordsInfo.EMPTY_PREV_WORDS_INFO; 58 final WordInfo[] prevWordsInfo = new WordInfo[Constants.MAX_PREV_WORD_COUNT_FOR_N_GRAM]; 59 for (int i = 0; i < prevWordsInfo.length; i++) { 69 prevWordsInfo[i] = WordInfo.EMPTY_WORD_INFO; 76 prevWordsInfo[i] = WordInfo.BEGINNING_OF_SENTENCE; 83 prevWordsInfo[i] = WordInfo.BEGINNING_OF_SENTENCE [all...] |
LanguageModelParam.java | 23 import com.android.inputmethod.latin.PrevWordsInfo; 89 PrevWordsInfo prevWordsInfo = PrevWordsInfo.EMPTY_PREV_WORDS_INFO; 106 prevWordsInfo = PrevWordsInfo.EMPTY_PREV_WORDS_INFO; 114 prevWordsInfo, tempWord, timestamp, dictionaryFacilitator, 120 prevWordsInfo = prevWordsInfo.getNextPrevWordsInfo( 121 new PrevWordsInfo.WordInfo(tempWord)) [all...] |
/packages/inputmethods/LatinIME/native/jni/ |
com_android_inputmethod_latin_DicTraverseSession.cpp | 43 PrevWordsInfo prevWordsInfo; 44 ts->init(dict, &prevWordsInfo, 0 /* suggestOptions */); 49 PrevWordsInfo prevWordsInfo(prevWord, previousWordLength, false /* isStartOfSentence */); 50 ts->init(dict, &prevWordsInfo, 0 /* suggestOptions */);
|
com_android_inputmethod_latin_BinaryDictionary.cpp | 242 const PrevWordsInfo prevWordsInfo = JniDataUtils::constructPrevWordsInfo(env, 247 times, pointerIds, inputCodePoints, inputSize, &prevWordsInfo, 250 dictionary->getPredictions(&prevWordsInfo, &suggestionResults); 285 const PrevWordsInfo prevWordsInfo = JniDataUtils::constructPrevWordsInfo(env, 287 return dictionary->getNgramProbability(&prevWordsInfo, wordCodePoints, wordLength); 390 const PrevWordsInfo prevWordsInfo = JniDataUtils::constructPrevWordsInfo(env, 400 return dictionary->addNgramEntry(&prevWordsInfo, &bigramProperty) [all...] |
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/makedict/ |
Ver4DictEncoder.java | 22 import com.android.inputmethod.latin.PrevWordsInfo; 107 final PrevWordsInfo prevWordsInfo = 108 new PrevWordsInfo(new PrevWordsInfo.WordInfo(word0Property.mWord)); 109 if (!binaryDict.addNgramEntry(prevWordsInfo, word1.mWord, 112 + prevWordsInfo + " -> " + word1.mWord);
|
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/ |
PrevWordsInfo.java | 29 public class PrevWordsInfo { 30 public static final PrevWordsInfo EMPTY_PREV_WORDS_INFO = 31 new PrevWordsInfo(WordInfo.EMPTY_WORD_INFO); 32 public static final PrevWordsInfo BEGINNING_OF_SENTENCE = 33 new PrevWordsInfo(WordInfo.BEGINNING_OF_SENTENCE); 92 public PrevWordsInfo(final WordInfo prevWordInfo) { 97 public PrevWordsInfo(final WordInfo[] prevWordsInfo) { 100 (prevWordsInfo.length > i) ? prevWordsInfo[i] : WordInfo.EMPTY_WORD_INFO [all...] |
ContactsBinaryDictionary.java | 221 PrevWordsInfo prevWordsInfo = PrevWordsInfo.EMPTY_PREV_WORDS_INFO; 236 Log.d(TAG, "addName " + name + ", " + word + ", " + prevWordsInfo); 242 if (!prevWordsInfo.isValid() && mUseFirstLastBigrams) { 244 addNgramEntryLocked(prevWordsInfo, word, FREQUENCY_FOR_CONTACTS_BIGRAM, 247 prevWordsInfo = prevWordsInfo.getNextPrevWordsInfo( 248 new PrevWordsInfo.WordInfo(word));
|
BinaryDictionary.java | 260 final PrevWordsInfo prevWordsInfo, final ProximityInfo proximityInfo, 268 prevWordsInfo.outputToArray(session.mPrevWordCodePointArrays, 356 public boolean isValidNgram(final PrevWordsInfo prevWordsInfo, final String word) { 357 return getNgramProbability(prevWordsInfo, word) != NOT_A_PROBABILITY; 360 public int getNgramProbability(final PrevWordsInfo prevWordsInfo, final String word) { 361 if (!prevWordsInfo.isValid() || TextUtils.isEmpty(word)) { 367 prevWordsInfo.outputToArray(prevWordCodePointArrays, isBeginningOfSentenceArray) [all...] |
DictionaryFacilitator.java | 26 import com.android.inputmethod.latin.PrevWordsInfo.WordInfo; 408 final PrevWordsInfo prevWordsInfo, final int timeStampInSeconds, 412 PrevWordsInfo prevWordsInfoForCurrentWord = prevWordsInfo; 424 final PrevWordsInfo prevWordsInfo, final String word, final boolean wasAutoCapitalized, 470 UserHistoryDictionary.addToDictionary(userHistoryDictionary, prevWordsInfo, secondWord, 491 final PrevWordsInfo prevWordsInfo, final ProximityInfo proximityInfo [all...] |
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/ |
AndroidSpellCheckerSession.java | 28 import com.android.inputmethod.latin.PrevWordsInfo; 65 final PrevWordsInfo prevWordsInfo = 66 new PrevWordsInfo(new PrevWordsInfo.WordInfo(currentWord)); 83 if (mSuggestionsCache.getSuggestionsFromCache(splitText.toString(), prevWordsInfo) 211 final PrevWordsInfo prevWordsInfo = 212 new PrevWordsInfo(new PrevWordsInfo.WordInfo(prevWord)) [all...] |
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/ |
UserHistoryDictionaryTests.java | 24 import com.android.inputmethod.latin.PrevWordsInfo; 25 import com.android.inputmethod.latin.PrevWordsInfo.WordInfo; 114 PrevWordsInfo prevWordsInfo = PrevWordsInfo.EMPTY_PREV_WORDS_INFO; 116 UserHistoryDictionary.addToDictionary(dict, prevWordsInfo, word, true, 119 prevWordsInfo = prevWordsInfo.getNextPrevWordsInfo(new WordInfo(word)); 266 PrevWordsInfo prevWordsInfo = PrevWordsInfo.EMPTY_PREV_WORDS_INFO [all...] |
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/inputlogic/ |
InputLogic.java | 48 import com.android.inputmethod.latin.PrevWordsInfo; [all...] |