From 30e3cc4290d59e99b9efe404807a77bae2afd857 Mon Sep 17 00:00:00 2001 From: Olyutorskii Date: Thu, 28 Apr 2011 19:59:06 +0900 Subject: [PATCH] =?utf8?q?=E5=86=97=E9=95=B7=E3=81=AA=E5=88=9D=E6=9C=9F?= =?utf8?q?=E5=8C=96=E3=82=92=E6=8A=91=E6=AD=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- src/main/java/jp/sourceforge/jindolf/parser/StreamDecoder.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/jp/sourceforge/jindolf/parser/StreamDecoder.java b/src/main/java/jp/sourceforge/jindolf/parser/StreamDecoder.java index 0fc68b7..f3809d7 100644 --- a/src/main/java/jp/sourceforge/jindolf/parser/StreamDecoder.java +++ b/src/main/java/jp/sourceforge/jindolf/parser/StreamDecoder.java @@ -34,18 +34,22 @@ public class StreamDecoder{ /** デフォルト出力バッファサイズ(={@value}chars)。 */ public static final int CHARBUF_DEFSZ = 4 * 1024; + private final CharsetDecoder decoder; private ReadableByteChannel channel; private final ByteBuffer byteBuffer; private final CharBuffer charBuffer; - private boolean isEndOfInput = false; - private boolean isFlushing = false; + private boolean isEndOfInput; + private boolean isFlushing; private DecodeHandler decodeHandler; + + // エンコーディングによっては長さに見直しが必要 private byte[] errorData = new byte[4]; + /** * コンストラクタ。 * @param decoder デコーダ -- 2.11.0