public interface IResult
| 限定符和类型 | 方法和说明 |
|---|---|
List<IConstraintResult> |
allList()
所有的验证结果列表
|
List<IConstraintResult> |
notPassList()
未通过的列表信息
|
boolean |
pass()
是否全部通过验证
|
IResult |
print()
输出信息到控台
(1)主要是为了方便调整
(2)该功能其实可以做增强,比如输出到文件/数据库等等。
|
IResult |
throwsEx()
对于未通过的信息,
(1)未通过的界定。
|
boolean pass()
List<IConstraintResult> notPassList()
List<IConstraintResult> allList()
IResult print()
IResult throwsEx()
IConstraintResult.pass() 为 false
(2)内容信息
抛出运行时异常 ValidRuntimeException,异常信息为 IConstraintResult.message() 消息
(3)内容限定
为了避免异常内容过多,只抛出第一条即可。
(4)改方法的增强空间
4.1 可以指定什么情况下抛出异常
4.2 抛出异常的信息和类别Copyright © 2021. All rights reserved.