|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.aist.dmrc.platform.beans.util.operator.PFOperator jp.go.aist.dmrc.platform.beans.util.operator.PFBinaryOperator
public abstract class PFBinaryOperator
二項演算コンポーネントのスーパークラス。
コンストラクタの概要 | |
---|---|
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)
右オペランドを設定する。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
インタフェース jp.go.aist.dmrc.platform.base.PFComponent から継承されたメソッド |
---|
getComponentName |
コンストラクタの詳細 |
---|
public PFBinaryOperator()
メソッドの詳細 |
---|
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()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |