Uses of Interface org.w3c.dom.traversal.NodeFilter (Java SE 15 & JDK 15)
Description: use: module: java.xml, package: org.w3c.dom.traversal, interface: NodeFilter

# Uses of Interface
org.w3c.dom.traversal.NodeFilter

Packages that use NodeFilter
Package | Description
--- | ---
org.w3c.dom.ls | Provides interfaces for DOM Level 3 Load and Save.
org.w3c.dom.traversal | Provides interfaces for DOM Level 2 Traversal.

- ## Uses of NodeFilter in org.w3c.dom.ls

  Subinterfaces of NodeFilter in org.w3c.dom.ls
  Modifier and Type | Interface | Description
  --- | --- | ---
  `interface` | `LSSerializerFilter` | `LSSerializerFilter`s provide applications the ability to examine nodes as they are being serialized and decide what nodes should be serialized or not.

- ## Uses of NodeFilter in org.w3c.dom.traversal

  Methods in org.w3c.dom.traversal that return NodeFilter
  Modifier and Type | Method | Description
  --- | --- | ---
  `NodeFilter` | NodeIterator.`getFilter()` | The `NodeFilter` used to screen nodes.
  `NodeFilter` | TreeWalker.`getFilter()` | The filter used to screen nodes.

  Methods in org.w3c.dom.traversal with parameters of type NodeFilter
  Modifier and Type | Method | Description
  --- | --- | ---
  `NodeIterator` | DocumentTraversal.`createNodeIterator​(Node root, int whatToShow, NodeFilter filter, boolean entityReferenceExpansion)` | Create a new `NodeIterator` over the subtree rooted at the specified node.
  `TreeWalker` | DocumentTraversal.`createTreeWalker​(Node root, int whatToShow, NodeFilter filter, boolean entityReferenceExpansion)` | Create a new `TreeWalker` over the subtree rooted at the specified node.