Java

BrokenRuleCollection

表示在规则检查过程中被违反的已破坏规则的集合。提供管理已破坏规则集合的方法,包括添加新的已破坏规则、清除现有规则以及根据严重程度检索已破坏规则的数量。
  • Type class (final class)
  • Package: com.euonia.osba.rules
  • Author: damon(zhaorong@outlook.com)

Methods

clearRules(): void

清除集合中的所有已破坏规则,无论其关联的属性如何。

clearRules(String propertyName): void

清除集合中与指定属性名称关联的已破坏规则。

Parameters: - propertyName (String): 应清除其关联已破坏规则的属性名称

add(List<RuleResult> results, String propertyName): void

根据提供的规则结果列表和关联的属性名称,向集合中添加新的已破坏规则。

Parameters: - results (List<RuleResult>): 要添加为已破坏规则的规则结果列表 - propertyName (String): 与已破坏规则关联的属性名称

getErrorCount(): int

检索集合中严重级别为 ERROR 的已破坏规则数量。

Returns: int — 严重级别为 ERROR 的已破坏规则数量

getWarningCount(): int

检索集合中严重级别为 WARNING 的已破坏规则数量。

Returns: int — 严重级别为 WARNING 的已破坏规则数量

getInformationCount(): int

检索集合中严重级别为 INFORMATION 的已破坏规则数量。

Returns: int — 严重级别为 INFORMATION 的已破坏规则数量

isEmpty(): boolean

检查已破坏规则集合是否为空。

Returns: boolean — 如果集合为空则返回 true,否则返回 false

list(): List<BrokenRule>

返回集合中已破坏规则的不可修改列表。

Returns: List<BrokenRule> — 已破坏规则的不可修改列表

stream(): Stream<BrokenRule>

返回集合中已破坏规则的流。

Returns: Stream<BrokenRule> — 已破坏规则的流