10 #ifndef KEYXMLREADER_H_INCLUDED 11 #define KEYXMLREADER_H_INCLUDED 13 #include <boost/function.hpp> 68 const char *getValue()
const;
70 int getToken(
const char *token)
const;
92 const char *getText()
const;
95 int getToken(
const char *token)
const;
110 bool isElement()
const;
115 const char *getText()
const;
116 bool isEmpty()
const;
118 int getToken(
const char *token)
const;
130 KEYXMLReader(WPXInputStream *input, TokenizerFunction_t tokenizer);
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
Definition: KEY1Defaults.cpp:12
NodeIterator m_iterator
Definition: KEYXMLReader.h:100
Definition: KEYXMLReader.h:31
int getTextId(const KEYXMLReader::ElementIterator &element)
Definition: KEYXMLReader.cpp:445
void initialize(WPXInputStream *input)
Definition: KEYXMLReader.cpp:392
bool test() const
Definition: KEYXMLReader.cpp:146
int getNamespaceId(const KEYXMLReader::AttributeIterator &attribute)
Definition: KEYXMLReader.cpp:415
Definition: KEY2Token.h:186
int getNameId(const KEYXMLReader::AttributeIterator &attribute)
Definition: KEYXMLReader.cpp:410
friend class KEYXMLReader
Definition: KEYXMLReader.h:36
int getToken(const char *token) const
Definition: KEYXMLReader.cpp:387
Impl *const m_impl
Definition: KEYXMLReader.h:49
Definition: KEYXMLReader.h:34
bool m_last
Definition: KEYXMLReader.h:52
Type
Definition: KEYXMLReader.h:28
int getValueId(const KEYXMLReader::AttributeIterator &attribute)
Definition: KEYXMLReader.cpp:425
bool m_first
Definition: KEYXMLReader.h:79
bool m_owner
Definition: KEYXMLReader.h:154
int getId(const KEYXMLReader::AttributeIterator &attribute)
Definition: KEYXMLReader.cpp:420
Definition: KEYXMLReader.h:103
const char * getNamespace() const
Get the namespace URI of the current element.
Definition: KEYXMLReader.cpp:382
int m_level
Definition: KEYXMLReader.h:51
bool m_last
Definition: KEYXMLReader.h:80
Definition: KEYXMLReader.h:20
const char * getName() const
Get the local name of the current element.
Definition: KEYXMLReader.cpp:377
~KEYXMLReader()
Definition: KEYXMLReader.cpp:371
KEYXMLReader(const KEYXMLReader &other)
Definition: KEYXMLReader.cpp:72
NodeIterator m_iterator
Definition: KEYXMLReader.h:123
Impl * getImpl() const
Definition: KEYXMLReader.cpp:141
KEYXMLReader & operator=(const KEYXMLReader &other)
Impl *const m_impl
Definition: KEYXMLReader.h:78
Definition: KEYXMLReader.h:57
Impl *const m_impl
Definition: KEYXMLReader.h:153
boost::function< int(const char *)> TokenizerFunction_t
Definition: KEYXMLReader.h:126
const int m_types
Definition: KEYXMLReader.h:50
Definition: KEYXMLReader.h:83
bool next()
Definition: KEYXMLReader.cpp:117