libgexf
0.1.3
|
Parser Interface. More...
#include <abstractparser.h>
Public Member Functions | |
virtual void | bind (libgexf::GEXF *gexf)=0 |
Bind itself to a GEXF instance. More... | |
virtual void | processNode (xmlTextReaderPtr reader, const xmlChar *name)=0 |
Start a process on an XML element. More... | |
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) |
Parser Interface.
|
pure virtual |
Bind itself to a GEXF instance.
gexf | : Reference to a GEXF object |
Implemented in libgexf::GexfParser.
|
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.