aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/Suggest.java
diff options
context:
space:
mode:
authorTadashi G. Takaoka <takaoka@google.com>2011-03-14 17:23:26 -0700
committerTadashi G. Takaoka <takaoka@google.com>2011-03-16 19:46:19 -0700
commit071f47140cec02197de5e163f45c77990b39457d (patch)
treed25fb012910d8c9b2321d91274be394d882e6471 /java/src/com/android/inputmethod/latin/Suggest.java
parent89ff5adc80260c8496f9cd09136caad4e6431f6c (diff)
downloadlatinime-071f47140cec02197de5e163f45c77990b39457d.tar.gz
latinime-071f47140cec02197de5e163f45c77990b39457d.tar.xz
latinime-071f47140cec02197de5e163f45c77990b39457d.zip
Refactor BinaryDictionary a bit
This changes: * Flag initialization code in BinaryDictionary to be more unit test friendly. * Removing unnecessary class hierarchy of LatinIME inner class WordAlternatives. * Formatting normalized score neatly. Change-Id: I9f10c093d4f36258fe883cf3fb10cbbda2770497
Diffstat (limited to 'java/src/com/android/inputmethod/latin/Suggest.java')
-rw-r--r--java/src/com/android/inputmethod/latin/Suggest.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/java/src/com/android/inputmethod/latin/Suggest.java b/java/src/com/android/inputmethod/latin/Suggest.java
index 94ee2c50f..a61a7f159 100644
--- a/java/src/com/android/inputmethod/latin/Suggest.java
+++ b/java/src/com/android/inputmethod/latin/Suggest.java
@@ -110,8 +110,10 @@ public class Suggest implements Dictionary.WordCallback {
init(context, BinaryDictionary.initDictionary(context, dictionaryResId, DIC_MAIN));
}
- /* package for test */ Suggest(File dictionary, long startOffset, long length) {
- init(null, BinaryDictionary.initDictionary(dictionary, startOffset, length, DIC_MAIN));
+ /* package for test */ Suggest(File dictionary, long startOffset, long length,
+ BinaryDictionary.Flag[] flagArray) {
+ init(null, BinaryDictionary.initDictionary(dictionary, startOffset, length, DIC_MAIN,
+ flagArray));
}
private void init(Context context, BinaryDictionary mainDict) {
@@ -367,8 +369,8 @@ public class Suggest implements Dictionary.WordCallback {
scoreInfoList.add(new SuggestedWords.SuggestedWordInfo("+", false));
for (int i = 0; i < mScores.length; ++i) {
if (normalizedScore > 0) {
- final String scoreThreshold = Integer.toString(mScores[i]) + " (" +
- normalizedScore + ")";
+ final String scoreThreshold = String.format("%d (%4.2f)", mScores[i],
+ normalizedScore);
scoreInfoList.add(
new SuggestedWords.SuggestedWordInfo(scoreThreshold, false));
normalizedScore = 0.0;