101
97
virtual void removeObserver(NodeObserver &observer)=0;
102
98
virtual void removeListenerByData(void *data)=0;
105
104
Node(Node const &) : Anchored() {}
107
106
public: // ideally these should be protected too somehow...
108
108
virtual void _setParent(Node *parent)=0;
109
109
virtual void _setNext(Node *next)=0;
110
110
virtual void _bindDocument(Document &document)=0;
113
112
virtual unsigned _childPosition(Node const &child) const=0;
114
113
virtual unsigned _cachedPosition() const=0;