org.exolab.adaptx.xpath.expressions
Interface MatchExpression

All Known Subinterfaces:
FilterExpr, LocationStep, NodeExpression, PathComponent
All Known Implementing Classes:
AbstractPathComponent, 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: 3734 $ $Date: 2003-05-13 03:55:04 -0400 (Tue, 13 May 2003) $
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 Detail

matches

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