Spec-Zone.ru › Dart 2

dart:html

Класс NodeTreeSanitizer

Выполняет очистку дерева узлов после его построения, чтобы убедиться, что оно не содержит запрещённых элементов или атрибутов.

Как правило, пользовательские реализации этого класса не нужны, а всю настройку проверки следует выполнять с помощью пользовательских NodeValidators. Однако можно создать пользовательские реализации этого класса для выполнения более сложной очистки дерева.

Конструкторы

NodeTreeSanitizer(NodeValidator validator)
фабричный
Создаёт очиститель дерева по умолчанию, который удаляет все элементы и атрибуты, не разрешённые указанным валидатором.

Свойства

hashCode → int
только для чтенияунаследовано
Хеш-код этого объекта.
runtimeType → Type
только для чтенияунаследовано
Представление типа объекта во время выполнения.

Методы

noSuchMethod(Invocation invocation) → dynamic
унаследовано
Вызывается при обращении к несуществующему методу или свойству.
sanitizeTree(Node node) → void
Вызывается с корневым узлом дерева, которое необходимо очистить.
toString() → String
унаследовано
Строковое представление этого объекта.

Операторы

operator ==(Object other) → bool
унаследовано
Оператор равенства.

Константы

trusted → const _TrustedHtmlTreeSanitizer
Очиститель для деревьев, которым мы доверяем. Он не выполняет проверку и разрешает любые элементы. Он также работает эффективнее, поскольку может передавать текст непосредственно базовым API, не создавая фрагмент документа для очистки.
const _TrustedHtmlTreeSanitizer()

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-html/NodeTreeSanitizer-class.html

Spec-Zone.ru

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