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

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

public class DuplicatingInputStream
extends FilterInputStream

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

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

フィールドの概要
 
クラス java.io.FilterInputStream から継承されたフィールド
in
 
コンストラクタの概要
DuplicatingInputStream(InputStream source, OutputStream outputStream)
          コンストラクタ。
 
メソッドの概要
 OutputStream getOutputStream()
          出力ストリームを取得する。
 int read()
           
 int read(byte[] b)
           
 int read(byte[] b, int off, int len)
           
 
クラス java.io.FilterInputStream から継承されたメソッド
available, close, mark, markSupported, reset, skip
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DuplicatingInputStream

public DuplicatingInputStream(InputStream source,
                              OutputStream outputStream)
コンストラクタ。

パラメータ:
source - ソースの入力ストリーム
outputStream - 複製先の出力ストリーム
メソッドの詳細

getOutputStream

public OutputStream getOutputStream()
出力ストリームを取得する。

戻り値:
出力ストリーム

read

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

read

public int read(byte[] b)
         throws IOException
オーバーライド:
クラス FilterInputStream 内の read
例外:
IOException

read

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