| Package | Description |
|---|---|
| org.aoju.bus.core.lang | |
| org.aoju.bus.core.lang.copier | |
| org.aoju.bus.core.utils |
| Modifier and Type | Method and Description |
|---|---|
static Set<Class<?>> |
ClassScaner.scanPackage(String packageName,
Filter<Class<?>> classFilter)
扫面包路径下满足class过滤器条件的所有class文件,
如果包路径为 com.abs + A.class 但是输入 abs会产生classNotFoundException
因为className 应该为 com.abs.A 现在却成为abs.A,此工具类对该异常进行忽略处理
|
| Constructor and Description |
|---|
ClassScaner(String packageName,
Filter<Class<?>> classFilter)
构造,默认UTF-8编码
|
ClassScaner(String packageName,
Filter<Class<?>> classFilter,
Charset charset)
构造
|
| Modifier and Type | Field and Description |
|---|---|
protected Filter<T> |
SrcToDestCopier.copyFilter
拷贝过滤器,可以过滤掉不需要拷贝的源
|
| Modifier and Type | Method and Description |
|---|---|
Filter<T> |
SrcToDestCopier.getCopyFilter()
获得过滤器
|
| Modifier and Type | Method and Description |
|---|---|
C |
SrcToDestCopier.setCopyFilter(Filter<T> copyFilter)
设置过滤器
|
| Modifier and Type | Method and Description |
|---|---|
static <T> Collection<T> |
CollUtils.filter(Collection<T> collection,
Filter<T> filter)
过滤
过滤过程通过传入的Filter实现来过滤返回需要的元素内容,这个Filter实现可以实现以下功能:
|
static <T> List<T> |
CollUtils.filter(List<T> list,
Filter<T> filter)
过滤
过滤过程通过传入的Filter实现来过滤返回需要的元素内容,这个Filter实现可以实现以下功能:
|
static <K,V> Map<K,V> |
CollUtils.filter(Map<K,V> map,
Filter<Map.Entry<K,V>> filter)
过滤
过滤过程通过传入的Editor实现来返回需要的元素内容,这个Editor实现可以实现以下功能:
|
static <K,V> Map<K,V> |
MapUtils.filter(Map<K,V> map,
Filter<Map.Entry<K,V>> filter)
过滤
过滤过程通过传入的Editor实现来返回需要的元素内容,这个Editor实现可以实现以下功能:
|
static <T> T[] |
ArrayUtils.filter(T[] array,
Filter<T> filter)
过滤
过滤过程通过传入的Filter实现来过滤返回需要的元素内容,这个Editor实现可以实现以下功能:
|
static <T> T |
CollUtils.findOne(Iterable<T> collection,
Filter<T> filter)
查找第一个匹配元素对象
|
static Method[] |
ReflectUtils.getMethods(Class<?> clazz,
Filter<Method> filter)
获得指定类过滤后的Public方法列表
|
static List<Method> |
ClassUtils.getPublicMethods(Class<?> clazz,
Filter<Method> filter)
获得指定类过滤后的Public方法列表
|
static LinkedHashSet<InetAddress> |
NetUtils.localAddressList(Filter<InetAddress> addressFilter)
获取所有满足过滤条件的本地IP地址对象
|
Copyright © 2019. All rights reserved.