程序包 org.coodex.util

类 ResourceScanner

java.lang.Object
org.coodex.util.ResourceScanner

public class ResourceScanner extends Object
资源扫描器,用来替换蹩脚的Common.forEach

参数coodex.resource.path用来指定扩展的资源路径

  • 字段详细资料

    • KEY_RESOURCE_PATH_EXT

      public static String KEY_RESOURCE_PATH_EXT
  • 方法详细资料

    • isExtraPath

      public static boolean isExtraPath()
      返回:
      扫描过程中processor使用,用来判定当前扫描的包是否是在扩展路径里
    • getExtraPathIndex

      public static Integer getExtraPathIndex()
    • getExtraResourcePath

      public static List<String> getExtraResourcePath()
      返回:
      通过coodex.resource.path指定的扩展资源路径绝对路径
    • newBuilder

      public static ResourceScanner.Builder newBuilder(BiConsumer<URL,String> processor)
    • scan

      public void scan(String... paths)