pepxmlHandler.h 1.49 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/*
*
* MassChroQ: Mass Chromatogram Quantification software.
* Copyright (C) 2010 Olivier Langella, Edlira Nano, Benoit Valot, Michel Zivy.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.  If not, see <http://www.gnu.org/licenses/>.
*
*/
/**
 * \file pepxmlHandler.h
 * \date November 25, 2010
 * \author Edlira Nano
 */

#ifndef PEPXML_HANDLER_H_
27
#define PEPXML_HANDLER_H_ 1
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
/**
 * \class PepxmlHandler
 * \brief QXmlDefaultHandler derived class for the parsing of 
 * the pepXML input files (SAX parsing)
 */

class PepxmlHandler : public QXmlDefaultHandler {

 public :
  
  PepxmlHandler(msRun * ms_run);
  virtual ~PepxmlHandler();
  
  virtual bool startElement(const QString &namespaceURI, 
			    const QString &localName,
			    const QString &qName, 
			    const QXmlAttributes &attributes);
  
  virtual bool endElement(const QString &namespaceURI,
			  const QString &localName,
			  const QString &qName);

 protected :
   
 private :
  

};

#endif /* PEPXML_HANDLER_H_*/