--- parser3/src/include/pa_pool.h 2001/10/05 17:33:50 1.61 +++ parser3/src/include/pa_pool.h 2001/10/18 13:09:37 1.63 @@ -5,7 +5,7 @@ Author: Alexander Petrosyan (http://design.ru/paf) - $Id: pa_pool.h,v 1.61 2001/10/05 17:33:50 parser Exp $ + $Id: pa_pool.h,v 1.63 2001/10/18 13:09:37 parser Exp $ */ #ifndef PA_POOL_H @@ -16,10 +16,6 @@ #ifdef XML #include #include -#include -#include -#include -#include #endif // forwards @@ -133,16 +129,10 @@ public: const char *transcode_cstr(const XalanDOMString& s); /// converts Xalan string to parser String String& transcode(const XalanDOMString& s); - /// converts XSL exception to parser exception - void _throw(const String *source, const XSLException& e); - /// converts SAX exception to parser exception - void _throw(const String *source, const SAXException& e); - /// converts SAX parse exception to parser exception - void _throw(const String *source, const SAXParseException& e); - /// converts XML exception to parser exception - void _throw(const String *source, const XMLException& e); - /// converts Xalan DOM exception to parser exception - void _throw(const String *source, const XalanDOMException& e); + /// converts char * to Xalan string + XalanDOMString& Pool::transcode_buf(const char *buf, size_t buf_size); + /// converts parser String to Xalan string + XalanDOMString& Pool::transcode(const String& s); private: @@ -198,11 +188,6 @@ public: #ifdef XML const char *transcode_cstr(const XalanDOMString& s) { return fpool->transcode_cstr(s); } String& transcode(const XalanDOMString& s) { return fpool->transcode(s); } - void _throw(const String *source, const XSLException& e) { fpool->_throw(source, e); } - void _throw(const String *source, const SAXException& e) { fpool->_throw(source, e); } - void _throw(const String *source, const SAXParseException& e) { fpool->_throw(source, e); } - void _throw(const String *source, const XMLException& e) { fpool->_throw(source, e); } - void _throw(const String *source, const XalanDOMException& e) { fpool->_throw(source, e); } #endif //} };