org.exolab.adaptx.xpath.functions

Class XMLNamesFunctionCall

Implemented Interfaces:
Parameters, XPathExpression

public class XMLNamesFunctionCall
extends FunctionCallImpl

A class that represents the XPath name related functions
Version:
$Revision: 4091 $
Author:
Keith Visco

Field Summary

static short
LOCAL_PART
static short
NAME
static short
NAMESPACE

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, NUMBER, PATH_EXPR, PRIMARY, STEP, STRING, UNION_EXPR

Constructor Summary

XMLNamesFunctionCall()
Creates a new XMLNames Function Call
XMLNamesFunctionCall(short type)
Creates a new XMLNames Function Call

Method Summary

XPathResult
evaluate(XPathContext context)
Evaluates the expression and returns the XPath result.

Methods inherited from class org.exolab.adaptx.xpath.functions.FunctionCallImpl

addParameter, getFunctionName, getParameter, getParameterCount, toString

Methods inherited from class org.exolab.adaptx.xpath.expressions.FunctionCall

getFunctionName, getParameter, getParameterCount

Methods inherited from class org.exolab.adaptx.xpath.expressions.PrimaryExpr

getExprType, getType

Field Details

LOCAL_PART

public static final short LOCAL_PART
Field Value:
1

NAME

public static final short NAME
Field Value:
2

NAMESPACE

public static final short NAMESPACE
Field Value:
3

Constructor Details

XMLNamesFunctionCall

public XMLNamesFunctionCall()
Creates a new XMLNames Function Call

XMLNamesFunctionCall

public XMLNamesFunctionCall(short type)
Creates a new XMLNames Function Call

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.