Uses of Package
org.aoju.bus.core.lang
Packages that use org.aoju.bus.core.lang
Package
Description
Bean拷贝实现,包括拷贝选项等
各种比较器(Comparator)实现和封装
压缩解压封装
万能类型转换器以及各种类型转换的实现类,其中Convert为转换器入口,提供各种toXXX方法和convert方法
日期封装,日期的核心为DateTime类
提供线程安全的日期格式的格式化和解析实现
图像处理相关类封装
图像处理元素封装
基于JDK7+ WatchService的文件和目录监听封装,支持多级目录
语言特性包,包括大量便捷的数据结构,例如验证器Validator,分布式ID生成器Snowflake等
提供通用树生成,特点:
1、每个字段可自定义
2、支持排序 树深度配置,自定义转换器等
3、支持额外属性扩展
4、贴心 许多属性,特性都有默认值处理
5、使用简单 可一行代码生成树
6、代码简洁轻量无额外依赖
Map相关封装,提供特殊Map实现以及列表类型值的Map实现
文本查找类及实现
查找文本中的字符(正向、反向)
查找文本中的匹配字符(正向、反向)
查找文本中的字符串(正向、反向)
查找文本中匹配正则的字符串(正向)
文本替换类抽象及实现
工具包,提供各种工具方法,按照归类入口为XXXKit,如数组工具ArrayKit等
-
Classes in org.aoju.bus.core.lang used by org.aoju.bus.core.beans.copier
-
Classes in org.aoju.bus.core.lang used by org.aoju.bus.core.compare
-
Classes in org.aoju.bus.core.lang used by org.aoju.bus.core.compress
-
Classes in org.aoju.bus.core.lang used by org.aoju.bus.core.convert
-
Classes in org.aoju.bus.core.lang used by org.aoju.bus.core.dateClassDescription修改类型月份枚举 与Calendar中的月份int值对应季度枚举日期各个部分的枚举 与Calendar相应值对应时间单位,每个单位都是以毫秒为基数星期枚举 与Calendar中的星期int值对应范围生成器。根据给定的初始值、结束值和步进生成一个步进列表生成器 由于用户自行实现
Range.Steper来定义步进, 因此Range本身无法判定边界(是否达到end),需在step实现边界判定逻辑 -
Classes in org.aoju.bus.core.lang used by org.aoju.bus.core.date.formatter
-
Classes in org.aoju.bus.core.lang used by org.aoju.bus.core.image
-
Classes in org.aoju.bus.core.lang used by org.aoju.bus.core.image.element
-
Classes in org.aoju.bus.core.lang used by org.aoju.bus.core.io.watchers
-
Classes in org.aoju.bus.core.lang used by org.aoju.bus.core.langClassDescription加解密算法类型对齐方式枚举命令行(控制台)工具方法类 此类主要针对
System.out和System.err做封装字典对象,扩充了HashMap中的方法十二时辰枚举,包含英文全称,中文全称,时间范围日期信息修改类型月份枚举 与Calendar中的月份int值对应季度枚举日期各个部分的枚举 与Calendar相应值对应时间单位,每个单位都是以毫秒为基数星期枚举 与Calendar中的星期int值对应星座名称枚举,包含英文全称,中文全称,时间范围任务类任务类型翻译语言枚举HTTP 媒体类型复制jdk16中的Optional,进行了一些调整,比jdk8中的Optional多了几个实用的函数进程ID单例封装 第一次访问时调用ManagementFactory.getRuntimeMXBean()获取PID信息,之后直接使用缓存值范围生成器。根据给定的初始值、结束值和步进生成一个步进列表生成器 由于用户自行实现Range.Steper来定义步进, 因此Range本身无法判定边界(是否达到end),需在step实现边界判定逻辑步进接口,此接口用于实现如何对一个对象按照指定步进增加步进 步进接口可以定义以下逻辑:引用类型渐变方向图片缩略模式图片缩略类型权重随机算法实现带有权重的对象包装时区计算 -
Classes in org.aoju.bus.core.lang used by org.aoju.bus.core.lang.tree
-
Classes in org.aoju.bus.core.lang used by org.aoju.bus.core.map
-
Classes in org.aoju.bus.core.lang used by org.aoju.bus.core.text.finder
-
Classes in org.aoju.bus.core.lang used by org.aoju.bus.core.text.replacer
-
Classes in org.aoju.bus.core.lang used by org.aoju.bus.core.toolkit