aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/DictionaryCollection.java (follow)
Commit message (Expand)AuthorAgeFilesLines
* Create a way to pass the proximity info to the dictionary•••This is a preparative change for inserting the spell checker. Change-Id: Ie441879cac4f67078ec27a95f1fcbbf3ef373df7 Jean Chalard2011-08-041-2/+5
* Do not register null pointers as dictionaries•••Bug: 5062425 Change-Id: I025991424de40c2b31b90238f99ef160e7efd92e Jean Chalard2011-07-221-1/+4
* Add a number of NULL pointer guards.•••None of these are expected to actually be null, but those are included for peace of mind and foolproofing against future code changes. Bug: 4580040 Change-Id: Ib112b3e5db5f177aaf61767164b7e78d711f90a0 Jean Chalard2011-07-191-1/+5
* Small performance fix.•••This improves performance by not allocating an iterator. Change-Id: I5511fd8b8d3aa826917620c0af994dbaf1562bb1 Jean Chalard2011-06-161-2/+2
* Improve the architecture to support multiple dictionaries.•••This change enables the interface to get multiple dictionaries from a dictionary pack. It only implements it to the end in the case of the proprietary method, as the open method needs still some working out, and the "inside the package" method does not need it. This change goes together with Iaa95bf36, and breaks the build without it. Bug: 1752028 Change-Id: I3ccfd696e8ef083ef9c074e1c3e4bb0bf2fcfd23 Jean Chalard2011-04-281-0/+5
* Create a dictionary collection and a dictionary factory.•••The dictionary collection is a class complying to the Dictionary interface that acts as a front end to a collection of arbitrarily many dictionaries of any type. The dictionary factory is a helper class for creating various dictionaries and get some meta information about them. At the same time, this change makes the BinaryDictionary class not a singleton any more. This also needs I9afe61a9 to not break the build. Change-Id: I61fdcc4867fcda18342807bf1865e6e46979e5d5 Jean Chalard2011-04-271-0/+66