00001 // -*- C++ -*- SAXExceptions.i,v 1.3 2002/10/13 03:58:57 kitty Exp 00002 00003 ACEXML_INLINE const ACEXML_Char * 00004 ACEXML_SAXException::message (void) 00005 { 00006 return (this->message_ == 0 ? 00007 ACEXML_Exception::null_ : 00008 this->message_); 00009 } 00010 00011 ACEXML_INLINE void 00012 ACEXML_SAXException::_raise (void) 00013 { 00014 ACEXML_RAISE (*this); 00015 } 00016 00017 ACEXML_INLINE void 00018 ACEXML_SAXNotSupportedException::_raise (void) 00019 { 00020 ACEXML_RAISE (*this); 00021 } 00022 00023 ACEXML_INLINE void 00024 ACEXML_SAXNotRecognizedException::_raise (void) 00025 { 00026 ACEXML_RAISE (*this); 00027 } 00028 00029 ACEXML_INLINE void 00030 ACEXML_SAXParseException::_raise (void) 00031 { 00032 ACEXML_RAISE (*this); 00033 } 00034 00035 ACEXML_INLINE const ACEXML_Char * 00036 ACEXML_SAXException::id (void) const 00037 { 00038 return ACEXML_SAXException::exception_name_; 00039 } 00040 00041 ACEXML_INLINE const ACEXML_Char * 00042 ACEXML_SAXNotSupportedException::id (void) const 00043 { 00044 return ACEXML_SAXNotSupportedException::exception_name_; 00045 } 00046 00047 ACEXML_INLINE const ACEXML_Char * 00048 ACEXML_SAXNotRecognizedException::id (void) const 00049 { 00050 return ACEXML_SAXNotRecognizedException::exception_name_; 00051 } 00052 00053 ACEXML_INLINE const ACEXML_Char * 00054 ACEXML_SAXParseException::id (void) const 00055 { 00056 return ACEXML_SAXParseException::exception_name_; 00057 }