jp.sf.orangesignal.csv.filters
クラス CsvExpressions

java.lang.Object
  上位を拡張 jp.sf.orangesignal.csv.filters.CsvExpressions

public abstract class CsvExpressions
extends Object

区切り文字形式データフィルタを構築するファクトリクラスを提供します。

導入されたバージョン:
1.2.3
作成者:
杉澤 浩二

コンストラクタの概要
protected CsvExpressions()
          デフォルトコンストラクタです。
 
メソッドの概要
static CsvNamedValueLogicalExpression and(CsvNamedValueFilter... filters)
          指定された区切り文字形式データの項目名リストと値リストでフィルタする区切り文字形式データフィルタ群の論理積でフィルタを適用する区切り文字形式データフィルタを構築して返します。
static CsvValueLogicalExpression and(CsvValueFilter... filters)
          指定された区切り文字形式データの値リストでフィルタする区切り文字形式データフィルタ群の論理積でフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnPositionBetweenExpression between(int position, String low, String high)
          指定された項目位置に対応する区切り文字形式データの値が下限値から上限値の範囲かどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnNameBetweenExpression between(String name, String low, String high)
          指定された項目名に対応する区切り文字形式データの値が下限値から上限値の範囲かどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnPositionEqualExpression eq(int position, String criteria)
          指定された項目位置に対応する区切り文字形式データの値が判定基準値と等しいかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnPositionEqualExpression eq(int position, String criteria, boolean ignoreCase)
          指定された項目位置に対応する区切り文字形式データの値が判定基準値と等しいかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnNameEqualExpression eq(String name, String criteria)
          指定された項目名に対応する区切り文字形式データの値が判定基準値と等しいかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnNameEqualExpression eq(String name, String criteria, boolean ignoreCase)
          指定された項目名に対応する区切り文字形式データの値が判定基準値と等しいかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnPositionGreaterThanOrEqualExpression ge(int position, String criteria)
          指定された項目位置に対応する区切り文字形式データの値が判定基準値以上かどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnNameGreaterThanOrEqualExpression ge(String name, String criteria)
          指定された項目名に対応する区切り文字形式データの値が判定基準値以上かどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnPositionGreaterThanExpression gt(int position, String criteria)
          指定された項目位置に対応する区切り文字形式データの値が判定基準値より大きいかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnNameGreaterThanExpression gt(String name, String criteria)
          指定された項目名に対応する区切り文字形式データの値が判定基準値より大きいかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnPositionInExpression in(int position, String... criterias)
          指定された項目位置に対応する区切り文字形式データの値が判定基準値群のいずれかと等しいかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnPositionInExpression in(int position, String[] criterias, boolean ignoreCase)
          指定された項目位置に対応する区切り文字形式データの値が判定基準値群のいずれかと等しいかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnNameInExpression in(String name, String... criterias)
          指定された項目名に対応する区切り文字形式データの値が判定基準値群のいずれかと等しいかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnNameInExpression in(String name, String[] criterias, boolean ignoreCase)
          指定された項目名に対応する区切り文字形式データの値が判定基準値群のいずれかと等しいかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnPositionEmptyExpression isEmpty(int position)
          指定された項目位置に対応する区切り文字形式データの値が空かどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnNameEmptyExpression isEmpty(String name)
          指定された項目名に対応する区切り文字形式データの値が空かどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnPositionNotEmptyExpression isNotEmpty(int position)
          指定された項目位置に対応する区切り文字形式データの値が空でないかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnNameNotEmptyExpression isNotEmpty(String name)
          指定された項目名に対応する区切り文字形式データの値が空でないかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnPositionNotNullExpression isNotNull(int position)
          指定された項目位置に対応する区切り文字形式データの値が null でないかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnNameNotNullExpression isNotNull(String name)
          指定された項目名に対応する区切り文字形式データの値が null でないかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnPositionNullExpression isNull(int position)
          指定された項目位置に対応する区切り文字形式データの値が null であるかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnNameNullExpression isNull(String name)
          指定された項目名に対応する区切り文字形式データの値が null であるかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnPositionLessThanOrEqualExpression le(int position, String criteria)
          指定された項目位置に対応する区切り文字形式データの値が判定基準値以下かどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnNameLessThanOrEqualExpression le(String name, String criteria)
          指定された項目名に対応する区切り文字形式データの値が判定基準値以下かどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnPositionLessThanExpression lt(int position, String criteria)
          指定された項目位置に対応する区切り文字形式データの値が判定基準値より小さいかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnNameLessThanExpression lt(String name, String criteria)
          指定された項目名に対応する区切り文字形式データの値が判定基準値より小さいかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnPositionNotEqualExpression ne(int position, String criteria)
          指定された項目位置に対応する区切り文字形式データの値が判定基準値と等しくないかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnPositionNotEqualExpression ne(int position, String criteria, boolean ignoreCase)
          指定された項目位置に対応する区切り文字形式データの値が判定基準値と等しくないかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnNameNotEqualExpression ne(String name, String criteria)
          指定された項目名に対応する区切り文字形式データの値が判定基準値と等しくないかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnNameNotEqualExpression ne(String name, String criteria, boolean ignoreCase)
          指定された項目名に対応する区切り文字形式データの値が判定基準値と等しくないかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static CsvNamedValueNotExpression not(CsvNamedValueFilter filter)
          指定された区切り文字形式データの項目名リストと値リストでフィルタする区切り文字形式データフィルタの論理否定でフィルタを適用する区切り文字形式データフィルタを構築して返します。
