ts.tester.coverage
クラス ObjectWriter

java.lang.Object
  上位を拡張 ts.tester.coverage.ObjectWriter

public class ObjectWriter
extends java.lang.Object

カバレッジ実行プロセス内からオブジェクトを取り出すための仕組みを提供する クラス。
Coverage#setObjectWriterメソッドを使ってカバレッジオブジェクトに設定する。 そして、カバレッジ実行プロセス内で、このクラスの static メソッド outputObject を実行すると、 引数に指定されたオブジェクトが writeObjectメソッドの 引数として取り出すことができる。
但し、取り出されるオブジェクトは Serializable インターフェイスをインプリメントしている必要がある。

バージョン:
$Revision: 1.2 $, $Date: 2007/02/16 16:12:49 $
作成者:
佐藤隆之。

コンストラクタの概要
ObjectWriter()
           
 
メソッドの概要
static void outputObject(java.io.Serializable obj)
          オブジェクトをカバレッジ実行プロセス外へ出力する。
protected  void writeObject(java.lang.Object obj)
          カバレッジ実行プロセス内から取り出されたオブジェクトの出力処理を実行する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ObjectWriter

public ObjectWriter()
メソッドの詳細

outputObject

public static void outputObject(java.io.Serializable obj)
                         throws java.io.InvalidClassException,
                                java.io.IOException
オブジェクトをカバレッジ実行プロセス外へ出力する。

パラメータ:
obj - カバレッジ実行プロセス外へ出力されるオブジェクト。
例外:
java.io.InvalidClassException - 指定されたオブジェクトのクラスが シリアライズに必要な条件を満たしていない場合。
java.io.IOException - シリアライズ中に入出力エラーが発生した場合。

writeObject

protected void writeObject(java.lang.Object obj)
カバレッジ実行プロセス内から取り出されたオブジェクトの出力処理を実行する。

パラメータ:
obj - カバレッジ実行プロセス内から取り出されたオブジェクト。


Copyright (C) SATOH Takayuki All Rights Reserved.