http://xml.apache.org/http://www.apache.org/http://www.w3.org/

Home

Readme
Release Info

Installation
Download
Build

FAQs
Samples
API Docs

DOM C++ Binding
Programming
Migration Guide

Feedback
Bug-Reporting
PDF Document

CVS Repository
Mail Archive

API Docs for SAX and DOM
 

Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

DOMError Class Reference

DOMError is an interface that describes an error. More...

List of all members.

Public Types

Public constants
enum  ErrorSeverity { DOM_SEVERITY_WARNING = 0, DOM_SEVERITY_ERROR = 1, DOM_SEVERITY_FATAL_ERROR = 2 }
 The severity of the error described by the DOMError. More...


Public Methods

Destructor
virtual ~DOMError ()
 Destructor.

Functions introduced in DOM Level 3
virtual short getSeverity () const=0
 Get the severity of the error.

virtual const XMLCh * getMessage () const=0
 Get the message describing the error that occured.

virtual DOMLocatorgetLocation () const=0
 Get the location of the error.

virtual void * getRelatedException () const=0
 The related platform dependent exception if any.

virtual void setSeverity (const short severity)=0
 Set the severity of the error.

virtual void setMessage (const XMLCh *const message)=0
 Set the error message.

virtual void setLocation (DOMLocator *const location)=0
 Set the location of the error.

virtual void setRelatedException (void *exception) const=0
 The related platform dependent exception if any.


Protected Methods

Hidden constructors
 DOMError ()
 DOMError (const DOMError &)
DOMError & operator= (const DOMError &)


Detailed Description

DOMError is an interface that describes an error.

See also:
DOMErrorHandler::handleError
Since:
DOM Level 3


Member Enumeration Documentation

enum DOMError::ErrorSeverity
 

The severity of the error described by the DOMError.

Since:
DOM Level 3
Enumeration values:
DOM_SEVERITY_WARNING 
DOM_SEVERITY_ERROR 
DOM_SEVERITY_FATAL_ERROR 


Constructor & Destructor Documentation

DOMError::DOMError   [protected]
 

DOMError::DOMError const DOMError &    [protected]
 

virtual DOMError::~DOMError   [virtual]
 

Destructor.


Member Function Documentation

virtual DOMLocator* DOMError::getLocation   [pure virtual]
 

Get the location of the error.

"Experimental - subject to change"

See also:
setLocation
Since:
DOM Level 3

virtual const XMLCh* DOMError::getMessage   [pure virtual]
 

Get the message describing the error that occured.

"Experimental - subject to change"

See also:
setMessage
Since:
DOM Level 3

virtual void* DOMError::getRelatedException   [pure virtual]
 

The related platform dependent exception if any.

"Experimental - subject to change"

See also:
setRelatedException
Since:
DOM Level 3

virtual short DOMError::getSeverity   [pure virtual]
 

Get the severity of the error.

"Experimental - subject to change"

See also:
setSeverity
Since:
DOM Level 3

DOMError& DOMError::operator= const DOMError &    [protected]
 

virtual void DOMError::setLocation DOMLocator *const    location [pure virtual]
 

Set the location of the error.

"Experimental - subject to change"

Parameters:
location  the location of the error to set.
See also:
getLocation
Since:
DOM Level 3

virtual void DOMError::setMessage const XMLCh *const    message [pure virtual]
 

Set the error message.

"Experimental - subject to change"

Parameters:
message  the error message to set.
See also:
getMessage
Since:
DOM Level 3

virtual void DOMError::setRelatedException void *    exception const [pure virtual]
 

The related platform dependent exception if any.

"Experimental - subject to change"

Parameters:
exception  the related exception to set.
See also:
getRelatedException
Since:
DOM Level 3

virtual void DOMError::setSeverity const short    severity [pure virtual]
 

Set the severity of the error.

"Experimental - subject to change"

Parameters:
severity  the type of the error to set
See also:
getLocation
Since:
DOM Level 3


The documentation for this class was generated from the following file:


Copyright © 2000 The Apache Software Foundation. All Rights Reserved.