Searched refs:prevWordsInfo (Results 1 - 25 of 36) sorted by relevance

12

/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/utils/
H A DPrevWordsInfoUtils.java58 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;
89 prevWordsInfo[i] = WordInfo.BEGINNING_OF_SENTENCE;
96 prevWordsInfo[i] = WordInfo.EMPTY_WORD_INFO;
99 prevWordsInfo[i] = new WordInfo(focusedWord);
101 return new PrevWordsInfo(prevWordsInfo);
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...]
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);
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/
H A Ddictionary.h67 int inputSize, const PrevWordsInfo *const prevWordsInfo,
71 void getPredictions(const PrevWordsInfo *const prevWordsInfo,
78 int getNgramProbability(const PrevWordsInfo *const prevWordsInfo,
86 bool addNgramEntry(const PrevWordsInfo *const prevWordsInfo,
89 bool removeNgramEntry(const PrevWordsInfo *const prevWordsInfo, const int *const word,
120 NgramListenerForPrediction(const PrevWordsInfo *const prevWordsInfo,
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/
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 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 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 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 DContactsBinaryDictionary.java221 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(
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 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...]
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 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...]
/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/src/suggest/core/session/
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];
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
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/policy/
H A Ddictionary_structure_with_buffer_policy.h80 virtual bool addNgramEntry(const PrevWordsInfo *const prevWordsInfo,
84 virtual bool removeNgramEntry(const PrevWordsInfo *const prevWordsInfo,
/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...]
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/
H A DUserHistoryDictionaryTests.java114 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;
268 UserHistoryDictionary.addToDictionary(dict, prevWordsInfo, word, true, mCurrentTime,
270 prevWordsInfo = prevWordsInfo.getNextPrevWordsInfo(new WordInfo(word));
/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...]

Completed in 568 milliseconds

12