接口 | 说明 |
---|---|
Callback<T> |
带一个参数的通用回调接口
|
Callback2<T0,T1> |
带两个参数的通用回调接口
|
Callback3<T0,T1,T2> |
带三个参数的通用回调接口
|
Closer<T> |
一个闭合器通用接口
|
Context | |
FileVisitor | |
LifeCycle | |
LifeCycle.Listener | |
Node<T> |
树节点。
|
NutBean | |
ObjFilter<T> |
通用过滤器
|
PageInfo | |
ProgressListener |
类 | 说明 |
---|---|
AbstractContext | |
AbstractLifeCycle | |
ByteInputStream |
根据一个 byte[] 数组,构建一个 InputStream
|
ClassMeta | |
ClassMetaReader | |
ClassTools | |
CmdParams |
解析命令参数
|
CronSequenceGenerator |
Date sequence generator for a
Crontab pattern,
allowing clients to specify a pattern that the sequence matches.
|
DateRegion | |
Disks |
磁盘操作的帮助函数集合
|
DoubleRegion | |
FloatRange | |
FloatRegion | |
FloatSet | |
HtmlToken | |
IntRange | |
IntRegion | |
IntSet | |
LifeCycleWrapper | |
LinkedArray<T> | |
LinkedCharArray | |
LinkedIntArray | |
LinkedLongArray | |
ListSet<E> | |
LongRegion | |
MethodParamNamesScaner |
通过读取Class文件,获得方法形参名称列表
|
MultiLineProperties |
可支持直接书写多行文本的 Properties 文件
|
Nodes | |
NutMap |
对于 LinkedHashMap 的一个友好封装
同 TreeMap 不同的是,如果 get(null),它不会抛错,就是返回 null 或默认值
|
NutType |
通过实现ParameterizedType,达到无需通过反射得到泛型Type 通过嵌套Map/List,可得出无限可能
|
PType<T> | |
Region<T extends Comparable<T>> |
描述了一个区间
T 对象必须实现有意义的 toString,并且字符串中不能包含半角逗号
T 对象必须可比较
T 对象必须可以被 Castors 正确的从字符串转换
T 对象的 toString() 和 Castors 的转换必须可逆
任何区间的字符串描述都符合:
全封闭的区间 : [T0, T1]
左开右闭区间 : (T0, T1]
左闭右开区间 : [T0, T1)
左开右闭区间 : (T0, T1]
全开放的区间 : (T0, T1)
精确等于某值 : (T0) 或 [T0) # 总之开闭区间无所谓了
比如对于数字:
[4,10] // >=4 && <=10
(6,54] // >=6 && <54
(,78) // <78
对于日期
[2012-09-10 12:33:24, 2013-08-14] // 会自动交换大小值,可以是日期或者时间
|
SimpleContext |
可以用来存储无序名值对
|
SimpleNode<T> | |
Tag |
简便的 Tag 实现
|
枚举 | 说明 |
---|---|
LifeCycle.Event |
Copyright © 2017. All rights reserved.