diff options
author | 2012-06-24 23:08:13 -0700 | |
---|---|---|
committer | 2012-06-24 23:08:13 -0700 | |
commit | a316a159842f4b08b328adad7490184ecc56394e (patch) | |
tree | 909bddc0f0c699b6344015e7ff67e31c0a1f4eff /java/src/com/android/inputmethod/latin/Utils.java | |
parent | dc01bd5ea4cc552ccf8f0d8efcc1efdf4ee1a98a (diff) | |
parent | 7c406ed655be0b6a12c1792d810504a32ec878fd (diff) | |
download | latinime-a316a159842f4b08b328adad7490184ecc56394e.tar.gz latinime-a316a159842f4b08b328adad7490184ecc56394e.tar.xz latinime-a316a159842f4b08b328adad7490184ecc56394e.zip |
Merge "Tentatively remove a dependency on WordCallback (A3)"
Diffstat (limited to 'java/src/com/android/inputmethod/latin/Utils.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/Utils.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/java/src/com/android/inputmethod/latin/Utils.java b/java/src/com/android/inputmethod/latin/Utils.java index f2d21ab9b..a44b1f9ad 100644 --- a/java/src/com/android/inputmethod/latin/Utils.java +++ b/java/src/com/android/inputmethod/latin/Utils.java @@ -44,6 +44,7 @@ import java.io.IOException; import java.io.PrintWriter; import java.nio.channels.FileChannel; import java.text.SimpleDateFormat; +import java.util.ArrayList; import java.util.Date; import java.util.HashMap; @@ -530,4 +531,14 @@ public class Utils { } return builder.toString(); } + + public static void addAllSuggestions(final int dicTypeId, final int dataType, + final ArrayList<SuggestedWords.SuggestedWordInfo> suggestions, + final Dictionary.WordCallback callback) { + for (SuggestedWordInfo suggestion : suggestions) { + final String suggestionStr = suggestion.mWord.toString(); + callback.addWord(suggestionStr.toCharArray(), 0, suggestionStr.length(), + suggestion.mScore, dicTypeId, dataType); + } + } } |