#include <KEYXMLReader.h>
Classes | |
class | AttributeIterator |
class | ElementIterator |
struct | Impl |
class | MixedIterator |
class | NodeIterator |
Public Types | |
typedef boost::function< int(const char *) | TokenizerFunction_t ) |
Public Member Functions | |
KEYXMLReader (WPXInputStream *input) | |
KEYXMLReader (WPXInputStream *input, TokenizerFunction_t tokenizer) | |
KEYXMLReader (const ElementIterator &iterator) | |
KEYXMLReader (const MixedIterator &iterator) | |
~KEYXMLReader () | |
const char * | getName () const |
Get the local name of the current element. | |
const char * | getNamespace () const |
Get the namespace URI of the current element. | |
int | getToken (const char *token) const |
Private Types | |
enum | Type { TYPE_ELEMENT = 0x1, TYPE_TEXT = 0x2 } |
Private Member Functions | |
KEYXMLReader (const KEYXMLReader &other) | |
KEYXMLReader & | operator= (const KEYXMLReader &other) |
void | initialize (WPXInputStream *input) |
Private Attributes | |
Impl *const | m_impl |
bool | m_owner |
typedef boost::function<int(const char *) libetonyek::KEYXMLReader::TokenizerFunction_t) |
enum libetonyek::KEYXMLReader::Type [private] |
libetonyek::KEYXMLReader::KEYXMLReader | ( | const KEYXMLReader & | other | ) | [private] |
libetonyek::KEYXMLReader::KEYXMLReader | ( | WPXInputStream * | input | ) | [explicit] |
libetonyek::KEYXMLReader::KEYXMLReader | ( | WPXInputStream * | input, |
TokenizerFunction_t | tokenizer | ||
) |
libetonyek::KEYXMLReader::KEYXMLReader | ( | const ElementIterator & | iterator | ) |
libetonyek::KEYXMLReader::KEYXMLReader | ( | const MixedIterator & | iterator | ) |
const char * libetonyek::KEYXMLReader::getName | ( | ) | const |
Get the local name of the current element.
Referenced by libetonyek::getNameId().
const char * libetonyek::KEYXMLReader::getNamespace | ( | ) | const |
Get the namespace URI of the current element.
Referenced by libetonyek::getNamespaceId().
int libetonyek::KEYXMLReader::getToken | ( | const char * | token | ) | const |
Referenced by libetonyek::getNameId(), and libetonyek::getNamespaceId().
void libetonyek::KEYXMLReader::initialize | ( | WPXInputStream * | input | ) | [private] |
Referenced by KEYXMLReader().
KEYXMLReader& libetonyek::KEYXMLReader::operator= | ( | const KEYXMLReader & | other | ) | [private] |
Impl* const libetonyek::KEYXMLReader::m_impl [private] |
Referenced by libetonyek::KEYXMLReader::NodeIterator::getImpl(), libetonyek::KEYXMLReader::AttributeIterator::getName(), getName(), libetonyek::KEYXMLReader::AttributeIterator::getNamespace(), getNamespace(), libetonyek::KEYXMLReader::AttributeIterator::getToken(), getToken(), libetonyek::KEYXMLReader::AttributeIterator::getValue(), initialize(), KEYXMLReader(), libetonyek::KEYXMLReader::AttributeIterator::move(), libetonyek::KEYXMLReader::NodeIterator::next(), libetonyek::KEYXMLReader::NodeIterator::test(), libetonyek::KEYXMLReader::AttributeIterator::test(), and ~KEYXMLReader().
bool libetonyek::KEYXMLReader::m_owner [private] |
Referenced by ~KEYXMLReader().