#ifndef ARABICA_SAXNOTRECOGNIZEDEXCEPTION_H #define ARABICA_SAXNOTRECOGNIZEDEXCEPTION_H // SAXNotRecognizedException.h // $Id$ #include namespace Arabica { namespace SAX { /** * Exception class for an unrecognized identifier. * *

An XMLReader will throw this exception when it finds an * unrecognized feature or property identifier; SAX applications and * extensions may use this class for other, similar purposes.

* * @since SAX 2.0 * @author Jez Higgins, * jez@jezuk.co.uk * @version 2.0 * @see SAXNotSupportedException */ class SAXNotRecognizedException : public SAXException { public: SAXNotRecognizedException(const std::string& message) : SAXException(message) { } // SAXNotRecognizedException SAXNotRecognizedException(const SAXNotRecognizedException& rhs) : SAXException(rhs) { } // SAXNotRecognizedException SAXNotRecognizedException& operator=(const SAXNotRecognizedException& rhs) { SAXException::operator =(rhs); return *this; } // operator= virtual ~SAXNotRecognizedException() throw() { } }; // class SAXNotRecognizedException } // namespace SAX } // namespace Arabica #endif // end of file