org.exolab.adaptx.xpath.expressions

Interface MatchExpression

Known Subinterfaces:
LocationStep, NodeExpression, PathComponent
Known Implementing Classes:
FilterBase, PathExpr, UnionExpr

public interface MatchExpression

This class represents a Match expression. A match expression, is an expression which can determine whether or not it matches a given node within a given context.

Version:
$Revision: 1.1 $ $Date: 2003/05/13 07:55:04 $

Author:
Keith Visco

Method Summary

boolean
matches(XPathNode node, XPathContext context)
Determines if the given node is matched by this MatchExpr with respect to the given context.

Method Details

matches

public boolean matches(XPathNode node,
                       XPathContext context)
            throws XPathException
Determines if the given node is matched by this MatchExpr with respect to the given context.

Parameters:
node - the node to determine a match for
context - the XPathContext

Returns:
true if the given node is matched by this MatchExpr

Throws:
XPathException - when an error occurs during evaluation