16 #ifndef _GRAPHHANDLER_H 17 #define _GRAPHHANDLER_H 102 virtual INode *node()
const;
virtual const IString * label() const
EdgeLabelIterator(const ChildNodeHandler &handler)
Read only interface to a string.
NodeHandler * getNodeById(const QString &id) const
virtual const IString * id() const
GraphHandler(IBaseHandler *parent, const char *endTag)
ChildNodeIterator(const NodeHandler &handler)
The QString class provides an abstraction of Unicode text and the classic C null-terminated char arra...
QList< EdgeLabelHandler > m_edgeLabels
void startGraph(const QXmlAttributes &attrib)
void startNode(const QXmlAttributes &attrib)
QList< ChildNodeHandler > m_children
virtual const IString * relationString() const
virtual const IString * linkId() const
QList< NodeHandler > m_nodes
virtual NodeRelation relation() const
NodeIterator(const GraphHandler &handler)
QDict< NodeHandler > * m_nodeDict
The QXmlAttributes class provides XML attributes.
static msg_handler handler
virtual INodeIterator * nodes() const
virtual const IString * label() const
def parent(G, child, parent_type)
StringImpl m_relationString
The interface to the object model provided by the XML parser library.