|
libpappsomspp
Library for mass spectrometry
|
convenient xml reader helper More...
#include <xmlstreamreaderinterface.h>
Public Member Functions | |
| XmlStreamReaderInterface () | |
| virtual | ~XmlStreamReaderInterface () |
| virtual bool | readFile (const QString &fileName) |
| bool | read (QIODevice *device) |
| bool | read (const QString &xml_content) |
| QString | errorString () const |
Protected Member Functions | |
| virtual void | readStream ()=0 |
| void | cloneStartElement (QXmlStreamWriter &output) const |
| void | cloneElement (QXmlStreamWriter &output) |
| void | cloneNode (QXmlStreamWriter &output) |
Protected Attributes | |
| QXmlStreamReader | m_qxmlStreamReader |
convenient xml reader helper
Definition at line 40 of file xmlstreamreaderinterface.h.
| XmlStreamReaderInterface::XmlStreamReaderInterface | ( | ) |
|
virtual |
|
protected |
Definition at line 120 of file xmlstreamreaderinterface.cpp.
References cloneNode(), and m_qxmlStreamReader.
Referenced by cloneNode(), pappso::WrapTandemResults::process_group_note(), pappso::WrapTandemResults::readStream(), and readStream().
|
protected |
Definition at line 142 of file xmlstreamreaderinterface.cpp.
References cloneElement(), and m_qxmlStreamReader.
Referenced by cloneElement(), and readStream().
|
protected |
Definition at line 108 of file xmlstreamreaderinterface.cpp.
References m_qxmlStreamReader.
Referenced by pappso::WrapTandemResults::process_group_note(), pappso::WrapTandemInput::readStream(), pappso::WrapTandemResults::readStream(), and readStream().
| QString pappso::XmlStreamReaderInterface::errorString | ( | ) | const |
Definition at line 46 of file xmlstreamreaderinterface.cpp.
References m_qxmlStreamReader.
Referenced by pappso::cbor::psm::MzIdentMlReader::MzIdentMlReader(), pappso::TandemWrapperRun::readTandemPresetFile(), pappso::TandemWrapperRun::wrapTandemInputFile(), and pappso::TandemWrapperRun::writeFinalTandemOutput().
| bool pappso::XmlStreamReaderInterface::read | ( | const QString & | xml_content | ) |
Definition at line 98 of file xmlstreamreaderinterface.cpp.
References m_qxmlStreamReader, and readStream().
| bool pappso::XmlStreamReaderInterface::read | ( | QIODevice * | device | ) |
Definition at line 87 of file xmlstreamreaderinterface.cpp.
References m_qxmlStreamReader, and readStream().
Referenced by readFile().
|
virtual |
Definition at line 61 of file xmlstreamreaderinterface.cpp.
References m_qxmlStreamReader, and read().
Referenced by pappso::cbor::psm::MzIdentMlReader::MzIdentMlReader(), pappso::TandemWrapperRun::readTandemPresetFile(), pappso::TandemWrapperRun::wrapTandemInputFile(), and pappso::TandemWrapperRun::writeFinalTandemOutput().
|
protectedpure virtual |
Implemented in pappso::cbor::mzcbor::MzmlConvert, pappso::cbor::psm::MzIdentMlReader, pappso::WrapTandemInput, pappso::WrapTandemResults, and pappso::XtandemPresetReader.
References cloneElement(), cloneNode(), and cloneStartElement().
|
protected |
Definition at line 71 of file xmlstreamreaderinterface.h.
Referenced by cloneElement(), cloneNode(), cloneStartElement(), errorString(), pappso::cbor::mzcbor::MzmlConvert::getCurrentSpectrumSize(), pappso::cbor::mzcbor::MzmlConvert::insideElement(), pappso::WrapTandemResults::process_group_note(), read(), read(), pappso::XtandemPresetReader::read_note(), pappso::cbor::psm::MzIdentMlReader::readAnalysisCollectionItem(), pappso::cbor::psm::MzIdentMlReader::readAnalysisData(), pappso::cbor::psm::MzIdentMlReader::readAnalysisProtocolCollection(), pappso::cbor::psm::MzIdentMlReader::readAnalysisSoftware(), pappso::cbor::mzcbor::MzmlConvert::readBinaryDataArrayList(), pappso::cbor::psm::MzIdentMlReader::readCvParam(), pappso::cbor::psm::MzIdentMlReader::readDataCollectionItem(), pappso::cbor::psm::MzIdentMlReader::readDBSequence(), readFile(), pappso::cbor::psm::MzIdentMlReader::readInputs(), pappso::cbor::psm::MzIdentMlReader::readPeptide(), pappso::cbor::psm::MzIdentMlReader::readPeptideEvidence(), pappso::cbor::psm::MzIdentMlReader::readSearchDatabase(), pappso::cbor::psm::MzIdentMlReader::readSequenceCollectionItem(), pappso::cbor::psm::MzIdentMlReader::readSpectraData(), pappso::cbor::psm::MzIdentMlReader::readSpectrumIdentification(), pappso::cbor::psm::MzIdentMlReader::readSpectrumIdentificationItem(), pappso::cbor::psm::MzIdentMlReader::readSpectrumIdentificationResult(), pappso::cbor::mzcbor::MzmlConvert::readStream(), pappso::cbor::psm::MzIdentMlReader::readStream(), pappso::WrapTandemInput::readStream(), pappso::WrapTandemResults::readStream(), pappso::XtandemPresetReader::readStream(), and pappso::cbor::psm::MzIdentMlReader::readUserParam().