Package com.day.cq.search.eval
Class XPath
- java.lang.Object
 - 
- com.day.cq.search.eval.XPath
 
 
- 
public abstract class XPath extends java.lang.ObjectUtility class for XPath related methods and constants. 
- 
- 
Field Summary
Fields Modifier and Type Field Description static java.lang.StringANDstatic java.lang.StringCLOSING_BRACKETstatic java.lang.StringDESCstatic java.lang.StringFN_LOWER_CASEstatic java.lang.StringJCR_CONTAINSstatic java.lang.StringJCR_LIKEstatic charJCR_LIKE_ANY_WILDCARDstatic charJCR_LIKE_SINGLE_WILDCARDstatic java.lang.StringJCR_LIKE_WILDCARDstatic java.lang.StringJCR_ROOTstatic java.lang.StringNOTstatic java.lang.StringOPENING_BRACKETstatic java.lang.StringOPTIONstatic java.lang.StringORstatic java.lang.StringORDER_BYstatic java.lang.StringPREDICATE_CLOSING_BRACKETstatic java.lang.StringPREDICATE_OPENING_BRACKETstatic java.lang.StringREP_EXCERPTstatic java.lang.StringSEARCH_ALLstatic java.lang.StringXPATH_FUNCTION_NAMEstatic java.lang.StringXPATH_FUNCTION_PREFIXstatic java.lang.StringXPATH_PREFIX 
- 
Constructor Summary
Constructors Constructor Description XPath() 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgetCaseInsensitiveEqualsExpression(java.lang.String property, java.lang.String value)static java.lang.StringgetCaseInsensitiveUnqualsExpression(java.lang.String property, java.lang.String value)static java.lang.StringgetEqualsExpression(java.lang.String property, java.lang.String value)static java.lang.StringgetFulltextStringLiteral(java.lang.String value)static java.lang.StringgetJcrLikeExpression(java.lang.String property, java.lang.String value)static java.lang.StringgetNotExpression(java.lang.String property)static java.lang.StringgetPropertyPath(java.lang.String property)static java.lang.StringgetStringLiteral(java.lang.String value)static java.lang.StringgetUnequalsExpression(java.lang.String property, java.lang.String value)static java.lang.StringgetXPathOrderBy(java.lang.String property, boolean ascending)static java.lang.StringgetXPathOrderBy(java.lang.String property, boolean ascending, boolean ignoreCase) 
 - 
 
- 
- 
Field Detail
- 
SEARCH_ALL
public static final java.lang.String SEARCH_ALL
- See Also:
 - Constant Field Values
 
 
- 
NOT
public static final java.lang.String NOT
- See Also:
 - Constant Field Values
 
 
- 
AND
public static final java.lang.String AND
- See Also:
 - Constant Field Values
 
 
- 
OR
public static final java.lang.String OR
- See Also:
 - Constant Field Values
 
 
- 
ORDER_BY
public static final java.lang.String ORDER_BY
- See Also:
 - Constant Field Values
 
 
- 
DESC
public static final java.lang.String DESC
- See Also:
 - Constant Field Values
 
 
- 
OPTION
public static final java.lang.String OPTION
- See Also:
 - Constant Field Values
 
 
- 
OPENING_BRACKET
public static final java.lang.String OPENING_BRACKET
- See Also:
 - Constant Field Values
 
 
- 
CLOSING_BRACKET
public static final java.lang.String CLOSING_BRACKET
- See Also:
 - Constant Field Values
 
 
- 
PREDICATE_OPENING_BRACKET
public static final java.lang.String PREDICATE_OPENING_BRACKET
- See Also:
 - Constant Field Values
 
 
- 
PREDICATE_CLOSING_BRACKET
public static final java.lang.String PREDICATE_CLOSING_BRACKET
- See Also:
 - Constant Field Values
 
 
- 
JCR_ROOT
public static final java.lang.String JCR_ROOT
- See Also:
 - Constant Field Values
 
 
- 
JCR_LIKE
public static final java.lang.String JCR_LIKE
- See Also:
 - Constant Field Values
 
 
- 
JCR_CONTAINS
public static final java.lang.String JCR_CONTAINS
- See Also:
 - Constant Field Values
 
 
- 
JCR_LIKE_WILDCARD
public static final java.lang.String JCR_LIKE_WILDCARD
- See Also:
 - Constant Field Values
 
 
- 
JCR_LIKE_ANY_WILDCARD
public static final char JCR_LIKE_ANY_WILDCARD
- See Also:
 - Constant Field Values
 
 
- 
JCR_LIKE_SINGLE_WILDCARD
public static final char JCR_LIKE_SINGLE_WILDCARD
- See Also:
 - Constant Field Values
 
 
- 
REP_EXCERPT
public static final java.lang.String REP_EXCERPT
- See Also:
 - Constant Field Values
 
 
- 
FN_LOWER_CASE
public static final java.lang.String FN_LOWER_CASE
- See Also:
 - Constant Field Values
 
 
- 
XPATH_PREFIX
public static final java.lang.String XPATH_PREFIX
- See Also:
 - Constant Field Values
 
 
- 
XPATH_FUNCTION_PREFIX
public static final java.lang.String XPATH_FUNCTION_PREFIX
- See Also:
 - Constant Field Values
 
 
- 
XPATH_FUNCTION_NAME
public static final java.lang.String XPATH_FUNCTION_NAME
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Method Detail
- 
getPropertyPath
public static java.lang.String getPropertyPath(java.lang.String property)
 
- 
getStringLiteral
public static java.lang.String getStringLiteral(java.lang.String value)
 
- 
getFulltextStringLiteral
public static java.lang.String getFulltextStringLiteral(java.lang.String value)
 
- 
getEqualsExpression
public static java.lang.String getEqualsExpression(java.lang.String property, java.lang.String value) 
- 
getCaseInsensitiveEqualsExpression
public static java.lang.String getCaseInsensitiveEqualsExpression(java.lang.String property, java.lang.String value) 
- 
getCaseInsensitiveUnqualsExpression
public static java.lang.String getCaseInsensitiveUnqualsExpression(java.lang.String property, java.lang.String value) 
- 
getUnequalsExpression
public static java.lang.String getUnequalsExpression(java.lang.String property, java.lang.String value) 
- 
getJcrLikeExpression
public static java.lang.String getJcrLikeExpression(java.lang.String property, java.lang.String value) 
- 
getNotExpression
public static java.lang.String getNotExpression(java.lang.String property)
 
- 
getXPathOrderBy
public static java.lang.String getXPathOrderBy(java.lang.String property, boolean ascending) 
- 
getXPathOrderBy
public static java.lang.String getXPathOrderBy(java.lang.String property, boolean ascending, boolean ignoreCase) 
 - 
 
 -