NodeTreeSanitizer抽象

在构建后对节点树进行消毒,以确保它不包含任何不允许的元素或属性。

通常不需要自定义此类的实现,所有验证定制都应该在自定义NodeValidators中完成,但可以创建此类的自定义实现以执行更复杂的树消毒。

构造函数

NodeTreeSanitizer(NodeValidator validator)
构建默认的树消毒器,该消毒器将删除由提供的验证器不允许的所有元素和属性。
工厂

属性

hashCode int
此对象的哈希码。
无设置器继承
runtimeType Type
对象运行时类型的表示。
无设置器继承

方法

noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时被调用。
继承
sanitizeTree(Node node) → void
调用以进行消毒的树的根。
toString() String
此对象的字符串表示。
继承

运算符

operator ==(Object other) bool
相等运算符。
继承

常量

trusted → const _TrustedHtmlTreeSanitizer
用于我们信任的树的消毒器。它不执行验证并允许任何元素。它也更高效,因为它可以直接将文本传递给底层API,而无需创建需要消毒的文档片段。