diff options
author | 2012-06-13 02:11:45 +0900 | |
---|---|---|
committer | 2012-06-21 10:03:44 +0900 | |
commit | 7c406ed655be0b6a12c1792d810504a32ec878fd (patch) | |
tree | 4fc425b10c2d6ea0f7cea0680e689920f403542a /java/src/com/android/inputmethod/latin/Utils.java | |
parent | e8bb8351d6f09f461851af619cabe5fcd2f66c0a (diff) | |
download | latinime-7c406ed655be0b6a12c1792d810504a32ec878fd.tar.gz latinime-7c406ed655be0b6a12c1792d810504a32ec878fd.tar.xz latinime-7c406ed655be0b6a12c1792d810504a32ec878fd.zip |
Tentatively remove a dependency on WordCallback (A3)
Bug: 6252660
Bug: 6166228
Bug: 2704000
Bug: 6225530
Change-Id: Id5a59eaec2aeefa0ba4524420a8e035d383f6545
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); + } + } } |