1 |
#ifndef XMLFILTER_H |
2 |
#define XMLFILTER_H |
3 |
|
4 |
#include <QString> |
5 |
|
6 |
//class to simplify XML filtering |
7 |
class XmlFilter |
8 |
{ |
9 |
public: |
10 |
|
11 |
XmlFilter(); |
12 |
XmlFilter(QString elementName, QString parentElementName, QString attributeName, QString attributeValue); |
13 |
|
14 |
QString getElementName(); |
15 |
QString getParentElementName(); |
16 |
QString getAttributeName(); |
17 |
QString getAttributeValue(); |
18 |
|
19 |
void setElementName(QString elementName); |
20 |
void setParentElementName(QString parentElementName); |
21 |
void setAttributeName(QString attributeName); |
22 |
void setAttributeValue(QString attributeValue); |
23 |
|
24 |
void clear(); |
25 |
private: |
26 |
QString elementName; |
27 |
QString parentElementName; |
28 |
QString attributeName; |
29 |
QString attributeValue; |
30 |
}; |
31 |
|
32 |
#endif // XMLFILTER_H |