org.exolab.adaptx.xpath.functions
Class FalseFunctionCall

java.lang.Object
  extended by org.exolab.adaptx.xpath.expressions.PrimaryExpr
      extended by org.exolab.adaptx.xpath.expressions.FunctionCall
          extended by org.exolab.adaptx.xpath.functions.FunctionCallImpl
              extended by org.exolab.adaptx.xpath.functions.FalseFunctionCall
All Implemented Interfaces:
Parameters, XPathExpression

public class FalseFunctionCall
extends FunctionCallImpl

A class that represents the XPath 1.0 false() function call

Version:
$Revision: 3736 $ $Date: 2003-05-13 03:57:04 -0400 (Tue, 13 May 2003) $
Author:
Keith Visco

Field Summary
 
Fields inherited from class org.exolab.adaptx.xpath.functions.FunctionCallImpl
INVALID_NUMBER_PARAMS, INVALID_RESULT
 
Fields inherited from class org.exolab.adaptx.xpath.expressions.PrimaryExpr
EXPR, FUNCTION_CALL, LITERAL, NUMBER, VARIABLE_REFERENCE
 
Fields inherited from interface org.exolab.adaptx.xpath.XPathExpression
BOOLEAN, ERROR, FILTER_EXPR, LOCATION_PATH, NODE_TEST, PATH_EXPR, PRIMARY, STEP, STRING, UNION_EXPR
 
Constructor Summary
FalseFunctionCall()
          Creates a new FalseFunctionCall
 
Method Summary
 XPathResult evaluate(XPathContext context)
          Evaluates this Expr using the given context Node and ExprContext
 
Methods inherited from class org.exolab.adaptx.xpath.functions.FunctionCallImpl
addParameter, getFunctionName, getParameter, getParameterCount, toString
 
Methods inherited from class org.exolab.adaptx.xpath.expressions.PrimaryExpr
getExprType, getType
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FalseFunctionCall

public FalseFunctionCall()
Creates a new FalseFunctionCall

Method Detail

evaluate

public XPathResult evaluate(XPathContext context)
                     throws XPathException
Evaluates this Expr using the given context Node and ExprContext

Parameters:
context - the current context Node
exprContext - the ExprContext which has additional information sometimes needed for evaluating XPath expressions environment
Returns:
the ExprResult
Throws:
InvalidExprException - when an invalid expression is encountered during evaluation
XPathException - if an error occured while evaluating this expression.