18 #if !defined(XALAN_AVT_HEADER_GUARD)
19 #define XALAN_AVT_HEADER_GUARD
30 XALAN_DECLARE_XERCES_CLASS(Locator)
34 XALAN_CPP_NAMESPACE_BEGIN
59 #if defined(XALAN_STRICT_ANSI_HEADERS)
77 StylesheetConstructionContext& constructionContext,
78 const Locator* locator,
79 const XalanDOMChar* name,
80 const XalanDOMChar* stringedValue,
81 const PrefixResolver& resolver);
108 XalanNode* contextNode,
109 const PrefixResolver& prefixResolver,
110 XPathExecutionContext& executionContext)
const
112 if(m_simpleString != 0)
114 buf.
assign(m_simpleString, m_simpleStringLength);
118 doEvaluate(buf, contextNode, prefixResolver, executionContext);
132 const PrefixResolver& prefixResolver,
133 XPathExecutionContext& executionContext)
const
135 if(m_simpleString != 0)
137 buf.
assign(m_simpleString, m_simpleStringLength);
141 doEvaluate(buf, prefixResolver, executionContext);
150 const PrefixResolver& prefixResolver,
151 XPathExecutionContext& executionContext)
const;
156 XalanNode* contextNode,
157 const PrefixResolver& prefixResolver,
158 XPathExecutionContext& executionContext)
const;
162 StylesheetConstructionContext& constructionContext,
163 const Locator* locator,
164 StringTokenizer& tokenizer,
171 operator=(
const AVT&);
178 const AVTPart** m_parts;
180 size_type m_partsSize;
182 const XalanDOMChar* m_simpleString;
193 XALAN_CPP_NAMESPACE_END
197 #endif // XALAN_AVT_HEADER_GUARD