Xalan-C++ API Documentation
Xalan-C++ API Documentation
The Xalan C++ XSL Transformer Version 1.1
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
FunctionIntersection Class Reference
XPath implementation of "intersection" function for NodeSets.
More...
#include <FunctionIntersection.hpp>
Inheritance diagram for FunctionIntersection
[legend]Collaboration diagram for FunctionIntersection:
[legend]List of all members.Public Methods
- FunctionIntersection ()
- virtual ~FunctionIntersection ()
- XObjectPtr execute ( XPathExecutionContext& executionContext, XalanNode* context)
- Execute an XPath function object. More...
- virtual XObjectPtr execute ( XPathExecutionContext& executionContext, XalanNode* context, const XObjectPtr arg1)
- Execute an XPath function object. More...
- XObjectPtr execute ( XPathExecutionContext& executionContext, XalanNode* context, const XObjectPtr arg1, const XObjectPtr arg2)
- Execute an XPath function object. More...
- XObjectPtr execute ( XPathExecutionContext& executionContext, XalanNode* context, const XObjectPtr arg1, const XObjectPtr arg2, const XObjectPtr arg3)
- Execute an XPath function object. More...
- XObjectPtr execute ( XPathExecutionContext& executionContext, XalanNode* context, int opPos, const XObjectArgVectorType& args)
- Execute an XPath function object. More...
- virtual FunctionIntersection* clone () const
- Create a copy of the function object. More...
Detailed Description
XPath implementation of "intersection" function for NodeSets.
Constructor & Destructor Documentation
FunctionIntersection::FunctionIntersection (
|
)
|
|
virtual FunctionIntersection::~FunctionIntersection (
|
) [virtual]
|
|
Member Function Documentation
virtual FunctionIntersection* FunctionIntersection::clone (
|
) const [virtual]
|
|
|
Create a copy of the function object.
-
Returns:
-
pointer to the new object
Reimplemented from Function. |
|
Execute an XPath function object.
The function must return a valid object. -
Parameters:
-
executionContext
|
executing context |
context
|
current context node |
opPos
|
current op position |
args
|
vector of pointers to XObject arguments |
-
Returns:
-
pointer to the result XObject
Reimplemented from Function. |
|
Execute an XPath function object.
The function must return a valid object. Called if function has three parameters. -
Parameters:
-
executionContext
|
executing context |
context
|
current context node |
arg1
|
pointer to XObject arguments |
arg2
|
pointer to XObject argument |
arg3
|
pointer to XObject argument |
-
Returns:
-
pointer to the result XObject
Reimplemented from Function. |
|
Execute an XPath function object.
The function must return a valid object. Called if function has two parameters. -
Parameters:
-
executionContext
|
executing context |
context
|
current context node |
arg1
|
pointer to XObject argument |
arg2
|
pointer to XObject argument |
-
Returns:
-
pointer to the result XObject
Reimplemented from Function. |
|
Execute an XPath function object.
The function must return a valid object. Called if function has one parameter. -
Parameters:
-
executionContext
|
executing context |
context
|
current context node |
arg
|
pointer to XObject argument |
-
Returns:
-
pointer to the result XObject
Reimplemented from Function. |
|
Execute an XPath function object.
The function must return a valid object. Called if function has no parameters. -
Parameters:
-
executionContext
|
executing context |
context
|
current context node |
-
Returns:
-
pointer to the result XObject
Reimplemented from Function. |
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.
Xalan-C++ XSL Transformer Version 1.1
Copyright © 2000, 2001 The Apache Software Foundation. All Rights Reserved.
|
|