diff options
author | 2013-08-20 17:01:47 +0900 | |
---|---|---|
committer | 2013-08-21 18:43:18 +0900 | |
commit | 107a5f6fb81a91a98fecd4c291aabb421e963291 (patch) | |
tree | ba2a5917b5cd50f4eb6526669bce9c75d36bbea3 /java/src/com/android/inputmethod/latin/makedict/DictDecoder.java | |
parent | f2773ba76b2c01f388445d085a58fc6b47fe6f4f (diff) | |
download | latinime-107a5f6fb81a91a98fecd4c291aabb421e963291.tar.gz latinime-107a5f6fb81a91a98fecd4c291aabb421e963291.tar.xz latinime-107a5f6fb81a91a98fecd4c291aabb421e963291.zip |
Add PtNodeReader.
Change-Id: Ic918822fc1b3a8a7c39ffbcf7defde2c5bf888db
Diffstat (limited to 'java/src/com/android/inputmethod/latin/makedict/DictDecoder.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/makedict/DictDecoder.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/java/src/com/android/inputmethod/latin/makedict/DictDecoder.java b/java/src/com/android/inputmethod/latin/makedict/DictDecoder.java index a63d9d5ba..144f91618 100644 --- a/java/src/com/android/inputmethod/latin/makedict/DictDecoder.java +++ b/java/src/com/android/inputmethod/latin/makedict/DictDecoder.java @@ -19,6 +19,7 @@ package com.android.inputmethod.latin.makedict; import com.android.inputmethod.annotations.UsedForTesting; import com.android.inputmethod.latin.makedict.BinaryDictDecoderUtils.DictBuffer; import com.android.inputmethod.latin.makedict.FormatSpec.FileHeader; +import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions; import com.android.inputmethod.latin.utils.ByteArrayDictBuffer; import java.io.File; @@ -34,6 +35,11 @@ import java.nio.channels.FileChannel; */ public interface DictDecoder { public FileHeader readHeader() throws IOException, UnsupportedFormatException; + /** + * Reads a PtNode and returns CharGroupInfo. + */ + public CharGroupInfo readPtNode(final int originalGroupAddress, + final FormatOptions formatOptions); public interface DictionaryBufferFactory { public DictBuffer getDictionaryBuffer(final File file) |