aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/DictionaryInfoUtils.java
diff options
context:
space:
mode:
authorJean Chalard <jchalard@google.com>2013-02-23 02:20:34 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2013-02-23 02:20:34 -0800
commit6b909d38f3d64ec67e42261961d27acbcb195c5c (patch)
treea1ad3722d7369d74432aa3b45dc549baf2cee404 /java/src/com/android/inputmethod/latin/DictionaryInfoUtils.java
parent81e13359a799d45a19960302323c7e1d2b0d2cab (diff)
parent0f3c05cd6bee664e5ccaf632c35c34017eb1c5e9 (diff)
downloadlatinime-6b909d38f3d64ec67e42261961d27acbcb195c5c.tar.gz
latinime-6b909d38f3d64ec67e42261961d27acbcb195c5c.tar.xz
latinime-6b909d38f3d64ec67e42261961d27acbcb195c5c.zip
am 0f3c05cd: Merge "Send the dictionaries descriptions to the dict pack"
* commit '0f3c05cd6bee664e5ccaf632c35c34017eb1c5e9': Send the dictionaries descriptions to the dict pack
Diffstat (limited to 'java/src/com/android/inputmethod/latin/DictionaryInfoUtils.java')
-rw-r--r--java/src/com/android/inputmethod/latin/DictionaryInfoUtils.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/java/src/com/android/inputmethod/latin/DictionaryInfoUtils.java b/java/src/com/android/inputmethod/latin/DictionaryInfoUtils.java
index 28234659d..dcfa483f8 100644
--- a/java/src/com/android/inputmethod/latin/DictionaryInfoUtils.java
+++ b/java/src/com/android/inputmethod/latin/DictionaryInfoUtils.java
@@ -49,17 +49,20 @@ public class DictionaryInfoUtils {
private static final String LOCALE_COLUMN = "locale";
private static final String WORDLISTID_COLUMN = "id";
private static final String LOCAL_FILENAME_COLUMN = "filename";
+ private static final String DESCRIPTION_COLUMN = "description";
private static final String DATE_COLUMN = "date";
private static final String FILESIZE_COLUMN = "filesize";
private static final String VERSION_COLUMN = "version";
+ public final String mId;
public final Locale mLocale;
+ public final String mDescription;
public final AssetFileAddress mFileAddress;
public final int mVersion;
- public final String mId;
- public DictionaryInfo(final String id, final Locale locale,
+ public DictionaryInfo(final String id, final Locale locale, final String description,
final AssetFileAddress fileAddress, final int version) {
mId = id;
mLocale = locale;
+ mDescription = description;
mFileAddress = fileAddress;
mVersion = version;
}
@@ -67,6 +70,7 @@ public class DictionaryInfoUtils {
final ContentValues values = new ContentValues();
values.put(WORDLISTID_COLUMN, mId);
values.put(LOCALE_COLUMN, mLocale.toString());
+ values.put(DESCRIPTION_COLUMN, mDescription);
values.put(LOCAL_FILENAME_COLUMN, mFileAddress.mFilename);
values.put(DATE_COLUMN,
new File(mFileAddress.mFilename).lastModified() / DateUtils.SECOND_IN_MILLIS);
@@ -283,8 +287,9 @@ public class DictionaryInfoUtils {
new File(fileAddress.mFilename), fileAddress.mOffset, fileAddress.mLength);
final String id = header.getId();
final Locale locale = LocaleUtils.constructLocaleFromString(header.getLocaleString());
+ final String description = header.getDescription();
final String version = header.getVersion();
- return new DictionaryInfo(id, locale, fileAddress, Integer.parseInt(version));
+ return new DictionaryInfo(id, locale, description, fileAddress, Integer.parseInt(version));
}
private static void addOrUpdateDictInfo(final ArrayList<DictionaryInfo> dictList,