/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/ |
DictEncoder.java | 19 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions; 28 public void writeDictionary(final FusionDictionary dict, final FormatOptions formatOptions) 37 final FormatOptions formatOptions, final FusionDictionary dict);
|
FormatSpec.java | 320 public static final class FormatOptions { 325 public FormatOptions(final int version) { 330 public FormatOptions(final int version, final boolean supportsDynamicUpdate) { 347 public final FormatOptions mFormatOptions; 359 final FormatOptions formatOptions) { 362 mFormatOptions = formatOptions;
|
Ver3DictEncoder.java | 20 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions; 69 public void writeDictionary(final FusionDictionary dict, final FormatOptions formatOptions) 71 if (formatOptions.mVersion > FormatSpec.VERSION3) { 74 + formatOptions.mVersion); 80 BinaryDictEncoderUtils.writeDictionaryHeader(mOutStream, dict, formatOptions); 94 BinaryDictEncoderUtils.computeAddresses(dict, flatNodes, formatOptions); 106 BinaryDictEncoderUtils.writePlacedPtNodeArray(dict, this, nodeArray, formatOptions); 136 private void writePtNodeFlags(final PtNode ptNode, final FormatOptions formatOptions) { [all...] |
BinaryDictEncoderUtils.java | 20 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions; 127 private static int getPtNodeMaximumSize(final PtNode ptNode, final FormatOptions options) { 156 final FormatOptions options) { 175 private static int getNodeHeaderSize(final PtNode ptNode, final FormatOptions options) { 360 * @param formatOptions file format options. 364 final FusionDictionary dict, final FormatOptions formatOptions) { 372 int nodeSize = getNodeHeaderSize(ptNode, formatOptions); 374 if (formatOptions.mHasTerminalId) { 380 if (formatOptions.mSupportsDynamicUpdate) [all...] |
DictDecoder.java | 22 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions; 48 * @param formatOptions the format options. 51 public PtNodeInfo readPtNode(final int ptNodePos, final FormatOptions formatOptions); 230 public void skipPtNode(final FormatOptions formatOptions);
|
AbstractDictDecoder.java | 23 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions; 62 new FormatOptions(version, 128 final FormatOptions formatOptions) { 129 if (BinaryDictIOUtils.supportsDynamicUpdate(formatOptions)) { 137 final FormatOptions formatOptions) { 138 if (BinaryDictIOUtils.supportsDynamicUpdate(formatOptions)) {
|
DynamicBinaryDictIOUtils.java | 23 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions; 55 * @param formatOptions file format options. 59 final FormatOptions formatOptions) { 63 if (!formatOptions.mSupportsDynamicUpdate) { 67 if (BinaryDictIOUtils.isMovedPtNode(flags, formatOptions)) { 88 * @param formatOptions file format options. 92 final FormatOptions formatOptions) { 99 formatOptions); [all...] |
Ver4DictEncoder.java | 23 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions; 189 private void openStreams(final FormatOptions formatOptions, final DictionaryOptions dictOptions) 191 final FileHeader header = new FileHeader(0, dictOptions, formatOptions); 229 public void writeDictionary(final FusionDictionary dict, final FormatOptions formatOptions) 231 if (formatOptions.mVersion != FormatSpec.VERSION4) { 233 + formatOptions.mVersion); 240 openStreams(formatOptions, dict.mOptions); 244 formatOptions); [all...] |
Ver3DictDecoder.java | 23 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions; 116 public PtNodeInfo readPtNode(final int ptNodePos, final FormatOptions options) { 237 public void skipPtNode(final FormatOptions formatOptions) { 239 PtNodeReader.readParentAddress(mDictBuffer, formatOptions); 242 PtNodeReader.readChildrenAddress(mDictBuffer, flags, formatOptions);
|
BinaryDictDecoderUtils.java | 21 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions; 288 final int optionFlags, final FormatOptions options) { 312 final FormatOptions formatOptions) { 313 if (BinaryDictIOUtils.supportsDynamicUpdate(formatOptions)) { 341 * @param formatOptions file format options. 345 final int headerSize, final int pos, final FormatOptions formatOptions) { 350 if (BinaryDictIOUtils.supportsDynamicUpdate(formatOptions)) { 351 result = getWordAtPositionWithParentAddress(dictDecoder, pos, formatOptions); [all...] |
BinaryDictIOUtils.java | 24 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions; 68 final FormatOptions formatOptions) { 97 PtNodeInfo info = dictDecoder.readPtNode(p.mAddress, formatOptions); 104 formatOptions); 106 formatOptions); 115 if (formatOptions.mSupportsDynamicUpdate) { 428 static int computePtNodeSize(final PtNodeInfo info, final FormatOptions formatOptions) { 431 + getChildrenAddressSize(info.mFlags, formatOptions); [all...] |
Ver4DictDecoder.java | 23 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions; 192 public PtNodeInfo readPtNode(int ptNodePos, FormatOptions options) { 331 public void skipPtNode(final FormatOptions formatOptions) { 333 PtNodeReader.readParentAddress(mDictBuffer, formatOptions); 337 PtNodeReader.readChildrenAddress(mDictBuffer, flags, formatOptions);
|
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/makedict/ |
BinaryDictDecoderEncoderTests.java | 28 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions; 74 private static final FormatSpec.FormatOptions VERSION2 = new FormatSpec.FormatOptions(2); 75 private static final FormatSpec.FormatOptions VERSION3_WITHOUT_DYNAMIC_UPDATE = 76 new FormatSpec.FormatOptions(3, false /* supportsDynamicUpdate */); 77 private static final FormatSpec.FormatOptions VERSION3_WITH_DYNAMIC_UPDATE = 78 new FormatSpec.FormatOptions(3, true /* supportsDynamicUpdate */); 79 private static final FormatSpec.FormatOptions VERSION4_WITHOUT_DYNAMIC_UPDATE = 80 new FormatSpec.FormatOptions(4, false /* supportsDynamicUpdate */); 81 private static final FormatSpec.FormatOptions VERSION4_WITH_DYNAMIC_UPDATE [all...] |
BinaryDictIOUtilsTests.java | 39 private static final FormatSpec.FormatOptions FORMAT_OPTIONS = 40 new FormatSpec.FormatOptions(3, true); 114 final FormatSpec.FormatOptions formatOptions) { 121 formatOptions); 124 if (formatOptions.mSupportsDynamicUpdate) {
|
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/ |
DictionaryWriter.java | 41 private static final FormatSpec.FormatOptions FORMAT_OPTIONS = 42 new FormatSpec.FormatOptions(BINARY_DICT_VERSION, true /* supportsDynamicUpdate */);
|
/packages/inputmethods/LatinIME/tools/dicttool/tests/com/android/inputmethod/latin/dicttool/ |
BinaryDictOffdeviceUtilsTests.java | 22 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions; 63 dictEncoder.writeDictionary(dict, new FormatOptions(2, false));
|
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/personalization/ |
DynamicPersonalizationDictionaryWriter.java | 53 private static final FormatSpec.FormatOptions FORMAT_OPTIONS = 54 new FormatSpec.FormatOptions(BINARY_DICT_VERSION, true /* supportsDynamicUpdate */);
|
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/utils/ |
UserHistoryDictIOUtils.java | 25 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions; 75 final FormatOptions formatOptions) { 81 dictEncoder.writeDictionary(fusionDict, formatOptions);
|
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/utils/ |
UserHistoryDictIOUtilsTests.java | 53 private static final FormatSpec.FormatOptions FORMAT_OPTIONS = new FormatSpec.FormatOptions(2);
|
/packages/inputmethods/LatinIME/tools/dicttool/src/com/android/inputmethod/latin/dicttool/ |
DictionaryMaker.java | 359 final FormatSpec.FormatOptions formatOptions = new FormatSpec.FormatOptions(version); 366 dictEncoder.writeDictionary(dict, formatOptions);
|