/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/ |
H A D | FusionDictionaryTests.java | 23 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 D | BinaryDictionaryDecayingTests.java | 29 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 D | DictEncoder.java | 21 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 D | Ver4DictDecoder.java | 62 public FusionDictionary readDictionaryBinary(final boolean deleteDictIfBroken) 70 final FusionDictionary fusionDict = 71 new FusionDictionary(new FusionDictionary.PtNodeArray(), header.mDictionaryOptions);
|
H A D | Ver2DictEncoder.java | 22 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 D | BinaryDictDecoderEncoderTests.java | 29 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 D | Ver4DictEncoder.java | 24 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 D | BinaryDictEncoderUtils.java | 23 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 D | Ver2DictDecoder.java | 205 // 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 D | DictDecoder.java | 55 * FusionDictionary structure. 62 public FusionDictionary readDictionaryBinary(final boolean deleteDictIfBroken)
|
H A D | FusionDictionary.java | 33 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 D | BinaryDictEncoderFlattenTreeTests.java | 20 import com.android.inputmethod.latin.makedict.FusionDictionary.PtNodeArray; 34 final FusionDictionary dict = new FusionDictionary(new PtNodeArray(),
|
H A D | FusionDictionaryTest.java | 20 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 D | Diff.java | 19 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 D | Info.java | 20 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 D | DictionaryMaker.java | 24 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 D | XmlDictInputOutput.java | 20 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 D | CombinedInputOutput.java | 21 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 D | BinaryDictOffdeviceUtils.java | 22 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 D | BinaryDictOffdeviceUtilsTests.java | 25 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(),
|