|
libpappsomspp
Library for mass spectrometry
|
#include <xtandemoutputsaxhandler.h>
Public Member Functions | |
| XtandemOutputSaxHandler (const QString &final_tandem_output, const QString &original_msdata_file_name) | |
| ~XtandemOutputSaxHandler () | |
| bool | startElement (const QString &namespaceURI, const QString &localName, const QString &qName, const QXmlAttributes &attributes) override |
| bool | endElement (const QString &namespaceURI, const QString &localName, const QString &qName) override |
| bool | startDocument () override |
| bool | endDocument () override |
| bool | characters (const QString &str) override |
| bool | fatalError (const QXmlParseException &exception) override |
| bool | error (const QXmlParseException &exception) override |
| QString | errorString () const |
| void | setInputParameters (const QString &label_name_attribute, const QString &input_value) |
Private Member Functions | |
| bool | startElement_note (QXmlAttributes attributes) |
| bool | endElement_note () |
| void | writeOpenTag (const QString &qName, const QXmlAttributes &attributes) |
Private Attributes | |
| std::map< QString, QString > | m_mapTandemInputParameters |
| std::vector< QString > | m_tagStack |
| QFile | m_destinationTandemOutputFile |
| QXmlStreamWriter * | p_writeXmlTandemOutput |
| QString | m_errorString |
| QString | m_currentText |
| bool | m_isTandemParameter = false |
| QString | m_currentLabel |
| QString | m_originalMsDataFileName |
Definition at line 38 of file xtandemoutputsaxhandler.h.
| pappso::XtandemOutputSaxHandler::XtandemOutputSaxHandler | ( | const QString & | final_tandem_output, |
| const QString & | original_msdata_file_name | ||
| ) |
Default constructor
Definition at line 35 of file xtandemoutputsaxhandler.cpp.
References m_destinationTandemOutputFile, m_originalMsDataFileName, and p_writeXmlTandemOutput.
| pappso::XtandemOutputSaxHandler::~XtandemOutputSaxHandler | ( | ) |
Destructor
Definition at line 53 of file xtandemoutputsaxhandler.cpp.
References m_destinationTandemOutputFile, and p_writeXmlTandemOutput.
|
override |
Definition at line 215 of file xtandemoutputsaxhandler.cpp.
References m_currentText, m_tagStack, and p_writeXmlTandemOutput.
|
override |
Definition at line 204 of file xtandemoutputsaxhandler.cpp.
References m_destinationTandemOutputFile, and p_writeXmlTandemOutput.
|
override |
Definition at line 149 of file xtandemoutputsaxhandler.cpp.
References endElement_note(), m_currentText, m_errorString, m_tagStack, p_writeXmlTandemOutput, and pappso::PappsoException::qwhat().
|
private |
Definition at line 281 of file xtandemoutputsaxhandler.cpp.
References m_currentLabel, m_currentText, m_destinationTandemOutputFile, m_mapTandemInputParameters, m_originalMsDataFileName, and p_writeXmlTandemOutput.
Referenced by endElement().
|
override |
| QString pappso::XtandemOutputSaxHandler::errorString | ( | ) | const |
Definition at line 254 of file xtandemoutputsaxhandler.cpp.
References m_errorString.
Referenced by pappso::TandemWrapperRun::writeFinalTandemOutput().
|
override |
| void pappso::XtandemOutputSaxHandler::setInputParameters | ( | const QString & | label_name_attribute, |
| const QString & | input_value | ||
| ) |
Definition at line 323 of file xtandemoutputsaxhandler.cpp.
References m_mapTandemInputParameters.
Referenced by pappso::TandemWrapperRun::writeFinalTandemOutput().
|
override |
|
override |
Definition at line 75 of file xtandemoutputsaxhandler.cpp.
References m_currentText, m_errorString, m_isTandemParameter, m_originalMsDataFileName, m_tagStack, p_writeXmlTandemOutput, pappso::PappsoException::qwhat(), startElement_note(), and writeOpenTag().
|
private |
Definition at line 261 of file xtandemoutputsaxhandler.cpp.
References m_currentLabel, and writeOpenTag().
Referenced by startElement().
|
private |
Definition at line 63 of file xtandemoutputsaxhandler.cpp.
References p_writeXmlTandemOutput.
Referenced by startElement(), and startElement_note().
|
private |
Definition at line 89 of file xtandemoutputsaxhandler.h.
Referenced by endElement_note(), and startElement_note().
|
private |
Definition at line 87 of file xtandemoutputsaxhandler.h.
Referenced by characters(), endElement(), endElement_note(), and startElement().
|
private |
Definition at line 84 of file xtandemoutputsaxhandler.h.
Referenced by XtandemOutputSaxHandler(), ~XtandemOutputSaxHandler(), endDocument(), and endElement_note().
|
private |
Definition at line 86 of file xtandemoutputsaxhandler.h.
Referenced by endElement(), error(), errorString(), fatalError(), and startElement().
|
private |
Definition at line 88 of file xtandemoutputsaxhandler.h.
Referenced by startElement().
|
private |
Definition at line 82 of file xtandemoutputsaxhandler.h.
Referenced by endElement_note(), and setInputParameters().
|
private |
Definition at line 90 of file xtandemoutputsaxhandler.h.
Referenced by XtandemOutputSaxHandler(), endElement_note(), and startElement().
|
private |
Definition at line 83 of file xtandemoutputsaxhandler.h.
Referenced by characters(), endElement(), and startElement().
|
private |
Definition at line 85 of file xtandemoutputsaxhandler.h.
Referenced by XtandemOutputSaxHandler(), ~XtandemOutputSaxHandler(), characters(), endDocument(), endElement(), endElement_note(), startDocument(), startElement(), and writeOpenTag().