16 #if !defined(XALAN_ELEMNUMBER_HEADER_GUARD)
17 #define XALAN_ELEMNUMBER_HEADER_GUARD
45 XALAN_CPP_NAMESPACE_BEGIN
120 #if !defined(XALAN_RECURSIVE_STYLESHEET_EXECUTION)
149 getXPath(
unsigned int index = 0)
const;
167 const XPath* fromMatchPattern,
168 const XPath* countMatchPattern,
185 const XPath* fromMatchPattern,
186 const XPath* countMatchPattern,
229 bool stopAtFirstFound,
287 const XalanDOMChar table[],
308 evaluateLetterValueAVT(
313 traditionalAlphaCount(
324 XalanDOMChar numberType,
329 const XPath* m_countMatchPattern;
330 const XPath* m_fromMatchPattern;
331 const XPath* m_valueExpr;
335 const AVT* m_format_avt;
336 const AVT* m_lang_avt;
337 const AVT* m_lettervalue_avt;
338 const AVT* m_groupingSeparator_avt;
339 const AVT* m_groupingSize_avt;
341 const unsigned long m_id;
346 static const XalanDOMChar s_atString[];
366 static const XalanDOMChar s_piString[];
371 static const XalanDOMChar s_levelString[];
376 static const XalanDOMChar s_multipleString[];
381 static const XalanDOMChar s_anyString[];
386 static const XalanDOMChar s_singleString[];
391 static const XalanDOMChar s_alphabeticString[];
396 static const XalanDOMChar s_traditionalString[];
401 static const XalanDOMChar s_errorString[];
406 static const XalanDOMChar s_alphaCountTable[];
410 static const XalanDOMChar s_elalphaCountTable[];
421 static const size_t s_romanConvertTableSize;
461 m_currentPosition = 0;
481 return m_currentPosition >= m_maxPosition ?
false :
true;
506 XALAN_CPP_NAMESPACE_END
510 #endif // XALAN_ELEMNUMBER_HEADER_GUARD