jp.go.aist.dmrc.platform.util
クラス PFSingleObject

java.lang.Object
  上位を拡張 jp.go.aist.dmrc.platform.util.PFSingleObject
すべての実装されたインタフェース:
java.io.Serializable, java.lang.Cloneable, PFDataStructure

public class PFSingleObject
extends java.lang.Object
implements PFDataStructure

単一オブジェクト構造表現クラス。

関連項目:
直列化された形式

コンストラクタの概要
PFSingleObject()
          オブジェクトを作成する。
PFSingleObject(PFComponent comp)
          オブジェクトを作成する。
PFSingleObject(PFComponent comp, java.lang.Object data)
          オブジェクトを作成する。
 
メソッドの概要
 java.lang.Object clone()
          オブジェクトをコピーする。
 boolean equals(java.lang.Object o)
          指定されたオブジェクトが等しいかどうかを比較する。
 java.lang.Object getDataObject()
          データオブジェクトを取得する。
 PFComponent getSourceComponent()
          データ生成コンポーネントを取得する。
 void printData()
          データをデバッグ用に出力する。
 void setDataObject(java.lang.Object data)
          データオブジェクトを設定する。
 void setSourceComponent(PFComponent comp)
          データ生成コンポーネントを設定する。
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PFSingleObject

public PFSingleObject()
オブジェクトを作成する。


PFSingleObject

public PFSingleObject(PFComponent comp)
オブジェクトを作成する。

パラメータ:
comp - データ生成コンポーネント

PFSingleObject

public PFSingleObject(PFComponent comp,
                      java.lang.Object data)
オブジェクトを作成する。

パラメータ:
comp - データ生成コンポーネント
data - 実オブジェクト
メソッドの詳細

setSourceComponent

public void setSourceComponent(PFComponent comp)
データ生成コンポーネントを設定する。

定義:
インタフェース PFDataStructure 内の setSourceComponent
パラメータ:
comp - データ生成コンポーネント

getSourceComponent

public PFComponent getSourceComponent()
データ生成コンポーネントを取得する。

定義:
インタフェース PFDataStructure 内の getSourceComponent
戻り値:
データ生成コンポーネント

setDataObject

public void setDataObject(java.lang.Object data)
データオブジェクトを設定する。

パラメータ:
data - データオブジェクト

getDataObject

public java.lang.Object getDataObject()
データオブジェクトを取得する。

戻り値:
データオブジェクト

clone

public java.lang.Object clone()
オブジェクトをコピーする。

オーバーライド:
クラス java.lang.Object 内の clone
戻り値:
このオブジェクトの複製

equals

public boolean equals(java.lang.Object o)
指定されたオブジェクトが等しいかどうかを比較する。 要素がequals()にて等しい場合に等しいと判断する。

オーバーライド:
クラス java.lang.Object 内の equals
パラメータ:
o - 等しいかどうかを比較するオブジェクト
戻り値:
指定されたオブジェクトが等しい場合は true

printData

public void printData()
データをデバッグ用に出力する。