Package org.codelibs.fess.util
Class QueryStringBuilder
- java.lang.Object
-
- org.codelibs.fess.util.QueryStringBuilder
-
public class QueryStringBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description QueryStringBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidappendConditions(java.lang.StringBuilder queryBuf, java.util.Map<java.lang.String,java.lang.String[]> conditions)protected voidappendQuery(java.lang.StringBuilder queryBuf, java.lang.String query)java.lang.Stringbuild()protected java.lang.StringbuildBaseQuery()protected java.lang.Stringescape(java.lang.String q, java.lang.String... values)protected booleanisOccurrence(java.lang.String value)QueryStringBuilderparams(SearchRequestParams params)protected java.lang.Stringquote(java.lang.String value)
-
-
-
Method Detail
-
quote
protected java.lang.String quote(java.lang.String value)
-
build
public java.lang.String build()
-
appendQuery
protected void appendQuery(java.lang.StringBuilder queryBuf, java.lang.String query)
-
buildBaseQuery
protected java.lang.String buildBaseQuery()
-
appendConditions
protected void appendConditions(java.lang.StringBuilder queryBuf, java.util.Map<java.lang.String,java.lang.String[]> conditions)
-
isOccurrence
protected boolean isOccurrence(java.lang.String value)
-
escape
protected java.lang.String escape(java.lang.String q, java.lang.String... values)
-
params
public QueryStringBuilder params(SearchRequestParams params)
-
-