Class RegexLoader

All Implemented Interfaces:
Loader

public class RegexLoader extends PatternLoader implements Loader
正则表达式资源加载器
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • RegexLoader

      public RegexLoader()
    • RegexLoader

      public RegexLoader(ClassLoader classLoader)
    • RegexLoader

      public RegexLoader(Loader delegate)
  • Method Details

    • path

      protected String path(String pattern)
      Description copied from class: PatternLoader
      根据资源表达式推导出资源根路径
      Specified by:
      path in class PatternLoader
      Parameters:
      pattern - 资源表达式
      Returns:
      资源根路径
    • recursively

      protected boolean recursively(String pattern)
      Description copied from class: PatternLoader
      根据资源表达式推导出是否从根路径开始递归加载
      Specified by:
      recursively in class PatternLoader
      Parameters:
      pattern - 资源表达式
      Returns:
      是否从根路径开始递归加载
    • filter

      protected Filter filter(String pattern)
      Description copied from class: PatternLoader
      根据资源表达式推导出资源过滤器
      Specified by:
      filter in class PatternLoader
      Parameters:
      pattern - 资源表达式
      Returns:
      出资源过滤器