Home | History | Annotate | Download | only in dom

Lines Matching full:node

27 #include "Node.h"
32 typedef void (*NodeCallback)(Node*);
39 class ContainerNode : public Node {
43 Node* firstChild() const { return m_firstChild; }
44 Node* lastChild() const { return m_lastChild; }
46 virtual bool insertBefore(PassRefPtr<Node> newChild, Node* refChild, ExceptionCode&, bool shouldLazyAttach = false);
47 virtual bool replaceChild(PassRefPtr<Node> newChild, Node* oldChild, ExceptionCode&, bool shouldLazyAttach = false);
48 virtual bool removeChild(Node* child, ExceptionCode&);
49 virtual bool appendChild(PassRefPtr<Node> newChild, ExceptionCode&, bool shouldLazyAttach = false);
51 virtual ContainerNode* addChild(PassRefPtr<Node>);
61 Node* childNode(unsigned index) const;
67 virtual void childrenChanged(bool createdByParser = false, Node* beforeChange = 0, Node* afterChange = 0, int childCountDelta = 0);
80 static void queuePostAttachCallback(NodeCallback, Node*);
90 void setFirstChild(Node* child) { m_firstChild = child; }
91 void setLastChild(Node* child) { m_lastChild = child; }
99 Node* m_firstChild;
100 Node* m_lastChild;
104 : Node(document, type)
110 inline unsigned Node::containerChildNodeCount() const
116 inline Node* Node::containerChildNode(unsigned index) const
122 inline Node* Node::containerFirstChild() const
128 inline Node* Node::containerLastChild() const