aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/research/LogUnit.java
diff options
context:
space:
mode:
authorKurt Partridge <kep@google.com>2013-01-17 19:40:21 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2013-01-17 19:40:21 -0800
commit4dc422aa51476bdfb2ad2d55bafb0d1b4ff39d5f (patch)
treeb3ec29e192f27e85ce23453e1acec9012077d464 /java/src/com/android/inputmethod/research/LogUnit.java
parent687508114076fae310c95fd56b01a21737cd503c (diff)
parent345ef6762700cdb0fca25aa54b22ef83aaaac0ab (diff)
downloadlatinime-4dc422aa51476bdfb2ad2d55bafb0d1b4ff39d5f.tar.gz
latinime-4dc422aa51476bdfb2ad2d55bafb0d1b4ff39d5f.tar.xz
latinime-4dc422aa51476bdfb2ad2d55bafb0d1b4ff39d5f.zip
am 345ef676: [Rlog78a] Annotate logUnits with corrections
* commit '345ef6762700cdb0fca25aa54b22ef83aaaac0ab': [Rlog78a] Annotate logUnits with corrections
Diffstat (limited to 'java/src/com/android/inputmethod/research/LogUnit.java')
-rw-r--r--java/src/com/android/inputmethod/research/LogUnit.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/java/src/com/android/inputmethod/research/LogUnit.java b/java/src/com/android/inputmethod/research/LogUnit.java
index cfba28909..70bbf9dc0 100644
--- a/java/src/com/android/inputmethod/research/LogUnit.java
+++ b/java/src/com/android/inputmethod/research/LogUnit.java
@@ -60,6 +60,7 @@ import java.util.Map;
private String mWord;
private boolean mMayContainDigit;
private boolean mIsPartOfMegaword;
+ private boolean mContainsCorrection;
public LogUnit() {
mLogStatementList = new ArrayList<LogStatement>();
@@ -274,6 +275,14 @@ import java.util.Map;
return mMayContainDigit;
}
+ public void setContainsCorrection() {
+ mContainsCorrection = true;
+ }
+
+ public boolean containsCorrection() {
+ return mContainsCorrection;
+ }
+
public boolean isEmpty() {
return mLogStatementList.isEmpty();
}
@@ -301,6 +310,7 @@ import java.util.Map;
true /* isPartOfMegaword */);
newLogUnit.mWord = null;
newLogUnit.mMayContainDigit = mMayContainDigit;
+ newLogUnit.mContainsCorrection = mContainsCorrection;
// Purge the logStatements and associated data from this LogUnit.
laterLogStatements.clear();
@@ -320,6 +330,7 @@ import java.util.Map;
mTimeList.addAll(logUnit.mTimeList);
mWord = null;
mMayContainDigit = mMayContainDigit || logUnit.mMayContainDigit;
+ mContainsCorrection = mContainsCorrection || logUnit.mContainsCorrection;
mIsPartOfMegaword = false;
}
}