Error Class. More...
#include <ilviews/dataccess/error.h>
 
  
| Public Member Functions | |
| IliErrorList () | |
| This constructor initializes an empty error list. | |
| IliErrorList (const IliErrorList &) | |
| This constructor copies an error list. | |
| virtual void | addError (const IliErrorMessage &msg) | 
| Records the error message.  More... | |
| void | append (const IliErrorList &list) | 
| Appends all the errors recorded in an error list to the end of this error list.  More... | |
| const IliErrorMessage & | getErrorAt (IlInt pos) const | 
| Returns an error message.  More... | |
| IlInt | getErrorsCount () const | 
| Returns the count of recorded error messages.  More... | |
| IliErrorList & | operator= (const IliErrorList &list) | 
| Assigns an error list.  More... | |
| void | removeAllErrors () | 
| Removes all errors from the error list. | |
| void | removeErrorAt (IlInt pos) | 
| Removes an error message.  More... | |
|  Public Member Functions inherited from IliErrorSink | |
| IliErrorSink () | |
| This constructor initializes an error sink. | |
| IliErrorSink (const IliErrorSink &) | |
| This constructor copies an error sink. | |
| IliErrorSink & | operator= (const IliErrorSink &sink) | 
| Assigns an error sink.  More... | |
Error Class.
Library: dataccess
The IliErrorList is a subclass of the IliErrorSink class that keeps a record of all the error messages it catches. Member functions are provided to browse through the recorded error messages or alter them. 
IliErrorMessage, IliErrorReporter, IliErrorSink.| Name | Type | Equivalent methods | 
|---|---|---|
| errorsCount | Int | getErrorsCount() | 
| Name | Return type | Equivalent methods | 
|---|---|---|
| addError(IliErrorMessage msg) | Void | addError(msg) | 
| appendErrorList(IliErrorList list) | Void | append(list) | 
| getErrorAt(Int index) | IliErrorMessage | getErrorAt(index) | 
| removeAllErrors() | Void | removeAllErrors() | 
| report(IlvAbstractView view) | Void | defaultErrorReporter.reportErrors(view) | 
Here is an example of using an IliErrorList object :
| 
 | virtual | 
| void IliErrorList::append | ( | const IliErrorList & | list | ) | 
Appends all the errors recorded in an error list to the end of this error list.
| list | The error list | 
| const IliErrorMessage& IliErrorList::getErrorAt | ( | IlInt | pos | ) | const | 
Returns an error message.
| pos | The message position (counting from 0for the first message caught). | 
| IlInt IliErrorList::getErrorsCount | ( | ) | const | 
Returns the count of recorded error messages.
| IliErrorList& IliErrorList::operator= | ( | const IliErrorList & | list | ) | 
Assigns an error list.
| list | The error list. | 
| void IliErrorList::removeErrorAt | ( | IlInt | pos | ) | 
Removes an error message.
| pos | The error message position. |