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

Class to hold a part, either a string or XPath, of an Attribute Value Template. More...

#include <xalanc/XSLT/AVTPart.hpp>

Inheritance diagram for xalanc::AVTPart:
[legend]

Public Member Functions

 AVTPart ()
 
virtual ~AVTPart ()
 
virtual void evaluate (XalanDOMString &buf, XalanNode *contextNode, const PrefixResolver &prefixResolver, XPathExecutionContext &executionContext) const =0
 Append the value to the buffer. More...
 
virtual void evaluate (XalanDOMString &buf, const PrefixResolver &prefixResolver, XPathExecutionContext &executionContext) const =0
 Append the value to the buffer. More...
 

Detailed Description

Class to hold a part, either a string or XPath, of an Attribute Value Template.

Definition at line 43 of file AVTPart.hpp.

Constructor & Destructor Documentation

◆ AVTPart()

xalanc::AVTPart::AVTPart ( )

◆ ~AVTPart()

virtual xalanc::AVTPart::~AVTPart ( )
virtual

Member Function Documentation

◆ evaluate() [1/2]

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

Append the value to the buffer.

Parameters
bufbuffer to write into
prefixResolverprefix resolver to use
executionContextexecution context

Implemented in xalanc::AVTPartSimple, and xalanc::AVTPartXPath.

◆ evaluate() [2/2]

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

Append the value to the buffer.

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

Implemented in xalanc::AVTPartSimple, and xalanc::AVTPartXPath.


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