|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.jasperreports.engine.util.JRResourcesUtil
public final class JRResourcesUtil
Provides methods for resource resolution via class loaders or URL stream handlers.
| Method Summary | |
|---|---|
static URL |
createURL(String spec,
URLStreamHandlerFactory urlHandlerFactory)
Tries to parse a String as an URL. |
static URL |
findClassLoaderResource(String location,
ClassLoader clsLoader)
Attempts to find a resource using a class loader. |
static URL |
findClassLoaderResource(String location,
ClassLoader clsLoader,
Class<?> clazz)
Deprecated. Replaced by findClassLoaderResource(String, ClassLoader). |
static ClassLoader |
getClassLoader(ClassLoader clsLoader)
Deprecated. To be removed. |
static FileResolver |
getFileResolver(FileResolver fileRes)
Deprecated. To be removed. |
static ClassLoader |
getGlobalClassLoader()
Deprecated. To be removed. |
static FileResolver |
getGlobalFileResolver()
Deprecated. To be removed. |
static URLStreamHandlerFactory |
getGlobalURLStreamHandlerFactory()
Deprecated. To be removed. |
static ClassLoader |
getThreadClassLoader()
Deprecated. To be removed. |
static FileResolver |
getThreadFileResolver()
Deprecated. To be removed. |
static URLStreamHandlerFactory |
getThreadURLStreamHandlerFactory()
Deprecated. To be removed. |
static URLStreamHandler |
getURLHandler(String spec,
URLStreamHandlerFactory urlHandlerFact)
Returns an URL stream handler for an URL specified as a String. |
static URLStreamHandlerFactory |
getURLHandlerFactory(URLStreamHandlerFactory urlHandlerFact)
Deprecated. To be removed. |
static ResourceBundle |
loadResourceBundle(String baseName,
Locale locale)
Loads a resource bundle for a given base name and locale. |
static ResourceBundle |
loadResourceBundle(String baseName,
Locale locale,
ClassLoader clsLoader)
Loads a resource bundle for a given base name and locale. |
static void |
resetClassLoader()
Deprecated. To be removed. |
static void |
resetThreadFileResolver()
Deprecated. To be removed. |
static void |
resetThreadURLHandlerFactory()
Deprecated. To be removed. |
static File |
resolveFile(String location,
FileResolver fileRes)
Attempts to find a file using a file resolver. |
static void |
setGlobalClassLoader(ClassLoader classLoader)
Deprecated. To be removed. |
static void |
setGlobalFileResolver(FileResolver fileResolver)
Deprecated. To be removed. |
static void |
setGlobalURLHandlerFactory(URLStreamHandlerFactory urlHandlerFactory)
Deprecated. To be removed. |
static void |
setThreadClassLoader(ClassLoader classLoader)
Deprecated. To be removed. |
static void |
setThreadFileResolver(FileResolver fileResolver)
Deprecated. To be removed. |
static void |
setThreadURLHandlerFactory(URLStreamHandlerFactory urlHandlerFactory)
Deprecated. To be removed. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static URL createURL(String spec,
URLStreamHandlerFactory urlHandlerFactory)
String as an URL.
spec - the String to parseurlHandlerFactory - an URL stream handler factory to use
getURLHandler(String, URLStreamHandlerFactory),
getURLHandlerFactory(URLStreamHandlerFactory)
public static URLStreamHandler getURLHandler(String spec,
URLStreamHandlerFactory urlHandlerFact)
String.
spec - the String to parse as an URLurlHandlerFact - an URL stream handler factory
getURLHandlerFactory(URLStreamHandlerFactory)public static FileResolver getFileResolver(FileResolver fileRes)
fileRes - a file resolver that will be returned if not null
setGlobalFileResolver(FileResolver),
setThreadFileResolver(FileResolver)public static FileResolver getGlobalFileResolver()
setGlobalFileResolver(FileResolver)public static FileResolver getThreadFileResolver()
setThreadFileResolver(FileResolver)public static void setThreadFileResolver(FileResolver fileResolver)
fileResolver - a file resolver.getFileResolver(FileResolver),
resetThreadFileResolver()public static void resetThreadFileResolver()
public static void setGlobalFileResolver(FileResolver fileResolver)
fileResolver - the file resolvergetFileResolver(FileResolver)
public static File resolveFile(String location,
FileResolver fileRes)
location - file namefileRes - a file resolver
public static URLStreamHandlerFactory getURLHandlerFactory(URLStreamHandlerFactory urlHandlerFact)
urlHandlerFact - an URL steam handler factory that will be returned if not null
setGlobalURLHandlerFactory(URLStreamHandlerFactory),
setThreadURLHandlerFactory(URLStreamHandlerFactory)public static URLStreamHandlerFactory getGlobalURLStreamHandlerFactory()
setGlobalURLHandlerFactory(URLStreamHandlerFactory)public static URLStreamHandlerFactory getThreadURLStreamHandlerFactory()
setThreadURLHandlerFactory(URLStreamHandlerFactory)public static void setThreadURLHandlerFactory(URLStreamHandlerFactory urlHandlerFactory)
urlHandlerFactory - an URL stream handler factory.getURLHandlerFactory(URLStreamHandlerFactory),
resetThreadURLHandlerFactory()public static void resetThreadURLHandlerFactory()
public static void setGlobalURLHandlerFactory(URLStreamHandlerFactory urlHandlerFactory)
urlHandlerFactory - the URL stream handler factorygetURLHandlerFactory(URLStreamHandlerFactory)public static ClassLoader getClassLoader(ClassLoader clsLoader)
clsLoader - a class loader that will be returned if not null
setGlobalClassLoader(ClassLoader),
setThreadClassLoader(ClassLoader)public static ClassLoader getGlobalClassLoader()
setGlobalClassLoader(ClassLoader)public static ClassLoader getThreadClassLoader()
setThreadClassLoader(ClassLoader)public static void setThreadClassLoader(ClassLoader classLoader)
classLoader - a class loadergetClassLoader(ClassLoader),
resetThreadURLHandlerFactory()public static void resetClassLoader()
public static void setGlobalClassLoader(ClassLoader classLoader)
classLoader - the class loadergetClassLoader(ClassLoader)
public static URL findClassLoaderResource(String location,
ClassLoader clsLoader,
Class<?> clazz)
findClassLoaderResource(String, ClassLoader).
getClassLoader(classLoader)clazz.getClassLoader()clazz.getResource()
location - the resource nameclsLoader - a class loaderclazz - a class
public static URL findClassLoaderResource(String location,
ClassLoader clsLoader)
getClassLoader(classLoader)JRLoader.class.getClassLoader()JRLoader.class.getResource()
location - the resource nameclsLoader - a class loader
public static ResourceBundle loadResourceBundle(String baseName,
Locale locale)
This methods calls loadResourceBundle(String, Locale, ClassLoader) with a null classloader.
baseName - the base namelocale - the locale
public static ResourceBundle loadResourceBundle(String baseName,
Locale locale,
ClassLoader clsLoader)
The method attempts to load the resource bundle using the following classloaders (and stops at the first successful attempt):
getClassLoader(classLoader)JRClassLoader.class.getClassLoader()
baseName - the base namelocale - the localeclsLoader -
ResourceBundle.getBundle(String, Locale, ClassLoader)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||