--- parser3/src/include/pa_exception.h 2001/10/19 14:15:23 1.16 +++ parser3/src/include/pa_exception.h 2001/10/22 16:44:42 1.18 @@ -4,7 +4,7 @@ Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com) Author: Alexander Petrosyan (http://design.ru/paf) - $Id: pa_exception.h,v 1.16 2001/10/19 14:15:23 parser Exp $ + $Id: pa_exception.h,v 1.18 2001/10/22 16:44:42 parser Exp $ */ #ifndef PA_EXCEPTION_H @@ -34,15 +34,15 @@ public: #ifdef XML /// converts XSL exception to parser exception - static void convert(Pool& pool, const String *source, const XSLException& e); + static void provide_source(Pool& pool, const String *source, const XSLException& e); /// converts SAX exception to parser exception - static void convert(Pool& pool, const String *source, const SAXException& e); + static void provide_source(Pool& pool, const String *source, const SAXException& e); /// converts SAX parse exception to parser exception - static void convert(Pool& pool, const String *source, const SAXParseException& e); + static void provide_source(Pool& pool, const String *source, const SAXParseException& e); /// converts XML exception to parser exception - static void convert(Pool& pool, const String *source, const XMLException& e); + static void provide_source(Pool& pool, const String *source, const XMLException& e); /// converts Xalan DOM exception to parser exception - static void convert(Pool& pool, const String *source, const XalanDOMException& e); + static void provide_source(Pool& pool, const String *source, const XalanDOMException& e); #endif /// extracts exception type @@ -52,12 +52,12 @@ public: /// extracts exception problem_source const String *problem_source() const { return fproblem_source; } /// extracts exception comment - const char *comment() const { return fcomment[0]?fcomment:0; } + const char *comment() const { return fcomment; } private: const String *ftype, *fcode, *fproblem_source; - char fcomment[MAX_STRING]; + char *fcomment; };