Класс NodeValidator (абстрактный)
Интерфейс, используемый для проверки того, что при разборе строк HTML в узлы DOM разрешены только допустимые элементы и атрибуты.
В целом, кастомизация поведения проверки должна выполняться с помощью класса 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