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)
-
-