public class FormulaStatement extends Object
ViewCreatorData,
FunctionImplementation| コンストラクタと説明 |
|---|
FormulaStatement(String formula)
新しい数式ステートメントを生成します。
|
FormulaStatement(String formula,
ViewCreatorData vcdata)
新しい数式ステートメントを生成します。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
FixedValue |
execute()
数式を実行して結果データを取得します。
|
FixedValue |
execute(List<VariableResult> values)
数式を実行して結果データを取得します。
|
ViewCreatorData |
getVCData()
ViewCreatorの設定データを取得します。
|
void |
setElements(List<Element> elements)
アナライザで解析済みのデータをステートメントにセットします。
|
void |
setFormula(String formula)
式を解析して、ステートメントにセットします。
|
String |
toString() |
public FormulaStatement(String formula) throws FormulaSymtaxException
formula - 式を表す文字列FormulaSymtaxException - 式の解析に失敗した場合にスローされます。public FormulaStatement(String formula, ViewCreatorData vcdata) throws FormulaSymtaxException
formula - 式を表す文字列vcdata - ViewCreator設定データFormulaSymtaxException - 式の解析に失敗した場合にスローされます。public FixedValue execute() throws FormulaSymtaxException, FunctionExecuteException
FormulaSymtaxException - 展開に失敗した場合にスローされますFunctionExecuteException - 式に含まれる関数の実行に失敗した場合にスローされますpublic FixedValue execute(List<VariableResult> values) throws FormulaSymtaxException, FunctionExecuteException
values - 変数に対する結果データの配列FormulaSymtaxException - 展開に失敗した場合にスローされますFunctionExecuteException - 式に含まれる関数の実行に失敗した場合にスローされますpublic ViewCreatorData getVCData()
public void setElements(List<Element> elements) throws FormulaSymtaxException
elements - 式を構成する要素の配列FormulaSymtaxException - 式の解析に失敗した場合にスローされます。public void setFormula(String formula) throws FormulaSymtaxException
formula - 式を表す文字列FormulaSymtaxException - 式の解析に失敗した場合にスローされます。Copyright © 2012 NTT DATA INTRAMART CORPORATION