MatchExpression
, XPathExpression
public interface NodeExpression extends XPathExpression, MatchExpression
Modifier and Type | Field | Description |
---|---|---|
static short |
ANY_EXPR |
The node expression type that selects or
matches "any" node.
|
static short |
ATTRIBUTE_EXPR |
The node expression type that selects or
matches attribute nodes
|
static short |
COMMENT_EXPR |
The node expression type that selects or
matches comment nodes
|
static short |
ELEMENT_EXPR |
The node expression type that selects or
matches element nodes
|
static short |
ID_EXPR |
The node expression type that selects or
matches any element node with a specific ID
|
static short |
IDENTITY_EXPR |
The node expression type that selects or
matches the current context node
|
static short |
NAMESPACE_EXPR |
The node expression type that selects or
matches namespace nodes
|
static short |
PARENT_EXPR |
The node expression type that selects or
matches the parent node of the current
context node.
|
static short |
PI_EXPR |
The node expression type that selects or
matches Processing Instruction nodes
|
static short |
TEXT_EXPR |
The node expression type that selects or
matches text nodes
|
static short |
WILDCARD_EXPR |
The node expression type that selects or
matches any element node
|
BOOLEAN, ERROR, FILTER_EXPR, LOCATION_PATH, NODE_TEST, NUMBER, PATH_EXPR, PRIMARY, STEP, STRING, UNION_EXPR
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getName() |
Returns the QName matched by this NodeExpression.
|
short |
getNodeExprType() |
Returns the type of this Node exprression, the value
must be one of the value Node expression types.
|
boolean |
matches(XPathNode node,
XPathContext context) |
Determines if the given node is matched by this MatchExpr with
respect to the given context.
|
evaluate, getExprType, toString
static final short ANY_EXPR
static final short ATTRIBUTE_EXPR
static final short ELEMENT_EXPR
static final short ID_EXPR
static final short IDENTITY_EXPR
static final short PARENT_EXPR
static final short TEXT_EXPR
static final short COMMENT_EXPR
static final short PI_EXPR
static final short WILDCARD_EXPR
static final short NAMESPACE_EXPR
short getNodeExprType()
java.lang.String getName()
boolean matches(XPathNode node, XPathContext context) throws XPathException
matches
in interface MatchExpression
node
- the node to determine a match forcontext
- the XPathContextXPathException
- when an error occurs during
evaluation