public class PFLogicalNOROperator extends PFLogicalOperator implements PFXMLSerializable
否定論理和の演算結果表は以下のとおり。
左オペランド | 右オペランド | 結果 |
---|---|---|
false | false | true |
false | true | false |
true | false | false |
true | true | false |
このコンポーネントから以下のイベントが発生します。
トリガー | 結果データ | イベント番号 |
---|---|---|
evaluateメソッド呼出 演算結果=true |
true (Boolean) |
1 |
evaluateメソッド呼出 演算結果=false |
false (Boolean) |
0 |
evaluateメソッド呼出 演算結果=null |
null | -1 |
PFLogicalOperator
,
直列化された形式コンストラクタと説明 |
---|
PFLogicalNOROperator()
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.Boolean |
getBooleanResult()
論理演算(NOR)の演算結果を返す。
|
java.lang.String |
getComponentName()
コンポーネント名称を取得する。
|
void |
readXML(PFXMLLoader in)
コンポーネントのXML入力.
|
void |
writeXML(PFXMLGenerator out)
コンポーネントのXML出力.
|
evaluate, evaluateBoolean, getConvertedOperand, setBooleanOperand, setLeftBooleanOperand, setRightBooleanOperand
evaluate, getLeftOperand, getOperand, getRightOperand, setLeftOperand, setOperand, setRightOperand
addPFProcessTerminateListener, firePFProcessTerminated, getComponentID, getComponentKey, getComponentKeys, getComponentPublicName, getComponentString, getPFProcessTerminateListenerList, isAllowPullTransfer, isAllowPushTransfer, isAllowRemoteInvocation, localeUpdated, removePFProcessTerminateListener, setAllowPullTransfer, setAllowPushTransfer, setAllowRemoteInvocation, setComponentID, setComponentKey, setComponentKeys, setComponentPublicName
public java.lang.String getComponentName()
getComponentName
インタフェース内 PFComponent
public void readXML(PFXMLLoader in)
readXML
インタフェース内 PFXMLSerializable
in
- XML入力ユーティリティpublic void writeXML(PFXMLGenerator out) throws java.io.IOException
writeXML
インタフェース内 PFXMLSerializable
out
- XML出力ユーティリティjava.io.IOException
public java.lang.Boolean getBooleanResult()
getBooleanResult
インタフェース内 PFBooleanResultOperation
PFLogicalOperator