public abstract class PFBinaryOperator extends PFOperator
コンストラクタと説明 |
---|
PFBinaryOperator()
二項演算コンポーネントを生成する。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
evaluate(java.lang.Object leftOperand,
java.lang.Object rightOperand)
演算を行なう。
|
java.lang.Object |
getLeftOperand()
左オペランドを返す。
|
java.lang.Object[] |
getOperand()
左オペランドと右オペランドを格納した配列を返す。
|
java.lang.Object |
getRightOperand()
右オペランドを返す。
|
void |
setLeftOperand(java.lang.Object object)
左オペランドを設定する。
|
void |
setOperand(java.lang.Object leftOperand,
java.lang.Object rightOperand)
左オペランドと右オペランドを同時に設定する。
|
void |
setRightOperand(java.lang.Object object)
右オペランドを設定する。
|
addPFProcessTerminateListener, evaluate, firePFProcessTerminated, getComponentID, getComponentKey, getComponentKeys, getComponentPublicName, getComponentString, getPFProcessTerminateListenerList, isAllowPullTransfer, isAllowPushTransfer, isAllowRemoteInvocation, localeUpdated, removePFProcessTerminateListener, setAllowPullTransfer, setAllowPushTransfer, setAllowRemoteInvocation, setComponentID, setComponentKey, setComponentKeys, setComponentPublicName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getComponentName
public java.lang.Object getLeftOperand()
setLeftOperand(Object)
public void setLeftOperand(java.lang.Object object)
object
- 左オペランドgetLeftOperand()
public java.lang.Object getRightOperand()
setRightOperand(Object)
public void setRightOperand(java.lang.Object object)
object
- 右オペランドgetRightOperand()
public java.lang.Object[] getOperand()
getLeftOperand()
,
getRightOperand()
public void setOperand(java.lang.Object leftOperand, java.lang.Object rightOperand)
leftOperand
- 左オペランドrightOperand
- 右オペランドsetLeftOperand(Object)
,
setRightOperand(Object)
public void evaluate(java.lang.Object leftOperand, java.lang.Object rightOperand) throws PFMethodException, PFRuntimeException
leftOperand
- 左オペランドrightOperand
- 右オペランドPFMethodException
- イベント伝播先のメソッド起動時のエラーPFRuntimeException
- 予期しない実行時エラーsetOperand(Object, Object)
,
PFOperator.evaluate()