Searched refs:FusionDictionary (Results 1 - 20 of 20) sorted by relevance

/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/
H A DFusionDictionaryTests.java23 import com.android.inputmethod.latin.makedict.FusionDictionary;
25 import com.android.inputmethod.latin.makedict.FusionDictionary.PtNodeArray;
30 * Unit test for FusionDictionary
35 FusionDictionary dict = new FusionDictionary(new PtNodeArray(),
39 assertNull(FusionDictionary.findWordInTree(dict.mRootNodeArray, "aaa"));
40 assertNotNull(FusionDictionary.findWordInTree(dict.mRootNodeArray, "abc"));
43 assertNull(FusionDictionary.findWordInTree(dict.mRootNodeArray, "aaa"));
44 assertNotNull(FusionDictionary.findWordInTree(dict.mRootNodeArray, "aa"));
48 assertNull(FusionDictionary
[all...]
H A DBinaryDictionaryDecayingTests.java29 import com.android.inputmethod.latin.makedict.FusionDictionary;
30 import com.android.inputmethod.latin.makedict.FusionDictionary.PtNode;
175 final FusionDictionary dict =
177 PtNode ptNode = FusionDictionary.findWordInTree(dict.mRootNodeArray, "a");
181 ptNode = FusionDictionary.findWordInTree(dict.mRootNodeArray, "ab");
184 ptNode = FusionDictionary.findWordInTree(dict.mRootNodeArray, "aaa");
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/makedict/
H A DDictEncoder.java21 import com.android.inputmethod.latin.makedict.FusionDictionary.PtNode;
30 public void writeDictionary(final FusionDictionary dict, final FormatOptions formatOptions)
37 public void writePtNode(final PtNode ptNode, final FusionDictionary dict);
H A DVer4DictDecoder.java62 public FusionDictionary readDictionaryBinary(final boolean deleteDictIfBroken)
70 final FusionDictionary fusionDict =
71 new FusionDictionary(new FusionDictionary.PtNodeArray(), header.mDictionaryOptions);
H A DVer2DictEncoder.java22 import com.android.inputmethod.latin.makedict.FusionDictionary.PtNode;
23 import com.android.inputmethod.latin.makedict.FusionDictionary.PtNodeArray;
72 public void writeDictionary(final FusionDictionary dict, final FormatOptions formatOptions)
204 final FusionDictionary dict) {
211 FusionDictionary.findWordInTree(dict.mRootNodeArray, bigram.mWord);
232 public void writePtNode(final PtNode ptNode, final FusionDictionary dict) {
H A DBinaryDictDecoderEncoderTests.java29 import com.android.inputmethod.latin.makedict.FusionDictionary.PtNode;
30 import com.android.inputmethod.latin.makedict.FusionDictionary.PtNodeArray;
141 private void addUnigrams(final int number, final FusionDictionary dict,
156 private void addBigrams(final FusionDictionary dict,
169 // private void dumpToCombinedFileForDebug(final FusionDictionary dict, final String filename)
175 private long timeWritingDictToFile(final File file, final FusionDictionary dict,
198 private void checkDictionary(final FusionDictionary dict, final List<String> words,
205 final PtNode ptNode = FusionDictionary.findWordInTree(dict.mRootNodeArray, word);
213 final PtNode ptNode = FusionDictionary.findWordInTree(dict.mRootNodeArray,
223 final PtNode ptNode = FusionDictionary
[all...]
H A DVer4DictEncoder.java24 import com.android.inputmethod.latin.makedict.FusionDictionary.PtNode;
43 // TODO: This builds a FusionDictionary first and iterates it to add words to the binary
46 // In the long run, when we stop supporting version 2, FusionDictionary will become deprecated
49 public void writeDictionary(FusionDictionary dict, FormatOptions formatOptions)
148 public void writePtNode(PtNode ptNode, FusionDictionary dict) {
H A DBinaryDictEncoderUtils.java23 import com.android.inputmethod.latin.makedict.FusionDictionary.PtNode;
24 import com.android.inputmethod.latin.makedict.FusionDictionary.PtNodeArray;
32 * Encodes binary files for a FusionDictionary.
259 final int treeSize = FusionDictionary.countPtNodes(rootNodeArray);
368 final FusionDictionary dict) {
389 FusionDictionary.findWordInTree(dict.mRootNodeArray, bigram.mWord));
454 /* package */ static ArrayList<PtNodeArray> computeAddresses(final FusionDictionary dict,
730 /* package */ static void writePlacedPtNodeArray(final FusionDictionary dict,
823 final FusionDictionary dict, final FormatOptions formatOptions)
H A DVer2DictDecoder.java205 // FusionDictionary is making sure that the length of the word is smaller than
256 public FusionDictionary readDictionaryBinary(final boolean deleteDictIfBroken)
264 final FusionDictionary fusionDict =
265 new FusionDictionary(new FusionDictionary.PtNodeArray(), header.mDictionaryOptions);
H A DDictDecoder.java55 * FusionDictionary structure.
62 public FusionDictionary readDictionaryBinary(final boolean deleteDictIfBroken)
H A DFusionDictionary.java33 public final class FusionDictionary implements Iterable<WordProperty> { class in inherits:Iterable
285 public FusionDictionary(final PtNodeArray rootNodeArray, final DictionaryOptions options) { method in class:FusionDictionary
709 * This method enables Java's enhanced for loop. With this you can have a FusionDictionary x
/packages/inputmethods/LatinIME/tools/dicttool/tests/com/android/inputmethod/latin/makedict/
H A DBinaryDictEncoderFlattenTreeTests.java20 import com.android.inputmethod.latin.makedict.FusionDictionary.PtNodeArray;
34 final FusionDictionary dict = new FusionDictionary(new PtNodeArray(),
H A DFusionDictionaryTest.java20 import com.android.inputmethod.latin.makedict.FusionDictionary;
21 import com.android.inputmethod.latin.makedict.FusionDictionary.PtNode;
22 import com.android.inputmethod.latin.makedict.FusionDictionary.PtNodeArray;
32 * Unit tests for FusionDictionary.
70 private void checkDictionary(final FusionDictionary dict, final ArrayList<String> words,
75 final PtNode ptNode = FusionDictionary.findWordInTree(dict.mRootNodeArray, word);
89 private void dumpDict(final FusionDictionary dict) {
98 final FusionDictionary dict = new FusionDictionary(new PtNodeArray(),
/packages/inputmethods/LatinIME/tools/dicttool/src/com/android/inputmethod/latin/dicttool/
H A DDiff.java19 import com.android.inputmethod.latin.makedict.FusionDictionary;
20 import com.android.inputmethod.latin.makedict.FusionDictionary.PtNode;
55 final FusionDictionary dict0 =
58 final FusionDictionary dict1 =
76 private static boolean languageDiffers(final FusionDictionary dict0,
77 final FusionDictionary dict1) {
86 private static void diffHeaders(final FusionDictionary dict0, final FusionDictionary dict1) {
108 private static void diffWords(final FusionDictionary dict0, final FusionDictionary dict
[all...]
H A DInfo.java20 import com.android.inputmethod.latin.makedict.FusionDictionary;
21 import com.android.inputmethod.latin.makedict.FusionDictionary.PtNode;
39 private static void showInfo(final FusionDictionary dict, final boolean plumbing) {
67 private static void showWordInfo(final FusionDictionary dict, final String word,
69 final PtNode ptNode = FusionDictionary.findWordInTree(dict.mRootNodeArray, word);
121 final FusionDictionary dict = BinaryDictOffdeviceUtils.getDictionary(filename,
H A DDictionaryMaker.java24 import com.android.inputmethod.latin.makedict.FusionDictionary;
236 FusionDictionary dictionary = readInputFromParsedArgs(parsedArgs);
246 private static FusionDictionary readInputFromParsedArgs(final Arguments args)
269 private static FusionDictionary readBinaryFile(final String binaryFilename)
284 private static FusionDictionary readCombinedFile(final String combinedFilename)
313 private static FusionDictionary readXmlFile(final String unigramXmlFilename,
334 private static void writeOutputToParsedArgs(final Arguments args, final FusionDictionary dict)
358 final FusionDictionary dict, final int version)
380 final FusionDictionary dict) throws FileNotFoundException, IOException {
395 final FusionDictionary dic
[all...]
H A DXmlDictInputOutput.java20 import com.android.inputmethod.latin.makedict.FusionDictionary;
21 import com.android.inputmethod.latin.makedict.FusionDictionary.PtNodeArray;
45 * Reads and writes XML files for a FusionDictionary.
69 FusionDictionary mDictionary;
88 public FusionDictionary getFinalDictionary() {
89 final FusionDictionary dict = mDictionary;
120 mDictionary = new FusionDictionary(new PtNodeArray(),
287 public static FusionDictionary readDictionaryXml(final BufferedInputStream unigrams,
303 final FusionDictionary dict = unigramHandler.getFinalDictionary();
319 * This method reads data from the parser and creates a new FusionDictionary wit
[all...]
H A DCombinedInputOutput.java21 import com.android.inputmethod.latin.makedict.FusionDictionary;
22 import com.android.inputmethod.latin.makedict.FusionDictionary.PtNodeArray;
37 * Reads and writes combined format for a FusionDictionary.
77 public static FusionDictionary readDictionaryCombined(final BufferedReader reader)
94 final FusionDictionary dict =
95 new FusionDictionary(new PtNodeArray(), new DictionaryOptions(attributes));
208 final FusionDictionary dict) throws IOException {
H A DBinaryDictOffdeviceUtils.java22 import com.android.inputmethod.latin.makedict.FusionDictionary;
173 static FusionDictionary getDictionary(final String filename, final boolean report) {
/packages/inputmethods/LatinIME/tools/dicttool/tests/com/android/inputmethod/latin/dicttool/
H A DBinaryDictOffdeviceUtilsTests.java25 import com.android.inputmethod.latin.makedict.FusionDictionary;
26 import com.android.inputmethod.latin.makedict.FusionDictionary.PtNodeArray;
56 final FusionDictionary dict = new FusionDictionary(new PtNodeArray(), testOptions);
82 final FusionDictionary resultDict =
91 FusionDictionary.findWordInTree(resultDict.mRootNodeArray, "foo").getProbability(),

Completed in 150 milliseconds