public class ResourceUtil
extends java.lang.Object
构造器和说明 |
---|
ResourceUtil() |
限定符和类型 | 方法和说明 |
---|---|
static java.net.URL |
findResource(java.lang.ClassLoader classLoader,
java.lang.String uri)
查找资源
|
static java.net.URL |
findResource(java.lang.String uri)
查找资源
|
static java.lang.String |
findResourceAsString(java.lang.String uri)
查找资源
|
static java.net.URL |
getResource(java.lang.ClassLoader classLoader,
java.lang.String name)
获取资源URL
|
static java.net.URL |
getResource(java.lang.String name)
获取资源URL
|
static java.lang.String |
getResourceAsString(java.lang.ClassLoader classLoader,
java.lang.String name,
java.lang.String charset)
获取资源并转为String
|
static java.lang.String |
getResourceAsString(java.lang.String name)
获取资源并转为String
|
static java.lang.String |
getResourceAsString(java.lang.String name,
java.lang.String charset)
获取资源并转为String
|
static java.util.Enumeration<java.net.URL> |
getResources(java.lang.ClassLoader classLoader,
java.lang.String name)
获取资源URL集
|
static java.util.Enumeration<java.net.URL> |
getResources(java.lang.String name)
获取资源URL集
|
static boolean |
hasResource(java.lang.ClassLoader classLoader,
java.lang.String name)
是否有资源
|
static boolean |
hasResource(java.lang.String name)
是否有资源
|
static java.util.Collection<java.lang.Class<?>> |
scanClasses(java.lang.ClassLoader classLoader,
java.lang.String clzExpr)
扫描类
|
static java.util.Collection<java.lang.Class<?>> |
scanClasses(java.lang.String clzExpr)
扫描类
|
static java.util.Collection<java.lang.String> |
scanResources(java.lang.ClassLoader classLoader,
java.lang.String resExpr)
扫描资源
|
static java.util.Collection<java.lang.String> |
scanResources(java.lang.String resExpr)
扫描资源
|
public static java.util.Enumeration<java.net.URL> getResources(java.lang.String name) throws java.io.IOException
name
- 内部资源名称java.io.IOException
public static java.util.Enumeration<java.net.URL> getResources(java.lang.ClassLoader classLoader, java.lang.String name) throws java.io.IOException
classLoader
- 类加载器name
- 内部资源名称java.io.IOException
public static boolean hasResource(java.lang.String name)
name
- 内部资源名称public static boolean hasResource(java.lang.ClassLoader classLoader, java.lang.String name)
name
- 内部资源名称public static java.net.URL getResource(java.lang.String name)
name
- 内部资源名称public static java.net.URL getResource(java.lang.ClassLoader classLoader, java.lang.String name)
classLoader
- 类加载器name
- 内部资源名称public static java.lang.String getResourceAsString(java.lang.String name) throws java.io.IOException
name
- 内部资源名称java.io.IOException
public static java.lang.String getResourceAsString(java.lang.String name, java.lang.String charset) throws java.io.IOException
name
- 内部资源名称charset
- 编码java.io.IOException
public static java.lang.String getResourceAsString(java.lang.ClassLoader classLoader, java.lang.String name, java.lang.String charset) throws java.io.IOException
classLoader
- 类加载器name
- 内部资源名称charset
- 编码java.io.IOException
public static java.lang.String findResourceAsString(java.lang.String uri) throws java.io.IOException
uri
- 资源地址("classpath:demo.xxx" or "./demo.xxx")java.io.IOException
public static java.net.URL findResource(java.lang.String uri)
uri
- 资源地址("classpath:demo.xxx" or "./demo.xxx")public static java.net.URL findResource(java.lang.ClassLoader classLoader, java.lang.String uri)
uri
- 资源地址("classpath:demo.xxx" or "./demo.xxx")public static java.util.Collection<java.lang.Class<?>> scanClasses(java.lang.String clzExpr)
clzExpr
- 类表达式(基于 import 表达式扩展)public static java.util.Collection<java.lang.Class<?>> scanClasses(java.lang.ClassLoader classLoader, java.lang.String clzExpr)
classLoader
- 类加载器clzExpr
- 类表达式(基于 import 表达式扩展)public static java.util.Collection<java.lang.String> scanResources(java.lang.String resExpr)
resExpr
- 资源表达式public static java.util.Collection<java.lang.String> scanResources(java.lang.ClassLoader classLoader, java.lang.String resExpr)
classLoader
- 类加载器resExpr
- 资源表达式