jp.go.nict.langrid.commons.io
クラス DuplicatingReader

java.lang.Object
  上位を拡張 java.io.Reader
      上位を拡張 java.io.FilterReader
          上位を拡張 jp.go.nict.langrid.commons.io.DuplicatingReader
すべての実装されたインタフェース:
Closeable, Readable

public class DuplicatingReader
extends FilterReader

データを複製しながら入力を行うリーダー。

バージョン:
$Revision: 8770 $
作成者:
Takao Nakaguchi, $Author: Takao Nakaguchi $

フィールドの概要
 
クラス java.io.FilterReader から継承されたフィールド
in
 
クラス java.io.Reader から継承されたフィールド
lock
 
コンストラクタの概要
DuplicatingReader(Reader source, Writer writer)
          コンストラクタ。
 
メソッドの概要
 Writer getWriter()
          複製先のライターを取得する。
 int read()
           
 int read(char[] cbuf)
           
 int read(char[] cbuf, int off, int len)
           
 int read(CharBuffer target)
           
 
クラス java.io.FilterReader から継承されたメソッド
close, mark, markSupported, ready, reset, skip
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DuplicatingReader

public DuplicatingReader(Reader source,
                         Writer writer)
コンストラクタ。

パラメータ:
source - ソースのリーダー
writer - 複製先のライター
メソッドの詳細

getWriter

public Writer getWriter()
複製先のライターを取得する。

戻り値:
複製先のライター

read

public int read()
         throws IOException
オーバーライド:
クラス FilterReader 内の read
例外:
IOException

read

public int read(char[] cbuf)
         throws IOException
オーバーライド:
クラス Reader 内の read
例外:
IOException

read

public int read(char[] cbuf,
                int off,
                int len)
         throws IOException
オーバーライド:
クラス FilterReader 内の read
例外:
IOException

read

public int read(CharBuffer target)
         throws IOException
定義:
インタフェース Readable 内の read
オーバーライド:
クラス Reader 内の read
例外:
IOException