|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.fiverworks.xone.exp.PreparedExpression
パラメータ付きの式を格納しておき、そのパラメータを置き換えたり、式を評価するクラスです。式については開発ガイドを参照してください。
コンストラクタの概要 | |
PreparedExpression(String expression)
式を指定して、PreparedExpressionのインスタンスを生成します。 |
メソッドの概要 | |
void |
clearParameters()
パラメータをクリアします。 |
Object |
evaluate()
式を評価します。 |
String |
getExpression()
現在の式(パラメータに値をセットされた式)を取得します。 |
static void |
main(String[] args)
|
void |
setBoolean(int parameterIndex,
boolean x)
指定されたパラメータを指定されたboolean値にセットします。 |
void |
setDouble(int parameterIndex,
double x)
指定されたパラメータを指定されたdouble値にセットします。 |
void |
setString(int parameterIndex,
String x)
指定されたパラメータを指定された文字列にセットします。 |
String |
toString()
文字列表現を返します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
public PreparedExpression(String expression)
例: PreparedExpression exp = new PreparedExpression("2 * PI * $;");
expression
- パラメータ付きの式
XoneRuntimeException
- expressionがnullまたは空白の場合メソッドの詳細 |
public void clearParameters()
public void setString(int parameterIndex, String x)
parameterIndex
- パラメータのインデックス(最初のパラメータは1)x
- セットする文字列
XoneRuntimeException
- xがnullの場合、parameterIndexが1未満またはパラメータの数より大きいときpublic void setDouble(int parameterIndex, double x)
parameterIndex
- パラメータのインデックス(最初のパラメータは1)x
- セットするdouble値
XoneRuntimeException
- parameterIndexが1未満またはパラメータの数より大きいときpublic void setBoolean(int parameterIndex, boolean x)
parameterIndex
- パラメータのインデックス(最初のパラメータは1)x
- セットするboolean値
XoneRuntimeException
- parameterIndexが1未満またはパラメータの数より大きいときpublic String getExpression()
public String toString()
getExpression()
と同じです。
public Object evaluate()
XoneRuntimeException
- 実行エラーが発生した場合public static void main(String[] args)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |