org.redkale.boot

## 类 ClassFilter.Loader

- java.lang.Object
- - org.redkale.boot.ClassFilter.Loader

- 封闭类:
    ClassFilter<T>

      public static class ClassFilter.Loader
      extends java.lang.Object

  class加载类

- - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `protected static java.util.concurrent.ConcurrentMap<java.net.URL,java.util.Set<java.lang.String>>` | `cache`
    `protected static java.util.logging.Logger` | `logger`

  - ### 构造器概要

    构造器
    构造器和说明
    `Loader()`

  - ### 方法概要

    所有方法 静态方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `static void` | `close()`
    `static void` | `load(java.io.File excludeFile, java.lang.String[] excludeRegs, ClassFilter... filters)` 加载当前线程的classpath扫描所有class进行过滤

    - ### 从类继承的方法 java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 字段详细资料

    - #### logger

          protected static final java.util.logging.Logger logger

    - #### cache

          protected static final java.util.concurrent.ConcurrentMap<java.net.URL,java.util.Set<java.lang.String>> cache

  - ### 构造器详细资料

    - #### Loader

          public Loader()

  - ### 方法详细资料

    - #### close

          public static void close()

    - #### load

          public static void load(java.io.File excludeFile,
                                  java.lang.String[] excludeRegs,
                                  ClassFilter... filters)
                           throws java.io.IOException

      加载当前线程的classpath扫描所有class进行过滤
      参数:
        `excludeFile` - 不需要扫描的文件夹， 可以为null
        `excludeRegs` - 包含此关键字的文件将被跳过， 可以为null
        `filters` - 过滤器
      抛出:
        `java.io.IOException` - 异常