public interface DTMFilter
| Modifier and Type | Field and Description |
|---|---|
static int |
SHOW_ALL
Show all
Nodes. |
static int |
SHOW_ATTRIBUTE
Show
Attr nodes. |
static int |
SHOW_BYFUNCTION
Special bit for filters implementing match patterns starting with a function.
|
static int |
SHOW_CDATA_SECTION
Show
CDATASection nodes. |
static int |
SHOW_COMMENT
Show
Comment nodes. |
static int |
SHOW_DOCUMENT
Show
Document nodes. |
static int |
SHOW_DOCUMENT_FRAGMENT
Show
DocumentFragment nodes. |
static int |
SHOW_DOCUMENT_TYPE
Show
DocumentType nodes. |
static int |
SHOW_ELEMENT
Show
Element nodes. |
static int |
SHOW_ENTITY
Show
Entity nodes. |
static int |
SHOW_ENTITY_REFERENCE
Show
EntityReference nodes. |
static int |
SHOW_NAMESPACE
This bit instructs the iterator to show namespace nodes, which are modeled by DTM but not by
the DOM.
|
static int |
SHOW_NOTATION
Show
Notation nodes. |
static int |
SHOW_PROCESSING_INSTRUCTION
Show
ProcessingInstruction nodes. |
static int |
SHOW_TEXT
Show
Text nodes. |
static final int SHOW_ALL
Nodes.static final int SHOW_ELEMENT
Element nodes.static final int SHOW_ATTRIBUTE
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.static final int SHOW_TEXT
Text nodes.static final int SHOW_CDATA_SECTION
CDATASection nodes.static final int SHOW_ENTITY_REFERENCE
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.static final int SHOW_ENTITY
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.static final int SHOW_PROCESSING_INSTRUCTION
ProcessingInstruction nodes.static final int SHOW_COMMENT
Comment nodes.static final int SHOW_DOCUMENT
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.)static final int SHOW_DOCUMENT_TYPE
DocumentType nodes.static final int SHOW_DOCUMENT_FRAGMENT
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.)static final int SHOW_NOTATION
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.static final int SHOW_NAMESPACE
NodeFilter.
%REVIEW% Might be safer to start from higher bits and work down, to leave room for the DOM to expand its set of constants... Or, possibly, to create a DTM-specific field for these additional bits.
static final int SHOW_BYFUNCTION
NodeFilter.
%REVIEW% Might be safer to start from higher bits and work down, to leave room for the DOM to expand its set of constants... Or, possibly, to create a DTM-specific field for these additional bits.
Copyright © 2022–2024 HtmlUnit. All rights reserved.