#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().