static CsvValueNotExpression not(CsvValueFilter filter)
          指定された区切り文字形式データの値リストでフィルタする区切り文字形式データフィルタの論理否定でフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnPositionNotInExpression notIn(int position, String... criterias)
          指定された項目位置に対応する区切り文字形式データの値が判定基準値群のいずれとも等しくないかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnPositionNotInExpression notIn(int position, String[] criterias, boolean ignoreCase)
          指定された項目位置に対応する区切り文字形式データの値が判定基準値群のいずれとも等しくないかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnNameNotInExpression notIn(String name, String... criterias)
          指定された項目名に対応する区切り文字形式データの値が判定基準値群のいずれとも等しくないかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnNameNotInExpression notIn(String name, String[] criterias, boolean ignoreCase)
          指定された項目名に対応する区切り文字形式データの値が判定基準値群のいずれとも等しくないかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static CsvNamedValueLogicalExpression or(CsvNamedValueFilter... filters)
          指定された区切り文字形式データの項目名リストと値リストでフィルタする区切り文字形式データフィルタ群の論理和でフィルタを適用する区切り文字形式データフィルタを構築して返します。
static CsvValueLogicalExpression or(CsvValueFilter... filters)
          指定された区切り文字形式データの値リストでフィルタする区切り文字形式データフィルタ群の論理和でフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnPositionRegexExpression regex(int position, Pattern pattern)
          指定された項目位置に対応する区切り文字形式データの値が正規表現パターンとマッチするかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnPositionRegexExpression regex(int position, String pattern)
          指定された項目位置に対応する区切り文字形式データの値が正規表現パターンとマッチするかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnPositionRegexExpression regex(int position, String pattern, boolean ignoreCase)
          指定された項目位置に対応する区切り文字形式データの値が正規表現パターンとマッチするかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnPositionRegexExpression regex(int position, String pattern, int flags)
          指定された項目位置に対応する区切り文字形式データの値が正規表現パターンとマッチするかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnNameRegexExpression regex(String name, Pattern pattern)
          指定された項目名に対応する区切り文字形式データの値が正規表現パターンとマッチするかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnNameRegexExpression regex(String name, String pattern)
          指定された項目名に対応する区切り文字形式データの値が正規表現パターンとマッチするかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnNameRegexExpression regex(String name, String pattern, boolean ignoreCase)
          指定された項目名に対応する区切り文字形式データの値が正規表現パターンとマッチするかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
static ColumnNameRegexExpression regex(String name, String pattern, int flags)
          指定された項目名に対応する区切り文字形式データの値が正規表現パターンとマッチするかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CsvExpressions

protected CsvExpressions()
デフォルトコンストラクタです。

メソッドの詳細

isNull

public static ColumnPositionNullExpression isNull(int position)
指定された項目位置に対応する区切り文字形式データの値が null であるかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
position - 項目位置
戻り値:
区切り文字形式データフィルタ

isNull

public static ColumnNameNullExpression isNull(String name)
指定された項目名に対応する区切り文字形式データの値が null であるかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
name - 項目名
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - namenull の場合

isNotNull

