org.mklab.nfc.rpn
クラス MultiplyOperator

java.lang.Object
  上位を拡張 org.mklab.nfc.rpn.AbstractOperator
      上位を拡張 org.mklab.nfc.rpn.MultiplyOperator
すべての実装されたインタフェース:
DoubleOperandOperator, ReversePolishNotationOperator, ReversePolishNotationSymbol

public class MultiplyOperator
extends AbstractOperator
implements DoubleOperandOperator

逆ポーランド記法の積(multiply)演算子を表すクラスです。

バージョン:
$Revision: 1.8 $, 2007/08/30
作成者:
Anan

メソッドの概要
static MultiplyOperator getInstance()
          積(multiply)演算子を返します。
 String getStringOfSymbol()
          シンボルの文字列を返します。
 ReversePolishNotationOperand operate(ReversePolishNotationProcessor processor, ReversePolishNotationOperand left, ReversePolishNotationOperand right)
          オペランドを評価した結果を返します。
 
クラス org.mklab.nfc.rpn.AbstractOperator から継承されたメソッド
getOperator, isReversePolishNotationOperator
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getInstance

public static MultiplyOperator getInstance()
積(multiply)演算子を返します。

戻り値:
積(multiply)演算子

getStringOfSymbol

public String getStringOfSymbol()
インタフェース ReversePolishNotationSymbol の記述:
シンボルの文字列を返します。

定義:
インタフェース ReversePolishNotationSymbol 内の getStringOfSymbol
戻り値:
シンボルの文字列
関連項目:
ReversePolishNotationSymbol.getStringOfSymbol()

operate

public ReversePolishNotationOperand operate(ReversePolishNotationProcessor processor,
                                            ReversePolishNotationOperand left,
                                            ReversePolishNotationOperand right)
インタフェース DoubleOperandOperator の記述:
オペランドを評価した結果を返します。

定義:
インタフェース DoubleOperandOperator 内の operate
パラメータ:
processor - プロセッサー
left - 左オペランド
right - 右オペランド
戻り値:
オペランドを評価した結果
関連項目:
DoubleOperandOperator.operate(org.mklab.nfc.rpn.ReversePolishNotationProcessor, org.mklab.nfc.rpn.ReversePolishNotationOperand, org.mklab.nfc.rpn.ReversePolishNotationOperand)