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

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

public class LikeUtil
extends Object

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

作成者:
koichik

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

フィールドの詳細

WILDCARD_PATTERN

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


WILDCARD_REPLACEMENT_PATTERN

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


WILDCARD_ESCAPE_CHAR

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

関連項目:
定数フィールド値
コンストラクタの詳細

LikeUtil

public LikeUtil()
メソッドの詳細

containsWildcard

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

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

escapeWildcard

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

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


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