public static ColumnPositionNotNullExpression isNotNull(int position)
指定された項目位置に対応する区切り文字形式データの値が null でないかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
position - 項目位置
戻り値:
区切り文字形式データフィルタ

isNotNull

public static ColumnNameNotNullExpression isNotNull(String name)
指定された項目名に対応する区切り文字形式データの値が null でないかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
name - 項目名
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - namenull の場合

isEmpty

public static ColumnPositionEmptyExpression isEmpty(int position)
指定された項目位置に対応する区切り文字形式データの値が空かどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
position - 項目位置
戻り値:
区切り文字形式データフィルタ

isEmpty

public static ColumnNameEmptyExpression isEmpty(String name)
指定された項目名に対応する区切り文字形式データの値が空かどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
name - 項目名
戻り値:
区切り文字形式データフィルタ

isNotEmpty

public static ColumnPositionNotEmptyExpression isNotEmpty(int position)
指定された項目位置に対応する区切り文字形式データの値が空でないかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
position - 項目位置
戻り値:
区切り文字形式データフィルタ

isNotEmpty

public static ColumnNameNotEmptyExpression isNotEmpty(String name)
指定された項目名に対応する区切り文字形式データの値が空でないかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
name - 項目名
戻り値:
区切り文字形式データフィルタ

eq

public static ColumnPositionEqualExpression eq(int position,
                                               String criteria)
指定された項目位置に対応する区切り文字形式データの値が判定基準値と等しいかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
position - 項目位置
criteria - 判定基準値
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - criterianull の場合

eq

public static ColumnNameEqualExpression eq(String name,
                                           String criteria)
指定された項目名に対応する区切り文字形式データの値が判定基準値と等しいかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
name - 項目名
criteria - 判定基準値
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - パラメータが null の場合

eq

public static ColumnPositionEqualExpression eq(int position,
                                               String criteria,
                                               boolean ignoreCase)
指定された項目位置に対応する区切り文字形式データの値が判定基準値と等しいかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
position - 項目位置
criteria - 判定基準値
ignoreCase - 大文字と小文字を区別するかどうか
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - criterianull の場合

eq

public static ColumnNameEqualExpression eq(String name,
                                           String criteria,
                                           boolean ignoreCase)
指定された項目名に対応する区切り文字形式データの値が判定基準値と等しいかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
name - 項目名
criteria - 判定基準値
ignoreCase - 大文字と小文字を区別するかどうか
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - パラメータが null の場合

ne

public static ColumnPositionNotEqualExpression ne(int position,
                                                  String criteria)
指定された項目位置に対応する区切り文字形式データの値が判定基準値と等しくないかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
position - 項目位置
criteria - 判定基準値
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - criterianull の場合

ne

public static ColumnNameNotEqualExpression ne(String name,
                                              String criteria)
指定された項目名に対応する区切り文字形式データの値が判定基準値と等しくないかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
name - 項目名
criteria - 判定基準値
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - パラメータが null の場合

ne

public static ColumnPositionNotEqualExpression ne(int position,
                                                  String criteria,
                                                  boolean ignoreCase)
指定された項目位置に対応する区切り文字形式データの値が判定基準値と等しくないかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
position - 項目位置
criteria - 判定基準値
ignoreCase - 大文字と小文字を区別するかどうか
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - criterianull の場合

ne

public static ColumnNameNotEqualExpression ne(String name,
                                              String criteria,
                                              boolean ignoreCase)
指定された項目名に対応する区切り文字形式データの値が判定基準値と等しくないかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
name - 項目名
criteria - 判定基準値
ignoreCase - 大文字と小文字を区別するかどうか
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - パラメータが null の場合

in

public static ColumnPositionInExpression in(int position,
                                            String... criterias)
指定された項目位置に対応する区切り文字形式データの値が判定基準値群のいずれかと等しいかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
position - 項目位置
criterias - 判定基準値群
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - criteriasnull の場合

in

public static ColumnNameInExpression in(String name,
                                        String... criterias)
指定された項目名に対応する区切り文字形式データの値が判定基準値群のいずれかと等しいかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
name - 項目名
criterias - 判定基準値群
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - パラメータが null の場合

in

public static ColumnPositionInExpression in(int position,
                                            String[] criterias,
                                            boolean ignoreCase)
