9 virtual NodeType type() ;
10 virtual char const *name() const ;
12 virtual unsigned position() ;
13 virtual unsigned childCount() ;
14 virtual char content() ;
15 virtual char attribute() ;
16 virtual int attributeList() ;
17 virtual bool matchAttributeName() ;
18 virtual void setPosition() ;
19 virtual void setContent() ;
20 virtual int document() ;
21 virtual int document() const ;
22 virtual Node *root() ;
23 virtual Node *root() const ;
24 virtual Node *parent() ;
25 virtual Node *parent() const ;
26 virtual Node *next() ;
27 virtual Node const *next() const ;
30 class SimpleNode : virtual Node {
31 char const *name() const;
32 Node *next() const { return _next; }
35 gchar const *SimpleNode::name() const { return 0; }