Uses of Interface
org.miaixz.bus.core.center.function.SupplierX
Packages that use SupplierX
Package
Description
Bean相关操作,包括Bean信息描述,Bean路径表达式、动态Bean等
提供简易缓存实现,此模块参考了jodd中的相应模块
各种缓存实现
函数封装
接口灵感来自于ActFramework
一个函数接口代表一个一个函数,用于包装一个函数为对象
在JDK8之前,Java的函数并不能作为参数传递,也不能作为返回值存在,此接口用于将一个函数包装成为一个对象,从而传递对象
Map相关封装,提供特殊Map实现
多参数类型的Map实现,包括集合类型值的MultiValueMap和Table
MultiValueMap:一个键对应多个值的集合的实现,类似于树的结构。
Table:使用两个键映射到一个值,类似于表格结构。
提供单例对象的统一管理
语言特性包,包括大量便捷的数据结构,包括:
ANSI:ANSI编码
Builder:构建器
Caller:查找调用者
Copier:拷贝(复制)
Generator:生成器
Getter:getXXX抽象
Intern:规范化表示形式
Loader:加载器的抽象
Mutable:可变值对象封装
Range:区间和边界封装
Tuple:元组
-
Uses of SupplierX in org.miaixz.bus.core.beans
Methods in org.miaixz.bus.core.beans with parameters of type SupplierXModifier and TypeMethodDescriptionBeanDescCache.getBeanDesc(Class<?> beanClass, SupplierX<StrictBeanDesc> supplier) 获得属性名和StrictBeanDescMap映射BeanInfoCache.getPropertyDescriptorMap(Class<?> beanClass, boolean ignoreCase, SupplierX<Map<String, PropertyDescriptor>> supplier) 获得属性名和PropertyDescriptorMap映射 -
Uses of SupplierX in org.miaixz.bus.core.cache
Methods in org.miaixz.bus.core.cache with parameters of type SupplierXModifier and TypeMethodDescription从缓存中获得对象,当对象不在缓存中或已经过期返回SerSupplier回调产生的对象从缓存中获得对象,当对象不在缓存中或已经过期返回SerSupplier回调产生的对象default V从缓存中获得对象,当对象不在缓存中或已经过期返回SerSupplier回调产生的对象从缓存中获得对象,当对象不在缓存中或已经过期返回SerSupplier回调产生的对象从缓存中获得对象,当对象不在缓存中或已经过期返回SerSupplier回调产生的对象 -
Uses of SupplierX in org.miaixz.bus.core.cache.provider
Methods in org.miaixz.bus.core.cache.provider with parameters of type SupplierXModifier and TypeMethodDescription -
Uses of SupplierX in org.miaixz.bus.core.center.function
Methods in org.miaixz.bus.core.center.function that return SupplierXMethods in org.miaixz.bus.core.center.function with parameters of type SupplierX -
Uses of SupplierX in org.miaixz.bus.core.center.map
Methods in org.miaixz.bus.core.center.map with parameters of type SupplierXModifier and TypeMethodDescription通过lambda批量设置值 实际使用时,可以使用getXXX的方法引用来完成键值对的赋值: -
Uses of SupplierX in org.miaixz.bus.core.center.map.multi
Constructors in org.miaixz.bus.core.center.map.multi with parameters of type SupplierXModifierConstructorDescriptionCollectionValueMap(Supplier<Map<K, Collection<V>>> mapFactory, SupplierX<Collection<V>> collFactory) 创建一个多值映射集合,基于mapFactory与collFactory实现CollectionValueMap(SupplierX<Collection<V>> collFactory) 创建一个多值映射集合,默认基于HashMap与collFactory生成的集合实现 -
Uses of SupplierX in org.miaixz.bus.core.instance
Methods in org.miaixz.bus.core.instance with parameters of type SupplierX -
Uses of SupplierX in org.miaixz.bus.core.lang
Methods in org.miaixz.bus.core.lang with parameters of type SupplierX