指定された項目位置に対応する区切り文字形式データの値が判定基準値群のいずれかと等しいかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
position - 項目位置
criterias - 判定基準値群
ignoreCase - 大文字と小文字を区別するかどうか
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - criteriasnull の場合

in

public static ColumnNameInExpression in(String name,
                                        String[] criterias,
                                        boolean ignoreCase)
指定された項目名に対応する区切り文字形式データの値が判定基準値群のいずれかと等しいかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
name - 項目名
criterias - 判定基準値群
ignoreCase - 大文字と小文字を区別するかどうか
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - パラメータが null の場合

notIn

public static ColumnPositionNotInExpression notIn(int position,
                                                  String... criterias)
指定された項目位置に対応する区切り文字形式データの値が判定基準値群のいずれとも等しくないかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
position - 項目位置
criterias - 判定基準値群
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - criteriasnull の場合

notIn

public static ColumnNameNotInExpression notIn(String name,
                                              String... criterias)
指定された項目名に対応する区切り文字形式データの値が判定基準値群のいずれとも等しくないかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
name - 項目名
criterias - 判定基準値群
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - パラメータが null の場合

notIn

public static ColumnPositionNotInExpression notIn(int position,
                                                  String[] criterias,
                                                  boolean ignoreCase)
指定された項目位置に対応する区切り文字形式データの値が判定基準値群のいずれとも等しくないかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
position - 項目位置
criterias - 判定基準値群
ignoreCase - 大文字と小文字を区別するかどうか
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - criteriasnull の場合

notIn

public static ColumnNameNotInExpression notIn(String name,
                                              String[] criterias,
                                              boolean ignoreCase)
指定された項目名に対応する区切り文字形式データの値が判定基準値群のいずれとも等しくないかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
name - 項目名
criterias - 判定基準値群
ignoreCase - 大文字と小文字を区別するかどうか
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - パラメータが null の場合

regex

public static ColumnPositionRegexExpression regex(int position,
                                                  String pattern)
指定された項目位置に対応する区切り文字形式データの値が正規表現パターンとマッチするかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
position - 項目位置
pattern - 正規表現パターン
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - patternnull の場合

regex

public static ColumnPositionRegexExpression regex(int position,
                                                  String pattern,
                                                  boolean ignoreCase)
指定された項目位置に対応する区切り文字形式データの値が正規表現パターンとマッチするかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
position - 項目位置
pattern - 正規表現パターン
ignoreCase - 大文字と小文字を区別するかどうか
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - patternnull の場合

regex

public static ColumnPositionRegexExpression regex(int position,
                                                  String pattern,
                                                  int flags)
指定された項目位置に対応する区切り文字形式データの値が正規表現パターンとマッチするかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
position - 項目位置
pattern - 正規表現パターン
flags - マッチフラグ
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - patternnull の場合

regex

public static ColumnPositionRegexExpression regex(int position,
                                                  Pattern pattern)
指定された項目位置に対応する区切り文字形式データの値が正規表現パターンとマッチするかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
position - 項目位置
pattern - 正規表現パターン
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - patternnull の場合

regex

public static ColumnNameRegexExpression regex(String name,
                                              String pattern)
指定された項目名に対応する区切り文字形式データの値が正規表現パターンとマッチするかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
name - 項目名
pattern - 正規表現パターン
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - パラメータが null の場合

regex

public static ColumnNameRegexExpression regex(String name,
                                              String pattern,
                                              boolean ignoreCase)
指定された項目名に対応する区切り文字形式データの値が正規表現パターンとマッチするかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
name - 項目名
pattern - 正規表現パターン
ignoreCase - 大文字と小文字を区別するかどうか
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - パラメータが null の場合

regex

public static ColumnNameRegexExpression regex(String name,
                                              String pattern,
                                              int flags)
指定された項目名に対応する区切り文字形式データの値が正規表現パターンとマッチするかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
name - 項目名
pattern - 正規表現パターン
flags - マッチフラグ
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - パラメータが null の場合

regex

public static ColumnNameRegexExpression regex(String name,
                                              Pattern pattern)
指定された項目名に対応する区切り文字形式データの値が正規表現パターンとマッチするかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
name - 項目名
pattern - 正規表現パターン
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - パラメータが null の場合

gt

public static ColumnPositionGreaterThanExpression gt(int position,
                                                     String criteria)
指定された項目位置に対応する区切り文字形式データの値が判定基準値より大きいかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
position - 項目位置
criteria - 判定基準値
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - criterianull の場合

