16 #if !defined(XALAN_AVT_HEADER_GUARD)
17 #define XALAN_AVT_HEADER_GUARD
28 XALAN_DECLARE_XERCES_CLASS(Locator)
32 XALAN_CPP_NAMESPACE_BEGIN
56 #if defined(XALAN_STRICT_ANSI_HEADERS)
74 StylesheetConstructionContext& constructionContext,
75 const LocatorType* locator,
76 const XalanDOMChar* name,
77 const XalanDOMChar* stringedValue,
78 const PrefixResolver& resolver);
105 XalanNode* contextNode,
106 const PrefixResolver& prefixResolver,
107 XPathExecutionContext& executionContext)
const
109 if(m_simpleString != 0)
111 buf.
assign(m_simpleString, m_simpleStringLength);
115 doEvaluate(buf, contextNode, prefixResolver, executionContext);
129 const PrefixResolver& prefixResolver,
130 XPathExecutionContext& executionContext)
const
132 if(m_simpleString != 0)
134 buf.
assign(m_simpleString, m_simpleStringLength);
138 doEvaluate(buf, prefixResolver, executionContext);
147 const PrefixResolver& prefixResolver,
148 XPathExecutionContext& executionContext)
const;
153 XalanNode* contextNode,
154 const PrefixResolver& prefixResolver,
155 XPathExecutionContext& executionContext)
const;
159 StylesheetConstructionContext& constructionContext,
160 const LocatorType* locator,
161 StringTokenizer& tokenizer,
168 operator=(
const AVT&);
175 const AVTPart** m_parts;
177 size_type m_partsSize;
179 const XalanDOMChar* m_simpleString;
190 XALAN_CPP_NAMESPACE_END
194 #endif // XALAN_AVT_HEADER_GUARD