Home
last modified time | relevance | path

Searched refs:Dictionary (Results 1 – 25 of 37) sorted by relevance

12

/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/
DDictionaryFacilitator.java71 Dictionary.TYPE_MAIN,
72 Dictionary.TYPE_USER_HISTORY,
73 Dictionary.TYPE_PERSONALIZATION,
74 Dictionary.TYPE_USER,
75 Dictionary.TYPE_CONTACTS,
76 Dictionary.TYPE_CONTEXTUAL
83 DICT_TYPE_TO_CLASS.put(Dictionary.TYPE_USER_HISTORY, UserHistoryDictionary.class); in DICT_TYPE_TO_CLASS.put()
84 DICT_TYPE_TO_CLASS.put(Dictionary.TYPE_PERSONALIZATION, PersonalizationDictionary.class); in DICT_TYPE_TO_CLASS.put()
85 DICT_TYPE_TO_CLASS.put(Dictionary.TYPE_USER, UserBinaryDictionary.class); in DICT_TYPE_TO_CLASS.put()
86 DICT_TYPE_TO_CLASS.put(Dictionary.TYPE_CONTACTS, ContactsBinaryDictionary.class); in DICT_TYPE_TO_CLASS.put()
[all …]
DDictionaryCollection.java33 public final class DictionaryCollection extends Dictionary {
35 protected final CopyOnWriteArrayList<Dictionary> mDictionaries;
42 public DictionaryCollection(final String dictType, final Dictionary... dictionaries) { in DictionaryCollection()
52 public DictionaryCollection(final String dictType, final Collection<Dictionary> dictionaries) { in DictionaryCollection()
63 final CopyOnWriteArrayList<Dictionary> dictionaries = mDictionaries; in getSuggestions()
115 for (final Dictionary dict : mDictionaries) in close()
120 public void addDictionary(final Dictionary newDict) { in addDictionary()
129 public void removeDictionary(final Dictionary dict) { in removeDictionary()
DDictionaryFactory.java53 return new DictionaryCollection(Dictionary.TYPE_MAIN, in createMainDictionaryFromManager()
57 final LinkedList<Dictionary> dictList = new LinkedList<>(); in createMainDictionaryFromManager()
64 useFullEditDistance, locale, Dictionary.TYPE_MAIN); in createMainDictionaryFromManager()
78 return new DictionaryCollection(Dictionary.TYPE_MAIN, dictList); in createMainDictionaryFromManager()
166 false /* useFullEditDistance */, locale, Dictionary.TYPE_MAIN); in createReadOnlyBinaryDictionary()
188 public static Dictionary createDictionaryForTest(final AssetFileAddress[] dictionaryList, in createDictionaryForTest()
191 new DictionaryCollection(Dictionary.TYPE_MAIN); in createDictionaryForTest()
195 locale, Dictionary.TYPE_MAIN); in createDictionaryForTest()
DDictionary.java30 public abstract class Dictionary { class
37 public static final Dictionary DICTIONARY_USER_TYPED = new PhonyDictionary(TYPE_USER_TYPED);
40 public static final Dictionary DICTIONARY_APPLICATION_DEFINED =
44 public static final Dictionary DICTIONARY_HARDCODED =
49 public static final Dictionary DICTIONARY_RESUMED =
66 public Dictionary(final String dictType) { in Dictionary() method in Dictionary
162 private static class PhonyDictionary extends Dictionary {
DSuggestedWords.java197 SuggestedWordInfo.KIND_TYPED, Dictionary.DICTIONARY_USER_TYPED, in getTypedWordAndPreviousSuggestions()
251 public final Dictionary mSourceDict;
272 final Dictionary sourceDict, final int indexOfTouchPointOfSecondWord, in SuggestedWordInfo()
294 mSourceDict = Dictionary.DICTIONARY_APPLICATION_DEFINED; in SuggestedWordInfo()
DBinaryDictionary.java49 public final class BinaryDictionary extends Dictionary {
293 session.mInputOutputLanguageWeight[0] = Dictionary.NOT_A_LANGUAGE_WEIGHT; in getSuggestions()
/packages/inputmethods/LatinIME/native/jni/
Dcom_android_inputmethod_latin_BinaryDictionary.cpp63 Dictionary *const dictionary = in latinime_BinaryDictionary_open()
64 new Dictionary(env, std::move(dictionaryStructureWithBufferPolicy)); in latinime_BinaryDictionary_open()
93 Dictionary *const dictionary = in latinime_BinaryDictionary_createOnMemory()
94 new Dictionary(env, std::move(dictionaryStructureWithBufferPolicy)); in latinime_BinaryDictionary_createOnMemory()
100 Dictionary *dictionary = reinterpret_cast<Dictionary *>(dict); in latinime_BinaryDictionary_flush()
111 Dictionary *dictionary = reinterpret_cast<Dictionary *>(dict); in latinime_BinaryDictionary_needsToRunGC()
118 Dictionary *dictionary = reinterpret_cast<Dictionary *>(dict); in latinime_BinaryDictionary_flushWithGC()
128 Dictionary *dictionary = reinterpret_cast<Dictionary *>(dict); in latinime_BinaryDictionary_close()
136 Dictionary *dictionary = reinterpret_cast<Dictionary *>(dict); in latinime_BinaryDictionary_getHeaderInfo()
170 Dictionary *dictionary = reinterpret_cast<Dictionary *>(dict); in latinime_BinaryDictionary_getFormatVersion()
[all …]
Dcom_android_inputmethod_latin_DicTraverseSession.cpp28 class Dictionary;
41 Dictionary *dict = reinterpret_cast<Dictionary *>(dictionary); in latinime_initDicTraverseSession()
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/
Ddictionary.cpp36 const int Dictionary::HEADER_ATTRIBUTE_BUFFER_SIZE = 32;
38 Dictionary::Dictionary(JNIEnv *env, DictionaryStructureWithBufferPolicy::StructurePolicyPtr in Dictionary() function in latinime::Dictionary
46 void Dictionary::getSuggestions(ProximityInfo *proximityInfo, DicTraverseSession *traverseSession, in getSuggestions()
62 Dictionary::NgramListenerForPrediction::NgramListenerForPrediction( in NgramListenerForPrediction()
68 void Dictionary::NgramListenerForPrediction::onVisitEntry(const int ngramProbability, in onVisitEntry()
90 void Dictionary::getPredictions(const PrevWordsInfo *const prevWordsInfo, in getPredictions()
102 int Dictionary::getProbability(const int *word, int length) const { in getProbability()
106 int Dictionary::getMaxProbabilityOfExactMatches(const int *word, int length) const { in getMaxProbabilityOfExactMatches()
112 int Dictionary::getNgramProbability(const PrevWordsInfo *const prevWordsInfo, const int *word, in getNgramProbability()
129 bool Dictionary::addUnigramEntry(const int *const word, const int length, in addUnigramEntry()
[all …]
Ddictionary.h39 class Dictionary {
62 Dictionary(JNIEnv *env, DictionaryStructureWithBufferPolicy::StructurePolicyPtr
114 DISALLOW_IMPLICIT_CONSTRUCTORS(Dictionary);
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/
DBinaryDictionaryDecayingTests.java227 addUnigramWord(binaryDictionary, "a", Dictionary.NOT_A_PROBABILITY); in testAddValidAndInvalidWords()
229 addUnigramWord(binaryDictionary, "a", Dictionary.NOT_A_PROBABILITY); in testAddValidAndInvalidWords()
230 addUnigramWord(binaryDictionary, "a", Dictionary.NOT_A_PROBABILITY); in testAddValidAndInvalidWords()
236 addBigramWords(binaryDictionary, "a", "b", Dictionary.NOT_A_PROBABILITY); in testAddValidAndInvalidWords()
238 addBigramWords(binaryDictionary, "a", "b", Dictionary.NOT_A_PROBABILITY); in testAddValidAndInvalidWords()
246 addBigramWords(binaryDictionary, "x", "y", Dictionary.NOT_A_PROBABILITY); in testAddValidAndInvalidWords()
610 addUnigramWord(binaryDictionary, "bbb", Dictionary.NOT_A_PROBABILITY); in testDictMigration()
620 addBigramWords(binaryDictionary, "aaa", "bbb", Dictionary.NOT_A_PROBABILITY); in testDictMigration()
630 addUnigramWord(binaryDictionary, "bbb", Dictionary.NOT_A_PROBABILITY); in testDictMigration()
634 addBigramWords(binaryDictionary, "aaa", "bbb", Dictionary.NOT_A_PROBABILITY); in testDictMigration()
DBinaryDictionaryTests.java356 assertEquals(Dictionary.NOT_A_PROBABILITY, in testAddBigramWords()
358 assertEquals(Dictionary.NOT_A_PROBABILITY, in testAddBigramWords()
360 assertEquals(Dictionary.NOT_A_PROBABILITY, in testAddBigramWords()
375 assertEquals(Dictionary.NOT_A_PROBABILITY, in testAddBigramWords()
440 assertEquals(bigramProbability != Dictionary.NOT_A_PROBABILITY, in testRandomlyAddBigramWords()
530 assertEquals(Dictionary.NOT_A_PROBABILITY, binaryDictionary.getFrequency("aaa")); in testFlushDictionary()
531 assertEquals(Dictionary.NOT_A_PROBABILITY, binaryDictionary.getFrequency("abcd")); in testFlushDictionary()
670 assertEquals(bigramProbability != Dictionary.NOT_A_PROBABILITY, in testAddBigramWordsAndFlashWithGC()
781 probability = Dictionary.NOT_A_PROBABILITY; in testRandomOperationsAndFlashWithGC()
788 assertEquals(probability != Dictionary.NOT_A_PROBABILITY, in testRandomOperationsAndFlashWithGC()
[all …]
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/result/
Dsuggestions_output_utils.cpp102 (isPossiblyOffensiveWord ? Dictionary::KIND_FLAG_POSSIBLY_OFFENSIVE : 0) in outputSuggestionsOfDicNode()
103 | ((isSafeExactMatch && boostExactMatches) ? Dictionary::KIND_FLAG_EXACT_MATCH : 0) in outputSuggestionsOfDicNode()
105 Dictionary::KIND_FLAG_EXACT_MATCH_WITH_INTENTIONAL_OMISSION : 0); in outputSuggestionsOfDicNode()
134 finalScore, Dictionary::KIND_CORRECTION | outputTypeFlags, in outputSuggestionsOfDicNode()
216 kind = Dictionary::KIND_WHITELIST; in outputShortcuts()
222 kind = Dictionary::KIND_SHORTCUT; in outputShortcuts()
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/utils/
DLanguageModelParam.java21 import com.android.inputmethod.latin.Dictionary;
42 private static final int UNIGRAM_PROBABILITY_FOR_OOV_WORD = Dictionary.NOT_A_PROBABILITY;
44 private static final int BIGRAM_PROBABILITY_FOR_OOV_WORD = Dictionary.NOT_A_PROBABILITY;
62 this(null /* word0 */, word, unigramProbability, Dictionary.NOT_A_PROBABILITY, timestamp); in LanguageModelParam()
75 mShortcutProbability = Dictionary.NOT_A_PROBABILITY; in LanguageModelParam()
DDistracterFilterCheckingIsInDictionary.java24 import com.android.inputmethod.latin.Dictionary;
29 private final Dictionary mDictionary;
32 final Dictionary dictionary) { in DistracterFilterCheckingIsInDictionary()
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/
DPersonalizationDictionaryTests.java29 import com.android.inputmethod.latin.Dictionary;
53 dictTypes.add(Dictionary.TYPE_MAIN); in getDictionaryFacilitator()
54 dictTypes.add(Dictionary.TYPE_PERSONALIZATION); in getDictionaryFacilitator()
113 true /* useFullEditDistance */, LOCALE_EN_US, Dictionary.TYPE_PERSONALIZATION, in testAddManyTokens()
DContextualDictionaryTests.java25 import com.android.inputmethod.latin.Dictionary;
43 dictTypes.add(Dictionary.TYPE_CONTEXTUAL); in getDictionaryFacilitator()
59 dictionaryFacilitator.getSubDictForTesting(Dictionary.TYPE_CONTEXTUAL); in testAddPhrase()
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/session/
Ddic_traverse_session.h30 class Dictionary; variable
66 void init(const Dictionary *dictionary, const PrevWordsInfo *const prevWordsInfo,
171 const Dictionary *mDictionary;
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/personalization/
DPersonalizationDictionary.java22 import com.android.inputmethod.latin.Dictionary;
33 Dictionary.TYPE_PERSONALIZATION, null /* dictFile */); in PersonalizationDictionary()
DContextualDictionary.java22 import com.android.inputmethod.latin.Dictionary;
33 super(context, getDictName(NAME, locale, dictFile), locale, Dictionary.TYPE_CONTEXTUAL, in ContextualDictionary()
DDecayingExpandableBinaryDictionaryBase.java21 import com.android.inputmethod.latin.Dictionary;
40 public static final int FREQUENCY_FOR_WORDS_NOT_IN_DICTS = Dictionary.NOT_A_PROBABILITY;
DUserHistoryDictionary.java24 import com.android.inputmethod.latin.Dictionary;
42 Dictionary.TYPE_USER_HISTORY, null /* dictFile */); in UserHistoryDictionary()
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/makedict/
DVer4DictEncoder.java21 import com.android.inputmethod.latin.Dictionary;
69 Dictionary.TYPE_USER /* Dictionary type. Does not matter for us */, in writeDictionary()
/packages/inputmethods/OpenWnn/
DChangeLog.txt37 * User Dictionary's bug on WVGA is fixed.
95 * Dictionary search library
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/inputlogic/
DInputLogic.java43 import com.android.inputmethod.latin.Dictionary;
1459 SuggestedWordInfo.KIND_TYPED, Dictionary.DICTIONARY_USER_TYPED, in restartSuggestionsOnWordTouchedByCursor()
1474 SuggestedWordInfo.KIND_RESUMED, Dictionary.DICTIONARY_RESUMED, in restartSuggestionsOnWordTouchedByCursor()

12