public class ResourceUtil
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
ResourceUtil.Resolver |
static interface |
ResourceUtil.Transformer<T> |
| Constructor and Description |
|---|
ResourceUtil() |
| Modifier and Type | Method and Description |
|---|---|
static ResourceUtil.Resolver |
getClassLoaderResolver(java.lang.Class<?> clazz,
java.lang.String resourcePath) |
static ResourceUtil.Resolver |
getClassLoaderResolver(java.lang.String resourcePath) |
static ResourceUtil.Resolver |
getLocalFileResolver(java.io.File file) |
static ResourceUtil.Resolver |
getLocalFileResolver(java.io.File file,
long maxAge,
java.time.temporal.TemporalUnit temporalUnit) |
static ResourceUtil.Resolver |
getURIResolver(java.io.File cacheDir,
int connectionTimeout,
java.net.URI uri) |
static ResourceUtil.Resolver |
getURIResolver(java.io.File cacheDir,
java.net.URI uri) |
static ResourceUtil.Resolver |
getURLResolver(java.io.File cacheDir,
java.lang.String url) |
static <T> T |
readJSON(java.lang.Class<T> clazz,
ResourceUtil.Resolver... resolvers) |
static java.util.Properties |
readProperties(ResourceUtil.Resolver... resolvers) |
static java.lang.String |
readString(ResourceUtil.Resolver... resolvers) |
public static ResourceUtil.Resolver getClassLoaderResolver(java.lang.Class<?> clazz, java.lang.String resourcePath)
public static ResourceUtil.Resolver getClassLoaderResolver(java.lang.String resourcePath)
public static ResourceUtil.Resolver getLocalFileResolver(java.io.File file)
public static ResourceUtil.Resolver getLocalFileResolver(java.io.File file, long maxAge, java.time.temporal.TemporalUnit temporalUnit)
public static ResourceUtil.Resolver getURIResolver(java.io.File cacheDir, int connectionTimeout, java.net.URI uri)
public static ResourceUtil.Resolver getURIResolver(java.io.File cacheDir, java.net.URI uri)
public static ResourceUtil.Resolver getURLResolver(java.io.File cacheDir, java.lang.String url)
public static <T> T readJSON(java.lang.Class<T> clazz,
ResourceUtil.Resolver... resolvers)
public static java.util.Properties readProperties(ResourceUtil.Resolver... resolvers)
public static java.lang.String readString(ResourceUtil.Resolver... resolvers)