public class Expressions extends Object
| Constructor and Description |
|---|
Expressions() |
| Modifier and Type | Method and Description |
|---|---|
static PathExpression |
andPath(PathExpression... expressions) |
static PathExpression |
attr(Predicate<String> namePredicate,
Predicate<String> valuePredicate) |
static PathExpression |
attrIsNumeric(String attrName) |
static PathExpression |
hasAttribute(String name) |
static PathExpression |
hasAttribute(String name,
boolean ignoreCase) |
static PathExpression |
notPath(PathExpression expression) |
static PathExpression |
orPath(PathExpression... expressions) |
static PathExpression |
parentPath(PathExpression expression) |
static PathExpression |
rootPath() |
static PathExpression |
tagNameEquals(String name) |
static PathExpression |
tagNameEqualsIgnoreCase(String name) |
static PathExpression |
tagNameMatches(String name) |
public static PathExpression rootPath()
public static PathExpression andPath(PathExpression... expressions)
public static PathExpression orPath(PathExpression... expressions)
public static PathExpression notPath(PathExpression expression)
public static PathExpression parentPath(PathExpression expression)
public static PathExpression hasAttribute(String name, boolean ignoreCase)
public static PathExpression hasAttribute(String name)
public static PathExpression attr(Predicate<String> namePredicate, Predicate<String> valuePredicate)
public static PathExpression attrIsNumeric(String attrName)
public static PathExpression tagNameEquals(String name)
public static PathExpression tagNameEqualsIgnoreCase(String name)
public static PathExpression tagNameMatches(String name)
Copyright © 2018. All rights reserved.