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

java.lang.Object
  拡張jp.go.aist.dmrc.platform.beans.util.operator.PFOperator
      拡張jp.go.aist.dmrc.platform.beans.util.operator.PFUnaryOperator
          拡張jp.go.aist.dmrc.platform.beans.util.operator.PFISNULLOperator
すべての実装インタフェース:
PFBooleanResultOperation, PFComponent, PFEventSource, PFProcessTerminateEventSource, java.io.Serializable

public class PFISNULLOperator
extends PFUnaryOperator
implements PFBooleanResultOperation

NULL判定コンポーネント。

NULL判定の演算結果表は以下のとおり。

オペランド 結果
null true
非null false

このコンポーネントから以下のイベントが発生します。

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

コンストラクタの概要
PFISNULLOperator()
          コンストラクタ。
 
メソッドの概要
 void evaluate()
          演算を行なう。
 java.lang.Boolean getBooleanResult()
          NULL演算の演算結果を返す。
 java.lang.String getComponentName()
          コンポーネント名称を取得する。
 
クラス jp.go.aist.dmrc.platform.beans.util.operator.PFUnaryOperator から継承したメソッド
evaluate, getOperand, setOperand
 
クラス jp.go.aist.dmrc.platform.beans.util.operator.PFOperator から継承したメソッド
addPFProcessTerminateListener, 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
 

コンストラクタの詳細

PFISNULLOperator

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

メソッドの詳細

getComponentName

public java.lang.String getComponentName()
コンポーネント名称を取得する。

定義:
インタフェース PFComponent 内の getComponentName
戻り値:
コンポーネント名

evaluate

public void evaluate()
              throws PFMethodException,
                     PFRuntimeException
演算を行なう。
処理完了イベントが発生します。

定義:
クラス PFOperator 内の evaluate
例外:
PFMethodException - イベント伝播先のメソッド起動時のエラー
PFRuntimeException - 予期しない実行時エラー

getBooleanResult

public java.lang.Boolean getBooleanResult()
NULL演算の演算結果を返す。

定義:
インタフェース PFBooleanResultOperation 内の getBooleanResult
戻り値:
オペランドがnullの場合true, nullでない場合false