类 Selector<P,T>
java.lang.Object
com.baomidou.mybatisplus.generator.config.converts.select.Selector<P,T>
分支结果选择器
当前选择器会从给定的分支中选择第一个匹配的分支,并返回其结果
一旦结果被选择,其他的分支将不再被调用
- 作者:
- hanchunlin Created at 2020/6/11 16:55
-
构造器概要
构造器 -
方法概要
-
构造器详细资料
-
Selector
- 参数:
param- 参数
-
-
方法详细资料
-
param
使用指定的参数创建选择器- 类型参数:
P- 参数类型T- 返回值类型- 参数:
param- 参数- 返回:
- 返回新的选择器
-
test
传入一个新的分支,如果这个分支满足条件- 参数:
branch- 则当前选择器将接受当前分支的结果并完成- 返回:
- 选择器自身
-
or
获取结果,如果当前选择器没有击中任何条件分支,则从给定的提供者中获取结果; 否则将使用当前选择器选中的分支- 参数:
supplier- 默认值提供者- 返回:
- 如果有分支被击中,则返回分支值,否则返回参数提供的值
-
or
- 参数:
t- 给定默认值- 返回:
- 如果有分支被击中,则返回分支值,否则返回参数
- 另请参阅:
-
isSelected
public boolean isSelected()当前选择器是否已经选择分支- 返回:
- 如果已经存在分支被击中,则返回 true;否则返回 false
-
toString
-