SourceForge.net Logo
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Examples

ExternalFunction Class Reference

#include <ExternalFunction.hpp>

List of all members.

Public Member Functions

virtual ~ExternalFunction ()
const XMLCh * getURI () const
const XMLCh * getName () const
const XMLCh * getURINameHash () const
unsigned int getNumberOfArguments () const
virtual Result execute (const Arguments *args, DynamicContext *context) const
 Execute the (non-updating) function.
virtual PendingUpdateList executeUpdate (const Arguments *args, DynamicContext *context) const
 Execute the updating function.

Protected Member Functions

 ExternalFunction (const XMLCh *uri, const XMLCh *name, unsigned int numberOfArgs, XPath2MemoryManager *mm)

Protected Attributes

const XMLCh * uri_
const XMLCh * name_
const XMLCh * uriName_
unsigned int numArgs_


Constructor & Destructor Documentation

virtual ExternalFunction::~ExternalFunction  )  [inline, virtual]
 

ExternalFunction::ExternalFunction const XMLCh *  uri,
const XMLCh *  name,
unsigned int  numberOfArgs,
XPath2MemoryManager mm
[protected]
 


Member Function Documentation

virtual Result ExternalFunction::execute const Arguments args,
DynamicContext context
const [virtual]
 

Execute the (non-updating) function.

virtual PendingUpdateList ExternalFunction::executeUpdate const Arguments args,
DynamicContext context
const [virtual]
 

Execute the updating function.

const XMLCh* ExternalFunction::getName  )  const [inline]
 

unsigned int ExternalFunction::getNumberOfArguments  )  const [inline]
 

const XMLCh* ExternalFunction::getURI  )  const [inline]
 

const XMLCh* ExternalFunction::getURINameHash  )  const [inline]
 


Member Data Documentation

const XMLCh* ExternalFunction::name_ [protected]
 

unsigned int ExternalFunction::numArgs_ [protected]
 

const XMLCh* ExternalFunction::uri_ [protected]
 

const XMLCh* ExternalFunction::uriName_ [protected]
 


The documentation for this class was generated from the following file:
Generated on Fri Sep 25 06:55:40 2009 for XQilla Simple API by  doxygen 1.3.9.1