Isis 3.0
Back | Home
XmlStackedHandlerReader.h
Go to the documentation of this file.
1 #ifndef XmlStackedHandlerReader_H
2 #define XmlStackedHandlerReader_H
3 
4 #include <QXmlSimpleReader>
5 
6 template <typename T> class QStack;
7 
8 namespace Isis {
9  class XmlStackedHandler;
10 
27  public:
30 
31  virtual void popContentHandler();
32  virtual void pushContentHandler(XmlStackedHandler *newHandler);
34 
35  private:
36  Q_DISABLE_COPY(XmlStackedHandlerReader);
37 
38  QStack<XmlStackedHandler *> *m_contentHandlers;
39  };
40 }
41 
42 #endif
~XmlStackedHandlerReader()
Definition: XmlStackedHandlerReader.cpp:15
XmlStackedHandler * topContentHandler()
Definition: XmlStackedHandlerReader.cpp:48
virtual void popContentHandler()
Definition: XmlStackedHandlerReader.cpp:21
XmlStackedHandlerReader()
Definition: XmlStackedHandlerReader.cpp:9
virtual void pushContentHandler(XmlStackedHandler *newHandler)
Definition: XmlStackedHandlerReader.cpp:34
XML Handler that parses XMLs in a stack-oriented way.
Definition: XmlStackedHandler.h:47
Definition: Calculator.h:32
his enables stack-based XML parsing of XML files.
Definition: XmlStackedHandlerReader.h:26

U.S. Department of the Interior | U.S. Geological Survey
ISIS | Privacy & Disclaimers | Astrogeology Research Program
To contact us, please post comments and questions on the ISIS Support Center
File Modified: 07/12/2023 23:31:26