NodeValidator classabstract
Interface used to validate that only accepted elements and attributes areallowed while parsing HTML strings into DOM nodes.
In general, customization of validation behavior should be done via theNodeValidatorBuilder class to mitigate the chances of incorrectlyimplementing validation rules.
- Implementers
Constructors
- NodeValidator({UriPolicy?uriPolicy})
- Construct a default NodeValidator which only accepts whitelisted HTML5elements and attributes.factory
- NodeValidator.throws(NodeValidatorbase)
- factory
Properties
- hashCode→int
- The hash code for this object.no setterinherited
- runtimeType→Type
- A representation of the runtime type of the object.no setterinherited
Methods
- allowsAttribute(
Elementelement,StringattributeName,Stringvalue)→bool - Returns true if the attribute is allowed.
- allowsElement(
Elementelement)→bool - Returns true if the tagName is an accepted type.
- noSuchMethod(
Invocationinvocation)→ dynamic - Invoked when a nonexistent method or property is accessed.inherited
- toString(
)→String - A string representation of this object.inherited
Operators
- operator ==(
Objectother)→bool - The equality operator.inherited