|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.seasar.extension.jdbc.where.ComposableWhere
org.seasar.extension.jdbc.where.SingleValueOperator
public class SingleValueOperator
一つの値を対象とする2項演算子です。
| フィールドの概要 | |
|---|---|
protected ConditionType |
conditionType
条件タイプです。 |
protected boolean |
excludesWhitespace
パラメータ値が空文字列または空白のみの文字列なら nullとして扱い、 条件に加えない場合は
true |
protected java.lang.CharSequence |
propertyName
パラメータのプロパティ名です。 |
protected java.lang.Object |
value
パラメータの値です。 |
| クラス org.seasar.extension.jdbc.where.ComposableWhere から継承されたフィールド |
|---|
children, context |
| コンストラクタの概要 | |
|---|---|
SingleValueOperator(ConditionType conditionType,
java.lang.CharSequence propertyName,
java.lang.Object value)
インスタンスを構築します。 |
|
| メソッドの概要 | |
|---|---|
SingleValueOperator |
excludesWhitespace()
パラメータ値が空文字列または空白のみの文字列なら nullとして扱い、条件に加えないことを指定します。 |
protected java.lang.Object |
normalize(java.lang.Object value)
#ignoreWhitespace()が呼び出された場合でパラメータ値が空文字列または空白のみの文字列なら
nullを、 それ以外なら元の値をそのまま返します。 |
protected void |
visit(ComposableWhereContext context)
コンテキストに対して条件を組み立てます。 |
| クラス org.seasar.extension.jdbc.where.ComposableWhere から継承されたメソッド |
|---|
addChildren, getCriteria, getParams, getPropertyNames |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
protected ConditionType conditionType
protected java.lang.CharSequence propertyName
protected java.lang.Object value
protected boolean excludesWhitespace
nullとして扱い、 条件に加えない場合は
true
| コンストラクタの詳細 |
|---|
public SingleValueOperator(ConditionType conditionType,
java.lang.CharSequence propertyName,
java.lang.Object value)
conditionType - 条件タイプpropertyName - パラメータのプロパティ名value - パラメータの値| メソッドの詳細 |
|---|
public SingleValueOperator excludesWhitespace()
nullとして扱い、条件に加えないことを指定します。
#ignoreWhitespace()protected void visit(ComposableWhereContext context)
ComposableWhere の記述:
ComposableWhere 内の visitcontext - 条件を組み立てるコンテキストprotected java.lang.Object normalize(java.lang.Object value)
#ignoreWhitespace()が呼び出された場合でパラメータ値が空文字列または空白のみの文字列なら
nullを、 それ以外なら元の値をそのまま返します。
value - パラメータ値
#ignoreWhitespace()が呼び出された場合でパラメータ値が空文字列または空白のみの文字列なら
null、 それ以外なら元の値
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||