KVIrc 5.2.4
Developer APIs
Public Member Functions | Protected Attributes | Private Member Functions | List of all members
KviXmlHandler Class Reference
+ Inheritance diagram for KviXmlHandler:

Public Member Functions

bool characters (const QString &szChars) override
 
bool endDocument () override
 
bool endElement (const QString &szNamespaceUri, const QString &szLocalName, const QString &szQualifiedName) override
 
bool error (const QXmlParseException &exception) override
 
QString errorString () const override
 
bool fatalError (const QXmlParseException &exception) override
 
 KviXmlHandler (KvsObject_xmlReader *pReader)
 
bool startDocument () override
 
bool startElement (const QString &szNamespaceUri, const QString &szLocalName, const QString &szQualifiedName, const QXmlAttributes &attrs) override
 
bool warning (const QXmlParseException &exception) override
 
 ~KviXmlHandler () override=default
 

Protected Attributes

KvsObject_xmlReaderm_pReader
 
QString m_szErrorString
 

Private Member Functions

void decodeException (QString &szMsg, bool bError, const QXmlParseException &exception)
 
bool handleKvsCallReturnValue (KviKvsVariant *pRetVal)
 
bool kvsCodeAbort ()
 
bool kvsCodeFailure ()
 

Constructor & Destructor Documentation

◆ KviXmlHandler()

KviXmlHandler::KviXmlHandler ( KvsObject_xmlReader pReader)
inline

References m_pReader.

◆ ~KviXmlHandler()

KviXmlHandler::~KviXmlHandler ( )
overridedefault

Member Function Documentation

◆ characters()

bool KviXmlHandler::characters ( const QString &  szChars)
inlineoverride

◆ decodeException()

void KviXmlHandler::decodeException ( QString &  szMsg,
bool  bError,
const QXmlParseException &  exception 
)
inlineprivate

References __tr2qs_ctx.

Referenced by error(), fatalError(), and warning().

◆ endDocument()

bool KviXmlHandler::endDocument ( )
inlineoverride

◆ endElement()

bool KviXmlHandler::endElement ( const QString &  szNamespaceUri,
const QString &  szLocalName,
const QString &  szQualifiedName 
)
inlineoverride

◆ error()

bool KviXmlHandler::error ( const QXmlParseException &  exception)
inlineoverride

◆ errorString()

QString KviXmlHandler::errorString ( ) const
inlineoverride

References m_szErrorString.

◆ fatalError()

bool KviXmlHandler::fatalError ( const QXmlParseException &  exception)
inlineoverride

◆ handleKvsCallReturnValue()

bool KviXmlHandler::handleKvsCallReturnValue ( KviKvsVariant pRetVal)
inlineprivate

◆ kvsCodeAbort()

bool KviXmlHandler::kvsCodeAbort ( )
inlineprivate

References __tr2qs_ctx, and m_szErrorString.

Referenced by handleKvsCallReturnValue().

◆ kvsCodeFailure()

bool KviXmlHandler::kvsCodeFailure ( )
inlineprivate

◆ startDocument()

bool KviXmlHandler::startDocument ( )
inlineoverride

◆ startElement()

bool KviXmlHandler::startElement ( const QString &  szNamespaceUri,
const QString &  szLocalName,
const QString &  szQualifiedName,
const QXmlAttributes &  attrs 
)
inlineoverride

◆ warning()

bool KviXmlHandler::warning ( const QXmlParseException &  exception)
inlineoverride

Member Data Documentation

◆ m_pReader

KvsObject_xmlReader* KviXmlHandler::m_pReader
protected

◆ m_szErrorString

QString KviXmlHandler::m_szErrorString
protected

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