HomeSort by relevance Sort by last modified time
    Searched refs:FormatSpec (Results 1 - 25 of 32) sorted by null

1 2

  /packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/
Ver3DictDecoder.java 22 import com.android.inputmethod.latin.makedict.FormatSpec.FileHeader;
23 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions;
114 private final int[] mCharacterBuffer = new int[FormatSpec.MAX_WORD_LENGTH];
119 addressPointer += FormatSpec.PTNODE_FLAGS_SIZE;
123 addressPointer += FormatSpec.PARENT_ADDRESS_SIZE;
127 if (0 != (flags & FormatSpec.FLAG_HAS_MULTIPLE_CHARS)) {
131 while (FormatSpec.INVALID_CHARACTER != character) {
146 if (0 != (FormatSpec.FLAG_IS_TERMINAL & flags)) {
148 addressPointer += FormatSpec.PTNODE_FREQUENCY_SIZE;
153 if (childrenAddress != FormatSpec.NO_CHILDREN_ADDRESS)
    [all...]
BinaryDictEncoderUtils.java 20 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions;
64 if (characters.length > 1) size += FormatSpec.PTNODE_TERMINATOR_SIZE;
94 int size = FormatSpec.PTNODE_ATTRIBUTE_FLAGS_SIZE;
101 size += FormatSpec.PTNODE_TERMINATOR_SIZE;
113 int size = FormatSpec.PTNODE_SHORTCUT_LIST_SIZE_SIZE;
132 size += FormatSpec.PTNODE_TERMINAL_ID_SIZE;
134 size += FormatSpec.PTNODE_FREQUENCY_SIZE;
137 size += FormatSpec.PTNODE_MAX_ADDRESS_SIZE; // For children address
140 size += (FormatSpec.PTNODE_ATTRIBUTE_FLAGS_SIZE
141 + FormatSpec.PTNODE_ATTRIBUTE_MAX_ADDRESS_SIZE
    [all...]
Ver4DictDecoder.java 22 import com.android.inputmethod.latin.makedict.FormatSpec.FileHeader;
23 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions;
85 mDictDirectory.getName() + FormatSpec.TRIE_FILE_EXTENSION);
88 mDictDirectory.getName() + FormatSpec.FREQ_FILE_EXTENSION);
91 mDictDirectory.getName() + FormatSpec.TERMINAL_ADDRESS_TABLE_FILE_EXTENSION);
94 mDictDirectory.getName() + FormatSpec.BIGRAM_FILE_EXTENSION
95 + FormatSpec.BIGRAM_FREQ_CONTENT_ID);
98 mDictDirectory.getName() + FormatSpec.SHORTCUT_FILE_EXTENSION
99 + FormatSpec.SHORTCUT_CONTENT_ID);
141 + FormatSpec.BIGRAM_FILE_EXTENSION + FormatSpec.LOOKUP_TABLE_FILE_SUFFIX)
    [all...]
AbstractDictDecoder.java 22 import com.android.inputmethod.latin.makedict.FormatSpec.FileHeader;
23 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions;
42 if (version < FormatSpec.MINIMUM_SUPPORTED_VERSION
43 || version > FormatSpec.MAXIMUM_SUPPORTED_VERSION) {
60 0 != (optionsFlags & FormatSpec.GERMAN_UMLAUT_PROCESSING_FLAG),
61 0 != (optionsFlags & FormatSpec.FRENCH_LIGATURE_PROCESSING_FLAG)),
63 0 != (optionsFlags & FormatSpec.SUPPORTS_DYNAMIC_UPDATE)));
132 return FormatSpec.NO_PARENT_ADDRESS;
140 if (address == 0) return FormatSpec.NO_CHILDREN_ADDRESS;
143 switch (optionFlags & FormatSpec.MASK_CHILDREN_ADDRESS_TYPE)
    [all...]
