Main Page   Class Hierarchy   Compound List   File List   Compound Members  

IDOM_RangeException Class Reference

Inheritance diagram for IDOM_RangeException:

IDOM_DOMException List of all members.

Public Types

Enumerators for DOM Range Exceptions
enum  RangeExceptionCode { BAD_BOUNDARYPOINTS_ERR = 1, INVALID_NODE_TYPE_ERR = 2 }

Public Methods

Constructors and assignment operator
 IDOM_RangeException ()
 IDOM_RangeException (RangeExceptionCode code, const XMLCh *message)
 IDOM_RangeException (const IDOM_RangeException &other)
Destructor.
virtual ~IDOM_RangeException ()

Public Attributes

Public variables.
RangeExceptionCode code

Detailed Description

Encapsulate range related DOM error or warning. DOM level 2 implementation.

The DOM will create and throw an instance of IDOM_RangeException when an error condition in range is detected. Exceptions can occur when an application directly manipulates the range elements in DOM document tree that is produced by the parser.

Unlike the other classes in the C++ DOM API, IDOM_RangeException is NOT a reference to an underlying implementation class, and does not provide automatic memory management. Code that catches a DOM Range exception is responsible for deleting it, or otherwise arranging for its disposal.


Constructor & Destructor Documentation

IDOM_RangeException::IDOM_RangeException  
 

Default constructor for IDOM_RangeException.

IDOM_RangeException::IDOM_RangeException RangeExceptionCode    code,
const XMLCh *    message
 

Constructor which takes an error code and a message.

Parameters:
code The error code which indicates the exception
message The string containing the error message

IDOM_RangeException::IDOM_RangeException const IDOM_RangeException &    other
 

Copy constructor.

Parameters:
other The object to be copied.

IDOM_RangeException::~IDOM_RangeException   [virtual]
 

Destructor for IDOM_RangeException. Applications are responsible for deleting IDOM_RangeException objects that they catch after they have completed their exception processing.


Member Data Documentation

RangeExceptionCode IDOM_RangeException::code
 

A code value, from the set defined by the RangeExceptionCode enum, indicating the type of error that occured.

Reimplemented from IDOM_DOMException.


The documentation for this class was generated from the following files:
Generated on Tue Nov 19 09:36:43 2002 by doxygen1.3-rc1