インタフェース
jp.sourceforge.rpn_computer.RpnCommand の使用

RpnCommand を使用しているパッケージ
jp.sourceforge.rpn_computer 数式の解析、計算を行う機能を提供します。 
jp.sourceforge.rpn_computer.command 数式を構成するコマンドを提供します。 
 

jp.sourceforge.rpn_computer での RpnCommand の使用
 

RpnCommand を返す jp.sourceforge.rpn_computer のメソッド
 RpnCommand[] RpnCommandList.getCommands()
           コンパイルされた一連のコマンドを返します。
 

RpnCommand 型のパラメータを持つ jp.sourceforge.rpn_computer のメソッド
 void RpnCompileContext.add(RpnCommand command)
           コンテキストにコンパイルされたコマンドを追加します。
 

RpnCommand 型のパラメータを持つ jp.sourceforge.rpn_computer のコンストラクタ
RpnCommandList(RpnCommand[] commands)
           インスタンスを初期化します。
 

jp.sourceforge.rpn_computer.command での RpnCommand の使用
 

RpnCommand を実装している jp.sourceforge.rpn_computer.command のクラス
 class AddCommand
           スタックから2つの値をポップし、加算し、その結果をスタックにプッシュします。
 class DivideCommand
           スタックから2つの値をポップし、除算し、その結果をスタックにプッシュします。
 class MultiplyCommand
           スタックから2つの値をポップし、乗算し、その結果をスタックにプッシュします。
 class PreAddCommand
           何もしません。
 class PreSubtractCommand
           スタックから1つの値をポップし、符号を反転し、またスタックにプッシュします。
 class PushStackCommand
           スタックに値をプッシュします。
 class SubtractCommand
           スタックから2つの値をポップし、減算し、その結果をスタックにプッシュします。
 class SurplusCommand
           スタックから2つの値をポップし、剰余算し、その結果をスタックにプッシュします。
 



Copyright © 2006 null. All Rights Reserved.