BinaryDictIOUtils.java 23 import com.android.inputmethod.latin.makedict.FormatSpec.FileHeader;
24 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions;
69 int[] pushedChars = new int[FormatSpec.MAX_WORD_LENGTH + 1];
174 if (word == null) return FormatSpec.NOT_VALID_WORD;
181 if (wordPos >= wordLen) return FormatSpec.NOT_VALID_WORD;
211 return FormatSpec.NOT_VALID_WORD;
217 if (currentInfo.mChildrenAddress == FormatSpec.NO_CHILDREN_ADDRESS) {
218 return FormatSpec.NOT_VALID_WORD;
232 return FormatSpec.NOT_VALID_WORD;
238 return FormatSpec.NOT_VALID_WORD
    [all...]
Ver4DictEncoder.java 22 import com.android.inputmethod.latin.makedict.FormatSpec.FileHeader;
23 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions;
82 mLookupTableFile = new File(baseDir, name + FormatSpec.LOOKUP_TABLE_FILE_SUFFIX);
88 name + FormatSpec.CONTENT_TABLE_FILE_SUFFIX + contentIds[i]);
119 super(name + FormatSpec.BIGRAM_FILE_EXTENSION, FormatSpec.BIGRAM_CONTENT_COUNT,
120 initialCapacity, FormatSpec.BIGRAM_ADDRESS_TABLE_BLOCK_SIZE, baseDir,
121 new String[] { name + FormatSpec.BIGRAM_FILE_EXTENSION },
122 new String[] { FormatSpec.BIGRAM_FREQ_CONTENT_ID });
128 write(FormatSpec.BIGRAM_FREQ_CONTENT_INDEX, terminalId
    [all...]
DynamicBinaryDictIOUtils.java 22 import com.android.inputmethod.latin.makedict.FormatSpec.FileHeader;
23 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions;
46 return (flags & (~FormatSpec.MASK_CHILDREN_ADDRESS_TYPE)) | FormatSpec.FLAG_IS_DELETED;
103 if (dictUpdater.getPosition() == FormatSpec.NO_FORWARD_LINK_ADDRESS) break;
124 BinaryDictIOUtils.skipString(dictBuffer, (flags & FormatSpec.FLAG_HAS_MULTIPLE_CHARS) != 0);
125 if ((flags & FormatSpec.FLAG_IS_TERMINAL) != 0) dictBuffer.readUnsignedByte();
126 final int childrenOffset = newChildrenAddress == FormatSpec.NO_CHILDREN_ADDRESS
127 ? FormatSpec.NO_CHILDREN_ADDRESS : newChildrenAddress - dictBuffer.position();
144 dictBuffer.put((byte)(FormatSpec.FLAG_IS_MOVED | (currentFlag
    [all...]
BinaryDictDecoderUtils.java 20 import com.android.inputmethod.latin.makedict.FormatSpec.FileHeader;
21 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions;
159 if (FormatSpec.INVALID_CHARACTER == character) return 1;
217 buffer[index++] = FormatSpec.PTNODE_CHARACTERS_TERMINATOR;
241 buffer.write(FormatSpec.PTNODE_CHARACTERS_TERMINATOR);
250 while (character != FormatSpec.INVALID_CHARACTER) {
268 if (FormatSpec.PTNODE_CHARACTERS_TERMINATOR == character) {
269 return FormatSpec.INVALID_CHARACTER;
283 final int sign = ((retval & FormatSpec.MSB24) != 0) ? -1 : 1;
284 return sign * (retval & FormatSpec.SINT24_MAX)
    [all...]
Ver3DictEncoder.java 20 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions;
71 if (formatOptions.mVersion > FormatSpec.VERSION3) {
140 FormatSpec.PTNODE_FLAGS_SIZE);
145 if (parentPosition == FormatSpec.NO_PARENT_ADDRESS) {
157 mBuffer[mPosition++] = FormatSpec.PTNODE_CHARACTERS_TERMINATOR;
164 FormatSpec.PTNODE_FREQUENCY_SIZE);
188 mPosition += FormatSpec.PTNODE_SHORTCUT_LIST_SIZE_SIZE;
196 FormatSpec.PTNODE_ATTRIBUTE_FLAGS_SIZE);
201 if (shortcutByteSize > FormatSpec.MAX_SHORTCUT_LIST_SIZE_IN_A_PTNODE) {
205 FormatSpec.PTNODE_SHORTCUT_LIST_SIZE_SIZE)
    [all...]
DictEncoder.java 19 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions;
Ver4DictUpdater.java 44 if (wordPos != FormatSpec.NOT_VALID_WORD) {
DictDecoder.java 21 import com.android.inputmethod.latin.makedict.FormatSpec.FileHeader;
22 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions;
FormatSpec.java 29 public final class FormatSpec {
418 private FormatSpec() {
Ver3DictUpdater.java 62 if (wordPos != FormatSpec.NOT_VALID_WORD) {
  /packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/makedict/
BinaryDictIOUtilsTests.java 25 import com.android.inputmethod.latin.makedict.FormatSpec.FileHeader;
39 private static final FormatSpec.FormatOptions FORMAT_OPTIONS =
40 new FormatSpec.FormatOptions(3, true);
95 if (info.mChildrenAddress == FormatSpec.NO_CHILDREN_ADDRESS) {
114 final FormatSpec.FormatOptions formatOptions) {
141 int position = FormatSpec.NOT_VALID_WORD;
165 if (position != FormatSpec.NOT_VALID_WORD) {
175 final DictDecoder dictDecoder = FormatSpec.getDictDecoder(file);
201 assertEquals(FormatSpec.NOT_VALID_WORD, getWordPosition(file, word));
206 MoreAsserts.assertNotEqual(FormatSpec.NOT_VALID_WORD, getWordPosition(file, word))
    [all...]
BinaryDictDecoderEncoderTests.java 27 import com.android.inputmethod.latin.makedict.FormatSpec.FileHeader;
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 */)
    [all...]
  /packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/personalization/
DecayingExpandableBinaryDictionaryBase.java 29 import com.android.inputmethod.latin.makedict.FormatSpec;
97 attributeMap.put(FormatSpec.FileHeader.SUPPORTS_DYNAMIC_UPDATE_ATTRIBUTE,
98 FormatSpec.FileHeader.ATTRIBUTE_VALUE_TRUE);
99 attributeMap.put(FormatSpec.FileHeader.USES_FORGETTING_CURVE_ATTRIBUTE,
100 FormatSpec.FileHeader.ATTRIBUTE_VALUE_TRUE);
101 attributeMap.put(FormatSpec.FileHeader.DICTIONARY_ID_ATTRIBUTE, mFileName);
102 attributeMap.put(FormatSpec.FileHeader.DICTIONARY_LOCALE_ATTRIBUTE, mLocale);
188 final DictDecoder dictDecoder = FormatSpec.getDictDecoder(dictFile,
DynamicPersonalizationDictionaryWriter.java 30 import com.android.inputmethod.latin.makedict.FormatSpec;
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/
DictionaryWriter.java 24 import com.android.inputmethod.latin.makedict.FormatSpec;
41 private static final FormatSpec.FormatOptions FORMAT_OPTIONS =
42 new FormatSpec.FormatOptions(BINARY_DICT_VERSION, true /* supportsDynamicUpdate */);
BinaryDictionaryGetter.java 25 import com.android.inputmethod.latin.makedict.FormatSpec;
26 import com.android.inputmethod.latin.makedict.FormatSpec.FileHeader;
232 final DictDecoder dictDecoder = FormatSpec.getDictDecoder(f);
  /packages/inputmethods/LatinIME/tools/dicttool/tests/com/android/inputmethod/latin/dicttool/
BinaryDictOffdeviceUtilsTests.java 21 import com.android.inputmethod.latin.makedict.FormatSpec;
22 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions;
72 final DictDecoder dictDecoder = FormatSpec.getDictDecoder(decodeSpec.mFile);
  /packages/inputmethods/LatinIME/tools/dicttool/src/com/android/inputmethod/latin/dicttool/
Info.java 19 import com.android.inputmethod.latin.makedict.FormatSpec;
54 if (FormatSpec.SHORTCUT_WHITELIST_FREQUENCY == shortcutTarget.mFrequency) {
87 + (FormatSpec.SHORTCUT_WHITELIST_FREQUENCY == shortcutTarget.mFrequency
DictionaryMaker.java 22 import com.android.inputmethod.latin.makedict.FormatSpec;
270 final DictDecoder dictDecoder = FormatSpec.getDictDecoder(file);
359 final FormatSpec.FormatOptions formatOptions = new FormatSpec.FormatOptions(version);
  /packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/
BinaryDictionaryDecayingTests.java 24 import com.android.inputmethod.latin.makedict.FormatSpec;
79 attributeMap.put(FormatSpec.FileHeader.SUPPORTS_DYNAMIC_UPDATE_ATTRIBUTE,
80 FormatSpec.FileHeader.ATTRIBUTE_VALUE_TRUE);
81 attributeMap.put(FormatSpec.FileHeader.USES_FORGETTING_CURVE_ATTRIBUTE,
82 FormatSpec.FileHeader.ATTRIBUTE_VALUE_TRUE);
  /packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/utils/
UserHistoryDictIOUtilsTests.java 26 import com.android.inputmethod.latin.makedict.FormatSpec;
53 private static final FormatSpec.FormatOptions FORMAT_OPTIONS = new FormatSpec.FormatOptions(2);
146 final DictDecoder dictDecoder = FormatSpec.getDictDecoder(file, DictDecoder.USE_BYTEARRAY);

Completed in 1129 milliseconds

1 2