|
Xalan-C++ API Reference
1.12.0
|
Go to the documentation of this file.
18 #if !defined(XALAN_AVT_HEADER_GUARD)
19 #define XALAN_AVT_HEADER_GUARD
30 namespace XERCES_CPP_NAMESPACE
42 using xercesc::Locator;
48 class XPathExecutionContext;
50 class StringTokenizer;
51 class StylesheetConstructionContext;
77 const Locator* locator,
78 const XalanDOMChar* name,
79 const XalanDOMChar* stringedValue,
111 if(m_simpleString != 0)
113 buf.
assign(m_simpleString, m_simpleStringLength);
117 doEvaluate(buf, contextNode, prefixResolver, executionContext);
134 if(m_simpleString != 0)
136 buf.
assign(m_simpleString, m_simpleStringLength);
140 doEvaluate(buf, prefixResolver, executionContext);
162 const Locator* locator,
170 operator=(
const AVT&);
181 const XalanDOMChar* m_simpleString;
196 #endif // XALAN_AVT_HEADER_GUARD
XalanDOMString & assign(const XalanDOMChar *theSource)
#define XALAN_CPP_NAMESPACE
Xalan-C++ namespace, including major and minor version.
void evaluate(XalanDOMString &buf, const PrefixResolver &prefixResolver, XPathExecutionContext &executionContext) const
Append the value to the buffer.
bool operator==(const XalanVector< Type > &theLHS, const XalanVector< Type > &theRHS)
const XalanDOMString & getName() const
Retrieve the name of the Attribute Value Template.
This class defines an interface for classes that resolve namespace prefixes to their URIs.
Class to hold a part, either a string or XPath, of an Attribute Value Template.
void evaluate(XalanDOMString &buf, XalanNode *contextNode, const PrefixResolver &prefixResolver, XPathExecutionContext &executionContext) const
Append the value to the buffer.
Class to hold an Attribute Value Template.
xercesc::Locator LocatorType