public class SearchKeywordTokenizer extends Object
コンストラクタと説明 |
---|
SearchKeywordTokenizer(Map<SearchKeywordToken.Type,String> searchKeywordMap,
String regex)
コンストラクターです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
List<SearchKeywordToken> |
getTokens()
検索キーワードトークンのリストを取得します。
|
String |
getWarningMessage()
警告メッセージを取得します。
|
boolean |
hasWarning()
警告メッセージの有無を返します。
|
boolean |
isUpdateTokens()
検索キーワードトークンリストの更新フラグを取得します。
|
String |
removeBeginEndDoubleQutoes(String str)
先頭および末尾の二重引用符を除去します。
|
String |
removeBeginMinus(String str)
文字列の先頭に"-"が存在する場合、それを除去します。
|
void |
setTokens(List<SearchKeywordToken> tokens)
検索キーワードトークンのリストを設定します。
|
void |
setUpdateTokens(boolean isUpdateTokens)
検索キーワードトークンリストの更新フラグを設定します。
|
static SearchKeywordTokenizer |
tokenize(Map<SearchKeywordToken.Type,String> searchKeywordMap)
検索キーワードを分解します。
|
static SearchKeywordTokenizer |
tokenize(String keyword)
検索キーワードを分解します。
|
static SearchKeywordTokenizer |
tokenize(String keyword,
String regex)
検索キーワードを分解します。
|
public SearchKeywordTokenizer(Map<SearchKeywordToken.Type,String> searchKeywordMap, String regex)
searchKeywordMap
- 検索キーワードのマップregex
- 正規表現public static SearchKeywordTokenizer tokenize(Map<SearchKeywordToken.Type,String> searchKeywordMap)
searchKeywordMap
- 検索キーワードMappublic static SearchKeywordTokenizer tokenize(String keyword)
keyword
- 検索キーワードpublic static SearchKeywordTokenizer tokenize(String keyword, String regex)
keyword
- 検索キーワードregex
- 正規表現public List<SearchKeywordToken> getTokens()
public String getWarningMessage()
public boolean hasWarning()
public boolean isUpdateTokens()
public String removeBeginEndDoubleQutoes(String str)
str
- 削除対象の文字列public String removeBeginMinus(String str)
str
- 削除対象の文字列public void setTokens(List<SearchKeywordToken> tokens)
tokens
- 検索キーワードトークンのリストpublic void setUpdateTokens(boolean isUpdateTokens)
isUpdateTokens
- 検索キーワードのトークンリストの更新フラグCopyright © 2012 NTT DATA INTRAMART CORPORATION