gt

public static ColumnNameGreaterThanExpression gt(String name,
                                                 String criteria)
指定された項目名に対応する区切り文字形式データの値が判定基準値より大きいかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
name - 項目名
criteria - 判定基準値
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - パラメータが null の場合

lt

public static ColumnPositionLessThanExpression lt(int position,
                                                  String criteria)
指定された項目位置に対応する区切り文字形式データの値が判定基準値より小さいかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
position - 項目位置
criteria - 判定基準値
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - criterianull の場合

lt

public static ColumnNameLessThanExpression lt(String name,
                                              String criteria)
指定された項目名に対応する区切り文字形式データの値が判定基準値より小さいかどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
name - 項目名
criteria - 判定基準値
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - パラメータが null の場合

ge

public static ColumnPositionGreaterThanOrEqualExpression ge(int position,
                                                            String criteria)
指定された項目位置に対応する区切り文字形式データの値が判定基準値以上かどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
position - 項目位置
criteria - 判定基準値
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - criterianull の場合

ge

public static ColumnNameGreaterThanOrEqualExpression ge(String name,
                                                        String criteria)
指定された項目名に対応する区切り文字形式データの値が判定基準値以上かどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
name - 項目名
criteria - 判定基準値
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - パラメータが null の場合

le

public static ColumnPositionLessThanOrEqualExpression le(int position,
                                                         String criteria)
指定された項目位置に対応する区切り文字形式データの値が判定基準値以下かどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
position - 項目位置
criteria - 判定基準値
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - criterianull の場合

le

public static ColumnNameLessThanOrEqualExpression le(String name,
                                                     String criteria)
指定された項目名に対応する区切り文字形式データの値が判定基準値以下かどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
name - 項目名
criteria - 判定基準値
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - パラメータが null の場合

between

public static ColumnPositionBetweenExpression between(int position,
                                                      String low,
                                                      String high)
指定された項目位置に対応する区切り文字形式データの値が下限値から上限値の範囲かどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
position - 項目位置
low - 下限値
high - 上限値
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - low または highnull の場合

between

public static ColumnNameBetweenExpression between(String name,
                                                  String low,
                                                  String high)
指定された項目名に対応する区切り文字形式データの値が下限値から上限値の範囲かどうかでフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
name - 項目名
low - 下限値
high - 上限値
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - パラメータが null の場合

and

public static CsvValueLogicalExpression and(CsvValueFilter... filters)
指定された区切り文字形式データの値リストでフィルタする区切り文字形式データフィルタ群の論理積でフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
filters - 論理積する区切り文字形式データフィルタ群
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - filtersnull の場合

and

public static CsvNamedValueLogicalExpression and(CsvNamedValueFilter... filters)
指定された区切り文字形式データの項目名リストと値リストでフィルタする区切り文字形式データフィルタ群の論理積でフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
filters - 論理積する区切り文字形式データフィルタ群
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - filtersnull の場合

or

public static CsvValueLogicalExpression or(CsvValueFilter... filters)
指定された区切り文字形式データの値リストでフィルタする区切り文字形式データフィルタ群の論理和でフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
filters - 論理和する区切り文字形式データフィルタ群
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - filtersnull の場合

or

public static CsvNamedValueLogicalExpression or(CsvNamedValueFilter... filters)
指定された区切り文字形式データの項目名リストと値リストでフィルタする区切り文字形式データフィルタ群の論理和でフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
filters - 論理和する区切り文字形式データフィルタ群
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - filtersnull の場合

not

public static CsvValueNotExpression not(CsvValueFilter filter)
指定された区切り文字形式データの値リストでフィルタする区切り文字形式データフィルタの論理否定でフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
filter - 論理否定する区切り文字形式データフィルタ
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - filternull の場合

not

public static CsvNamedValueNotExpression not(CsvNamedValueFilter filter)
指定された区切り文字形式データの項目名リストと値リストでフィルタする区切り文字形式データフィルタの論理否定でフィルタを適用する区切り文字形式データフィルタを構築して返します。

パラメータ:
filter - 論理否定する区切り文字形式データフィルタ
戻り値:
区切り文字形式データフィルタ
例外:
IllegalArgumentException - filternull の場合


Copyright © 2009-2011 OrangeSignal.com. All Rights Reserved.