|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.extension.jdbc.where.ComposableWhereContext
public class ComposableWhereContext
複数の構成要素からなる条件を組み立てるためのコンテキストです。
フィールドの概要 | |
---|---|
protected java.lang.StringBuilder |
criteriaSb
現在のクライテリアを保持する文字列バッファ |
protected java.util.List<java.lang.Object> |
paramList
バインド変数のリスト |
protected java.util.List<java.lang.String> |
propertyNameList
バインド変数に対応するプロパティ名のリスト |
コンストラクタの概要 | |
---|---|
ComposableWhereContext()
|
メソッドの概要 | |
---|---|
int |
addParam(ConditionType conditionType,
java.lang.Object param)
条件にパラメータを追加します。 |
void |
addParam(java.lang.Object param)
条件にパラメータを追加します。 |
void |
addPropertyName(java.lang.CharSequence propertyName)
条件にプロパティ名を追加します。 |
ComposableWhereContext |
append(boolean b)
クライテリア文字列に値を追加します。 |
ComposableWhereContext |
append(byte b)
クライテリア文字列に値を追加します。 |
ComposableWhereContext |
append(char ch)
クライテリア文字列に値を追加します。 |
ComposableWhereContext |
append(double d)
クライテリア文字列に値を追加します。 |
ComposableWhereContext |
append(java.lang.Enum<?> e)
クライテリア文字列に列挙を追加します。 |
ComposableWhereContext |
append(float f)
クライテリア文字列に値を追加します。 |
ComposableWhereContext |
append(int i)
クライテリア文字列に値を追加します。 |
ComposableWhereContext |
append(long l)
クライテリア文字列に値を追加します。 |
ComposableWhereContext |
append(java.lang.Object o)
クライテリア文字列にオブジェクトを追加します。 |
ComposableWhereContext |
append(short s)
クライテリア文字列に値を追加します。 |
ComposableWhereContext |
append(java.lang.String s)
クライテリア文字列に文字列を追加します。 |
ComposableWhereContext |
append(Where where)
条件を追加します。 |
ComposableWhereContext |
cutBack(int number)
クライテリア文字列の長さを切り詰めます。 |
java.lang.String |
getCriteria()
クライテリアを返します。 |
int |
getCriteriaLength()
クライテリア文字列の現在の長さを返します。 |
java.lang.Object[] |
getParams()
パラメータの配列を返します。 |
java.lang.String[] |
getPropertyNames()
プロパティの名前の配列を返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected java.lang.StringBuilder criteriaSb
protected java.util.List<java.lang.Object> paramList
protected java.util.List<java.lang.String> propertyNameList
コンストラクタの詳細 |
---|
public ComposableWhereContext()
メソッドの詳細 |
---|
public java.lang.String getCriteria()
Where
の記述:
Where
内の getCriteria
public java.lang.Object[] getParams()
Where
の記述:
Where
内の getParams
public java.lang.String[] getPropertyNames()
Where
の記述:
Where
内の getPropertyNames
public int getCriteriaLength()
public ComposableWhereContext append(Where where)
where
- 条件
public ComposableWhereContext append(boolean b)
b
- 値
public ComposableWhereContext append(byte b)
b
- 値
public ComposableWhereContext append(short s)
s
- 値
public ComposableWhereContext append(int i)
i
- 値
public ComposableWhereContext append(long l)
l
- 値
public ComposableWhereContext append(float f)
f
- 値
public ComposableWhereContext append(double d)
d
- 値
public ComposableWhereContext append(char ch)
ch
- 値
public ComposableWhereContext append(java.lang.String s)
s
- 文字列
public ComposableWhereContext append(java.lang.Enum<?> e)
e
- 列挙
public ComposableWhereContext append(java.lang.Object o)
o
- オブジェクト
public ComposableWhereContext cutBack(int number)
number
- 切り詰める長さ
public void addParam(java.lang.Object param)
param
- パラメータpublic int addParam(ConditionType conditionType, java.lang.Object param)
conditionType
- 条件タイプparam
- パラメータ
public void addPropertyName(java.lang.CharSequence propertyName)
propertyName
- プロパティ名
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |