NodeTreeSanitizer抽象

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

通常无需自定义实现此类,所有的验证自定义都应该在自定义的 NodeValidator 中完成,但也可以创建自定义实现以执行更复杂的树清理。

构造函数

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,而不需要创建要清理的文档片段。