public interface ResourceLoader
| 限定符和类型 | 接口和说明 |
|---|---|
static interface |
ResourceLoader.InputStreamGet |
static class |
ResourceLoader.MatchType
扫描器资源匹配类型
|
static class |
ResourceLoader.ScanEvent
扫描的资源
|
static interface |
ResourceLoader.Scanner<T>
扫描classpath时找到资源的回调接口方法
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
exist(String resource) |
Class<?> |
getClass(String className) |
URL |
getResource(String resource) |
InputStream |
getResourceAsStream(String resource) |
List<URL> |
getResources(String resource) |
List<InputStream> |
getResourcesAsStream(String resource) |
default <T> T |
scanOneResource(ResourceLoader.MatchType matchType,
ResourceLoader.Scanner<T> scanner) |
<T> T |
scanOneResource(ResourceLoader.MatchType matchType,
ResourceLoader.Scanner<T> scanner,
String[] scanPaths) |
default <T> T |
scanOneResource(ResourceLoader.Scanner<T> scanner) |
default <T> List<T> |
scanResources(ResourceLoader.MatchType matchType,
ResourceLoader.Scanner<T> scanner) |
<T> List<T> |
scanResources(ResourceLoader.MatchType matchType,
ResourceLoader.Scanner<T> scanner,
String[] scanPaths) |
default <T> List<T> |
scanResources(ResourceLoader.Scanner<T> scanner) |
default <T> List<T> scanResources(ResourceLoader.Scanner<T> scanner) throws IOException
IOExceptiondefault <T> List<T> scanResources(ResourceLoader.MatchType matchType, ResourceLoader.Scanner<T> scanner) throws IOException
IOException<T> List<T> scanResources(ResourceLoader.MatchType matchType, ResourceLoader.Scanner<T> scanner, String[] scanPaths) throws IOException
IOExceptiondefault <T> T scanOneResource(ResourceLoader.Scanner<T> scanner) throws IOException
IOExceptiondefault <T> T scanOneResource(ResourceLoader.MatchType matchType, ResourceLoader.Scanner<T> scanner) throws IOException
IOException<T> T scanOneResource(ResourceLoader.MatchType matchType, ResourceLoader.Scanner<T> scanner, String[] scanPaths) throws IOException
IOExceptionURL getResource(String resource) throws IOException
IOExceptionInputStream getResourceAsStream(String resource) throws IOException
IOExceptionClass<?> getClass(String className) throws ClassNotFoundException
List<URL> getResources(String resource) throws IOException
IOExceptionList<InputStream> getResourcesAsStream(String resource) throws IOException
IOExceptionboolean exist(String resource)
Copyright © 2022. All rights reserved.