Searched defs:prevWordsInfo (Results 1 - 25 of 26) sorted by relevance

12

/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/utils/
H A DDistracterFilter.java30 * @param prevWordsInfo the information of previous words.
36 public boolean isDistracterToWordsInDictionaries(final PrevWordsInfo prevWordsInfo, argument
45 public boolean isDistracterToWordsInDictionaries(PrevWordsInfo prevWordsInfo,
H A DDistracterFilterCheckingIsInDictionary.java38 public boolean isDistracterToWordsInDictionaries(PrevWordsInfo prevWordsInfo, argument
46 prevWordsInfo, testedWord, locale);
H A DDistracterFilterCheckingExactMatchesAndSuggestions.java151 * @param prevWordsInfo the information of previous words. Not used for now.
158 public boolean isDistracterToWordsInDictionaries(final PrevWordsInfo prevWordsInfo, argument
H A DLanguageModelParam.java89 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 DUserHistoryDictionary.java55 * @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 Dcom_android_inputmethod_latin_DicTraverseSession.cpp43 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 DDictionaryCollection.java60 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 DPrevWordsInfo.java97 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 DReadOnlyBinaryDictionary.java54 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 DLastComposedWord.java67 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 DDictionary.java74 * @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 DSuggest.java71 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 DWordComposer.java442 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 DDictionaryFacilitator.java408 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 DExpandableBinaryDictionary.java358 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 DBinaryDictionary.java260 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 Ddic_traverse_session.cpp33 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 Dprev_words_info.h35 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 Dpatricia_trie_policy.h98 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 DAndroidWordLevelSpellCheckerSession.java77 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 DAndroidSpellCheckerService.java233 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 Ddictionary.cpp48 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 Dver4_patricia_trie_policy.cpp261 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 Dver4_patricia_trie_policy.cpp272 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 DInputLogic.java1339 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

Completed in 2304 milliseconds

12