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

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

public class DuplicatingOutputStream
extends FilterOutputStream

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

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

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

コンストラクタの詳細

DuplicatingOutputStream

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

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

getOutputStream

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

戻り値:
出力ストリーム

write

public void write(byte[] b)
           throws IOException
オーバーライド:
クラス FilterOutputStream 内の write
例外:
IOException

write

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

write

public void write(int b)
           throws IOException
オーバーライド:
クラス FilterOutputStream 内の write
例外:
IOException