NodeFilter Class
Filters are objects that know how to "filter out" nodes.
Inheritance Hierarchy
SystemObject
  Aspose.Html.DomDOMObject
    Aspose.Html.Dom.Traversal.FiltersNodeFilter

Namespace: Aspose.Html.Dom.Traversal.Filters
Assembly: Aspose.HTML (in Aspose.HTML.dll) Version: 21.9
Syntax
public abstract class NodeFilter : DOMObject, 
	INodeFilter

The NodeFilter type exposes the following members.

Constructors
  NameDescription
Protected methodNodeFilter
Initializes a new instance of the NodeFilter class
Methods
  NameDescription
Public methodAcceptNode
Test whether a specified node is visible in the logical view of a TreeWalker or NodeIterator. This function will be called by the implementation of TreeWalker and NodeIterator; it is not normally called directly from user code. (Though you could do so if you wanted to use the same filter to guide your own application logic.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetPlatformType
This method is used to retrieve ECMAScript object Type.
(Overrides DOMObjectGetPlatformType.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Fields
  NameDescription
Public fieldStatic memberFILTER_ACCEPT
Accept the node. Navigation methods defined for NodeIterator or TreeWalker will return this node.
Public fieldStatic memberFILTER_REJECT
Reject the node. Navigation methods defined for NodeIterator or TreeWalker will not return this node. For TreeWalker, the children of this node will also be rejected. NodeIterators treat this as a synonym for FILTER_SKIP.
Public fieldStatic memberFILTER_SKIP
Skip this single node. Navigation methods defined for NodeIterator or TreeWalker will not return this node. For both NodeIterator and TreeWalker, the children of this node will still be considered.
Public fieldStatic memberSHOW_ALL
Show all Nodes.
Public fieldStatic memberSHOW_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 document tree.
Public fieldStatic memberSHOW_CDATA_SECTION
Show CDATASection nodes.
Public fieldStatic memberSHOW_COMMENT
Show Comment nodes.
Public fieldStatic memberSHOW_DOCUMENT
Show Document nodes.
Public fieldStatic memberSHOW_DOCUMENT_FRAGMENT
Show DocumentFragment nodes.
Public fieldStatic memberSHOW_DOCUMENT_TYPE
Show DocumentType nodes.
Public fieldStatic memberSHOW_ELEMENT
Show Element nodes.
Public fieldStatic memberSHOW_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 document tree.
Public fieldStatic memberSHOW_ENTITY_REFERENCE
Show EntityReference nodes.
Public fieldStatic memberSHOW_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 document tree.
Public fieldStatic memberSHOW_PROCESSING_INSTRUCTION
Show ProcessingInstruction nodes.
Public fieldStatic memberSHOW_TEXT
Show Text nodes.
See Also