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

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

#include <xalanc/XSLT/AVTPartSimple.hpp>

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

Public Member Functions

 AVTPartSimple (StylesheetConstructionContext &constructionContext, const XalanDOMChar *val, XalanDOMString::size_type len)
 Construct a simple Attribute Value Template (AVT) part. 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 47 of file AVTPartSimple.hpp.

Constructor & Destructor Documentation

◆ AVTPartSimple()

xalanc::AVTPartSimple::AVTPartSimple ( StylesheetConstructionContext constructionContext,
const XalanDOMChar *  val,
XalanDOMString::size_type  len 
)

Construct a simple Attribute Value Template (AVT) part.

Parameters
constructionContextcontext when object constructed
valA pure string section of an AVT
lenThe length of val

Member Function Documentation

◆ evaluate() [1/2]

virtual void xalanc::AVTPartSimple::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::AVTPartSimple::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: