Uses of Interface
org.miaixz.bus.core.lang.loader.Loader

Packages that use Loader
Package
Description
加载器的抽象接口和实现,包括懒加载的实现等
  • Uses of Loader in org.miaixz.bus.core.lang.loader

    Classes in org.miaixz.bus.core.lang.loader that implement Loader
    Modifier and Type
    Class
    Description
    class 
    ANT风格路径资源加载器
    class 
    委派的资源加载器
    class 
    文件资源加载器
    class 
    Jar包资源加载器
    class 
    Jar包资源加载器
    class 
    模式匹配资源加载器
    class 
    包名表达式资源加载器
    class 
    正则表达式资源加载器
    class 
    资源加载器
    class 
    标准的资源加载器
    Modifier and Type
    Field
    Description
    protected final Loader
    DelegateLoader.delegate
     
    Modifier and Type
    Method
    Description
    static Loader
    Loaders.ant()
    创建ANT风格路径表达式的资源加载器,这是一个委派加载器,自身并没有资源加载逻辑而是委派给实际的资源加载器, 在这个创建方法中,实际委派给Loaders.std()资源加载器 示例:
    static Loader
    Loaders.ant(ClassLoader classLoader)
    创建ANT风格路径表达式的资源加载器,这是一个委派加载器,自身并没有资源加载逻辑而是委派给实际的资源加载器, 在这个创建方法中,实际委派给Loaders.std(ClassLoader)资源加载器 示例:
    static Loader
    Loaders.ant(Loader delegate)
    创建ANT风格路径表达式的资源加载器,这是一个委派加载器,自身并没有资源加载逻辑而是委派给实际的资源加载器, 在这个创建方法中,实际委派给delegate资源加载器 示例:
    static Loader
    Loaders.file(File root)
    创建文件资源加载器
    static Loader
    Loaders.file(URL fileURL)
    创建文件资源加载器
    static Loader
    Loaders.file(URL context, File root)
    创建文件资源加载器
    static Loader
    Loaders.jar(File file)
    创建JAR包资源加载器
    static Loader
    Loaders.jar(URL jarURL)
    创建JAR包资源加载器
    static Loader
    Loaders.jar(URL context, JarFile jarFile)
    创建JAR包资源加载器
    static Loader
    Loaders.nat()
    创建lib包资源加载器
    static Loader
    Loaders.pkg()
    创建按包名来加载的资源加载器,这是一个委派加载器,自身并没有资源加载逻辑而是委派给实际的资源加载器, 在这个创建方法中,实际委派给Loaders.std()资源加载器 示例:在Loaders.std()创建的资源加载器中加载类资源路径表达实际上不太直观,往往采用包名的方式更清晰易懂
    static Loader
    Loaders.pkg(ClassLoader classLoader)
    创建按包名来加载的资源加载器,这是一个委派加载器,自身并没有资源加载逻辑而是委派给实际的资源加载器, 在这个创建方法中,实际委派给Loaders.std(ClassLoader)资源加载器 示例:在Loaders.std()创建的资源加载器中加载类资源路径表达实际上不太直观,往往采用包名的方式更清晰易懂
    static Loader
    Loaders.pkg(Loader delegate)
    创建按包名来加载的资源加载器,这是一个委派加载器,自身并没有资源加载逻辑而是委派给实际的资源加载器, 在这个创建方法中,实际委派给delegate资源加载器 通过包装一个实际资源加载器可以实现更灵活的加载方式,例如:
    static Loader
    Loaders.regex()
    创建正则表达式的资源加载器,这是一个委派加载器,自身并没有资源加载逻辑而是委派给实际的资源加载器, 在这个创建方法中,实际委派给Loaders.std()资源加载器 示例:
    static Loader
    Loaders.regex(ClassLoader classLoader)
    创建正则表达式的资源加载器,这是一个委派加载器,自身并没有资源加载逻辑而是委派给实际的资源加载器, 在这个创建方法中,实际委派给Loaders.std(ClassLoader)资源加载器 示例:
    static Loader
    Loaders.regex(Loader delegate)
    创建正则表达式的资源加载器,这是一个委派加载器,自身并没有资源加载逻辑而是委派给实际的资源加载器, 在这个创建方法中,实际委派给delegate资源加载器 示例:
    static Loader
    Loaders.std()
    创建 classpath 资源加载器,也就是对ClassLoader.getResources(String)的增强封装 默认采用 Thread.currentThread()Thread.getContextClassLoader(),作为ClassLoader, 如果当前线程的上下文类加载器为null 则采用ClassLoader.getSystemClassLoader().
    static Loader
    Loaders.std(ClassLoader classLoader)
    创建 classpath 资源加载器,并且指定ClassLoader 示例:
    Methods in org.miaixz.bus.core.lang.loader with parameters of type Loader
    Modifier and Type
    Method
    Description
    static Loader
    Loaders.ant(Loader delegate)
    创建ANT风格路径表达式的资源加载器,这是一个委派加载器,自身并没有资源加载逻辑而是委派给实际的资源加载器, 在这个创建方法中,实际委派给delegate资源加载器 示例:
    static Loader
    Loaders.pkg(Loader delegate)
    创建按包名来加载的资源加载器,这是一个委派加载器,自身并没有资源加载逻辑而是委派给实际的资源加载器, 在这个创建方法中,实际委派给delegate资源加载器 通过包装一个实际资源加载器可以实现更灵活的加载方式,例如:
    static Loader
    Loaders.regex(Loader delegate)
    创建正则表达式的资源加载器,这是一个委派加载器,自身并没有资源加载逻辑而是委派给实际的资源加载器, 在这个创建方法中,实际委派给delegate资源加载器 示例:
    Constructors in org.miaixz.bus.core.lang.loader with parameters of type Loader
    Modifier
    Constructor
    Description
     
    AntLoader(Loader delegate)
    构造
    protected
     
    protected
     
     
    PkgLoader(Loader delegate)
     
     
    RegexLoader(Loader delegate)