10 #ifndef KEYXMLREADER_H_INCLUDED
11 #define KEYXMLREADER_H_INCLUDED
13 #include <boost/function.hpp>
70 int getToken(
const char *token)
const;
95 int getToken(
const char *token)
const;
118 int getToken(
const char *token)
const;
147 int getToken(
const char *token)
const;
173 #endif // KEYXMLREADER_H_INCLUDED
NodeIterator(const KEYXMLReader &reader, int types)
Definition: KEYXMLReader.cpp:100
Definition: KEYXMLReader.h:30
int getToken(const char *token) const
Definition: KEYXMLReader.cpp:268
int getToken(const char *token) const
Definition: KEYXMLReader.cpp:317
ElementIterator(const KEYXMLReader &reader)
Definition: KEYXMLReader.cpp:233
bool isEmpty() const
Definition: KEYXMLReader.cpp:258
NodeIterator m_iterator
Definition: KEYXMLReader.h:100
Definition: KEYXMLReader.h:31
int getToken(const char *token) const
Definition: KEYXMLReader.cpp:227
int getTextId(const KEYXMLReader::ElementIterator &element)
Definition: KEYXMLReader.cpp:445
void initialize(WPXInputStream *input)
Definition: KEYXMLReader.cpp:392
bool isText() const
Definition: KEYXMLReader.cpp:288
int getNamespaceId(const KEYXMLReader::AttributeIterator &attribute)
Definition: KEYXMLReader.cpp:415
Definition: KEY2Token.h:186
int getToken(const char *token) const
Definition: KEYXMLReader.cpp:387
int getNameId(const KEYXMLReader::AttributeIterator &attribute)
Definition: KEYXMLReader.cpp:410
const char * getNamespace() const
Definition: KEYXMLReader.cpp:248
const char * getValue() const
Definition: KEYXMLReader.cpp:222
const NodeIterator & getNodeIterator() const
Definition: KEYXMLReader.cpp:263
const NodeIterator & getNodeIterator() const
Definition: KEYXMLReader.cpp:322
bool next()
Definition: KEYXMLReader.cpp:238
bool test()
Definition: KEYXMLReader.cpp:202
Impl *const m_impl
Definition: KEYXMLReader.h:49
bool test() const
Definition: KEYXMLReader.cpp:146
Definition: KEYXMLReader.h:34
bool next()
Definition: KEYXMLReader.cpp:278
bool m_last
Definition: KEYXMLReader.h:52
Type
Definition: KEYXMLReader.h:28
int getValueId(const KEYXMLReader::AttributeIterator &attribute)
Definition: KEYXMLReader.cpp:425
const char * getNamespace() const
Definition: KEYXMLReader.cpp:217
const char * getName() const
Definition: KEYXMLReader.cpp:212
bool isEmpty() const
Definition: KEYXMLReader.cpp:311
bool m_first
Definition: KEYXMLReader.h:79
bool m_owner
Definition: KEYXMLReader.h:154
Impl * getImpl() const
Definition: KEYXMLReader.cpp:141
int getId(const KEYXMLReader::AttributeIterator &attribute)
Definition: KEYXMLReader.cpp:420
Definition: KEYXMLReader.h:103
int m_level
Definition: KEYXMLReader.h:51
bool isElement() const
Definition: KEYXMLReader.cpp:283
const char * getText() const
Definition: KEYXMLReader.cpp:305
const char * getName() const
Get the local name of the current element.
Definition: KEYXMLReader.cpp:377
const char * getNamespace() const
Definition: KEYXMLReader.cpp:299
const char * getNamespace() const
Get the namespace URI of the current element.
Definition: KEYXMLReader.cpp:382
bool m_last
Definition: KEYXMLReader.h:80
Definition: KEYXMLReader.h:20
~KEYXMLReader()
Definition: KEYXMLReader.cpp:371
KEYXMLReader(const KEYXMLReader &other)
Definition: KEYXMLReader.cpp:72
MixedIterator(const KEYXMLReader &reader)
Definition: KEYXMLReader.cpp:273
NodeIterator m_iterator
Definition: KEYXMLReader.h:123
KEYXMLReader & operator=(const KEYXMLReader &other)
Impl *const m_impl
Definition: KEYXMLReader.h:78
Definition: KEYXMLReader.h:57
const char * getName() const
Definition: KEYXMLReader.cpp:293
const char * getName() const
Definition: KEYXMLReader.cpp:243
bool move()
Definition: KEYXMLReader.cpp:183
Impl *const m_impl
Definition: KEYXMLReader.h:153
const char * getText() const
Definition: KEYXMLReader.cpp:253
bool next()
Definition: KEYXMLReader.cpp:172
boost::function< int(const char *)> TokenizerFunction_t
Definition: KEYXMLReader.h:126
const int m_types
Definition: KEYXMLReader.h:50
AttributeIterator(const KEYXMLReader &reader)
Definition: KEYXMLReader.cpp:158
Definition: KEYXMLReader.h:83
bool next()
Definition: KEYXMLReader.cpp:117