Xalan-C++ API Reference  1.12.0
Public Member Functions | List of all members
xalanc::AVTPartXPath Class Reference

Simple string part of a complex AVT. More...

#include <xalanc/XSLT/AVTPartXPath.hpp>

Inheritance diagram for xalanc::AVTPartXPath:
[legend]
Collaboration diagram for xalanc::AVTPartXPath:
[legend]

Public Member Functions

 AVTPartXPath (const XPath *xpath)
 Construct an XPath Attribute Value Template (AVT) part from an XPath. More...
 
virtual void evaluate (XalanDOMString &buf, XalanNode *contextNode, const PrefixResolver &prefixResolver, XPathExecutionContext &executionContext) const
 Append the value to the buffer. More...
 
virtual void evaluate (XalanDOMString &buf, const PrefixResolver &prefixResolver, XPathExecutionContext &executionContext) const
 Append the value to the buffer. More...
 
- Public Member Functions inherited from xalanc::AVTPart
 AVTPart ()
 
virtual ~AVTPart ()
 

Detailed Description

Simple string part of a complex AVT.

Definition at line 51 of file AVTPartXPath.hpp.

Constructor & Destructor Documentation

◆ AVTPartXPath()

xalanc::AVTPartXPath::AVTPartXPath ( const XPath xpath)

Construct an XPath Attribute Value Template (AVT) part from an XPath.

Parameters
xpathXPath to evaluate

Member Function Documentation

◆ evaluate() [1/2]

virtual void xalanc::AVTPartXPath::evaluate ( XalanDOMString buf,
const PrefixResolver prefixResolver,
XPathExecutionContext executionContext 
) const
virtual

Append the value to the buffer.

Parameters
bufbuffer to write into
prefixResolverprefix resolver to use
executionContextexecution context

Implements xalanc::AVTPart.

◆ evaluate() [2/2]

virtual void xalanc::AVTPartXPath::evaluate ( XalanDOMString buf,
XalanNode contextNode,
const PrefixResolver prefixResolver,
XPathExecutionContext executionContext 
) const
virtual

Append the value to the buffer.

Parameters
bufbuffer to write into
contextNodecurrent context node
prefixResolverprefix resolver to use
executionContextexecution context

Implements xalanc::AVTPart.


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