NodeValidator class - dart:html library (original) (raw)
Interface used to validate that only accepted elements and attributes are allowed while parsing HTML strings into DOM nodes.
In general, customization of validation behavior should be done via theNodeValidatorBuilder class to mitigate the chances of incorrectly implementing validation rules.
Implementers
Constructors
NodeValidator({UriPolicy? uriPolicy})
Construct a default NodeValidator which only accepts whitelisted HTML5 elements and attributes.
factory
NodeValidator.throws(NodeValidator base)
factory
Properties
The hash code for this object.
no setterinherited
A representation of the runtime type of the object.
no setterinherited
Methods
allowsAttribute(Element element, String attributeName, String value)→ bool
Returns true if the attribute is allowed.
allowsElement(Element element)→ bool
Returns true if the tagName is an accepted type.
noSuchMethod(Invocation invocation)→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
A string representation of this object.
inherited
Operators
operator ==(Object other)→ bool
The equality operator.
inherited