程序包 cn.zhxu.bs.group
类 Group<V>
java.lang.Object
cn.zhxu.bs.group.Group<V>
逻辑组
- 从以下版本开始:
- v3.5.0
- 作者:
- Troy.Zhou @ 2022-02-21
-
字段详细资料
-
构造器详细资料
-
Group
public Group(int type) -
Group
-
Group
-
-
方法详细资料
-
transform
值转换- 类型参数:
R- 转换后的类型- 参数:
transformer- 转换器- 返回:
- Group
-
filter
过滤不必要的子组- 参数:
predicate- 判断器- 返回:
- 过滤后的 Group
-
judgeAny
判断是否存在一个 V 满足 evaluator- 参数:
evaluator- 评估器- 返回:
- boolean
-
judgeAll
判断是否所有的 V 都满足 evaluator- 参数:
evaluator- 评估器- 返回:
- boolean
-
forEach
遍历组- 参数:
consumer- 消费者
-
complexity
public int complexity()计算组的复杂度- 返回:
- 复杂度
-
and
与另一个 Group 做 且 运算- 参数:
other- 另一个 Group- 返回:
- 运算结果
-
or
与另一个 Group 做 或 运算- 参数:
other- 另一个 Group- 返回:
- 运算结果
-
isRaw
public boolean isRaw()- 返回:
- 是否是原始组
- 从以下版本开始:
- v3.8.0
-
isAnd
public boolean isAnd()- 返回:
- 是否是且组
- 从以下版本开始:
- v3.8.0
-
isOr
public boolean isOr()- 返回:
- 是否是或组
- 从以下版本开始:
- v3.8.0
-
getValue
- 返回:
- 值
- 从以下版本开始:
- v3.8.0
-
getGroups
- 返回:
- 子组
- 从以下版本开始:
- v4.1.0
-
equals
-
hashCode
public int hashCode() -
toString
-