| 
    ACEXML
    6.1.4
    
   | 
 
#include <Exception.h>


Public Member Functions | |
| virtual | ~ACEXML_Exception (void) | 
| Destructor.   | |
| virtual void | _raise (void)=0 | 
| Throw the exception.   | |
| virtual const ACEXML_Char * | id (void) const | 
| Return the exception type. (for safe downcast.)   | |
| virtual ACEXML_Exception * | duplicate (void) const =0 | 
| Dynamically create a copy of this exception.   | |
| virtual int | is_a (const ACEXML_Char *name) | 
| Check whether this is an exception of type specified by <name>.   | |
| virtual void | print (void) const =0 | 
| Print out exception using ACE_DEBUG.   | |
Static Public Member Functions | |
| static ACEXML_Exception * | _downcast (ACEXML_Exception *ex) | 
| Static narrow operation.   | |
Protected Member Functions | |
| ACEXML_Exception (void) | |
| Default constructor.   | |
Static Protected Attributes | |
| static const ACEXML_Char * | exception_name_ = ACE_TEXT ("ACEXML_Exception") | 
| static const ACEXML_Char * | null_ = ACE_TEXT ("") | 
| A null string that we return when there is no exception.   | |
ACEXML_Exception is the base class for all ACEXML related exceptions. Since ACEXML currently does not support native exceptions, all exceptions should be thrown thru ACEXML_Env.
      
  | 
  virtual | 
Destructor.
      
  | 
  protected | 
Default constructor.
      
  | 
  static | 
Static narrow operation.
      
  | 
  pure virtual | 
Throw the exception.
Implemented in ACEXML_SAXParseException, ACEXML_SAXNotRecognizedException, ACEXML_SAXNotSupportedException, and ACEXML_SAXException.
      
  | 
  pure virtual | 
Dynamically create a copy of this exception.
Implemented in ACEXML_SAXParseException, ACEXML_SAXNotRecognizedException, ACEXML_SAXNotSupportedException, and ACEXML_SAXException.
      
  | 
  virtual | 
Return the exception type. (for safe downcast.)
Reimplemented in ACEXML_SAXParseException, ACEXML_SAXNotRecognizedException, ACEXML_SAXNotSupportedException, and ACEXML_SAXException.
      
  | 
  virtual | 
Check whether this is an exception of type specified by <name>.
Reimplemented in ACEXML_SAXParseException, ACEXML_SAXNotRecognizedException, ACEXML_SAXNotSupportedException, and ACEXML_SAXException.
      
  | 
  pure virtual | 
Print out exception using ACE_DEBUG.
Implemented in ACEXML_SAXParseException, ACEXML_SAXNotRecognizedException, ACEXML_SAXNotSupportedException, and ACEXML_SAXException.
      
  | 
  staticprotected | 
All exceptions have names. This name is used to identify the type of an exception.
      
  | 
  staticprotected | 
A null string that we return when there is no exception.
 1.8.2