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

java.lang.Object
  上位を拡張 jp.go.aist.dmrc.platform.beans.util.operator.PFOperator
      上位を拡張 jp.go.aist.dmrc.platform.beans.util.operator.PFBinaryOperator
          上位を拡張 jp.go.aist.dmrc.platform.beans.util.operator.PFLogicalOperator
              上位を拡張 jp.go.aist.dmrc.platform.beans.util.operator.PFLogicalNOROperator
すべての実装されたインタフェース:
java.io.Serializable, PFComponent, PFXMLSerializable, PFBooleanResultOperation, PFEventSource, PFProcessTerminateEventSource

public class PFLogicalNOROperator
extends PFLogicalOperator
implements PFXMLSerializable

否定論理和演算(NOR)コンポーネント。

否定論理和の演算結果表は以下のとおり。

左オペランド 右オペランド 結果
false false true
false true false
true false false
true true false

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

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

コンストラクタの概要
PFLogicalNOROperator()
          コンストラクタ。
 
メソッドの概要
 java.lang.Boolean getBooleanResult()
          論理演算(NOR)の演算結果を返す。
 java.lang.String getComponentName()
          コンポーネント名称を取得する。
 void readXML(PFXMLLoader in)
          コンポーネントのXML入力.
 void writeXML(PFXMLGenerator out)
          コンポーネントのXML出力.
 
クラス jp.go.aist.dmrc.platform.beans.util.operator.PFLogicalOperator から継承されたメソッド
evaluate, evaluateBoolean, getConvertedOperand, setBooleanOperand, setLeftBooleanOperand, setRightBooleanOperand
 
クラス jp.go.aist.dmrc.platform.beans.util.operator.PFBinaryOperator から継承されたメソッド
evaluate, getLeftOperand, getOperand, getRightOperand, setLeftOperand, setOperand, setRightOperand
 
クラス 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
 

コンストラクタの詳細

PFLogicalNOROperator

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

メソッドの詳細

getComponentName

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

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

readXML

public void readXML(PFXMLLoader in)
コンポーネントのXML入力.

定義:
インタフェース PFXMLSerializable 内の readXML
パラメータ:
in - XML入力ユーティリティ

writeXML

public void writeXML(PFXMLGenerator out)
              throws java.io.IOException
コンポーネントのXML出力.

定義:
インタフェース PFXMLSerializable 内の writeXML
パラメータ:
out - XML出力ユーティリティ
例外:
java.io.IOException

getBooleanResult

public java.lang.Boolean getBooleanResult()
論理演算(NOR)の演算結果を返す。
ただし、左オペランド/右オペランドのいずれかが論理値以外の場合はnullを返す。

定義:
インタフェース PFBooleanResultOperation 内の getBooleanResult
戻り値:
true, false, null(演算不可能)
関連項目:
PFLogicalOperator