diff options
author | 2012-01-26 16:37:47 +0900 | |
---|---|---|
committer | 2012-01-26 18:25:08 +0900 | |
commit | 2692a8700737d8eed268039aa27b22a31669da08 (patch) | |
tree | ddfa4a0d297596334da7ef3366911875c45fa346 /java/src/com/android/inputmethod/latin/LastComposedWord.java | |
parent | 1f8fc62ccb5018716457dc309ab11ad3e1506ad1 (diff) | |
download | latinime-2692a8700737d8eed268039aa27b22a31669da08.tar.gz latinime-2692a8700737d8eed268039aa27b22a31669da08.tar.xz latinime-2692a8700737d8eed268039aa27b22a31669da08.zip |
Move some functionality into LastComposedWord (A3)
Change-Id: Ie0ea02a061dd0cb84db5f33113ff433584636bc7
Diffstat (limited to 'java/src/com/android/inputmethod/latin/LastComposedWord.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/LastComposedWord.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/java/src/com/android/inputmethod/latin/LastComposedWord.java b/java/src/com/android/inputmethod/latin/LastComposedWord.java index 612ed424d..accc6307a 100644 --- a/java/src/com/android/inputmethod/latin/LastComposedWord.java +++ b/java/src/com/android/inputmethod/latin/LastComposedWord.java @@ -16,6 +16,8 @@ package com.android.inputmethod.latin; +import android.text.TextUtils; + import java.util.ArrayList; /** @@ -45,6 +47,9 @@ public class LastComposedWord { public final String mTypedWord; public final String mAutoCorrection; + public static final LastComposedWord NOT_A_COMPOSED_WORD = + new LastComposedWord(COMMIT_TYPE_USER_TYPED_WORD, null, null, null, "", ""); + public LastComposedWord(final int type, final ArrayList<int[]> codes, final int[] xCoordinates, final int[] yCoordinates, final String typedWord, final String autoCorrection) { mType = type; @@ -54,4 +59,9 @@ public class LastComposedWord { mTypedWord = typedWord; mAutoCorrection = autoCorrection; } + + public boolean didAutoCorrectToAnotherWord() { + return !TextUtils.isEmpty(mAutoCorrection) + && !TextUtils.equals(mTypedWord, mAutoCorrection); + } } |