Package org.miaixz.bus.core.lang.loader
Class ResourceLoader
java.lang.Object
org.miaixz.bus.core.lang.loader.ResourceLoader
- All Implemented Interfaces:
Loader
- Direct Known Subclasses:
DelegateLoader,FileLoader,JarLoader,StdLoader
资源加载器
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription加载指定路径的所有资源,等效于Loader.load(path, false, Filters.ALWAYS)的调用 通常情况下不递归加载,但是子类可以改变此方法的行为, 例如ANT风格路径的资源加载器可以根据传入表达式来判断是否递归加载加载指定路径的所有资源,等效于Loader.load(path, recursively, Filters.ALWAYS)的调用加载指定路径的所有满足过滤条件的资源,等效于Loader.load(path, true, boot)的调用
-
Constructor Details
-
ResourceLoader
public ResourceLoader()
-
-
Method Details
-
load
Description copied from interface:Loader加载指定路径的所有资源,等效于Loader.load(path, false, Filters.ALWAYS)的调用 通常情况下不递归加载,但是子类可以改变此方法的行为, 例如ANT风格路径的资源加载器可以根据传入表达式来判断是否递归加载- Specified by:
loadin interfaceLoader- Parameters:
path- 资源路径- Returns:
- 资源对象
- Throws:
IOException- I/O 异常
-
load
Description copied from interface:Loader加载指定路径的所有资源,等效于Loader.load(path, recursively, Filters.ALWAYS)的调用- Specified by:
loadin interfaceLoader- Parameters:
path- 资源路径recursively- 递归加载- Returns:
- 资源枚举器
- Throws:
IOException- I/O 异常
-
load
Description copied from interface:Loader加载指定路径的所有满足过滤条件的资源,等效于Loader.load(path, true, boot)的调用- Specified by:
loadin interfaceLoader- Parameters:
path- 资源路径filter- 对象信息- Returns:
- 资源枚举器
- Throws:
IOException- I/O 异常
-