#include <abstractparser.h>

Public Member Functions | |
| virtual void | bind (libgexf::GEXF *gexf)=0 |
| Bind itself to a GEXF instance. | |
| virtual void | processNode (xmlTextReaderPtr reader, const xmlChar *name)=0 |
| Start a process on an XML element. | |
Protected Member Functions | |
| libgexf::t_id | getIdAttribute (xmlTextReaderPtr reader, const char *const name) |
| std::string | getStringAttribute (xmlTextReaderPtr reader, const char *const name) |
| std::string | getStringAttributeNs (xmlTextReaderPtr reader, const char *const name, const char *const namespaceURI) |
| unsigned int | getUnsignedIntAttribute (xmlTextReaderPtr reader, const char *const name) |
| float | getFloatAttribute (xmlTextReaderPtr reader, const char *const name) |
| virtual void libgexf::AbstractParser::bind | ( | libgexf::GEXF * | gexf | ) | [pure virtual] |
Bind itself to a GEXF instance.
| gexf | : Reference to a GEXF object |
Implemented in libgexf::GexfParser, and libgexf::LegacyParser.
| virtual void libgexf::AbstractParser::processNode | ( | xmlTextReaderPtr | reader, | |
| const xmlChar * | name | |||
| ) | [pure virtual] |
Start a process on an XML element.
Call the right processing method.
| reader | : Reference to the libxml TextReader instance | |
| name | : Name of the XML element to process |
Implemented in libgexf::GexfParser, and libgexf::LegacyParser.
1.5.6