Qyoto  4.0.5
Qyoto is a C# language binding for Qt
 All Classes Namespaces Functions Variables Typedefs Enumerations Properties
QtXml.QXmlErrorHandler Class Referenceabstract

The QXmlErrorHandler class provides an interface to report errors in XML data. More...

Inheritance diagram for QtXml.QXmlErrorHandler:
Collaboration diagram for QtXml.QXmlErrorHandler:

Public Member Functions

 QXmlErrorHandler ()
 
 QXmlErrorHandler (IQXmlErrorHandler copy)
 
virtual void CreateProxy ()
 
abstract bool Error (QXmlParseException exception)
 
 
abstract string ErrorString ()
 
 
abstract bool FatalError (QXmlParseException exception)
 
 
abstract bool Warning (QXmlParseException exception)
 
 
new void Dispose ()
 
- Public Member Functions inherited from QtXml.IQXmlErrorHandler
bool Error (QXmlParseException exception)
 
string ErrorString ()
 
bool FatalError (QXmlParseException exception)
 
bool Warning (QXmlParseException exception)
 

Protected Member Functions

 QXmlErrorHandler (System.Type dummy)
 

Protected Attributes

SmokeInvocation interceptor
 

Properties

virtual System.IntPtr SmokeObject [get, set]
 

Detailed Description

The QXmlErrorHandler class provides an interface to report errors in XML data.

If you want your application to report errors to the user or to perform customized error handling, you should subclass this class.

You can set the error handler with QXmlReader::setErrorHandler().

Errors can be reported using warning(), error() and fatalError(), with the error text being reported with errorString().

See also QXmlDTDHandler, QXmlDeclHandler, QXmlContentHandler, QXmlEntityResolver, QXmlLexicalHandler, and Introduction to SAX2.

Constructor & Destructor Documentation

QtXml.QXmlErrorHandler.QXmlErrorHandler ( System.Type  dummy)
protected
QtXml.QXmlErrorHandler.QXmlErrorHandler ( )
QtXml.QXmlErrorHandler.QXmlErrorHandler ( IQXmlErrorHandler  copy)

Member Function Documentation

virtual void QtXml.QXmlErrorHandler.CreateProxy ( )
virtual
new void QtXml.QXmlErrorHandler.Dispose ( )
abstract bool QtXml.QXmlErrorHandler.Error ( QXmlParseException  exception)
pure virtual

A reader might use this function to report a recoverable error. A recoverable error corresponds to the definiton of "error" in section 1.2 of the XML 1.0 specification. Details of the error are stored in exception.

The reader must continue to provide normal parsing events after invoking this function.

If this function returns false the reader stops parsing and reports an error. The reader uses the function errorString() to get the error message.

abstract string QtXml.QXmlErrorHandler.ErrorString ( )
pure virtual

The reader calls this function to get an error string if any of the handler functions returns false.

abstract bool QtXml.QXmlErrorHandler.FatalError ( QXmlParseException  exception)
pure virtual

A reader must use this function to report a non-recoverable error. Details of the error are stored in exception.

If this function returns true the reader might try to go on parsing and reporting further errors, but no regular parsing events are reported.

abstract bool QtXml.QXmlErrorHandler.Warning ( QXmlParseException  exception)
pure virtual

A reader might use this function to report a warning. Warnings are conditions that are not errors or fatal errors as defined by the XML 1.0 specification. Details of the warning are stored in exception.

If this function returns false the reader stops parsing and reports an error. The reader uses the function errorString() to get the error message.

Member Data Documentation

SmokeInvocation QtXml.QXmlErrorHandler.interceptor
protected

Property Documentation

virtual System.IntPtr QtXml.QXmlErrorHandler.SmokeObject
getset