Performs sanitization of a node tree after construction to ensure that it does not contain any disallowed elements or attributes.
In general custom implementations of this class should not be necessary and all validation customization should be done in custom NodeValidators, but custom implementations of this class can be created to perform more complex tree sanitization.
Constants
- trusted → dynamic
-
const
const _TrustedHtmlTreeSanitizer()
Properties
- hashCode → int
-
Get a hash code for this object.…
read-only, inherited - runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Constructors
- NodeTreeSanitizer(NodeValidator validator)
-
Constructs a default tree sanitizer which will remove all elements and attributes which are not allowed by the provided validator.
Operators
-
operator ==(
other) → bool -
The equality operator.…
inherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
noSuchMethod is invoked when users invoke a non-existent method on an object. The name of the method and the arguments of the invocation are passed to noSuchMethod in an Invocation. If noSuchMethod returns a value, that value becomes the result of the original invocation.…
inherited -
sanitizeTree(
Node node) → void -
Called with the root of the tree which is to be sanitized.…
-
toString(
) → String -
Returns a string representation of this object.
inherited