From 8d031a63b4d59d4d8670b4310dd9e18a0e03435a Mon Sep 17 00:00:00 2001 From: Yuichiro Hanada Date: Tue, 11 Sep 2012 15:52:26 +0900 Subject: [PATCH] Add put method to FusionDictionaryBufferInterface. Change-Id: Iac0b35d2da05e81237d105e8fe13c56d16038de1 --- .../android/inputmethod/latin/UserHistoryDictIOUtils.java | 5 +++++ .../inputmethod/latin/makedict/BinaryDictInputOutput.java | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/java/src/com/android/inputmethod/latin/UserHistoryDictIOUtils.java b/java/src/com/android/inputmethod/latin/UserHistoryDictIOUtils.java index d6fa66131..1f5f1f7e6 100644 --- a/java/src/com/android/inputmethod/latin/UserHistoryDictIOUtils.java +++ b/java/src/com/android/inputmethod/latin/UserHistoryDictIOUtils.java @@ -91,6 +91,11 @@ public class UserHistoryDictIOUtils { public void position(int position) { mPosition = position; } + + @Override + public void put(final byte b) { + mBuffer[mPosition++] = b; + } } /** diff --git a/java/src/com/android/inputmethod/latin/makedict/BinaryDictInputOutput.java b/java/src/com/android/inputmethod/latin/makedict/BinaryDictInputOutput.java index 6775144de..fbcb5eacc 100644 --- a/java/src/com/android/inputmethod/latin/makedict/BinaryDictInputOutput.java +++ b/java/src/com/android/inputmethod/latin/makedict/BinaryDictInputOutput.java @@ -232,6 +232,7 @@ public class BinaryDictInputOutput { public int readInt(); public int position(); public void position(int newPosition); + public void put(final byte b); } public static final class ByteBufferWrapper implements FusionDictionaryBufferInterface { @@ -271,6 +272,11 @@ public class BinaryDictInputOutput { public void position(int newPos) { mBuffer.position(newPos); } + + @Override + public void put(final byte b) { + mBuffer.put(b); + } } /**