Spec-Zone.ru › Haxe JavaScript

NodeFilter

package js.html

Доступно в js

Интерфейс NodeFilter представляет собой объект, используемый для фильтрации узлов в NodeIterator или TreeWalker. Они ничего не знают о DOM или о том, как перемещаться по узлам; они просто знают, как оценить отдельный узел по заданному фильтру.

Документация NodeFilter от Mozilla Contributors, лицензирована по CC-BY-SA 2.5.

См. также:

  • https://developer.mozilla.org/en-US/docs/Web/API/NodeFilter

Статические переменные

staticinlineread onlyFILTER_ACCEPT:Int = 1

staticinlineread onlyFILTER_REJECT:Int = 2

staticinlineread onlyFILTER_SKIP:Int = 3

staticinlineread onlySHOW_ALL:Int = cast 4294967295

staticinlineread onlySHOW_ATTRIBUTE:Int = 2

staticinlineread onlySHOW_CDATA_SECTION:Int = 8

staticinlineread onlySHOW_COMMENT:Int = 128

staticinlineread onlySHOW_DOCUMENT:Int = 256

staticinlineread onlySHOW_DOCUMENT_FRAGMENT:Int = 1024

staticinlineread onlySHOW_DOCUMENT_TYPE:Int = 512

staticinlineread onlySHOW_ELEMENT:Int = 1

staticinlineread onlySHOW_ENTITY:Int = 32

staticinlineread onlySHOW_ENTITY_REFERENCE:Int = 16

staticinlineread onlySHOW_NOTATION:Int = 2048

staticinlineread onlySHOW_PROCESSING_INSTRUCTION:Int = 64

staticinlineread onlySHOW_TEXT:Int = 4

Методы

acceptNode(node:Node):Int

Возвращает unsigned short, который будет использоваться для определения, должен ли данный Node быть принят или отклонен алгоритмом итерации NodeIterator или TreeWalker. Этот метод должен быть реализован пользователем NodeFilter. Возможные значения возврата:

	<tr>
		<td class="header">Constant</td>
		<td class="header">Description</td>
	</tr>
	<tr>
		<td><code>FILTER_ACCEPT</code></td>
		<td>Value returned by the <code>NodeFilter.acceptNode()</code> method when a node should be accepted.</td>
	</tr>
	<tr>
		<td><code>FILTER_REJECT</code></td>
		<td>Value to be returned by the <code>NodeFilter.acceptNode()</code> method when a node should be rejected. For <code>TreeWalker</code>, child nodes are also rejected. For <code>NodeIterator</code>, this flag is synonymous with FILTER_SKIP.</td>
	</tr>
	<tr>
		<td><code>FILTER_SKIP</code></td>
		<td>Value to be returned by <code>NodeFilter.acceptNode()</code> for nodes to be skipped by the <code>NodeIterator</code> or <code>TreeWalker</code> object. The children of skipped nodes are still considered. This is treated as "skip this node but not its children".</td>
	</tr>

© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/NodeFilter.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API