public class PrintStreamReporter extends AbstractMessageReporter
このクラスは、指定の PrintStream に対してメッセージを出力するための
機能を実装しています。
例えば、このクラスのコンストラクタの引数に java.lang.System.out を指定した
場合、標準出力に対してメッセージを出力することができます。
このクラスの特徴は、report メソッドに渡されたメッセージを
PrintStream の println メソッドに渡します。
これにより、report メソッドの呼び出し毎にメッセージを改行付きで
指定の PrintStream に出力することができます(1行毎に出力)。
コンストラクタと説明 |
---|
PrintStreamReporter(PrintStream out)
指定された基礎出力ストリームにメッセージを書き込む
Reporter オブジェクトを作成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
close()
このオブジェクトを閉じます。
|
void |
flush()
このオブジェクトのバッファの情報をすべて出力します。
|
void |
report(String message)
メッセージを出力します。
|
report
public PrintStreamReporter(PrintStream out)
out
- 基礎出力ストリームpublic void report(String message)
report
インタフェース内 MessageReporter
report
クラス内 AbstractMessageReporter
message
- メッセージpublic void close() throws IOException
close
インタフェース内 MessageReporter
close
クラス内 AbstractMessageReporter
IOException
- 入出力エラーpublic void flush() throws IOException
flush
インタフェース内 MessageReporter
flush
クラス内 AbstractMessageReporter
IOException
- 入出力エラーCopyright © 2012 NTT DATA INTRAMART CORPORATION