| 程序包 | 说明 |
|---|---|
| top.xiajibagao.powerfulannotation.aggerate |
提供聚合注解相关功能
|
| top.xiajibagao.powerfulannotation.annotation |
提供注解对象相关一些工具类与公共类
|
| top.xiajibagao.powerfulannotation.helper |
提供一些工具类与公共类
|
| top.xiajibagao.powerfulannotation.repeatable |
用于为各种可重复注解相关的功能提供支持
|
| top.xiajibagao.powerfulannotation.scanner |
提供用于从
AnnotatedElement及其层级结构中获取注解的各项扫描器 |
| top.xiajibagao.powerfulannotation.scanner.processor |
提供在
AbstractAnnotationScanner中使用的各项注解处理器 |
| top.xiajibagao.powerfulannotation.synthesis |
提供基于
HierarchicalAnnotation的注解合成相关类及注解 |
| 类和说明 |
|---|
| Hierarchical
描述以一个在以
Hierarchical.getRoot()为原点的二维坐标系中存在的对象,
该对象以Hierarchical.getVerticalIndex()返回值为x轴坐标,
以Hierarchical.getHorizontalIndex()为y轴坐标,
通过这两个参数描述该对象与Hierarchical.getRoot()之间的相对位置。 |
HierarchySelector
Hierarchical选择器,用于根据一定的规则从两个Hierarchical实现类中选择并返回一个最合适的对象
此外,还提供了HierarchySelector接口用于根据一定的规则从两个Hierarchical实现类中选择并返回一个最合适的对象,
默认提供了四个实现类:
HierarchySelector.NEAREST_AND_OLDEST_PRIORITY: 返回距离根对象更近的对象,当距离一样时优先返回旧对象;
HierarchySelector.NEAREST_AND_NEWEST_PRIORITY: 返回距离根对象更近的对象,当距离一样时优先返回新对象;
HierarchySelector.FARTHEST_AND_OLDEST_PRIORITY: 返回距离根对象更远的对象,当距离一样时优先返回旧对象;
HierarchySelector.FARTHEST_AND_NEWEST_PRIORITY: 返回距离根对象更远的对象,当距离一样时优先返回新对象;
|
| 类和说明 |
|---|
| Hierarchical
描述以一个在以
Hierarchical.getRoot()为原点的二维坐标系中存在的对象,
该对象以Hierarchical.getVerticalIndex()返回值为x轴坐标,
以Hierarchical.getHorizontalIndex()为y轴坐标,
通过这两个参数描述该对象与Hierarchical.getRoot()之间的相对位置。 |
| 类和说明 |
|---|
| ForestMap
基于多个
TreeEntry构成的、彼此平行的树结构构成的森林集合。 |
| Hierarchical
描述以一个在以
Hierarchical.getRoot()为原点的二维坐标系中存在的对象,
该对象以Hierarchical.getVerticalIndex()返回值为x轴坐标,
以Hierarchical.getHorizontalIndex()为y轴坐标,
通过这两个参数描述该对象与Hierarchical.getRoot()之间的相对位置。 |
HierarchySelector
Hierarchical选择器,用于根据一定的规则从两个Hierarchical实现类中选择并返回一个最合适的对象
此外,还提供了HierarchySelector接口用于根据一定的规则从两个Hierarchical实现类中选择并返回一个最合适的对象,
默认提供了四个实现类:
HierarchySelector.NEAREST_AND_OLDEST_PRIORITY: 返回距离根对象更近的对象,当距离一样时优先返回旧对象;
HierarchySelector.NEAREST_AND_NEWEST_PRIORITY: 返回距离根对象更近的对象,当距离一样时优先返回新对象;
HierarchySelector.FARTHEST_AND_OLDEST_PRIORITY: 返回距离根对象更远的对象,当距离一样时优先返回旧对象;
HierarchySelector.FARTHEST_AND_NEWEST_PRIORITY: 返回距离根对象更远的对象,当距离一样时优先返回新对象;
|
| LinkedForestMap.TreeEntryNode
树节点
|
| TreeEntry
允许拥有一个父节点与多个子节点的
Map.Entry实现,
表示一个以key作为唯一标识,并且可以挂载一个对应值的树节点,
提供一些基于该节点对其所在树结构进行访问的方法 |
| 类和说明 |
|---|
| ForestMap
基于多个
TreeEntry构成的、彼此平行的树结构构成的森林集合。 |
| 类和说明 |
|---|
| Function3
接受三个参数,有返回值的函数式接口
|
| 类和说明 |
|---|
| Function3
接受三个参数,有返回值的函数式接口
|
| 类和说明 |
|---|
HierarchySelector
Hierarchical选择器,用于根据一定的规则从两个Hierarchical实现类中选择并返回一个最合适的对象
此外,还提供了HierarchySelector接口用于根据一定的规则从两个Hierarchical实现类中选择并返回一个最合适的对象,
默认提供了四个实现类:
HierarchySelector.NEAREST_AND_OLDEST_PRIORITY: 返回距离根对象更近的对象,当距离一样时优先返回旧对象;
HierarchySelector.NEAREST_AND_NEWEST_PRIORITY: 返回距离根对象更近的对象,当距离一样时优先返回新对象;
HierarchySelector.FARTHEST_AND_OLDEST_PRIORITY: 返回距离根对象更远的对象,当距离一样时优先返回旧对象;
HierarchySelector.FARTHEST_AND_NEWEST_PRIORITY: 返回距离根对象更远的对象,当距离一样时优先返回新对象;
|
Copyright © 2022. All rights reserved.