/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/ |
H A D | NgramProperty.java | 25 public NgramProperty(final WeightedString targetWord, final NgramContext ngramContext) { argument 27 mNgramContext = ngramContext;
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/property/ |
H A D | ngram_property.h | 30 NgramProperty(const NgramContext &ngramContext, const std::vector<int> &&targetCodePoints, argument 32 : mNgramContext(ngramContext), mTargetCodePoints(std::move(targetCodePoints)),
|
H A D | ngram_context.cpp | 26 NgramContext::NgramContext(const NgramContext &ngramContext) argument 27 : mPrevWordCount(ngramContext.mPrevWordCount) { 29 mPrevWordCodePointCount[i] = ngramContext.mPrevWordCodePointCount[i]; 30 memmove(mPrevWordCodePoints[i], ngramContext.mPrevWordCodePoints[i], 32 mIsBeginningOfSentence[i] = ngramContext.mIsBeginningOfSentence[i];
|
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/ |
H A D | DictionaryCollection.java | 63 final NgramContext ngramContext, final long proximityInfoHandle, 72 ngramContext, proximityInfoHandle, settingsValuesForSuggestion, sessionId, 78 composedData, ngramContext, proximityInfoHandle, settingsValuesForSuggestion, 62 getSuggestions(final ComposedData composedData, final NgramContext ngramContext, final long proximityInfoHandle, final SettingsValuesForSuggestion settingsValuesForSuggestion, final int sessionId, final float weightForLocale, final float[] inOutWeightOfLangModelVsSpatialModel) argument
|
H A D | LastComposedWord.java | 69 final NgramContext ngramContext, final int capitalizedMode) { 78 mNgramContext = ngramContext; 66 LastComposedWord(final ArrayList<Event> events, final InputPointers inputPointers, final String typedWord, final CharSequence committedWord, final String separatorString, final NgramContext ngramContext, final int capitalizedMode) argument
|
H A D | ReadOnlyBinaryDictionary.java | 54 final NgramContext ngramContext, final long proximityInfoHandle, 60 return mBinaryDictionary.getSuggestions(composedData, ngramContext, 53 getSuggestions(final ComposedData composedData, final NgramContext ngramContext, final long proximityInfoHandle, final SettingsValuesForSuggestion settingsValuesForSuggestion, final int sessionId, final float weightForLocale, final float[] inOutWeightOfLangModelVsSpatialModel) argument
|
H A D | Dictionary.java | 88 * @param ngramContext the context for n-gram. 100 final NgramContext ngramContext, final long proximityInfoHandle, 204 final NgramContext ngramContext, final long proximityInfoHandle, 99 getSuggestions(final ComposedData composedData, final NgramContext ngramContext, final long proximityInfoHandle, final SettingsValuesForSuggestion settingsValuesForSuggestion, final int sessionId, final float weightForLocale, final float[] inOutWeightOfLangModelVsSpatialModel) argument 203 getSuggestions(final ComposedData composedData, final NgramContext ngramContext, final long proximityInfoHandle, final SettingsValuesForSuggestion settingsValuesForSuggestion, final int sessionId, final float weightForLocale, final float[] inOutWeightOfLangModelVsSpatialModel) argument
|
H A D | Suggest.java | 99 final NgramContext ngramContext, final Keyboard keyboard, 104 getSuggestedWordsForBatchInput(wordComposer, ngramContext, keyboard, 107 getSuggestedWordsForNonBatchInput(wordComposer, ngramContext, keyboard, 153 final NgramContext ngramContext, final Keyboard keyboard, 165 wordComposer.getComposedDataSnapshot(), ngramContext, keyboard, 290 final NgramContext ngramContext, final Keyboard keyboard, 295 wordComposer.getComposedDataSnapshot(), ngramContext, keyboard, 98 getSuggestedWords(final WordComposer wordComposer, final NgramContext ngramContext, final Keyboard keyboard, final SettingsValuesForSuggestion settingsValuesForSuggestion, final boolean isCorrectionEnabled, final int inputStyle, final int sequenceNumber, final OnGetSuggestedWordsCallback callback) argument 152 getSuggestedWordsForNonBatchInput(final WordComposer wordComposer, final NgramContext ngramContext, final Keyboard keyboard, final SettingsValuesForSuggestion settingsValuesForSuggestion, final int inputStyleIfNotPrediction, final boolean isCorrectionEnabled, final int sequenceNumber, final OnGetSuggestedWordsCallback callback) argument 289 getSuggestedWordsForBatchInput(final WordComposer wordComposer, final NgramContext ngramContext, final Keyboard keyboard, final SettingsValuesForSuggestion settingsValuesForSuggestion, final int inputStyle, final int sequenceNumber, final OnGetSuggestedWordsCallback callback) argument
|
H A D | DictionaryFacilitator.java | 152 @Nonnull final NgramContext ngramContext, final long timeStampInSeconds, 156 @Nonnull final NgramContext ngramContext, final long timeStampInSeconds, 161 final NgramContext ngramContext, @Nonnull final Keyboard keyboard, 151 addToUserHistory(final String suggestion, final boolean wasAutoCapitalized, @Nonnull final NgramContext ngramContext, final long timeStampInSeconds, final boolean blockPotentiallyOffensive) argument 155 unlearnFromUserHistory(final String word, @Nonnull final NgramContext ngramContext, final long timeStampInSeconds, final int eventType) argument 160 getSuggestionResults(final ComposedData composedData, final NgramContext ngramContext, @Nonnull final Keyboard keyboard, final SettingsValuesForSuggestion settingsValuesForSuggestion, final int sessionId, final int inputStyle) argument
|
H A D | WordComposer.java | 419 final String separatorString, final NgramContext ngramContext) { 425 ngramContext, mCapitalizedMode); 418 commitWord(final int type, final CharSequence committedWord, final String separatorString, final NgramContext ngramContext) argument
|
H A D | DictionaryFacilitatorImpl.java | 500 @Nonnull final NgramContext ngramContext, final long timeStampInSeconds, 507 NgramContext ngramContextForCurrentWord = ngramContext; 543 final NgramContext ngramContext, final String word, final boolean wasAutoCapitalized, 589 UserHistoryDictionary.addToDictionary(userHistoryDictionary, ngramContext, secondWord, 602 @Nonnull final NgramContext ngramContext, final long timeStampInSeconds, 617 NgramContext ngramContext, @Nonnull final Keyboard keyboard, 622 SuggestedWords.MAX_SUGGESTIONS, ngramContext.isBeginningOfSentenceContext(), 633 dictionary.getSuggestions(composedData, ngramContext, 499 addToUserHistory(final String suggestion, final boolean wasAutoCapitalized, @Nonnull final NgramContext ngramContext, final long timeStampInSeconds, final boolean blockPotentiallyOffensive) argument 542 addWordToUserHistory(final DictionaryGroup dictionaryGroup, final NgramContext ngramContext, final String word, final boolean wasAutoCapitalized, final int timeStampInSeconds, final boolean blockPotentiallyOffensive) argument 601 unlearnFromUserHistory(final String word, @Nonnull final NgramContext ngramContext, final long timeStampInSeconds, final int eventType) argument 616 getSuggestionResults(ComposedData composedData, NgramContext ngramContext, @Nonnull final Keyboard keyboard, SettingsValuesForSuggestion settingsValuesForSuggestion, int sessionId, int inputStyle) argument
|
H A D | ExpandableBinaryDictionary.java | 340 public void addNgramEntry(@Nonnull final NgramContext ngramContext, final String word, argument 350 addNgramEntryLocked(ngramContext, word, frequency, timestamp); 355 protected void addNgramEntryLocked(@Nonnull final NgramContext ngramContext, final String word, argument 357 if (!mBinaryDictionary.addNgramEntry(ngramContext, word, frequency, timestamp)) { 360 Log.i(TAG, " NgramContext: " + ngramContext + ", word: " + word); 366 * Update dictionary for the word with the ngramContext. 368 public void updateEntriesForWord(@Nonnull final NgramContext ngramContext, argument 377 if (!binaryDictionary.updateEntriesForWordWithNgramContext(ngramContext, word, 381 + " context: " + ngramContext.toString()); 430 final NgramContext ngramContext, fina 429 getSuggestions(final ComposedData composedData, final NgramContext ngramContext, final long proximityInfoHandle, final SettingsValuesForSuggestion settingsValuesForSuggestion, final int sessionId, final float weightForLocale, final float[] inOutWeightOfLangModelVsSpatialModel) argument [all...] |
H A D | BinaryDictionary.java | 269 final NgramContext ngramContext, final long proximityInfoHandle, 278 ngramContext.outputToArray(session.mPrevWordCodePointArrays, 311 session.mIsBeginningOfSentenceArray, ngramContext.getPrevWordCount(), 375 public boolean isValidNgram(final NgramContext ngramContext, final String word) { argument 376 return getNgramProbability(ngramContext, word) != NOT_A_PROBABILITY; 379 public int getNgramProbability(final NgramContext ngramContext, final String word) { argument 380 if (!ngramContext.isValid() || TextUtils.isEmpty(word)) { 383 final int[][] prevWordCodePointArrays = new int[ngramContext.getPrevWordCount()][]; 384 final boolean[] isBeginningOfSentenceArray = new boolean[ngramContext.getPrevWordCount()]; 385 ngramContext 268 getSuggestions(final ComposedData composedData, final NgramContext ngramContext, final long proximityInfoHandle, final SettingsValuesForSuggestion settingsValuesForSuggestion, final int sessionId, final float weightForLocale, final float[] inOutWeightOfLangModelVsSpatialModel) argument 475 addNgramEntry(final NgramContext ngramContext, final String word, final int probability, final int timestamp) argument 493 updateEntriesForWordWithNgramContext(@onnull final NgramContext ngramContext, final String word, final boolean isValidWord, final int count, final int timestamp) argument [all...] |
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/personalization/ |
H A D | UserHistoryDictionary.java | 94 * @param ngramContext the n-gram context 100 @Nonnull final NgramContext ngramContext, final String word, final boolean isValid, 105 userHistoryDictionary.updateEntriesForWord(ngramContext, word, 99 addToDictionary(final ExpandableBinaryDictionary userHistoryDictionary, @Nonnull final NgramContext ngramContext, final String word, final boolean isValid, final int timestamp) argument
|
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/utils/ |
H A D | WordInputEventForPersonalization.java | 48 final NgramContext ngramContext, final int timestamp) { 50 mPrevWordsCount = ngramContext.getPrevWordCount(); 51 ngramContext.outputToArray(mPrevWordArray, mIsPrevWordBeginningOfSentenceArray); 62 NgramContext ngramContext = NgramContext.EMPTY_PREV_WORDS_INFO; 80 ngramContext = NgramContext.EMPTY_PREV_WORDS_INFO; 88 ngramContext, tempWord, timestamp, locale); 93 ngramContext = ngramContext.getNextNgramContext(new NgramContext.WordInfo(tempWord)); 99 final NgramContext ngramContext, final String targetWord, final int timestamp, 104 return new WordInputEventForPersonalization(targetWord, ngramContext, timestam 47 WordInputEventForPersonalization(final CharSequence targetWord, final NgramContext ngramContext, final int timestamp) argument 98 detectWhetherVaildWordOrNotAndGetInputEvent( final NgramContext ngramContext, final String targetWord, final int timestamp, final Locale locale) argument [all...] |
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/session/ |
H A D | dic_traverse_session.cpp | 33 const NgramContext *const ngramContext, const SuggestOptions *const suggestOptions) { 38 mPrevWordIdCount = ngramContext->getPrevWordIds(getDictionaryStructurePolicy(), 32 init(const Dictionary *const dictionary, const NgramContext *const ngramContext, const SuggestOptions *const suggestOptions) argument
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v2/ |
H A D | patricia_trie_policy.h | 102 bool removeNgramEntry(const NgramContext *const ngramContext, argument 109 bool updateEntriesForWordWithNgramContext(const NgramContext *const ngramContext, argument
|
/packages/inputmethods/LatinIME/native/jni/src/utils/ |
H A D | jni_data_utils.cpp | 56 const NgramContext *const ngramContext = ngramProperty.getNgramContext(); local 58 ngramContext->getPrevWordCount(), intArrayClass, nullptr); 60 env->NewBooleanArray(ngramContext->getPrevWordCount()); 61 for (size_t i = 0; i < ngramContext->getPrevWordCount(); ++i) { 62 const CodePointArrayView codePoints = ngramContext->getNthPrevWordCodePoints(i + 1); 70 ngramContext->isNthPrevWordBeginningOfSentence(i + 1));
|
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/ |
H A D | AndroidSpellCheckerService.java | 172 final ComposedData composedData, final NgramContext ngramContext, 180 return dictionaryFacilitatorForLocale.getSuggestionResults(composedData, ngramContext, 171 getSuggestionResults(final Locale locale, final ComposedData composedData, final NgramContext ngramContext, @Nonnull final Keyboard keyboard) argument
|
H A D | AndroidWordLevelSpellCheckerSession.java | 224 final TextInfo textInfo, final NgramContext ngramContext, final int suggestionsLimit) { 290 mLocale, composer.getComposedDataSnapshot(), ngramContext, keyboard); 223 onGetSuggestionsInternal( final TextInfo textInfo, final NgramContext ngramContext, final int suggestionsLimit) argument
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/ |
H A D | ver4_patricia_trie_policy.cpp | 282 const NgramContext *const ngramContext = ngramProperty->getNgramContext(); local 283 if (!ngramContext->isValid()) { 293 const WordIdArrayView prevWordIds = ngramContext->getPrevWordIds(this, &prevWordIdArray, 302 if (!ngramContext->isNthPrevWordBeginningOfSentence(i + 1 /* n */)) { 309 if (!addUnigramEntry(ngramContext->getNthPrevWordCodePoints(1 /* n */), 315 ngramContext->getPrevWordIds(this, &prevWordIdArray, false /* tryLowerCaseSearch */); 334 bool Ver4PatriciaTriePolicy::removeNgramEntry(const NgramContext *const ngramContext, argument 345 if (!ngramContext->isValid()) { 354 const WordIdArrayView prevWordIds = ngramContext->getPrevWordIds(this, &prevWordIdArray, 373 const NgramContext *const ngramContext, cons 372 updateEntriesForWordWithNgramContext( const NgramContext *const ngramContext, const CodePointArrayView wordCodePoints, const bool isValidWord, const HistoricalInfo historicalInfo) argument [all...] |
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/ |
H A D | dictionary.cpp | 49 int inputSize, const NgramContext *const ngramContext, 53 traverseSession->init(this, ngramContext, suggestOptions); 61 const NgramContext *const ngramContext, const WordIdArrayView prevWordIds, 64 : mNgramContext(ngramContext), mPrevWordIds(prevWordIds), 91 void Dictionary::getPredictions(const NgramContext *const ngramContext, argument 95 const WordIdArrayView prevWordIds = ngramContext->getPrevWordIds( 98 NgramListenerForPrediction listener(ngramContext, prevWordIds, outSuggestionResults, 104 return getNgramProbability(nullptr /* ngramContext */, codePoints); 113 int Dictionary::getNgramProbability(const NgramContext *const ngramContext, argument 119 if (!ngramContext) { 47 getSuggestions(ProximityInfo *proximityInfo, DicTraverseSession *traverseSession, int *xcoordinates, int *ycoordinates, int *times, int *pointerIds, int *inputCodePoints, int inputSize, const NgramContext *const ngramContext, const SuggestOptions *const suggestOptions, const float weightOfLangModelVsSpatialModel, SuggestionResults *const outSuggestionResults) const argument 60 NgramListenerForPrediction( const NgramContext *const ngramContext, const WordIdArrayView prevWordIds, SuggestionResults *const suggestionResults, const DictionaryStructureWithBufferPolicy *const dictStructurePolicy) argument 151 removeNgramEntry(const NgramContext *const ngramContext, const CodePointArrayView codePoints) argument 157 updateEntriesForWordWithNgramContext(const NgramContext *const ngramContext, const CodePointArrayView codePoints, const bool isValidWord, const HistoricalInfo historicalInfo) argument [all...] |
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/backward/v402/ |
H A D | ver4_patricia_trie_policy.cpp | 357 const NgramContext *const ngramContext = ngramProperty->getNgramContext(); local 358 if (!ngramContext->isValid()) { 368 const WordIdArrayView prevWordIds = ngramContext->getPrevWordIds(this, &prevWordIdArray, 374 if (ngramContext->isNthPrevWordBeginningOfSentence(1 /* n */)) { 378 if (!addUnigramEntry(ngramContext->getNthPrevWordCodePoints(1 /* n */), 384 ngramContext->getPrevWordIds(this, &prevWordIdArray, false /* tryLowerCaseSearch */); 408 bool Ver4PatriciaTriePolicy::removeNgramEntry(const NgramContext *const ngramContext, argument 419 if (!ngramContext->isValid()) { 428 const WordIdArrayView prevWordIds = ngramContext->getPrevWordIds(this, &prevWordIdArray, 450 const NgramContext *const ngramContext, cons 449 updateEntriesForWordWithNgramContext( const NgramContext *const ngramContext, const CodePointArrayView wordCodePoints, const bool isValidWord, const HistoricalInfo historicalInfo) argument [all...] |
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/inputlogic/ |
H A D | InputLogic.java | 1230 final NgramContext ngramContext = mConnection.getNgramContextFromNthPreviousWord( 1235 word, ngramContext, timeStampInSeconds, eventType); 1425 final String suggestion, @Nonnull final NgramContext ngramContext) { 1443 ngramContext, timeStampInSeconds, settingsValues.mBlockPotentiallyOffensive); 2174 final NgramContext ngramContext = mConnection.getNgramContextFromNthPreviousWord( 2180 Log.d(TAG, "commitChosenWord() : NgramContext = " + ngramContext); 2191 performAdditionToUserHistoryDictionary(settingsValues, chosenWord, ngramContext); 2203 chosenWordWithSuggestions, separatorString, ngramContext); 1424 performAdditionToUserHistoryDictionary(final SettingsValues settingsValues, final String suggestion, @Nonnull final NgramContext ngramContext) argument
|
/packages/inputmethods/LatinIME/native/jni/ |
H A D | com_android_inputmethod_latin_BinaryDictionary.cpp | 245 const NgramContext ngramContext = JniDataUtils::constructNgramContext(env, local 250 times, pointerIds, inputCodePoints, inputSize, &ngramContext, 253 dictionary->getPredictions(&ngramContext, &suggestionResults); 292 const NgramContext ngramContext = JniDataUtils::constructNgramContext(env, local 295 return dictionary->getNgramProbability(&ngramContext, 405 const NgramContext ngramContext = JniDataUtils::constructNgramContext(env, local 412 const NgramProperty ngramProperty(ngramContext, 425 const NgramContext ngramContext = JniDataUtils::constructNgramContext(env, local 431 return dictionary->removeNgramEntry(&ngramContext, 443 const NgramContext ngramContext local 495 const NgramContext ngramContext = JniDataUtils::constructNgramContext(env, local [all...] |