libpappsomspp
Library for mass spectrometry
|
#include <xtandempresetsaxhandler.h>
Public Member Functions | |
XtandemPresetSaxHandler () | |
~XtandemPresetSaxHandler () | |
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 |
int | getNumberOfThreads () const |
const QString | getMs2FiltersOptions () const |
Private Member Functions | |
bool | startElement_note (QXmlAttributes attributes) |
bool | endElement_note () |
Private Attributes | |
QString | m_errorString |
std::vector< QString > | m_tagStack |
QString | m_currentText |
bool | m_isTandemParameter = false |
QString | m_currentLabel |
int | m_threads = -1 |
PrecisionUnit | m_ms2precisionUnit = PrecisionUnit::dalton |
double | m_ms2precisionValue = 0 |
Definition at line 40 of file xtandempresetsaxhandler.h.
pappso::XtandemPresetSaxHandler::XtandemPresetSaxHandler | ( | ) |
pappso::XtandemPresetSaxHandler::~XtandemPresetSaxHandler | ( | ) |
|
override |
Definition at line 162 of file xtandempresetsaxhandler.cpp.
References m_currentText.
|
override |
Definition at line 156 of file xtandempresetsaxhandler.cpp.
|
override |
Definition at line 105 of file xtandempresetsaxhandler.cpp.
References endElement_note(), m_currentText, m_errorString, m_tagStack, and pappso::PappsoException::qwhat().
|
private |
Definition at line 223 of file xtandempresetsaxhandler.cpp.
References m_currentLabel, m_currentText, m_ms2precisionUnit, m_ms2precisionValue, and m_threads.
Referenced by endElement().
|
override |
QString pappso::XtandemPresetSaxHandler::errorString | ( | ) | const |
Definition at line 197 of file xtandempresetsaxhandler.cpp.
References m_errorString.
Referenced by pappso::TandemWrapperRun::readTandemPresetFile().
|
override |
const QString pappso::XtandemPresetSaxHandler::getMs2FiltersOptions | ( | ) | const |
Definition at line 262 of file xtandempresetsaxhandler.cpp.
References pappso::PrecisionFactory::getPrecisionPtrInstance(), m_ms2precisionUnit, m_ms2precisionValue, and pappso::PrecisionBase::toString().
Referenced by pappso::TandemWrapperRun::readTandemPresetFile().
int pappso::XtandemPresetSaxHandler::getNumberOfThreads | ( | ) | const |
Definition at line 255 of file xtandempresetsaxhandler.cpp.
References m_threads.
Referenced by pappso::TandemWrapperRun::readTandemPresetFile().
|
override |
Definition at line 150 of file xtandempresetsaxhandler.cpp.
|
override |
Definition at line 45 of file xtandempresetsaxhandler.cpp.
References m_currentText, m_errorString, m_isTandemParameter, m_tagStack, pappso::PappsoException::qwhat(), and startElement_note().
|
private |
Definition at line 204 of file xtandempresetsaxhandler.cpp.
References m_currentLabel.
Referenced by startElement().
|
private |
Definition at line 85 of file xtandempresetsaxhandler.h.
Referenced by endElement_note(), and startElement_note().
|
private |
Definition at line 83 of file xtandempresetsaxhandler.h.
Referenced by characters(), endElement(), endElement_note(), and startElement().
|
private |
Definition at line 81 of file xtandempresetsaxhandler.h.
Referenced by endElement(), error(), errorString(), fatalError(), and startElement().
|
private |
Definition at line 84 of file xtandempresetsaxhandler.h.
Referenced by startElement().
|
private |
Definition at line 88 of file xtandempresetsaxhandler.h.
Referenced by endElement_note(), and getMs2FiltersOptions().
|
private |
Definition at line 89 of file xtandempresetsaxhandler.h.
Referenced by endElement_note(), and getMs2FiltersOptions().
|
private |
Definition at line 82 of file xtandempresetsaxhandler.h.
Referenced by endElement(), and startElement().
|
private |
Definition at line 86 of file xtandempresetsaxhandler.h.
Referenced by endElement_note(), and getNumberOfThreads().