| 接口 | 说明 |
|---|---|
| ForestMap<K,V> |
基于多个
TreeEntry构成的、彼此平行的树结构构成的森林集合。 |
| Function3<T1,T2,T3,R> |
接受三个参数,有返回值的函数式接口
|
| Hierarchical |
描述以一个在以
Hierarchical.getRoot()为原点的二维坐标系中存在的对象,
该对象以Hierarchical.getVerticalIndex()返回值为x轴坐标,
以Hierarchical.getHorizontalIndex()为y轴坐标,
通过这两个参数描述该对象与Hierarchical.getRoot()之间的相对位置。 |
| HierarchySelector<H extends Hierarchical> |
Hierarchical选择器,用于根据一定的规则从两个Hierarchical实现类中选择并返回一个最合适的对象
此外,还提供了HierarchySelector接口用于根据一定的规则从两个Hierarchical实现类中选择并返回一个最合适的对象,
默认提供了四个实现类:
HierarchySelector.NEAREST_AND_OLDEST_PRIORITY: 返回距离根对象更近的对象,当距离一样时优先返回旧对象;
HierarchySelector.NEAREST_AND_NEWEST_PRIORITY: 返回距离根对象更近的对象,当距离一样时优先返回新对象;
HierarchySelector.FARTHEST_AND_OLDEST_PRIORITY: 返回距离根对象更远的对象,当距离一样时优先返回旧对象;
HierarchySelector.FARTHEST_AND_NEWEST_PRIORITY: 返回距离根对象更远的对象,当距离一样时优先返回新对象;
|
| TreeEntry<K,V> |
允许拥有一个父节点与多个子节点的
Map.Entry实现,
表示一个以key作为唯一标识,并且可以挂载一个对应值的树节点,
提供一些基于该节点对其所在树结构进行访问的方法 |
| 类 | 说明 |
|---|---|
| Annotations |
注解工具类,提供从
AnnotatedElement及其层级结构中获取注解或合成注解的方法
注解获取支持
工具类支持按get语义或find语义对AnnotatedElement上的元素进行查找:get:指仅从 AnnotatedElement.getDeclaredAnnotations()的范围中进行查找。 |
| Assert |
断言工具类
|
| CollUtils |
集合工具类
|
| HierarchySelector.FarthestAndNewestPrioritySelector<T extends Hierarchical> |
返回距离根对象更远的注解,当距离一样时优先返回新注解
|
| HierarchySelector.FarthestAndOldestPrioritySelector<T extends Hierarchical> |
返回距离根对象更远的注解,当距离一样时优先返回旧注解
|
| HierarchySelector.NearestAndNewestPrioritySelector<T extends Hierarchical> |
返回距离根对象更近的注解,当距离一样时优先返回新注解
|
| HierarchySelector.NearestAndOldestPrioritySelector<T extends Hierarchical> |
返回距离根对象更近的注解,当距离一样时优先返回旧注解
|
| LinkedForestMap<K,V> |
ForestMap的基本实现。 |
| LinkedForestMap.EntryNodeWrapper<K,V,N extends TreeEntry<K,V>> |
Entry包装类 |
| LinkedForestMap.TreeEntryNode<K,V> |
树节点
|
| ObjectUtils |
Object工具类
|
| ReflectUtils |
反射工具类
|
| StrUtils |
字符串工具类
|
Copyright © 2022. All rights reserved.