diff options
author | 2013-09-11 02:41:18 -0700 | |
---|---|---|
committer | 2013-09-11 02:41:18 -0700 | |
commit | a96c59bb1ebfe82a3dd5ff2133f8531245142b42 (patch) | |
tree | 6280d27589767f54dfeb190fa7cea578ea3651b4 /java/src/com/android/inputmethod/latin/makedict/DictEncoder.java | |
parent | 811e37b37bc543c5ab9c5010d08e2084b380bb80 (diff) | |
parent | 7547a7042c2f38adbf880637af07b8d559488799 (diff) | |
download | latinime-a96c59bb1ebfe82a3dd5ff2133f8531245142b42.tar.gz latinime-a96c59bb1ebfe82a3dd5ff2133f8531245142b42.tar.xz latinime-a96c59bb1ebfe82a3dd5ff2133f8531245142b42.zip |
am 7547a704: Add writePtNode to DictEncoder.
* commit '7547a7042c2f38adbf880637af07b8d559488799':
Add writePtNode to DictEncoder.
Diffstat (limited to 'java/src/com/android/inputmethod/latin/makedict/DictEncoder.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/makedict/DictEncoder.java | 28 |
1 files changed, 3 insertions, 25 deletions
diff --git a/java/src/com/android/inputmethod/latin/makedict/DictEncoder.java b/java/src/com/android/inputmethod/latin/makedict/DictEncoder.java index d1589a30e..ea5d492d8 100644 --- a/java/src/com/android/inputmethod/latin/makedict/DictEncoder.java +++ b/java/src/com/android/inputmethod/latin/makedict/DictEncoder.java @@ -18,10 +18,8 @@ package com.android.inputmethod.latin.makedict; import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions; import com.android.inputmethod.latin.makedict.FusionDictionary.PtNode; -import com.android.inputmethod.latin.makedict.FusionDictionary.WeightedString; import java.io.IOException; -import java.util.ArrayList; /** * An interface of binary dictionary encoder. @@ -33,28 +31,8 @@ public interface DictEncoder { public void setPosition(final int position); public int getPosition(); public void writePtNodeCount(final int ptNodeCount); - public void writePtNodeFlags(final PtNode ptNode, final int parentAddress, - final FormatOptions formatOptions); - public void writeParentPosition(final int parentPosition, final PtNode ptNode, - final FormatOptions formatOptions); - public void writeCharacters(final int[] characters, final boolean hasSeveralChars); - public void writeFrequency(final int frequency); - public void writeChildrenPosition(final PtNode ptNode, final FormatOptions formatOptions); - - /** - * Write a shortcut attributes list to memory. - * - * @param shortcuts the shortcut attributes list. - */ - public void writeShortcuts(final ArrayList<WeightedString> shortcuts); - - /** - * Write a bigram attributes list to memory. - * - * @param bigrams the bigram attributes list. - * @param dict the dictionary the node array is a part of (for relative offsets). - */ - public void writeBigrams(final ArrayList<WeightedString> bigrams, final FusionDictionary dict); - public void writeForwardLinkAddress(final int forwardLinkAddress); + + public void writePtNode(final PtNode ptNode, final int parentPosition, + final FormatOptions formatOptions, final FusionDictionary dict); } |