public final class QueryHelper extends Object
//element(*, ametys:object)[<predicates<>]
Modifier | Constructor and Description |
---|---|
private |
QueryHelper() |
Modifier and Type | Method and Description |
---|---|
static String |
getXPathQuery(String namePattern,
String nodetype,
Expression expression)
Creates the XPath query corresponding to specified
Expression . |
static String |
getXPathQuery(String namePattern,
String nodetype,
Expression expression,
SortCriteria sortCriteria)
Creates the XPath query corresponding to specified
Expression and SortCriteria . |
private QueryHelper()
public static String getXPathQuery(String namePattern, String nodetype, Expression expression, SortCriteria sortCriteria)
Expression
and SortCriteria
.namePattern
- a pattern for the name of the resulting nodes. May be null, which is equivalent to '*'nodetype
- the base nodetype for the query. May be null, which is equivalent to ametys:objectexpression
- the query predicatessortCriteria
- criteria for sorting resultspublic static String getXPathQuery(String namePattern, String nodetype, Expression expression)
Expression
.namePattern
- a pattern for the name of the resulting nodes. May be null, which is equivalent to '*'nodetype
- the base nodetype for the query. May be null, which is equivalent to 'ametys:object'expression
- the query predicates