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
bool operator==(const XalanVector< Type > &theLHS, const XalanVector< Type > &theRHS)
void evaluate(XalanDOMString &buf, const PrefixResolver &prefixResolver, XPathExecutionContext &executionContext) const
Append the value to the buffer.
This class defines an interface for classes that resolve namespace prefixes to their URIs...
XalanDOMString & assign(const XalanDOMChar *theSource)
#define XALAN_CPP_NAMESPACE
Xalan-C++ namespace, including major and minor version.
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.
const XalanDOMString & getName() const
Retrieve the name of the Attribute Value Template.
xercesc::Locator LocatorType