Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.10

Public Member Functions | Protected Member Functions | List of all members
XalanEXSLTFunctionNodeSet Class Reference
Inheritance diagram for XalanEXSLTFunctionNodeSet:
FunctionNodeSet Function

Public Member Functions

 XalanEXSLTFunctionNodeSet ()
 
virtual ~XalanEXSLTFunctionNodeSet ()
 
virtual XalanEXSLTFunctionNodeSet * clone (MemoryManagerType &theManager) const
 Create a copy of the function object. More...
 
- Public Member Functions inherited from FunctionNodeSet
 FunctionNodeSet (bool convertString=true)
 Constructor. More...
 
virtual ~FunctionNodeSet ()
 
virtual XObjectPtr execute (XPathExecutionContext &executionContext, XalanNode *context, const XObjectArgVectorType &args, const LocatorType *locator) const
 Execute an XPath function object. More...
 
- Public Member Functions inherited from Function
 Function ()
 
virtual ~Function ()
 
virtual XObjectPtr execute (XPathExecutionContext &executionContext, XalanNode *context, const LocatorType *locator) const
 Execute an XPath function object. More...
 
virtual XObjectPtr execute (XPathExecutionContext &executionContext, XalanNode *context, const XObjectPtr arg, const LocatorType *locator) const
 Execute an XPath function object. More...
 
virtual XObjectPtr execute (XPathExecutionContext &executionContext, XalanNode *context, const XObjectPtr arg1, const XObjectPtr arg2, const LocatorType *locator) const
 Execute an XPath function object. More...
 
virtual XObjectPtr execute (XPathExecutionContext &executionContext, XalanNode *context, const XObjectPtr arg1, const XObjectPtr arg2, const XObjectPtr arg3, const LocatorType *locator) const
 Execute an XPath function object. More...
 

Protected Member Functions

virtual const XalanDOMString & getError (XalanDOMString &theBuffer) const
 Get the error message to report when the function is called with the wrong number of arguments. More...
 
virtual const XalanDOMString & getInvalidArgumentTypeError (XalanDOMString &theResult) const
 

Additional Inherited Members

- Public Types inherited from FunctionNodeSet
typedef Function ParentType
 
- Public Types inherited from Function
typedef
XERCES_CPP_NAMESPACE_QUALIFIER
Locator 
LocatorType
 
typedef
XPathExecutionContext::XObjectArgVectorType 
XObjectArgVectorType
 

Constructor & Destructor Documentation

XalanEXSLTFunctionNodeSet::XalanEXSLTFunctionNodeSet ( )
virtual XalanEXSLTFunctionNodeSet::~XalanEXSLTFunctionNodeSet ( )
virtual

Member Function Documentation

virtual XalanEXSLTFunctionNodeSet* XalanEXSLTFunctionNodeSet::clone ( MemoryManagerType &  theManager) const
virtual

Create a copy of the function object.

Returns
pointer to the new object

Reimplemented from FunctionNodeSet.

virtual const XalanDOMString& XalanEXSLTFunctionNodeSet::getError ( XalanDOMString &  theBuffer) const
protectedvirtual

Get the error message to report when the function is called with the wrong number of arguments.

Returns
function error message

Reimplemented from FunctionNodeSet.

virtual const XalanDOMString& XalanEXSLTFunctionNodeSet::getInvalidArgumentTypeError ( XalanDOMString &  theResult) const
protectedvirtual

Reimplemented from FunctionNodeSet.


The documentation for this class was generated from the following file:

Interpreting class diagrams

Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.

dot

Xalan-C++ XSLT Processor Version 1.10
Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.

Apache Logo