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 56 of file xtandeminputsaxhandler.cpp.
References m_destinationTandemInputFile, and p_writeXmlTandemInput.
|
override |
Definition at line 224 of file xtandeminputsaxhandler.cpp.
References m_currentText.
|
override |
Definition at line 213 of file xtandeminputsaxhandler.cpp.
References m_destinationTandemInputFile, and p_writeXmlTandemInput.
|
override |
Definition at line 158 of file xtandeminputsaxhandler.cpp.
References endElement_note(), m_currentText, m_errorString, m_tagStack, p_writeXmlTandemInput, and pappso::PappsoException::qwhat().
|
private |
Definition at line 286 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 259 of file xtandeminputsaxhandler.cpp.
References m_errorString.
Referenced by pappso::TandemWrapperRun::wrapTandemInputFile().
|
override |
const QString & pappso::XtandemInputSaxHandler::getOriginalMsDataFileName | ( | ) | const |
Definition at line 319 of file xtandeminputsaxhandler.cpp.
References m_originMzDataFileName.
Referenced by pappso::TandemWrapperRun::wrapTandemInputFile().
const QString & pappso::XtandemInputSaxHandler::getOriginalTandemOutputFileName | ( | ) | const |
Definition at line 325 of file xtandeminputsaxhandler.cpp.
References m_originTandemOutpuFileName.
Referenced by pappso::TandemWrapperRun::wrapTandemInputFile().
const QString & pappso::XtandemInputSaxHandler::getOriginalTandemPresetFileName | ( | ) | const |
Definition at line 331 of file xtandeminputsaxhandler.cpp.
References m_originTandemPresetFileName.
Referenced by pappso::TandemWrapperRun::wrapTandemInputFile().
|
override |
|
override |
Definition at line 78 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 266 of file xtandeminputsaxhandler.cpp.
References m_currentLabel, and writeOpenTag().
Referenced by startElement().
|
private |
Definition at line 66 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().