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