Interface NodeFilter

All Known Implementing Classes:
AnchorFilter, BodyFilter, CaptionFilter, ClassNameFilter, ColumnsFilter, CommandFilter, ElementFilter, ElementNameFilter, EmbedFilter, FormFilter, HeadFilter, IdFilter, IFrameFilter, ImageFilter, InputFilter, LinkFilter, NodeFilterImpl, OptionFilter, ScriptFilter, TagNameFilter, TagNsNameFilter, TextFilter

public interface NodeFilter

NodeFilter interface.

  • Field Details

    • SHOW_ALL

      static final int SHOW_ALL
      Show all Nodes.
      See Also:
    • SHOW_ELEMENT

      static final int SHOW_ELEMENT
      Show Element nodes.
      See Also:
    • SHOW_ATTRIBUTE

      static final int SHOW_ATTRIBUTE
      Show Attr nodes. This is meaningful only when creating an iterator or tree-walker with an attribute node as its root; in this case, it means that the attribute node will appear in the first position of the iteration or traversal. Since attributes are never children of other nodes, they do not appear when traversing over the main document tree.
      See Also:
    • SHOW_TEXT

      static final int SHOW_TEXT
      Show Text nodes.
      See Also:
    • SHOW_CDATA_SECTION

      static final int SHOW_CDATA_SECTION
      Show CDATASection nodes.
      See Also:
    • SHOW_ENTITY_REFERENCE

      static final int SHOW_ENTITY_REFERENCE
      Show EntityReference nodes. Note that if Entity References have been fully expanded while the tree was being constructed, these nodes will not appear and this mask has no effect.
      See Also:
    • SHOW_ENTITY

      static final int SHOW_ENTITY
      Show Entity nodes. This is meaningful only when creating an iterator or tree-walker with an Entity node as its root; in this case, it means that the Entity node will appear in the first position of the traversal. Since entities are not part of the document tree, they do not appear when traversing over the main document tree.
      See Also:
    • SHOW_PROCESSING_INSTRUCTION

      static final int SHOW_PROCESSING_INSTRUCTION
      Show ProcessingInstruction nodes.
      See Also:
    • SHOW_COMMENT

      static final int SHOW_COMMENT
      Show Comment nodes.
      See Also:
    • SHOW_DOCUMENT

      static final int SHOW_DOCUMENT
      Show Document nodes. (Of course, as with Attributes and such, this is meaningful only when the iteration root is the Document itself, since Document has no parent.)
      See Also:
    • SHOW_DOCUMENT_TYPE

      static final int SHOW_DOCUMENT_TYPE
      Show DocumentType nodes.
      See Also:
    • SHOW_DOCUMENT_FRAGMENT

      static final int SHOW_DOCUMENT_FRAGMENT
      Show DocumentFragment nodes. (Of course, as with Attributes and such, this is meaningful only when the iteration root is the Document itself, since DocumentFragment has no parent.)
      See Also:
    • SHOW_NOTATION

      static final int SHOW_NOTATION
      Show Notation nodes. This is meaningful only when creating an iterator or tree-walker with a Notation node as its root; in this case, it means that the Notation node will appear in the first position of the traversal. Since notations are not part of the document tree, they do not appear when traversing over the main document tree.
      See Also:
    • FILTER_ACCEPT

      static final short FILTER_ACCEPT
      Accept the node.
      See Also:
    • FILTER_REJECT

      static final short FILTER_REJECT
      Reject the node. Same behavior as FILTER_SKIP. (In the DOM these differ when applied to a TreeWalker but have the same result when applied to a NodeIterator).
      See Also:
    • FILTER_SKIP

      static final short FILTER_SKIP
      Skip this single node.
      See Also:
  • Method Details

    • acceptNode

      short acceptNode(Node node)

      acceptNode.

      Parameters:
      node - a Node object.
      Returns:
      a short.