/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/utils/ |
H A D | DistracterFilter.java | 30 * @param prevWordsInfo the information of previous words. 36 public boolean isDistracterToWordsInDictionaries(final PrevWordsInfo prevWordsInfo, argument 45 public boolean isDistracterToWordsInDictionaries(PrevWordsInfo prevWordsInfo,
|
H A D | DistracterFilterCheckingIsInDictionary.java | 38 public boolean isDistracterToWordsInDictionaries(PrevWordsInfo prevWordsInfo, argument 46 prevWordsInfo, testedWord, locale);
|
H A D | DistracterFilterCheckingExactMatchesAndSuggestions.java | 151 * @param prevWordsInfo the information of previous words. Not used for now. 158 public boolean isDistracterToWordsInDictionaries(final PrevWordsInfo prevWordsInfo, argument
|
H A D | LanguageModelParam.java | 89 PrevWordsInfo prevWordsInfo = PrevWordsInfo.EMPTY_PREV_WORDS_INFO; 106 prevWordsInfo = PrevWordsInfo.EMPTY_PREV_WORDS_INFO; 114 prevWordsInfo, tempWord, timestamp, dictionaryFacilitator, 120 prevWordsInfo = prevWordsInfo.getNextPrevWordsInfo( 127 final PrevWordsInfo prevWordsInfo, final String targetWord, final int timestamp, 135 return createAndGetLanguageModelParamOfWord(prevWordsInfo, targetWord, timestamp, 142 return createAndGetLanguageModelParamOfWord(prevWordsInfo, lowerCaseTargetWord, 147 return createAndGetLanguageModelParamOfWord(prevWordsInfo, targetWord, timestamp, 152 final PrevWordsInfo prevWordsInfo, fina 126 detectWhetherVaildWordOrNotAndGetLanguageModelParam( final PrevWordsInfo prevWordsInfo, final String targetWord, final int timestamp, final DictionaryFacilitator dictionaryFacilitator, final DistracterFilter distracterFilter) argument 151 createAndGetLanguageModelParamOfWord( final PrevWordsInfo prevWordsInfo, final String targetWord, final int timestamp, final boolean isValidWord, final Locale locale, final DistracterFilter distracterFilter) argument [all...] |
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/personalization/ |
H A D | UserHistoryDictionary.java | 55 * @param prevWordsInfo the information of previous words 62 final PrevWordsInfo prevWordsInfo, final String word, final boolean isValid, 64 final CharSequence prevWord = prevWordsInfo.mPrevWordsInfo[0].mWord; 79 if (prevWordsInfo.mPrevWordsInfo[0].mIsBeginningOfSentence) { 81 userHistoryDictionary.addNgramEntry(prevWordsInfo, word, 84 userHistoryDictionary.addNgramEntry(prevWordsInfo, word, frequency, timestamp); 61 addToDictionary(final ExpandableBinaryDictionary userHistoryDictionary, final PrevWordsInfo prevWordsInfo, final String word, final boolean isValid, final int timestamp, final DistracterFilter distracterFilter) argument
|
/packages/inputmethods/LatinIME/native/jni/ |
H A D | com_android_inputmethod_latin_DicTraverseSession.cpp | 43 PrevWordsInfo prevWordsInfo; local 44 ts->init(dict, &prevWordsInfo, 0 /* suggestOptions */); 49 PrevWordsInfo prevWordsInfo(prevWord, previousWordLength, false /* isStartOfSentence */); 50 ts->init(dict, &prevWordsInfo, 0 /* suggestOptions */);
|
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/ |
H A D | DictionaryCollection.java | 60 final PrevWordsInfo prevWordsInfo, final ProximityInfo proximityInfo, 68 prevWordsInfo, proximityInfo, settingsValuesForSuggestion, sessionId, 74 prevWordsInfo, proximityInfo, settingsValuesForSuggestion, sessionId, 59 getSuggestions(final WordComposer composer, final PrevWordsInfo prevWordsInfo, final ProximityInfo proximityInfo, final SettingsValuesForSuggestion settingsValuesForSuggestion, final int sessionId, final float[] inOutLanguageWeight) argument
|
H A D | PrevWordsInfo.java | 97 public PrevWordsInfo(final WordInfo[] prevWordsInfo) { argument 100 (prevWordsInfo.length > i) ? prevWordsInfo[i] : WordInfo.EMPTY_WORD_INFO; 104 // Create next prevWordsInfo using current prevWordsInfo. 106 final WordInfo[] prevWordsInfo = new WordInfo[Constants.MAX_PREV_WORD_COUNT_FOR_N_GRAM]; 107 prevWordsInfo[0] = wordInfo; 108 for (int i = 1; i < prevWordsInfo.length; i++) { 109 prevWordsInfo[i] = mPrevWordsInfo[i - 1]; 111 return new PrevWordsInfo(prevWordsInfo); [all...] |
H A D | ReadOnlyBinaryDictionary.java | 54 final PrevWordsInfo prevWordsInfo, final ProximityInfo proximityInfo, 59 return mBinaryDictionary.getSuggestions(composer, prevWordsInfo, proximityInfo, 53 getSuggestions(final WordComposer composer, final PrevWordsInfo prevWordsInfo, final ProximityInfo proximityInfo, final SettingsValuesForSuggestion settingsValuesForSuggestion, final int sessionId, final float[] inOutLanguageWeight) argument
|
H A D | LastComposedWord.java | 67 final PrevWordsInfo prevWordsInfo, final int capitalizedMode) { 76 mPrevWordsInfo = prevWordsInfo; 64 LastComposedWord(final ArrayList<Event> events, final InputPointers inputPointers, final String typedWord, final CharSequence committedWord, final String separatorString, final PrevWordsInfo prevWordsInfo, final int capitalizedMode) argument
|
H A D | Dictionary.java | 74 * @param prevWordsInfo the information of previous words. 84 final PrevWordsInfo prevWordsInfo, final ProximityInfo proximityInfo, 170 final PrevWordsInfo prevWordsInfo, final ProximityInfo proximityInfo, 83 getSuggestions(final WordComposer composer, final PrevWordsInfo prevWordsInfo, final ProximityInfo proximityInfo, final SettingsValuesForSuggestion settingsValuesForSuggestion, final int sessionId, final float[] inOutLanguageWeight) argument 169 getSuggestions(final WordComposer composer, final PrevWordsInfo prevWordsInfo, final ProximityInfo proximityInfo, final SettingsValuesForSuggestion settingsValuesForSuggestion, final int sessionId, final float[] inOutLanguageWeight) argument
|
H A D | Suggest.java | 71 final PrevWordsInfo prevWordsInfo, final ProximityInfo proximityInfo, 76 getSuggestedWordsForBatchInput(wordComposer, prevWordsInfo, proximityInfo, 79 getSuggestedWordsForNonBatchInput(wordComposer, prevWordsInfo, proximityInfo, 122 final PrevWordsInfo prevWordsInfo, final ProximityInfo proximityInfo, 133 wordComposer, prevWordsInfo, proximityInfo, settingsValuesForSuggestion, 210 final PrevWordsInfo prevWordsInfo, final ProximityInfo proximityInfo, 215 wordComposer, prevWordsInfo, proximityInfo, settingsValuesForSuggestion, 70 getSuggestedWords(final WordComposer wordComposer, final PrevWordsInfo prevWordsInfo, final ProximityInfo proximityInfo, final SettingsValuesForSuggestion settingsValuesForSuggestion, final boolean isCorrectionEnabled, final int inputStyle, final int sequenceNumber, final OnGetSuggestedWordsCallback callback) argument 121 getSuggestedWordsForNonBatchInput(final WordComposer wordComposer, final PrevWordsInfo prevWordsInfo, final ProximityInfo proximityInfo, final SettingsValuesForSuggestion settingsValuesForSuggestion, final int inputStyleIfNotPrediction, final boolean isCorrectionEnabled, final int sequenceNumber, final OnGetSuggestedWordsCallback callback) argument 209 getSuggestedWordsForBatchInput(final WordComposer wordComposer, final PrevWordsInfo prevWordsInfo, final ProximityInfo proximityInfo, final SettingsValuesForSuggestion settingsValuesForSuggestion, final int inputStyle, final int sequenceNumber, final OnGetSuggestedWordsCallback callback) argument
|
H A D | WordComposer.java | 442 final String separatorString, final PrevWordsInfo prevWordsInfo) { 448 prevWordsInfo, mCapitalizedMode); 441 commitWord(final int type, final CharSequence committedWord, final String separatorString, final PrevWordsInfo prevWordsInfo) argument
|
H A D | DictionaryFacilitator.java | 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, 496 prevWordsInfo.mPrevWordsInfo[0].mIsBeginningOfSentence); 502 dictionary.getSuggestions(composer, prevWordsInfo, proximityInfo, 623 PrevWordsInfo prevWordsInfo = PrevWordsInfo.BEGINNING_OF_SENTENCE; 633 contextualDict.addNgramEntry(prevWordsInfo, subPhraseStr, 643 contextualDict.addNgramEntry(prevWordsInfo, phras 407 addToUserHistory(final String suggestion, final boolean wasAutoCapitalized, final PrevWordsInfo prevWordsInfo, final int timeStampInSeconds, final boolean blockPotentiallyOffensive) argument 423 addWordToUserHistory(final Dictionaries dictionaries, final PrevWordsInfo prevWordsInfo, final String word, final boolean wasAutoCapitalized, final int timeStampInSeconds, final boolean blockPotentiallyOffensive) argument 490 getSuggestionResults(final WordComposer composer, final PrevWordsInfo prevWordsInfo, final ProximityInfo proximityInfo, final SettingsValuesForSuggestion settingsValuesForSuggestion, final int sessionId) argument [all...] |
H A D | ExpandableBinaryDictionary.java | 358 public void addNgramEntry(final PrevWordsInfo prevWordsInfo, final String word, argument 368 addNgramEntryLocked(prevWordsInfo, word, frequency, timestamp); 373 protected void addNgramEntryLocked(final PrevWordsInfo prevWordsInfo, final String word, argument 375 if (!mBinaryDictionary.addNgramEntry(prevWordsInfo, word, frequency, timestamp)) { 378 Log.i(TAG, " PrevWordsInfo: " + prevWordsInfo + ", word: " + word); 387 public void removeNgramDynamically(final PrevWordsInfo prevWordsInfo, final String word) { argument 396 if (!mBinaryDictionary.removeNgramEntry(prevWordsInfo, word)) { 399 Log.i(TAG, " PrevWordsInfo: " + prevWordsInfo + ", word: " + word); 438 final PrevWordsInfo prevWordsInfo, final ProximityInfo proximityInfo, 451 mBinaryDictionary.getSuggestions(composer, prevWordsInfo, proximityInf 437 getSuggestions(final WordComposer composer, final PrevWordsInfo prevWordsInfo, final ProximityInfo proximityInfo, final SettingsValuesForSuggestion settingsValuesForSuggestion, final int sessionId, final float[] inOutLanguageWeight) argument 522 isValidNgramLocked(final PrevWordsInfo prevWordsInfo, final String word) argument [all...] |
H A D | BinaryDictionary.java | 260 final PrevWordsInfo prevWordsInfo, final ProximityInfo proximityInfo, 268 prevWordsInfo.outputToArray(session.mPrevWordCodePointArrays, 356 public boolean isValidNgram(final PrevWordsInfo prevWordsInfo, final String word) { argument 357 return getNgramProbability(prevWordsInfo, word) != NOT_A_PROBABILITY; 360 public int getNgramProbability(final PrevWordsInfo prevWordsInfo, final String word) { argument 361 if (!prevWordsInfo.isValid() || TextUtils.isEmpty(word)) { 367 prevWordsInfo.outputToArray(prevWordCodePointArrays, isBeginningOfSentenceArray); 456 public boolean addNgramEntry(final PrevWordsInfo prevWordsInfo, final String word, argument 458 if (!prevWordsInfo.isValid() || TextUtils.isEmpty(word)) { 464 prevWordsInfo 259 getSuggestions(final WordComposer composer, final PrevWordsInfo prevWordsInfo, final ProximityInfo proximityInfo, final SettingsValuesForSuggestion settingsValuesForSuggestion, final int sessionId, final float[] inOutLanguageWeight) argument 475 removeNgramEntry(final PrevWordsInfo prevWordsInfo, final String word) argument [all...] |
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/session/ |
H A D | dic_traverse_session.cpp | 33 const PrevWordsInfo *const prevWordsInfo, const SuggestOptions *const suggestOptions) { 38 prevWordsInfo->getPrevWordsTerminalPtNodePos( 32 init(const Dictionary *const dictionary, const PrevWordsInfo *const prevWordsInfo, const SuggestOptions *const suggestOptions) argument
|
H A D | prev_words_info.h | 35 PrevWordsInfo(PrevWordsInfo &&prevWordsInfo) { argument 37 mPrevWordCodePointCount[i] = prevWordsInfo.mPrevWordCodePointCount[i]; 38 memmove(mPrevWordCodePoints[i], prevWordsInfo.mPrevWordCodePoints[i], 40 mIsBeginningOfSentence[i] = prevWordsInfo.mIsBeginningOfSentence[i];
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/v2/ |
H A D | patricia_trie_policy.h | 98 bool addNgramEntry(const PrevWordsInfo *const prevWordsInfo, argument 105 bool removeNgramEntry(const PrevWordsInfo *const prevWordsInfo, const int *const word, argument
|
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/ |
H A D | AndroidWordLevelSpellCheckerSession.java | 77 private static String generateKey(final String query, final PrevWordsInfo prevWordsInfo) { argument 78 if (TextUtils.isEmpty(query) || !prevWordsInfo.isValid()) { 81 return query + CHAR_DELIMITER + prevWordsInfo; 85 final PrevWordsInfo prevWordsInfo) { 86 return mUnigramSuggestionsInfoCache.get(generateKey(query, prevWordsInfo)); 90 final String query, final PrevWordsInfo prevWordsInfo, 96 generateKey(query, prevWordsInfo), new SuggestionsParams(suggestions, flags)); 226 final TextInfo textInfo, final PrevWordsInfo prevWordsInfo, 231 mSuggestionsCache.getSuggestionsFromCache(inText, prevWordsInfo); 286 mLocale, composer, prevWordsInfo, proximityInf 84 getSuggestionsFromCache(String query, final PrevWordsInfo prevWordsInfo) argument 89 putSuggestionsToCache( final String query, final PrevWordsInfo prevWordsInfo, final String[] suggestions, final int flags) argument 225 onGetSuggestionsInternal( final TextInfo textInfo, final PrevWordsInfo prevWordsInfo, final int suggestionsLimit) argument [all...] |
H A D | AndroidSpellCheckerService.java | 233 final PrevWordsInfo prevWordsInfo, final ProximityInfo proximityInfo) { 240 return dictionaryFacilitatorForLocale.getSuggestionResults(composer, prevWordsInfo, 232 getSuggestionResults(final Locale locale, final WordComposer composer, final PrevWordsInfo prevWordsInfo, final ProximityInfo proximityInfo) argument
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/ |
H A D | dictionary.cpp | 48 int inputSize, const PrevWordsInfo *const prevWordsInfo, 52 traverseSession->init(this, prevWordsInfo, suggestOptions); 63 const PrevWordsInfo *const prevWordsInfo, SuggestionResults *const suggestionResults, 65 : mPrevWordsInfo(prevWordsInfo), mSuggestionResults(suggestionResults), 90 void Dictionary::getPredictions(const PrevWordsInfo *const prevWordsInfo, argument 93 NgramListenerForPrediction listener(prevWordsInfo, outSuggestionResults, 96 prevWordsInfo->getPrevWordsTerminalPtNodePos( 103 return getNgramProbability(nullptr /* prevWordsInfo */, word, length); 112 int Dictionary::getNgramProbability(const PrevWordsInfo *const prevWordsInfo, const int *word, argument 118 if (!prevWordsInfo) { 46 getSuggestions(ProximityInfo *proximityInfo, DicTraverseSession *traverseSession, int *xcoordinates, int *ycoordinates, int *times, int *pointerIds, int *inputCodePoints, int inputSize, const PrevWordsInfo *const prevWordsInfo, const SuggestOptions *const suggestOptions, const float languageWeight, SuggestionResults *const outSuggestionResults) const argument 62 NgramListenerForPrediction( const PrevWordsInfo *const prevWordsInfo, SuggestionResults *const suggestionResults, const DictionaryStructureWithBufferPolicy *const dictStructurePolicy) argument 146 addNgramEntry(const PrevWordsInfo *const prevWordsInfo, const BigramProperty *const bigramProperty) argument 152 removeNgramEntry(const PrevWordsInfo *const prevWordsInfo, const int *const word, const int length) argument [all...] |
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/backward/v402/ |
H A D | ver4_patricia_trie_policy.cpp | 261 bool Ver4PatriciaTriePolicy::addNgramEntry(const PrevWordsInfo *const prevWordsInfo, argument 272 if (!prevWordsInfo->isValid()) { 282 prevWordsInfo->getPrevWordsTerminalPtNodePos(this, prevWordsPtNodePos, 286 if (prevWordsInfo->isNthPrevWordBeginningOfSentence(1 /* n */)) { 292 if (!addUnigramEntry(prevWordsInfo->getNthPrevWordCodePoints(1 /* n */), 293 prevWordsInfo->getNthPrevWordCodePointCount(1 /* n */), 299 prevWordsInfo->getPrevWordsTerminalPtNodePos(this, prevWordsPtNodePos, 323 bool Ver4PatriciaTriePolicy::removeNgramEntry(const PrevWordsInfo *const prevWordsInfo, argument 334 if (!prevWordsInfo->isValid()) { 342 prevWordsInfo [all...] |
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/v4/ |
H A D | ver4_patricia_trie_policy.cpp | 272 bool Ver4PatriciaTriePolicy::addNgramEntry(const PrevWordsInfo *const prevWordsInfo, argument 283 if (!prevWordsInfo->isValid()) { 293 prevWordsInfo->getPrevWordsTerminalPtNodePos(this, prevWordsPtNodePos, 298 if (prevWordsInfo->isNthPrevWordBeginningOfSentence(1 /* n */)) { 304 if (!addUnigramEntry(prevWordsInfo->getNthPrevWordCodePoints(1 /* n */), 305 prevWordsInfo->getNthPrevWordCodePointCount(1 /* n */), 311 prevWordsInfo->getPrevWordsTerminalPtNodePos(this, prevWordsPtNodePos, 335 bool Ver4PatriciaTriePolicy::removeNgramEntry(const PrevWordsInfo *const prevWordsInfo, argument 346 if (!prevWordsInfo->isValid()) { 354 prevWordsInfo [all...] |
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/inputlogic/ |
H A D | InputLogic.java | 1339 final String suggestion, final PrevWordsInfo prevWordsInfo) { 1351 prevWordsInfo, timeStampInSeconds, settingsValues.mBlockPotentiallyOffensive); 1485 final PrevWordsInfo prevWordsInfo = getPrevWordsInfoFromNthPreviousWordForSuggestion( 2097 final PrevWordsInfo prevWordsInfo = mConnection.getPrevWordsInfoFromNthPreviousWord( 2101 performAdditionToUserHistoryDictionary(settingsValues, chosenWord, prevWordsInfo); 2107 chosenWordWithSuggestions, separatorString, prevWordsInfo); 1338 performAdditionToUserHistoryDictionary(final SettingsValues settingsValues, final String suggestion, final PrevWordsInfo prevWordsInfo) argument
|