libgexf  0.1.3
Public Member Functions | List of all members
libgexf::GexfParser Class Reference

Parse a GEXF file. More...

#include <gexfparser.h>

Inheritance diagram for libgexf::GexfParser:
libgexf::AbstractParser

Public Member Functions

 GexfParser (const GexfParser &orig)
 Copy constructor.
 
void bind (libgexf::GEXF *gexf)
 Bind itself to a GEXF instance. More...
 
void processNode (xmlTextReaderPtr reader, const xmlChar *const name)
 Start a process on an XML element. More...
 

Additional Inherited Members

- Protected Member Functions inherited from libgexf::AbstractParser
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)
 

Detailed Description

Parse a GEXF file.

Member Function Documentation

◆ bind()

void libgexf::GexfParser::bind ( libgexf::GEXF gexf)
virtual

Bind itself to a GEXF instance.

Parameters
gexf: Reference to a GEXF object

Implements libgexf::AbstractParser.

◆ processNode()

void libgexf::GexfParser::processNode ( xmlTextReaderPtr  reader,
const xmlChar *const  name 
)
virtual

Start a process on an XML element.

Call the right processing method.

Parameters
reader: Reference to the libxml TextReader instance
name: Name of the XML element to process

Implements libgexf::AbstractParser.


The documentation for this class was generated from the following files: