Isis 3.0 Programmer Reference
Back
|
Home
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
XmlStackedHandlerReader.h
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
26
class
XmlStackedHandlerReader
:
public
QXmlSimpleReader
{
27
public
:
28
XmlStackedHandlerReader
();
29
~
XmlStackedHandlerReader
();
30
31
virtual
void
popContentHandler();
32
virtual
void
pushContentHandler(
XmlStackedHandler
*newHandler);
33
XmlStackedHandler
*topContentHandler();
34
35
private
:
36
Q_DISABLE_COPY(
XmlStackedHandlerReader
);
37
38
QStack<XmlStackedHandler *>
*m_contentHandlers;
39
};
40
}
41
42
#endif
Isis::XmlStackedHandler
XML Handler that parses XMLs in a stack-oriented way.
Definition:
XmlStackedHandler.h:47
QStack
Definition:
Calculator.h:32
QXmlSimpleReader
Isis::XmlStackedHandlerReader
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:53