Xalan-C++ API Reference 1.12.0
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.
virtual void evaluate (XalanDOMString &buf, XalanNode *contextNode, const PrefixResolver &prefixResolver, XPathExecutionContext &executionContext) const
 Append the value to the buffer.
virtual void evaluate (XalanDOMString &buf, const PrefixResolver &prefixResolver, XPathExecutionContext &executionContext) const
 Append the value to the buffer.
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: