diff options
author | 2013-09-13 01:53:37 -0700 | |
---|---|---|
committer | 2013-09-13 01:53:37 -0700 | |
commit | a2ce17a9e60aa7070e79e0aa364162babdd379cc (patch) | |
tree | 9d80b4dce442a4709b6ec44e0afadae8039cb3a2 /java/src/com/android/inputmethod/latin/makedict/FusionDictionary.java | |
parent | 8780b6445bf5940ec925c2bc68afca154aa9e6cf (diff) | |
parent | fbc7e61a3e04ddf0d4039b7b10e31e5639dde613 (diff) | |
download | latinime-a2ce17a9e60aa7070e79e0aa364162babdd379cc.tar.gz latinime-a2ce17a9e60aa7070e79e0aa364162babdd379cc.tar.xz latinime-a2ce17a9e60aa7070e79e0aa364162babdd379cc.zip |
am fbc7e61a: Merge "Add Ver4DictEncoder."
* commit 'fbc7e61a3e04ddf0d4039b7b10e31e5639dde613':
Add Ver4DictEncoder.
Diffstat (limited to 'java/src/com/android/inputmethod/latin/makedict/FusionDictionary.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/makedict/FusionDictionary.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/java/src/com/android/inputmethod/latin/makedict/FusionDictionary.java b/java/src/com/android/inputmethod/latin/makedict/FusionDictionary.java index 3e685a3d7..be653feec 100644 --- a/java/src/com/android/inputmethod/latin/makedict/FusionDictionary.java +++ b/java/src/com/android/inputmethod/latin/makedict/FusionDictionary.java @@ -111,6 +111,7 @@ public final class FusionDictionary implements Iterable<Word> { ArrayList<WeightedString> mShortcutTargets; ArrayList<WeightedString> mBigrams; int mFrequency; // NOT_A_TERMINAL == mFrequency indicates this is not a terminal. + int mTerminalId; // NOT_A_TERMINAL == mTerminalId indicates this is not a terminal. PtNodeArray mChildren; boolean mIsNotAWord; // Only a shortcut boolean mIsBlacklistEntry; @@ -129,6 +130,7 @@ public final class FusionDictionary implements Iterable<Word> { final boolean isNotAWord, final boolean isBlacklistEntry) { mChars = chars; mFrequency = frequency; + mTerminalId = frequency; mShortcutTargets = shortcutTargets; mBigrams = bigrams; mChildren = null; @@ -156,6 +158,10 @@ public final class FusionDictionary implements Iterable<Word> { mChildren.mData.add(n); } + public int getTerminalId() { + return mTerminalId; + } + public boolean isTerminal() { return NOT_A_TERMINAL != mFrequency; } |