org.exolab.adaptx.xpath.engine

Class ErrorExpr

Implemented Interfaces:
XPathExpression

public class ErrorExpr
extends java.lang.Object
implements XPathExpression

Simple interface for XSL Expressions

Version:
$Revision: 1.2 $ $Id: ErrorExpr.java,v 1.2 2003/05/13 07:59:08 kvisco Exp $

Author:
Keith Visco

Fields inherited from interface org.exolab.adaptx.xpath.XPathExpression

BOOLEAN, ERROR, FILTER_EXPR, LOCATION_PATH, NODE_TEST, NUMBER, PATH_EXPR, PRIMARY, STEP, STRING, UNION_EXPR

Method Summary

XPathResult
evaluate(XPathContext context)
Evaluates the expression and returns the XPath result.
short
getExprType()
Returns the type of Expr this Expr represents
String
toString()
Returns the XPath expression as a string.

Method Details

evaluate

public XPathResult evaluate(XPathContext context)
            throws XPathException
Evaluates the expression and returns the XPath result.
Specified by:
evaluate in interface XPathExpression

Parameters:
context - The XPathContext to use during evaluation.

Returns:
The XPathResult (not null).

Throws:
XPathException - if an error occured while evaluating this expression.


getExprType

public short getExprType()
Returns the type of Expr this Expr represents
Specified by:
getExprType in interface XPathExpression

Returns:
the type of Expr this Expr represents


toString

public String toString()
Specified by:
toString in interface XPathExpression

Returns:
The XPath expression as a string