org.seasar.extension.jdbc.util
クラス LikeUtil

java.lang.Object
  上位を拡張 org.seasar.extension.jdbc.util.LikeUtil

public class LikeUtil
extends java.lang.Object

LIKE 述語用のユーティリティです。

作成者:
koichik

フィールドの概要
protected static char WILDCARD_ESCAPE_CHAR
          LIKE述語で指定される検索条件中のワイルドカード文字をエスケープするための文字
protected static java.util.regex.Pattern WILDCARD_PATTERN
          LIKE 述語で指定される検索条件中のワイルドカードのパターン
protected static java.util.regex.Pattern WILDCARD_REPLACEMENT_PATTERN
          LIKE 述語で指定される検索条件中のワイルドカードを置換するためのパターン
protected static java.util.regex.Pattern wildcardPattern
          LIKE 述語で指定される検索条件中のワイルドカードのパターン
protected static java.util.regex.Pattern wildcardReplacementPattern
          LIKE 述語で指定される検索条件中のワイルドカードを置換するためのパターン
 
コンストラクタの概要
LikeUtil()
           
 
メソッドの概要
static boolean containsWildcard(java.lang.String likeCondition)
          LIKE述語で使用される検索条件のワイルドカードが含まれていればtrueを返します。
static java.lang.String escapeWildcard(java.lang.String likeCondition)
          LIKE述語で使用される検索条件のワイルドカードを'$'でエスケープします.
static java.util.regex.Pattern getWildcardPattern()
          LIKE 述語で指定される検索条件中のワイルドカードのパターンを返します。
static java.util.regex.Pattern getWildcardReplacementPattern()
          LIKE 述語で指定される検索条件中のワイルドカードを置換するためのパターンを返します。
static void setWildcardPattern(java.util.regex.Pattern pattern)
          LIKE 述語で指定される検索条件中のワイルドカードのパターンを設定します。
static void setWildcardPatternAsString(java.lang.String pattern)
          LIKE 述語で指定される検索条件中のワイルドカードのパターンを文字列で設定します。
static void setWildcardReplacementPattern(java.util.regex.Pattern pattern)
          LIKE 述語で指定される検索条件中のワイルドカードを置換するためのパターンを設定します。
static void setWildcardReplacementPatternAsString(java.lang.String pattern)
          LIKE 述語で指定される検索条件中のワイルドカードを置換するためのパターンを文字列で設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

WILDCARD_PATTERN

protected static final java.util.regex.Pattern WILDCARD_PATTERN
LIKE 述語で指定される検索条件中のワイルドカードのパターン


WILDCARD_REPLACEMENT_PATTERN

protected static final java.util.regex.Pattern WILDCARD_REPLACEMENT_PATTERN
LIKE 述語で指定される検索条件中のワイルドカードを置換するためのパターン


WILDCARD_ESCAPE_CHAR

protected static final char WILDCARD_ESCAPE_CHAR
LIKE述語で指定される検索条件中のワイルドカード文字をエスケープするための文字

関連項目:
定数フィールド値

wildcardPattern

protected static java.util.regex.Pattern wildcardPattern
LIKE 述語で指定される検索条件中のワイルドカードのパターン

関連項目:
WILDCARD_PATTERN

wildcardReplacementPattern

protected static java.util.regex.Pattern wildcardReplacementPattern
LIKE 述語で指定される検索条件中のワイルドカードを置換するためのパターン

関連項目:
WILDCARD_REPLACEMENT_PATTERN
コンストラクタの詳細

LikeUtil

public LikeUtil()
メソッドの詳細

getWildcardPattern

public static java.util.regex.Pattern getWildcardPattern()
LIKE 述語で指定される検索条件中のワイルドカードのパターンを返します。

戻り値:
LIKE 述語で指定される検索条件中のワイルドカードのパターン

setWildcardPattern

public static void setWildcardPattern(java.util.regex.Pattern pattern)
LIKE 述語で指定される検索条件中のワイルドカードのパターンを設定します。

パラメータ:
pattern - LIKE 述語で指定される検索条件中のワイルドカードのパターン

setWildcardPatternAsString

public static void setWildcardPatternAsString(java.lang.String pattern)
LIKE 述語で指定される検索条件中のワイルドカードのパターンを文字列で設定します。

パラメータ:
pattern - LIKE 述語で指定される検索条件中のワイルドカードのパターン文字列

getWildcardReplacementPattern

public static java.util.regex.Pattern getWildcardReplacementPattern()
LIKE 述語で指定される検索条件中のワイルドカードを置換するためのパターンを返します。

戻り値:
LIKE 述語で指定される検索条件中のワイルドカードを置換するためのパターン

setWildcardReplacementPattern

public static void setWildcardReplacementPattern(java.util.regex.Pattern pattern)
LIKE 述語で指定される検索条件中のワイルドカードを置換するためのパターンを設定します。

パラメータ:
pattern - LIKE 述語で指定される検索条件中のワイルドカードを置換するためのパターン

setWildcardReplacementPatternAsString

public static void setWildcardReplacementPatternAsString(java.lang.String pattern)
LIKE 述語で指定される検索条件中のワイルドカードを置換するためのパターンを文字列で設定します。

パラメータ:
pattern - LIKE 述語で指定される検索条件中のワイルドカードを置換するためのパターン文字列

containsWildcard

public static boolean containsWildcard(java.lang.String likeCondition)
LIKE述語で使用される検索条件のワイルドカードが含まれていればtrueを返します。

パラメータ:
likeCondition - LIKE述語で使用される検索条件の文字列
戻り値:
LIKE述語で使用される検索条件のワイルドカードが含まれていればtrue

escapeWildcard

public static java.lang.String escapeWildcard(java.lang.String likeCondition)
LIKE述語で使用される検索条件のワイルドカードを'$'でエスケープします.

パラメータ:
likeCondition - LIKE述語で使用される検索条件の文字列
戻り値:
ワイルドカードを'$'でエスケープした文字列


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.