X-Git-Url: http://git.osdn.net/view?p=mikutoga%2FTogaGem.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fjp%2Fsfjp%2Fmikutoga%2Fbin%2Fexport%2FTextExporter.java;h=3495f9daa5ae92e13933f71fb3bb230e26719708;hp=cc54c26e8da07a0dd6f74cff1f9d7fd96ec2f691;hb=32f0dae4867d4df75e5908cc945fcb7f6806e0b0;hpb=fdd5192a9e2a0815614b092a84b86d39649a76be diff --git a/src/main/java/jp/sfjp/mikutoga/bin/export/TextExporter.java b/src/main/java/jp/sfjp/mikutoga/bin/export/TextExporter.java index cc54c26..3495f9d 100644 --- a/src/main/java/jp/sfjp/mikutoga/bin/export/TextExporter.java +++ b/src/main/java/jp/sfjp/mikutoga/bin/export/TextExporter.java @@ -28,13 +28,15 @@ public class TextExporter { /** デフォルトの出力バッファサイズ(単位:byte)。 */ public static final int DEFBUFSZ_BYTE = 128; + private static final String DUMMYTXT = ""; + private final CharsetEncoder encoder; private CharBuffer cbuf = CharBuffer.allocate(DEFBUFSZ_CHAR); private byte[] barray = new byte[DEFBUFSZ_BYTE]; private ByteBuffer bbuf = ByteBuffer.wrap(this.barray); - private CharSequence textData; + private CharSequence textData = DUMMYTXT; private int textLength; private int inPos; @@ -126,7 +128,7 @@ public class TextExporter { try{ total = dumpTextImpl(os); }finally{ - this.textData = null; + this.textData = DUMMYTXT; } return total;