Uses of Interface
org.aoju.bus.core.loader.Filter
Packages that use Filter
-
Uses of Filter in org.aoju.bus.core.loader
Classes in org.aoju.bus.core.loader that implement FilterModifier and TypeClassDescriptionclassALL逻辑复合过滤器,即所有过滤器都满足的时候才满足, 只要有一个过滤器不满足就立刻返回不满足, 如果没有过滤器的时候则认为所有过滤器都满足classANT风格路径过滤器classANY逻辑复合过滤器,即任意一个过滤器满足时就满足,当没有过滤器的时候则认为没有过滤器满足,也就是不满足class复合过滤器,实际上内部维护一个过滤器的LinkedHashSet集合,提供添加/删除以及链式拼接的方法来混合多个子过滤器,该过滤器的具体逻辑由子类拓展class正则表达式过滤器Fields in org.aoju.bus.core.loader declared as FilterModifier and TypeFieldDescriptionstatic final FilterFilters.ALWAYS永远返回true的过滤器static final FilterFilters.NEVER永远返回false的过滤器Fields in org.aoju.bus.core.loader with type parameters of type FilterMethods in org.aoju.bus.core.loader that return FilterModifier and TypeMethodDescriptionstatic FilterFilters.all(Collection<? extends Filter> filters) 创建多个子过滤器AND连接的混合过滤器static Filter创建多个子过滤器AND连接的混合过滤器static FilterFilters.and(Collection<? extends Filter> filters) 创建多个子过滤器AND连接的混合过滤器static Filter创建多个子过滤器AND连接的混合过滤器static FilterFilters.any(Collection<? extends Filter> filters) 创建多个子过滤器OR连接的混合过滤器static Filter创建多个子过滤器OR连接的混合过滤器protected Filter过滤器protected abstract Filter根据资源表达式推导出资源过滤器protected Filterstatic FilterFilters.or(Collection<? extends Filter> filters) 创建多个子过滤器OR连接的混合过滤器static Filter创建多个子过滤器OR连接的混合过滤器Methods in org.aoju.bus.core.loader with parameters of type FilterModifier and TypeMethodDescriptionboolean添加过滤器static Filter创建多个子过滤器AND连接的混合过滤器static Filter创建多个子过滤器AND连接的混合过滤器static Filter创建多个子过滤器OR连接的混合过滤器加载指定路径的所有满足过滤条件的资源加载指定路径的所有满足过滤条件的资源,等效于Loader.load(path, true, boot)的调用加载匹配模式表达式的所有资源,由于模式表达式中有可能表达了是否递归加载的含义, 所以缺省情况下recursively参数会被忽略,取而代之的是PatternLoader.recursively(String)的返回值, 如果字类实现的模式表达式并不能表达是否递归加载的含义,需要重写该方法以满足更多定制化的需求 另外当filter参数不为null时,由模式表达式推导出的过滤器将会和filter参数混合成一个AllFilter混合过滤器abstract MixFilter支持采用链式调用的方式混合多个过滤器,其内部调用MixFilter.add(Filter)且返回this.static Filter创建多个子过滤器OR连接的混合过滤器boolean删除过滤器Method parameters in org.aoju.bus.core.loader with type arguments of type FilterModifier and TypeMethodDescriptionstatic FilterFilters.all(Collection<? extends Filter> filters) 创建多个子过滤器AND连接的混合过滤器static FilterFilters.and(Collection<? extends Filter> filters) 创建多个子过滤器AND连接的混合过滤器static FilterFilters.any(Collection<? extends Filter> filters) 创建多个子过滤器OR连接的混合过滤器static FilterFilters.or(Collection<? extends Filter> filters) 创建多个子过滤器OR连接的混合过滤器Constructors in org.aoju.bus.core.loader with parameters of type FilterModifierConstructorDescription构造构造protectedConstructor parameters in org.aoju.bus.core.loader with type arguments of type FilterModifierConstructorDescriptionAllFilter(Collection<? extends Filter> filters) 构造AnyFilter(Collection<? extends Filter> filters) 构造protectedMixFilter(Collection<? extends Filter> filters)