@Immutable public class DefaultResourceResolver extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
DefaultResourceResolver() |
| Modifier and Type | Method and Description |
|---|---|
static IReadableResource |
getResolvedResource(String sSystemId,
String sBaseURI)
Do the standard resource resolving of sSystemId relative to sBaseURI
|
static IReadableResource |
getResolvedResource(String sSystemId,
String sBaseURI,
ClassLoader aClassLoader)
Do the standard resource resolving of sSystemId relative to sBaseURI
|
static boolean |
isDebugResolve() |
static boolean |
isExplicitJarFileResource(String sName) |
static void |
setDebugResolve(boolean bDebugResolve) |
public static boolean isDebugResolve()
public static void setDebugResolve(boolean bDebugResolve)
@Nonnull public static IReadableResource getResolvedResource(@Nullable String sSystemId, @Nullable String sBaseURI)
sSystemId - The resource to search. May be null if base URI is set.sBaseURI - The base URI from where the search is initiated. May be
null if systemId is set.null resource. May be non-existing!UncheckedIOException - In case the file resolution (to an absolute file) fails.@Nonnull public static IReadableResource getResolvedResource(@Nullable String sSystemId, @Nullable String sBaseURI, @Nullable ClassLoader aClassLoader)
sSystemId - The resource to search. May be relative to the base URI or absolute.
May be null if base URI is set.sBaseURI - The base URI from where the search is initiated. May be
null if sSystemId is set.aClassLoader - The class loader to be used for ClassPathResource objects.
May be null in which case the default class loader is
used.null resource. May be non-existing!UncheckedIOException - In case the file resolution (to an absolute file) fails.Copyright © 2014–2020 Philip Helger. All rights reserved.