10 #ifndef KEYXMLREADER_H_INCLUDED 11 #define KEYXMLREADER_H_INCLUDED 13 #include <boost/function.hpp> 15 #include <librevenge-stream/librevenge-stream.h> 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
bool isText() const
Definition: KEYXMLReader.cpp:288
Definition: EtonyekDocument.cpp:40
const char * getText() const
Definition: KEYXMLReader.cpp:305
ElementIterator(const KEYXMLReader &reader)
Definition: KEYXMLReader.cpp:233
const NodeIterator & getNodeIterator() const
Definition: KEYXMLReader.cpp:322
NodeIterator m_iterator
Definition: KEYXMLReader.h:100
Definition: KEYXMLReader.h:31
int getTextId(const KEYXMLReader::ElementIterator &element)
Definition: KEYXMLReader.cpp:445
const char * getNamespace() const
Definition: KEYXMLReader.cpp:299
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
const char * getValue() const
Definition: KEYXMLReader.cpp:222
int getToken(const char *token) const
Definition: KEYXMLReader.cpp:387
bool next()
Definition: KEYXMLReader.cpp:238
const char * getNamespace() const
Definition: KEYXMLReader.cpp:217
int getToken(const char *token) const
Definition: KEYXMLReader.cpp:268
const char * getName() const
Definition: KEYXMLReader.cpp:293
bool test()
Definition: KEYXMLReader.cpp:202
Impl *const m_impl
Definition: KEYXMLReader.h:49
Definition: KEYXMLReader.h:34
bool next()
Definition: KEYXMLReader.cpp:278
bool m_last
Definition: KEYXMLReader.h:52
Type
Definition: KEYXMLReader.h:28
const char * getName() const
Definition: KEYXMLReader.cpp:243
const NodeIterator & getNodeIterator() const
Definition: KEYXMLReader.cpp:263
int getValueId(const KEYXMLReader::AttributeIterator &attribute)
Definition: KEYXMLReader.cpp:425
bool m_first
Definition: KEYXMLReader.h:79
bool m_owner
Definition: KEYXMLReader.h:154
bool isElement() const
Definition: KEYXMLReader.cpp:283
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
void initialize(librevenge::RVNGInputStream *input)
Definition: KEYXMLReader.cpp:392
int m_level
Definition: KEYXMLReader.h:51
bool m_last
Definition: KEYXMLReader.h:80
bool isEmpty() const
Definition: KEYXMLReader.cpp:258
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
MixedIterator(const KEYXMLReader &reader)
Definition: KEYXMLReader.cpp:273
NodeIterator m_iterator
Definition: KEYXMLReader.h:123
Impl * getImpl() const
Definition: KEYXMLReader.cpp:141
int getToken(const char *token) const
Definition: KEYXMLReader.cpp:317
const char * getText() const
Definition: KEYXMLReader.cpp:253
const char * getNamespace() const
Definition: KEYXMLReader.cpp:248
const char * getName() const
Definition: KEYXMLReader.cpp:212
KEYXMLReader & operator=(const KEYXMLReader &other)
RVNGInputStreamPtr_t input
Definition: EtonyekDocument.cpp:59
Impl *const m_impl
Definition: KEYXMLReader.h:78
Definition: KEYXMLReader.h:57
bool isEmpty() const
Definition: KEYXMLReader.cpp:311
int getToken(const char *token) const
Definition: KEYXMLReader.cpp:227
bool move()
Definition: KEYXMLReader.cpp:183
Impl *const m_impl
Definition: KEYXMLReader.h:153
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