Spec-Zone.ru › Dart 1

dart:html

Класс NodeValidator (абстрактный)

Интерфейс, используемый для проверки того, что при разборе строк HTML в узлы DOM разрешены только допустимые элементы и атрибуты.

В целом, кастомизация поведения проверки должна выполняться с помощью класса NodeValidatorBuilder, чтобы уменьшить вероятность неправильной реализации правил проверки.

Реализуется
  • NodeValidatorBuilder

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

NodeValidator({UriPolicy uriPolicy })
factory

Создаёт NodeValidator по умолчанию, который принимает только разрешенные элементы и атрибуты HTML5.

NodeValidator.throws(NodeValidator base)
factory

Свойства

hashCode → int
только для чтения, унаследованное

Хэш-код этого объекта.

runtimeType → Type
только для чтения, унаследованное

Представление типа объекта во время выполнения.

Операторы

operator ==(other) → bool
унаследованное

Оператор равенства.

Методы

allowsAttribute(Element element, String attributeName, String value) → bool

Возвращает true, если атрибут разрешён.

allowsElement(Element element) → bool

Возвращает true, если имя тега является допустимым типом.

noSuchMethod(Invocation invocation) → dynamic
унаследованное

Вызывается, когда обращение к несуществующему методу или свойству.

toString() → String
унаследованное

Возвращает строковое представление этого объекта.

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-html/NodeValidator-class.html

Spec-Zone.ru

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