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: 3737 $ $Id: ErrorExpr.java 3737 2003-05-13 07:59:57Z kvisco $
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