TreeWalker.idl 496 B

123456789101112131415161718192021
  1. #import <DOM/Node.idl>
  2. #import <DOM/NodeFilter.idl>
  3. // https://dom.spec.whatwg.org/#interface-treewalker
  4. [Exposed=Window]
  5. interface TreeWalker {
  6. [SameObject] readonly attribute Node root;
  7. readonly attribute unsigned long whatToShow;
  8. readonly attribute NodeFilter? filter;
  9. attribute Node currentNode;
  10. Node? parentNode();
  11. Node? firstChild();
  12. Node? lastChild();
  13. Node? previousSibling();
  14. Node? nextSibling();
  15. Node? previousNode();
  16. Node? nextNode();
  17. };