rwlogo
HydraExpress 4.6

HydraExpress C++ API Reference Guide


   


Rogue Wave web site:  Home Page  |  Main Documentation Page

rwsf::XmlParseException Class Reference
[Exceptions]

Defines a base exception type for all errors that occur while parsing an XML document. More...

#include <rwsf/core/XmlParseException.h>

Inheritance diagram for rwsf::XmlParseException:
rwsf::XmlException rwsf::Exception rwsf::XmlParseAttributeNotFoundException rwsf::XmlParseLineColException

List of all members.

Public Member Functions

 XmlParseException (const rwsf::ExceptionInfo &eInfo)
 XmlParseException (const rwsf::ExceptionInfo &eInfo, const rwsf::LocalizedMessage &msg)
 XmlParseException (const char *msg)
 XmlParseException (const std::string &msg)
virtual ~XmlParseException () throw ()
virtual void raise (void) const

Detailed Description

XmlParseException defines a base exception type for all errors that occur while parsing an XML document. The parse error contains a string that describes the error.


Constructor & Destructor Documentation

rwsf::XmlParseException::XmlParseException ( const rwsf::ExceptionInfo eInfo  ) 

Constructs an rwsf::XmlParseException with an empty message.

rwsf::XmlParseException::XmlParseException ( const rwsf::ExceptionInfo eInfo,
const rwsf::LocalizedMessage &  msg 
)

Constructs an rwsf::XmlParseException with the given message.

rwsf::XmlParseException::XmlParseException ( const char *  msg  ) 
Deprecated:
Constructs an rwsf::XmlParseException with the given msg.
rwsf::XmlParseException::XmlParseException ( const std::string &  msg  ) 
Deprecated:
Constructs an rwsf::XmlParseException with the given string message.
virtual rwsf::XmlParseException::~XmlParseException (  )  throw () [virtual]

Destructor.


Member Function Documentation

virtual void rwsf::XmlParseException::raise ( void   )  const [virtual]

Methods defined by macro in Exception.h. raise (throw) clone (copy)

Reimplemented from rwsf::XmlException.

Reimplemented in rwsf::XmlParseLineColException.


Copyright © Rogue Wave Software, Inc. All Rights Reserved.

The Rogue Wave name and logo are registered trademarks of Rogue Wave Software, and HydraExpress is a trademark of Rogue Wave Software. All other trademarks are the property of their respective owners.