org.exolab.adaptx.xpath.engine
Class ErrorExpr

java.lang.Object
  extended by org.exolab.adaptx.xpath.engine.ErrorExpr
All 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

Field Summary
 
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
 java.lang.String toString()
          Returns the XPath expression as a string.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

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

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.

toString

public java.lang.String toString()
Description copied from interface: XPathExpression
Returns the XPath expression as a string. The returned value is a valid XPath expression that can be parsed into an equivalent XPathExpression object.

Specified by:
toString in interface XPathExpression
Overrides:
toString in class java.lang.Object
Returns:
The XPath expression as a string