Main Page   Class Hierarchy   Compound List   File List   Compound Members  

XPath::FunctionCall Class Reference

Represents an XPath function call. More...

#include <xpath_expression.h>

Inheritance diagram for XPath::FunctionCall::

XPath::XPathNode List of all members.

Public Types

enum  Functions {
  FunctionNull, FunctionLast, FunctionPosition, FunctionCount,
  FunctionId, FunctionLocalName, FunctionNamespaceURI, FunctionName,
  FunctionString, FunctionConcat, FunctionStartsWith, FunctionContains,
  FunctionSubStringBefore, FunctionSubStringAfter, FunctionSubString, FunctionStringLength,
  FunctionNormalizeSpace, FunctionTranslate, FunctionBoolean, FunctionNot,
  FunctionTrue, FunctionFalse, FunctionLang, FunctionNumber,
  FunctionSum, FunctionFloor, FunctionCeiling, FunctionRound,
  FunctionLastReserved = 256
}

Public Methods

 FunctionCall ()
 FunctionCall (const FunctionCall &node)
 FunctionCall (ushort fid)
virtual ~FunctionCall ()
virtual Valueevaluate (QueryState *state)
virtual QString name () const
virtual QString qstring () const

Detailed Description

Represents an XPath function call.


Member Function Documentation

virtual Value* evaluate QueryState * state [virtual]
 

Evaluates the current node, in the context of the specified QueryState.

Note that if the evaluation is unsuccessful the value returned will be of the type Exception.

Reimplemented from XPath::XPathNode.

virtual QString qstring const [virtual]
 

Returns a dump of the node.

Reimplemented from XPath::XPathNode.


The documentation for this class was generated from the following file:
Generated at Sat Feb 15 02:18:35 2003 for 'KHTML::XPath' by doxygen1.2.9.1 written by Dimitri van Heesch, © 1997-2001