|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.sf.orangesignal.csv.filters.BeanExpressions
public abstract class BeanExpressions
Java プログラム要素フィルタを構築するファクトリクラスを提供します。
コンストラクタの概要 | |
---|---|
protected |
BeanExpressions()
デフォルトコンストラクタです。 |
メソッドの概要 | |
---|---|
static BeanLogicalExpression |
and(BeanFilter... filters)
Java プログラム要素フィルタ群の論理積でフィルタを適用する Java プログラム要素フィルタを構築して返します。 |
static BeanBetweenExpression |
between(String name,
Object low,
Object high)
Java プログラム要素のフィールド値が下限値から上限値の範囲かどうかでフィルタを適用する Java プログラム要素フィルタを構築して返します。 |
static BeanBetweenExpression |
between(String name,
Object low,
Object high,
Comparator comparator)
Java プログラム要素のフィールド値が下限値から上限値の範囲かどうかでフィルタを適用する Java プログラム要素フィルタを構築して返します。 |
static BeanEqualExpression |
eq(String name,
Object criteria)
Java プログラム要素のフィールド値が判定基準値と等しいかどうかでフィルタを適用する Java プログラム要素フィルタを構築して返します。 |
static BeanEqualExpression |
eq(String name,
String criteria,
boolean ignoreCase)
Java プログラム要素のフィールド値が判定基準値と等しいかどうかでフィルタを適用する Java プログラム要素フィルタを構築して返します。 |
static BeanGreaterThanOrEqualExpression |
ge(String name,
Object criteria)
Java プログラム要素のフィールド値が判定基準値以上かどうかでフィルタを適用する Java プログラム要素フィルタを構築して返します。 |
static BeanGreaterThanOrEqualExpression |
ge(String name,
Object criteria,
Comparator comparator)
Java プログラム要素のフィールド値が判定基準値以上かどうかでフィルタを適用する Java プログラム要素フィルタを構築して返します。 |
static BeanGreaterThanExpression |
gt(String name,
Object criteria)
Java プログラム要素のフィールド値が判定基準値より大きいかどうかでフィルタを適用する Java プログラム要素フィルタを構築して返します。 |
static BeanGreaterThanExpression |
gt(String name,
Object criteria,
Comparator comparator)
Java プログラム要素のフィールド値が判定基準値より大きいかどうかでフィルタを適用する Java プログラム要素フィルタを構築して返します。 |
static BeanInExpression |
in(String name,
Object... criterias)
Java プログラム要素のフィールド値が判定基準値群のいずれかと等しいかどうかでフィルタを適用する Java プログラム要素フィルタを構築して返します。 |
static BeanInExpression |
in(String name,
String... criterias)
Java プログラム要素のフィールド値が判定基準値群のいずれかと等しいかどうかでフィルタを適用する Java プログラム要素フィルタを構築して返します。 |
static BeanInExpression |
in(String name,
String[] criterias,
boolean ignoreCase)
Java プログラム要素のフィールド値が判定基準値群のいずれかと等しいかどうかでフィルタを適用する Java プログラム要素フィルタを構築して返します。 |
static BeanEmptyExpression |
isEmpty(String name)
Java プログラム要素のフィールド値が空かどうかでフィルタを適用する Java プログラム要素フィルタを構築して返します。 |
static BeanNotEmptyExpression |
isNotEmpty(String name)
Java プログラム要素のフィールド値が空でないかどうかでフィルタを適用する Java プログラム要素フィルタを構築して返します。 |
static BeanNotNullExpression |
isNotNull(String name)
Java プログラム要素のフィールド値が null でないかどうかでフィルタを適用する Java プログラム要素フィルタを構築して返します。 |
static BeanNullExpression |
isNull(String name)
Java プログラム要素のフィールド値が null であるかどうかでフィルタを適用する Java プログラム要素フィルタを構築して返します。 |
static BeanLessThanOrEqualExpression |
le(String name,
Object criteria)
Java プログラム要素のフィールド値が判定基準値以下かどうかでフィルタを適用する Java プログラム要素フィルタを構築して返します。 |
static BeanLessThanOrEqualExpression |
le(String name,
Object criteria,
Comparator comparator)
Java プログラム要素のフィールド値が判定基準値以下かどうかでフィルタを適用する Java プログラム要素フィルタを構築して返します。 |
static BeanLessThanExpression |
lt(String name,
Object criteria)
Java プログラム要素のフィールド値が判定基準値より小さいかどうかでフィルタを適用する Java プログラム要素フィルタを構築して返します。 |
static BeanLessThanExpression |
lt(String name,
Object criteria,
Comparator comparator)
Java プログラム要素のフィールド値が判定基準値より小さいかどうかでフィルタを適用する Java プログラム要素フィルタを構築して返します。 |
static BeanNotEqualExpression |
ne(String name,
Object criteria)
Java プログラム要素のフィールド値が判定基準値と等しくないかどうかでフィルタを適用する Java プログラム要素フィルタを構築して返します。 |
static BeanNotEqualExpression |
ne(String name,
String criteria,
boolean ignoreCase)
Java プログラム要素のフィールド値が判定基準値と等しくないかどうかでフィルタを適用する Java プログラム要素フィルタを構築して返します。 |
static BeanNotExpression |
not(BeanFilter filter)
Java プログラム要素フィルタの論理否定でフィルタを適用する Java プログラム要素フィルタを構築して返します。 |
static BeanNotInExpression |
notIn(String name,
Object... criterias)
Java プログラム要素のフィールド値が判定基準値群のいずれとも等しくないかどうかでフィルタを適用する Java プログラム要素フィルタを構築して返します。 |
static BeanNotInExpression |
notIn(String name,
String... criterias)
Java プログラム要素のフィールド値が判定基準値群のいずれとも等しくないかどうかでフィルタを適用する Java プログラム要素フィルタを構築して返します。 |
static BeanNotInExpression |
notIn(String name,
String[] criterias,
boolean ignoreCase)
Java プログラム要素のフィールド値が判定基準値群のいずれとも等しくないかどうかでフィルタを適用する Java プログラム要素フィルタを構築して返します。 |
static BeanLogicalExpression |
or(BeanFilter... filters)
Java プログラム要素フィルタ群の論理和でフィルタを適用する Java プログラム要素フィルタを構築して返します。 |
static BeanRegexExpression |
regex(String name,
Pattern pattern)
Java プログラム要素のフィールド値が正規表現パターンとマッチするかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。 |
static BeanRegexExpression |
regex(String name,
String pattern)
Java プログラム要素のフィールド値が正規表現パターンとマッチするかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。 |
static BeanRegexExpression |
regex(String name,
String pattern,
boolean ignoreCase)
Java プログラム要素のフィールド値が正規表現パターンとマッチするかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。 |
static BeanRegexExpression |
regex(String name,
String pattern,
int flags)
Java プログラム要素のフィールド値が正規表現パターンとマッチするかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
protected BeanExpressions()
メソッドの詳細 |
---|
public static BeanNullExpression isNull(String name)
null
であるかどうかでフィルタを適用する Java プログラム要素フィルタを構築して返します。
name
- フィールド名
IllegalArgumentException
- name
が null
の場合public static BeanNotNullExpression isNotNull(String name)
null
でないかどうかでフィルタを適用する Java プログラム要素フィルタを構築して返します。
name
- フィールド名
IllegalArgumentException
- name
が null
の場合public static BeanEmptyExpression isEmpty(String name)
name
- フィールド名
IllegalArgumentException
- name
が null
の場合public static BeanNotEmptyExpression isNotEmpty(String name)
name
- フィールド名
IllegalArgumentException
- name
が null
の場合public static BeanEqualExpression eq(String name, Object criteria)
name
- フィールド名criteria
- 判定基準値
IllegalArgumentException
- パラメータが null
の場合public static BeanEqualExpression eq(String name, String criteria, boolean ignoreCase)
name
- フィールド名criteria
- 判定基準値ignoreCase
- 大文字と小文字を区別するかどうか
IllegalArgumentException
- パラメータが null
の場合public static BeanNotEqualExpression ne(String name, Object criteria)
name
- フィールド名criteria
- 判定基準値
IllegalArgumentException
- パラメータが null
の場合public static BeanNotEqualExpression ne(String name, String criteria, boolean ignoreCase)
name
- フィールド名criteria
- 判定基準値ignoreCase
- 大文字と小文字を区別するかどうか
IllegalArgumentException
- パラメータが null
の場合public static BeanInExpression in(String name, Object... criterias)
name
- フィールド名criterias
- 判定基準値群
IllegalArgumentException
- パラメータが null
の場合public static BeanInExpression in(String name, String... criterias)
name
- フィールド名criterias
- 判定基準値群
IllegalArgumentException
- パラメータが null
の場合public static BeanInExpression in(String name, String[] criterias, boolean ignoreCase)
name
- フィールド名criterias
- 判定基準値群ignoreCase
- 大文字と小文字を区別するかどうか
IllegalArgumentException
- パラメータが null
の場合public static BeanNotInExpression notIn(String name, Object... criterias)
name
- フィールド名criterias
- 判定基準値群
IllegalArgumentException
- パラメータが null
の場合public static BeanNotInExpression notIn(String name, String... criterias)
name
- フィールド名criterias
- 判定基準値群
IllegalArgumentException
- パラメータが null
の場合public static BeanNotInExpression notIn(String name, String[] criterias, boolean ignoreCase)
name
- フィールド名criterias
- 判定基準値群ignoreCase
- 大文字と小文字を区別するかどうか
IllegalArgumentException
- パラメータが null
の場合public static BeanRegexExpression regex(String name, String pattern)
name
- 項目名pattern
- 正規表現パターン
IllegalArgumentException
- パラメータが null
の場合public static BeanRegexExpression regex(String name, String pattern, boolean ignoreCase)
name
- 項目名pattern
- 正規表現パターンignoreCase
- 大文字と小文字を区別するかどうか
IllegalArgumentException
- パラメータが null
の場合public static BeanRegexExpression regex(String name, String pattern, int flags)
name
- 項目名pattern
- 正規表現パターンflags
- マッチフラグ
IllegalArgumentException
- パラメータが null
の場合public static BeanRegexExpression regex(String name, Pattern pattern)
name
- 項目名pattern
- 正規表現パターン
IllegalArgumentException
- パラメータが null
の場合public static BeanGreaterThanExpression gt(String name, Object criteria)
name
- フィールド名criteria
- 判定基準値
IllegalArgumentException
- パラメータが null
の場合public static BeanGreaterThanExpression gt(String name, Object criteria, Comparator comparator)
name
- フィールド名criteria
- 判定基準値comparator
- コンパレータ (オプション)
IllegalArgumentException
- パラメータが null
の場合public static BeanLessThanExpression lt(String name, Object criteria)
name
- フィールド名criteria
- 判定基準値
IllegalArgumentException
- パラメータが null
の場合public static BeanLessThanExpression lt(String name, Object criteria, Comparator comparator)
name
- フィールド名criteria
- 判定基準値comparator
- コンパレータ (オプション)
IllegalArgumentException
- パラメータが null
の場合public static BeanGreaterThanOrEqualExpression ge(String name, Object criteria)
name
- フィールド名criteria
- 判定基準値
IllegalArgumentException
- パラメータが null
の場合public static BeanGreaterThanOrEqualExpression ge(String name, Object criteria, Comparator comparator)
name
- フィールド名criteria
- 判定基準値comparator
- コンパレータ (オプション)
IllegalArgumentException
- パラメータが null
の場合public static BeanLessThanOrEqualExpression le(String name, Object criteria)
name
- フィールド名criteria
- 判定基準値
IllegalArgumentException
- パラメータが null
の場合public static BeanLessThanOrEqualExpression le(String name, Object criteria, Comparator comparator)
name
- フィールド名criteria
- 判定基準値comparator
- コンパレータ (オプション)
IllegalArgumentException
- パラメータが null
の場合public static BeanBetweenExpression between(String name, Object low, Object high)
name
- フィールド名low
- 下限値high
- 上限値
IllegalArgumentException
- パラメータが null
の場合public static BeanBetweenExpression between(String name, Object low, Object high, Comparator comparator)
name
- フィールド名low
- 下限値high
- 上限値comparator
- コンパレータ (オプション)
IllegalArgumentException
- パラメータが null
の場合public static BeanLogicalExpression and(BeanFilter... filters)
filters
- 論理積する Java プログラム要素フィルタ群
IllegalArgumentException
- filters
が null
の場合public static BeanLogicalExpression or(BeanFilter... filters)
filters
- 論理和する Java プログラム要素フィルタ群
IllegalArgumentException
- filters
が null
の場合public static BeanNotExpression not(BeanFilter filter)
filter
- 論理否定する Java プログラム要素フィルタ
IllegalArgumentException
- filter
が null
の場合
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |