|
libpappsomspp
Library for mass spectrometry
|
#include <xtandeminputsaxhandler.h>
Public Member Functions | |
| XtandemInputSaxHandler (const QString &destinationMzXmlFile, const QString &destinationTandemInputFile, const QString &destinationTandemOutputFile) | |
| ~XtandemInputSaxHandler () | |
| 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 |
| const QString & | getOriginalMsDataFileName () const |
| const QString & | getOriginalTandemOutputFileName () const |
| const QString & | getOriginalTandemPresetFileName () const |
Private Member Functions | |
| bool | startElement_note (QXmlAttributes attributes) |
| bool | endElement_note () |
| void | writeOpenTag (const QString &qName, const QXmlAttributes &attributes) |
Private Attributes | |
| QString | m_destinationMzXmlFileName |
| QString | m_originMzDataFileName |
| QString | m_destinationTandemInputFileName |
| QString | m_originTandemPresetFileName |
| QString | m_originTandemOutpuFileName |
| QString | m_destinationTandemOutputFileName |
| QFile | m_destinationTandemInputFile |
| QXmlStreamWriter * | p_writeXmlTandemInput |
| std::vector< QString > | m_tagStack |
| bool | m_isTandemParameter = false |
| QString | m_errorString |
| QString | m_currentText |
| QString | m_currentLabel |
| QString | m_labelName |
Definition at line 38 of file xtandeminputsaxhandler.h.
| pappso::XtandemInputSaxHandler::XtandemInputSaxHandler | ( | const QString & | destinationMzXmlFile, |
| const QString & | destinationTandemInputFile, | ||
| const QString & | destinationTandemOutputFile | ||
| ) |
Default constructor
Definition at line 34 of file xtandeminputsaxhandler.cpp.
References m_destinationMzXmlFileName, m_destinationTandemInputFile, m_destinationTandemInputFileName, m_destinationTandemOutputFileName, and p_writeXmlTandemInput.
| pappso::XtandemInputSaxHandler::~XtandemInputSaxHandler | ( | ) |
Destructor
Definition at line 62 of file xtandeminputsaxhandler.cpp.
References m_destinationTandemInputFile, and p_writeXmlTandemInput.
|
override |
Definition at line 230 of file xtandeminputsaxhandler.cpp.
References m_currentText.
|
override |
Definition at line 219 of file xtandeminputsaxhandler.cpp.
References m_destinationTandemInputFile, and p_writeXmlTandemInput.
|
override |
Definition at line 164 of file xtandeminputsaxhandler.cpp.
References endElement_note(), m_currentText, m_errorString, m_tagStack, p_writeXmlTandemInput, and pappso::PappsoException::qwhat().
|
private |
Definition at line 292 of file xtandeminputsaxhandler.cpp.
References m_currentLabel, m_currentText, m_destinationMzXmlFileName, m_destinationTandemOutputFileName, m_originMzDataFileName, m_originTandemOutpuFileName, m_originTandemPresetFileName, and p_writeXmlTandemInput.
Referenced by endElement().
|
override |
| QString pappso::XtandemInputSaxHandler::errorString | ( | ) | const |
Definition at line 265 of file xtandeminputsaxhandler.cpp.
References m_errorString.
Referenced by pappso::TandemWrapperRun::wrapTandemInputFile().
|
override |
| const QString & pappso::XtandemInputSaxHandler::getOriginalMsDataFileName | ( | ) | const |
Definition at line 325 of file xtandeminputsaxhandler.cpp.
References m_originMzDataFileName.
Referenced by pappso::TandemWrapperRun::wrapTandemInputFile().
| const QString & pappso::XtandemInputSaxHandler::getOriginalTandemOutputFileName | ( | ) | const |
Definition at line 331 of file xtandeminputsaxhandler.cpp.
References m_originTandemOutpuFileName.
Referenced by pappso::TandemWrapperRun::wrapTandemInputFile().
| const QString & pappso::XtandemInputSaxHandler::getOriginalTandemPresetFileName | ( | ) | const |
Definition at line 337 of file xtandeminputsaxhandler.cpp.
References m_originTandemPresetFileName.
Referenced by pappso::TandemWrapperRun::wrapTandemInputFile().
|
override |
|
override |
Definition at line 84 of file xtandeminputsaxhandler.cpp.
References m_currentText, m_errorString, m_isTandemParameter, m_labelName, m_tagStack, pappso::PappsoException::qwhat(), startElement_note(), and writeOpenTag().
|
private |
Definition at line 272 of file xtandeminputsaxhandler.cpp.
References m_currentLabel, and writeOpenTag().
Referenced by startElement().
|
private |
Definition at line 72 of file xtandeminputsaxhandler.cpp.
References p_writeXmlTandemInput.
Referenced by startElement(), and startElement_note().
|
private |
Definition at line 98 of file xtandeminputsaxhandler.h.
Referenced by endElement_note(), and startElement_note().
|
private |
Definition at line 97 of file xtandeminputsaxhandler.h.
Referenced by characters(), endElement(), endElement_note(), and startElement().
|
private |
Definition at line 86 of file xtandeminputsaxhandler.h.
Referenced by XtandemInputSaxHandler(), and endElement_note().
|
private |
Definition at line 92 of file xtandeminputsaxhandler.h.
Referenced by XtandemInputSaxHandler(), ~XtandemInputSaxHandler(), and endDocument().
|
private |
Definition at line 88 of file xtandeminputsaxhandler.h.
Referenced by XtandemInputSaxHandler().
|
private |
Definition at line 91 of file xtandeminputsaxhandler.h.
Referenced by XtandemInputSaxHandler(), and endElement_note().
|
private |
Definition at line 96 of file xtandeminputsaxhandler.h.
Referenced by endElement(), error(), errorString(), fatalError(), and startElement().
|
private |
Definition at line 95 of file xtandeminputsaxhandler.h.
Referenced by startElement().
|
private |
Definition at line 99 of file xtandeminputsaxhandler.h.
Referenced by startElement().
|
private |
Definition at line 87 of file xtandeminputsaxhandler.h.
Referenced by endElement_note(), and getOriginalMsDataFileName().
|
private |
Definition at line 90 of file xtandeminputsaxhandler.h.
Referenced by endElement_note(), and getOriginalTandemOutputFileName().
|
private |
Definition at line 89 of file xtandeminputsaxhandler.h.
Referenced by endElement_note(), and getOriginalTandemPresetFileName().
|
private |
Definition at line 94 of file xtandeminputsaxhandler.h.
Referenced by endElement(), and startElement().
|
private |
Definition at line 93 of file xtandeminputsaxhandler.h.
Referenced by XtandemInputSaxHandler(), ~XtandemInputSaxHandler(), endDocument(), endElement(), endElement_note(), startDocument(), and writeOpenTag().