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

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

public class DuplicatingWriter
extends FilterWriter

データを複製しながら出力を行うライター。

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

フィールドの概要
 
クラス java.io.FilterWriter から継承されたフィールド
out
 
クラス java.io.Writer から継承されたフィールド
lock
 
コンストラクタの概要
DuplicatingWriter(Writer source, Writer writer)
          コンストラクタ。
 
メソッドの概要
 Writer getWriter()
          複製先のライターを取得する。
 void write(char[] b)
           
 void write(char[] cbuf, int off, int len)
           
 void write(int b)
           
 void write(String str)
           
 void write(String str, int off, int len)
           
 
クラス java.io.FilterWriter から継承されたメソッド
close, flush
 
クラス java.io.Writer から継承されたメソッド
append, append, append
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DuplicatingWriter

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

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

getWriter

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

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

write

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

write

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

write

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

write

public void write(String str)
           throws IOException
オーバーライド:
クラス Writer 内の write
例外:
IOException

write

public void write(String str,
                  int off,
                  int len)
           throws IOException
オーバーライド:
クラス FilterWriter 内の write
例外:
IOException