SourceForge Logo
P.I.G.A.L.E.
1.3.9
Public Implementation of a Graph Algorithm
Library and Editor

H. de Fraysseix      P. Ossona de Mendez

GraphmlParser Class Reference

Inheritance diagram for GraphmlParser:

Inheritance graph
[legend]
Collaboration diagram for GraphmlParser:

Collaboration graph
[legend]

List of all members.

Public Member Functions

Protected Types

Protected Member Functions

Protected Attributes


Member Enumeration Documentation

anonymous enum [protected]

Enumerator:
rnone 
rall 
rgraph 
rnode 
redge 

anonymous enum [protected]

Enumerator:
none 
key 
graph 
node 
edge 


Constructor & Destructor Documentation

GraphmlParser (  )  [inline]


Member Function Documentation

bool startDocument (  ) 

bool endDocument (  ) 

bool startElement ( const QString &  ,
const QString &  ,
const QString &  qName,
const QXmlAttributes &  attributes 
)

bool endElement ( const QString &  ,
const QString &  ,
const QString &  qName 
)

bool characters ( const QString &  ch  ) 

void skip (  )  [inline, protected]

void record ( bool  rec  )  [inline, protected]

void read_error (  )  [inline, protected]

virtual void EnterGraph (  )  [inline, protected, virtual]

Reimplemented in GraphmlReaderInfo, and GraphmlReader.

virtual void ExitGraph (  )  [inline, protected, virtual]

Reimplemented in GraphmlReaderInfo, and GraphmlReader.

virtual void EnterNode (  )  [inline, protected, virtual]

Reimplemented in GraphmlReaderInfo, and GraphmlReader.

virtual void ExitNode (  )  [inline, protected, virtual]

Reimplemented in GraphmlReader.

virtual void EnterEdge (  )  [inline, protected, virtual]

Reimplemented in GraphmlReaderInfo, and GraphmlReader.

virtual void ExitEdge (  )  [inline, protected, virtual]

Reimplemented in GraphmlReader.

bool parseTpoint ( QString  s,
Tpoint p 
) [inline, protected]


Member Data Documentation

int level [protected]

bool recognized [protected]

bool record_data [protected]

bool raised_error [protected]

bool full_skip [protected]

enum { ... } record_key [protected]

enum { ... } inside [protected]

GraphmlElmt top [protected]

GraphmlElmt current [protected]

QMap<QString,QString> graph_keys [protected]

QMap<QString,QString> edge_keys [protected]

QMap<QString,QString> node_keys [protected]

QString k [protected]


Generated on Thu Jan 31 16:51:52 2008 for Pigale by  doxygen 1.5.4