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