libpappsomspp
Library for mass spectrometry
|
Go to the documentation of this file.
31 #include <QXmlDefaultHandler>
32 #include <QXmlStreamWriter>
38 class XtandemOutputSaxHandler :
public QXmlDefaultHandler
45 const QString &original_msdata_file_name);
54 const QString &localName,
56 const QXmlAttributes &attributes)
override;
59 const QString &localName,
60 const QString &qName)
override;
68 bool fatalError(
const QXmlParseException &exception)
override;
69 bool error(
const QXmlParseException &exception)
override;
74 const QString &input_value);
79 void writeOpenTag(
const QString &qName,
const QXmlAttributes &attributes);
QFile m_destinationTandemOutputFile
bool characters(const QString &str) override
bool error(const QXmlParseException &exception) override
QString m_originalMsDataFileName
bool startElement_note(QXmlAttributes attributes)
QString errorString() const
std::map< QString, QString > m_mapTandemInputParameters
bool fatalError(const QXmlParseException &exception) override
bool endElement(const QString &namespaceURI, const QString &localName, const QString &qName) override
QXmlStreamWriter * p_writeXmlTandemOutput
void writeOpenTag(const QString &qName, const QXmlAttributes &attributes)
XtandemOutputSaxHandler(const QString &final_tandem_output, const QString &original_msdata_file_name)
bool endDocument() override
std::vector< QString > m_tagStack
void setInputParameters(const QString &label_name_attribute, const QString &input_value)
bool startElement(const QString &namespaceURI, const QString &localName, const QString &qName, const QXmlAttributes &attributes) override
~XtandemOutputSaxHandler()
bool startDocument() override