/aosp12/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/makedict/ |
H A D | BinaryDictUtils.java | 20 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions; 31 public static final FormatSpec.FormatOptions STATIC_OPTIONS = 32 new FormatSpec.FormatOptions(FormatSpec.VERSION202); 34 new FormatSpec.FormatOptions(FormatSpec.VERSION4, false /* hasTimestamp */); 36 new FormatSpec.FormatOptions(FormatSpec.VERSION4, true /* hasTimestamp */); 39 final FormatSpec.FormatOptions formatOptions) { in makeDictionaryOptions() 55 if (formatOptions.mVersion == FormatSpec.VERSION2 in getDictFile() 56 || formatOptions.mVersion == FormatSpec.VERSION201 in getDictFile() 57 || formatOptions.mVersion == FormatSpec.VERSION202) { in getDictFile() 59 } else if (formatOptions.mVersion == FormatSpec.VERSION4) { in getDictFile() [all …]
|
H A D | BinaryDictEncoderUtils.java | 20 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions; 103 size += FormatSpec.PTNODE_FREQUENCY_SIZE; in getPtNodeMaximumSize() 107 size += (FormatSpec.PTNODE_ATTRIBUTE_FLAGS_SIZE in getPtNodeMaximumSize() 154 assert(address <= FormatSpec.UINT24_MAX); in getByteSize() 157 } else if (Math.abs(address) <= FormatSpec.UINT8_MAX) { in getByteSize() 159 } else if (Math.abs(address) <= FormatSpec.UINT16_MAX) { in getByteSize() 331 nodeSize += FormatSpec.PTNODE_FREQUENCY_SIZE; in computeActualPtNodeArraySize() 521 if (isTerminal) flags |= FormatSpec.FLAG_IS_TERMINAL; in makePtNodeFlags() 538 if (hasBigrams) flags |= FormatSpec.FLAG_HAS_BIGRAMS; in makePtNodeFlags() 619 / (1.5f + FormatSpec.MAX_BIGRAM_FREQUENCY); in getBigramFrequencyDiff() [all …]
|
H A D | BinaryDictIOUtils.java | 81 int[] pushedChars = new int[FormatSpec.MAX_WORD_LENGTH + 1]; in readUnigramsAndBigramsBinaryInner() 171 if (word == null) return FormatSpec.NOT_VALID_WORD; in getTerminalPosition() 203 return FormatSpec.NOT_VALID_WORD; in getTerminalPosition() 211 return FormatSpec.NOT_VALID_WORD; in getTerminalPosition() 214 return FormatSpec.NOT_VALID_WORD; in getTerminalPosition() 243 return FormatSpec.NO_CHILDREN_ADDRESS != address; in hasChildrenAddress() 265 case FormatSpec.FLAG_CHILDREN_ADDRESS_TYPE_ONEBYTE: in getChildrenAddressSize() 267 case FormatSpec.FLAG_CHILDREN_ADDRESS_TYPE_TWOBYTES: in getChildrenAddressSize() 269 case FormatSpec.FLAG_CHILDREN_ADDRESS_TYPE_THREEBYTES: in getChildrenAddressSize() 271 case FormatSpec.FLAG_CHILDREN_ADDRESS_TYPE_NOADDRESS: in getChildrenAddressSize() [all …]
|
H A D | BinaryDictDecoderUtils.java | 129 return codePoint >= FormatSpec.MINIMAL_ONE_BYTE_CHARACTER_VALUE in fitsOnOneByte() 130 && codePoint <= FormatSpec.MAXIMAL_ONE_BYTE_CHARACTER_VALUE; in fitsOnOneByte() 154 if (FormatSpec.INVALID_CHARACTER == character) return 1; in getCharSize() 228 buffer[index++] = FormatSpec.PTNODE_CHARACTERS_TERMINATOR; in writeString() 257 stream.write(FormatSpec.PTNODE_CHARACTERS_TERMINATOR); in writeString() 258 written += FormatSpec.PTNODE_TERMINATOR_SIZE; in writeString() 268 while (character != FormatSpec.INVALID_CHARACTER) { in readString() 286 if (FormatSpec.PTNODE_CHARACTERS_TERMINATOR == character) { in readChar() 287 return FormatSpec.INVALID_CHARACTER; in readChar() 301 if (FormatSpec.MAX_PTNODES_FOR_ONE_BYTE_PTNODE_COUNT >= msb) { in readPtNodeCount() [all …]
|
H A D | Ver2DictEncoder.java | 22 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions; 109 int currentCodePointTableIndex = FormatSpec.MINIMAL_ONE_BYTE_CHARACTER_VALUE; in makeCodePointTable() 115 if (FormatSpec.MAXIMAL_ONE_BYTE_CHARACTER_VALUE < ++currentCodePointTableIndex) { in makeCodePointTable() 128 if (formatOptions.mVersion != FormatSpec.VERSION202) { in writeDictionary() 142 < FormatSpec.MINIMUM_SUPPORTED_VERSION_OF_CODE_POINT_TABLE) { in writeDictionary() 204 (ptNodeCount | FormatSpec.LARGE_PTNODE_ARRAY_SIZE_FIELD_SIZE_FLAG) : ptNodeCount; in writePtNodeCount() 215 FormatSpec.PTNODE_FLAGS_SIZE); in writePtNodeFlags() 223 mBuffer[mPosition++] = FormatSpec.PTNODE_CHARACTERS_TERMINATOR; in writeCharacters() 230 FormatSpec.PTNODE_FREQUENCY_SIZE); in writeFrequency() 260 - (mPosition + FormatSpec.PTNODE_ATTRIBUTE_FLAGS_SIZE); in writeBigrams() [all …]
|
H A D | BinaryDictDecoderEncoderTests.java | 29 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions; 161 final FormatSpec.FormatOptions formatOptions) { in timeWritingDictToFile() 205 final FormatSpec.FormatOptions formatOptions) { in outputOptions() 237 final int bufferType, final FormatSpec.FormatOptions formatOptions, in runReadAndWrite() 259 final FormatSpec.FormatOptions formatOptions) { in runReadAndWriteTests() 290 final FormatSpec.FormatOptions formatOptions = in testCharacterTableIsPresent() 291 new FormatSpec.FormatOptions( in testCharacterTableIsPresent() 292 FormatSpec.MINIMUM_SUPPORTED_STATIC_VERSION); in testCharacterTableIsPresent() 432 final FormatSpec.FormatOptions formatOptions, final String message) { 459 final int bufferType, final FormatSpec.FormatOptions formatOptions) { [all …]
|
H A D | Ver4DictEncoder.java | 24 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions; 52 if (formatOptions.mVersion != FormatSpec.VERSION4) { in writeDictionary() 60 FormatSpec.VERSION4, LocaleUtils.constructLocaleFromString( in writeDictionary()
|
H A D | DictEncoder.java | 20 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions;
|
H A D | FusionDictionary.java | 21 import com.android.inputmethod.latin.makedict.FormatSpec.DictionaryOptions; 335 assert(probabilityInfo.mProbability <= FormatSpec.MAX_TERMINAL_FREQUENCY); in add()
|
/aosp12/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/ |
H A D | BinaryDictionaryTests.java | 35 import com.android.inputmethod.latin.makedict.FormatSpec; 122 final File dictFile = createEmptyDictionaryAndGetFile(FormatSpec.VERSION403); in testIsValidDictionary() 138 final File dictFile = createEmptyDictionaryAndGetFile(FormatSpec.VERSION403); in testConstructingDictionaryOnMemory() 143 FormatSpec.VERSION403, new HashMap<String, String>()); in testConstructingDictionaryOnMemory() 145 assertEquals(FormatSpec.VERSION403, binaryDictionary.getFormatVersion()); in testConstructingDictionaryOnMemory() 153 assertEquals(FormatSpec.VERSION403, binaryDictionary.getFormatVersion()); in testConstructingDictionaryOnMemory() 407 final File dictFile = createEmptyDictionaryAndGetFile(FormatSpec.VERSION403); in testFlushDictionary() 442 final File dictFile = createEmptyDictionaryAndGetFile(FormatSpec.VERSION403); in testFlushWithGCDictionary() 479 final File dictFile = createEmptyDictionaryAndGetFile(FormatSpec.VERSION403); in testAddBigramWordsAndFlashWithGC() 627 final File dictFile = createEmptyDictionaryAndGetFile(FormatSpec.VERSION403); in testAddManyUnigramsAndFlushWithGC() [all …]
|
/aosp12/packages/inputmethods/LatinIME/tools/dicttool/src/com/android/inputmethod/latin/dicttool/ |
H A D | BinaryDictOffdeviceUtils.java | 23 import com.android.inputmethod.latin.makedict.FormatSpec; 24 import com.android.inputmethod.latin.makedict.FormatSpec.DictionaryOptions; 25 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions; 170 if (magicNumber != FormatSpec.MAGIC_NUMBER) { in process() 175 if (version != FormatSpec.VERSION2 && version != FormatSpec.VERSION201 in process() 176 && version != FormatSpec.VERSION202) { in process()
|
H A D | DictionaryMaker.java | 23 import com.android.inputmethod.latin.makedict.FormatSpec; 123 int outputBinaryFormatVersion = FormatSpec.VERSION202; // the default version is 202. in Arguments() 134 outputBinaryFormatVersion = FormatSpec.VERSION4; in Arguments() 290 final FormatSpec.FormatOptions formatOptions = new FormatSpec.FormatOptions(version); in writeBinaryDictionary() 292 if (version == FormatSpec.VERSION4) { in writeBinaryDictionary()
|
H A D | CombinedInputOutput.java | 19 import com.android.inputmethod.latin.makedict.FormatSpec; 20 import com.android.inputmethod.latin.makedict.FormatSpec.DictionaryOptions;
|
H A D | Info.java | 19 import com.android.inputmethod.latin.makedict.FormatSpec;
|
/aosp12/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/ |
H A D | DictionaryHeader.java | 19 import com.android.inputmethod.latin.makedict.FormatSpec.DictionaryOptions; 20 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions; 65 mBodyOffset = formatOptions.mVersion < FormatSpec.VERSION4 ? headerSize : 0; in DictionaryHeader()
|
H A D | FormatSpec.java | 28 public final class FormatSpec { class 307 private FormatSpec() { in FormatSpec() method in FormatSpec
|
/aosp12/packages/inputmethods/LatinIME/tools/dicttool/tests/com/android/inputmethod/latin/dicttool/ |
H A D | BinaryDictOffdeviceUtilsTests.java | 29 import com.android.inputmethod.latin.makedict.FormatSpec; 30 import com.android.inputmethod.latin.makedict.FormatSpec.DictionaryOptions; 31 import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions; 104 dictEncoder.writeDictionary(dict, new FormatOptions(FormatSpec.VERSION202, false)); in testGetRawDictWorks()
|
/aosp12/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/ |
H A D | ExpandableBinaryDictionary.java | 28 import com.android.inputmethod.latin.makedict.FormatSpec; 76 private static final int DICTIONARY_FORMAT_VERSION = FormatSpec.VERSION4; 118 return formatVersion == FormatSpec.VERSION4; in matchesExpectedBinaryDictFormatVersionForThisType() 124 return formatVersion == FormatSpec.VERSION402; in needsToMigrateDictionary()
|
H A D | BinaryDictionary.java | 31 import com.android.inputmethod.latin.makedict.FormatSpec; 32 import com.android.inputmethod.latin.makedict.FormatSpec.DictionaryOptions; 264 new FormatSpec.FormatOptions(outFormatVersion[0], hasHistoricalInfo)); in getHeader()
|
/aosp12/packages/inputmethods/LatinIME/tools/dicttool/tests/com/android/inputmethod/latin/makedict/ |
H A D | BinaryDictEncoderFlattenTreeTests.java | 19 import com.android.inputmethod.latin.makedict.FormatSpec.DictionaryOptions;
|
H A D | FusionDictionaryTest.java | 19 import com.android.inputmethod.latin.makedict.FormatSpec.DictionaryOptions;
|
/aosp12/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/dictionarypack/ |
H A D | UpdateHandler.java | 43 import com.android.inputmethod.latin.makedict.FormatSpec; 83 FormatSpec.MAXIMUM_SUPPORTED_STATIC_VERSION;
|