| 
    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 124 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 146 of file xmlstreamreaderinterface.cpp.
References cloneElement(), and m_qxmlStreamReader.
Referenced by cloneElement(), and readStream().
      
  | 
  protected | 
Definition at line 110 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::TandemWrapperRun::readTandemPresetFile(), pappso::TandemWrapperRun::wrapTandemInputFile(), and pappso::TandemWrapperRun::writeFinalTandemOutput().
| bool pappso::XmlStreamReaderInterface::read | ( | const QString & | xml_content | ) | 
Definition at line 100 of file xmlstreamreaderinterface.cpp.
References m_qxmlStreamReader, and readStream().
| bool pappso::XmlStreamReaderInterface::read | ( | QIODevice * | device | ) | 
Definition at line 89 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::TandemWrapperRun::readTandemPresetFile(), pappso::TandemWrapperRun::wrapTandemInputFile(), and pappso::TandemWrapperRun::writeFinalTandemOutput().
      
  | 
  protectedpure virtual | 
Implemented in 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::WrapTandemResults::process_group_note(), read(), read(), pappso::XtandemPresetReader::read_note(), readFile(), pappso::WrapTandemInput::readStream(), pappso::WrapTandemResults::readStream(), and pappso::XtandemPresetReader::readStream().