jp.sourceforge.expression_computer.command
クラス FunctionCallCommand

java.lang.Object
  拡張jp.sourceforge.expression_computer.command.FunctionCallCommand
すべての実装インタフェース:
Command

public final class FunctionCallCommand
extends java.lang.Object
implements Command

関数を呼び出し、その結果をスタックにプッシュします。

作成者:
uguu@users.sourceforge.jp

フィールドの概要
 
インタフェース jp.sourceforge.expression_computer.Command から継承したフィールド
FALSE, TRUE
 
コンストラクタの概要
FunctionCallCommand(java.lang.String name, int argumentNumber)
           インスタンスを初期化します。
 
メソッドの概要
 void execute(ComputeContext context)
          

実行する処理を実装してください。

 int getArgumentNumber()
           引数の個数を返します。
 java.lang.String getName()
           関数名を返します。
 java.lang.String toString()
          
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

FunctionCallCommand

public FunctionCallCommand(java.lang.String name,
                           int argumentNumber)

インスタンスを初期化します。

パラメータ:
name - 関数名。
nullの場合、NullPointerException例外をスローします。
識別子の形式ではない場合、IllegalArgumentException例外をスローします。
argumentNumber - 引数の個数。
0未満の場合、IllegalArgumentException例外をスローします。
メソッドの詳細

execute

public void execute(ComputeContext context)

実行する処理を実装してください。

定義:
インタフェース Command 内の execute
パラメータ:
context - 計算コンテキスト。

getName

public java.lang.String getName()

関数名を返します。

戻り値:
関数名。

getArgumentNumber

public int getArgumentNumber()

引数の個数を返します。

戻り値:
引数の個数。

toString

public java.lang.String toString()



Copyright © 2006 SourceForge.jp. All Rights Reserved.