diff options
author | 2014-02-06 05:03:15 -0800 | |
---|---|---|
committer | 2014-02-06 05:03:15 -0800 | |
commit | 4f3f048872d2c00124de61c9a0381afb374e3ddb (patch) | |
tree | 89a815dee76a118db84233e2b588e2ec8c62f9da /java/src/com/android/inputmethod/latin/makedict/AbstractDictDecoder.java | |
parent | 0267be43fb27200881fadf02548cca50a3279e1c (diff) | |
parent | 6422f77e9497120fe6b2d7ec012c214c06829bab (diff) | |
download | latinime-4f3f048872d2c00124de61c9a0381afb374e3ddb.tar.gz latinime-4f3f048872d2c00124de61c9a0381afb374e3ddb.tar.xz latinime-4f3f048872d2c00124de61c9a0381afb374e3ddb.zip |
am 6422f77e: Merge "Use native logic to read Ver4 dict."
* commit '6422f77e9497120fe6b2d7ec012c214c06829bab':
Use native logic to read Ver4 dict.
Diffstat (limited to 'java/src/com/android/inputmethod/latin/makedict/AbstractDictDecoder.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/makedict/AbstractDictDecoder.java | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/java/src/com/android/inputmethod/latin/makedict/AbstractDictDecoder.java b/java/src/com/android/inputmethod/latin/makedict/AbstractDictDecoder.java index 5c7c4b8e3..e7d1c98a9 100644 --- a/java/src/com/android/inputmethod/latin/makedict/AbstractDictDecoder.java +++ b/java/src/com/android/inputmethod/latin/makedict/AbstractDictDecoder.java @@ -22,6 +22,7 @@ import com.android.inputmethod.latin.makedict.BinaryDictDecoderUtils.DictBuffer; import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions; import com.android.inputmethod.latin.makedict.FusionDictionary.WeightedString; +import java.io.FileNotFoundException; import java.io.IOException; import java.util.ArrayList; import java.util.HashMap; @@ -223,4 +224,49 @@ public abstract class AbstractDictDecoder implements DictDecoder { public boolean hasValidRawBinaryDictionary() { return checkHeader() == SUCCESS; } + + // Placeholder implementations below. These are actually unused. + @Override + public void openDictBuffer() throws FileNotFoundException, IOException, + UnsupportedFormatException { + } + + @Override + public boolean isDictBufferOpen() { + return false; + } + + @Override + public PtNodeInfo readPtNode(final int ptNodePos, final FormatOptions options) { + return null; + } + + @Override + public void setPosition(int newPos) { + } + + @Override + public int getPosition() { + return 0; + } + + @Override + public int readPtNodeCount() { + return 0; + } + + @Override + public boolean readAndFollowForwardLink() { + return false; + } + + @Override + public boolean hasNextPtNodeArray() { + return false; + } + + @Override + @UsedForTesting + public void skipPtNode(final FormatOptions formatOptions) { + } } |