jp.hishidama.eval.exp
クラス NumberExpression
java.lang.Object
jp.hishidama.eval.exp.AbstractExpression
jp.hishidama.eval.exp.WordExpression
jp.hishidama.eval.exp.NumberExpression
public class NumberExpression
- extends WordExpression
数値クラス.
- 作成者:
- ひしだま
NAME
public static final String NAME
- 関連項目:
- 定数フィールド値
NumberExpression
public NumberExpression(String str)
getExpressionName
public String getExpressionName()
- クラス
AbstractExpression
の記述:
- 解析名取得.
- 定義:
- クラス
AbstractExpression
内の getExpressionName
- 戻り値:
- 解析名
create
public static AbstractExpression create(Lex lex,
int prio)
- 式インスタンス生成(数値用).
- パラメータ:
lex
- 解釈中位置prio
- 優先順位
- 戻り値:
- 式インスタンス
- 導入されたバージョン:
- 2007.02.15
dup
public AbstractExpression dup(ShareExpValue s)
- クラス
AbstractExpression
の記述:
- 複製生成.
当インスタンスの複製を作成する。
- 定義:
- クラス
AbstractExpression
内の dup
- パラメータ:
s
- 新共通情報
- 戻り値:
- 新インスタンス
create
public static NumberExpression create(AbstractExpression from,
String word)
eval
public Object eval()
- クラス
AbstractExpression
の記述:
- 評価実行.
Object型で演算を実施して結果を返す。
演算実行クラスを登録する必要あり。
- 定義:
- クラス
AbstractExpression
内の eval
- 戻り値:
- 演算結果