jp.go.aist.dmrc.platform.beans.util.operator
クラス PFUnaryOperator

java.lang.Object
  上位を拡張 jp.go.aist.dmrc.platform.beans.util.operator.PFOperator
      上位を拡張 jp.go.aist.dmrc.platform.beans.util.operator.PFUnaryOperator
すべての実装されたインタフェース:
java.io.Serializable, PFComponent, PFEventSource, PFProcessTerminateEventSource
直系の既知のサブクラス:
PFISNULLOperator, PFLogicalNOTOperator

public abstract class PFUnaryOperator
extends PFOperator

単項演算コンポーネントのスーパークラス。

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

コンストラクタの概要
PFUnaryOperator()
          コンストラクタ。
 
メソッドの概要
 void evaluate(java.lang.Object object)
          演算を行なう。
 java.lang.Object getOperand()
          オペランドを返す。
 void setOperand(java.lang.Object object)
          オペランドを設定する。
 
クラス jp.go.aist.dmrc.platform.beans.util.operator.PFOperator から継承されたメソッド
addPFProcessTerminateListener, evaluate, firePFProcessTerminated, getComponentID, getComponentKey, getComponentKeys, getComponentPublicName, getComponentString, getPFProcessTerminateListenerList, isAllowPullTransfer, isAllowPushTransfer, isAllowRemoteInvocation, localeUpdated, removePFProcessTerminateListener, setAllowPullTransfer, setAllowPushTransfer, setAllowRemoteInvocation, setComponentID, setComponentKey, setComponentKeys, setComponentPublicName
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース jp.go.aist.dmrc.platform.base.PFComponent から継承されたメソッド
getComponentName
 

コンストラクタの詳細

PFUnaryOperator

public PFUnaryOperator()
コンストラクタ。

メソッドの詳細

getOperand

public java.lang.Object getOperand()
オペランドを返す。

戻り値:
オペランド
関連項目:
setOperand(Object)

setOperand

public void setOperand(java.lang.Object object)
オペランドを設定する。
自分自身をオペランドにすることはできない。

パラメータ:
object - オペランド
関連項目:
getOperand()

evaluate

public void evaluate(java.lang.Object object)
              throws PFMethodException,
                     PFRuntimeException
演算を行なう。

パラメータ:
object - 演算対象
例外:
PFMethodException - イベント伝播先のメソッド起動時のエラー
PFRuntimeException - 予期しない実行時エラー