|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.jasperreports.engine.util.JRLoader
public final class JRLoader
| Method Summary | |
|---|---|
protected static void |
collectResources(String resourceName,
ClassLoader classLoader,
Map<URL,ClassLoaderResource> resources)
|
protected static void |
collectResources(String resourceName,
ClassLoader classLoader,
Set<URL> resources)
|
static List<ClassLoaderResource> |
getClassLoaderResources(String resource)
Scans the context classloader and the classloader of this class for all resources that have a specified name, and returns a list of ClassLoaderResource objects for the found resources. |
static InputStream |
getFileInputStream(String filename)
Tries to open a file for reading. |
static InputStream |
getInputStream(File file)
|
static InputStream |
getInputStream(URL url)
|
static InputStream |
getInputStreamFromLocation(String location)
Deprecated. Replaced by RepositoryUtil.getInputStream(String). |
static InputStream |
getInputStreamFromLocation(String location,
ClassLoader classLoader,
URLStreamHandlerFactory urlHandlerFactory,
FileResolver fileResolver)
Deprecated. Replaced by RepositoryUtil.getInputStream(String). |
static InputStream |
getLocationInputStream(String location)
Tries to open an input stream for a location. |
static URL |
getResource(String resource)
Returns the resource URL for a specified resource name. |
static InputStream |
getResourceInputStream(String resource)
Tries to open an input stream for a resource. |
static List<URL> |
getResources(String resource)
Scans the context classloader and the classloader of this class for all resources that have a specified name, and returns a list of URLs for the found resources. |
static InputStream |
getURLInputStream(String spec)
Tries to open an input stream for an URL. |
static byte[] |
loadBytes(File file)
|
static byte[] |
loadBytes(InputStream is)
|
static byte[] |
loadBytes(URL url)
|
static byte[] |
loadBytesFromLocation(String location)
Deprecated. Replaced by RepositoryUtil.getBytes(String). |
static byte[] |
loadBytesFromLocation(String location,
ClassLoader classLoader)
Deprecated. Replaced by RepositoryUtil.getBytes(String). |
static byte[] |
loadBytesFromLocation(String location,
ClassLoader classLoader,
URLStreamHandlerFactory urlHandlerFactory)
Deprecated. Replaced by RepositoryUtil.getBytes(String). |
static byte[] |
loadBytesFromLocation(String location,
ClassLoader classLoader,
URLStreamHandlerFactory urlHandlerFactory,
FileResolver fileResolver)
Deprecated. Replaced by RepositoryUtil.getBytes(String). |
static byte[] |
loadBytesFromResource(String resourceName)
|
static byte[] |
loadBytesFromResource(String resourceName,
ClassLoader classLoader)
|
static JasperPrint |
loadJasperPrint(File file,
JRVirtualizer virtualizer)
Loads a JasperPrint object from a file, optionally using a virtualizer for the object. |
static JasperPrint |
loadJasperPrint(InputStream is,
JRVirtualizer virtualizer)
Loads a JasperPrint object from a stream, optionally using a virtualizer for the object. |
static JasperPrint |
loadJasperPrint(URL url,
JRVirtualizer virtualizer)
Loads a JasperPrint object from a URL, optionally using a virtualizer for the object. |
static JasperPrint |
loadJasperPrintFromFile(String fileName,
JRVirtualizer virtualizer)
Loads a JasperPrint object from a file, optionally using a virtualizer for the object. |
static Object |
loadObject(File file)
|
static Object |
loadObject(InputStream is)
|
static Object |
loadObject(String fileName)
Deprecated. Replaced by loadObjectFromFile(String). |
static Object |
loadObject(URL url)
|
static Object |
loadObjectFromFile(String fileName)
|
static Object |
loadObjectFromLocation(String location)
Deprecated. Replaced by RepositoryUtil.getResource(String, Class). |
static Object |
loadObjectFromLocation(String location,
ClassLoader classLoader)
Deprecated. Replaced by RepositoryUtil.getResource(String, Class). |
static Object |
loadObjectFromLocation(String location,
ClassLoader classLoader,
URLStreamHandlerFactory urlHandlerFactory,
FileResolver fileResolver)
Deprecated. Replaced by RepositoryUtil.getResource(String, Class). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static Object loadObject(String fileName)
throws JRException
loadObjectFromFile(String).
JRException
public static Object loadObjectFromFile(String fileName)
throws JRException
JRException
public static Object loadObject(File file)
throws JRException
JRException
public static Object loadObject(URL url)
throws JRException
JRException
public static Object loadObject(InputStream is)
throws JRException
JRException
public static Object loadObjectFromLocation(String location)
throws JRException
RepositoryUtil.getResource(String, Class).
JRException
public static Object loadObjectFromLocation(String location,
ClassLoader classLoader)
throws JRException
RepositoryUtil.getResource(String, Class).
JRException
public static Object loadObjectFromLocation(String location,
ClassLoader classLoader,
URLStreamHandlerFactory urlHandlerFactory,
FileResolver fileResolver)
throws JRException
RepositoryUtil.getResource(String, Class).
JRException
public static InputStream getInputStream(File file)
throws JRException
JRException
public static InputStream getInputStream(URL url)
throws JRException
JRException
public static InputStream getInputStreamFromLocation(String location)
throws JRException
RepositoryUtil.getInputStream(String).
JRException
public static InputStream getInputStreamFromLocation(String location,
ClassLoader classLoader,
URLStreamHandlerFactory urlHandlerFactory,
FileResolver fileResolver)
throws JRException
RepositoryUtil.getInputStream(String).
JRException
public static byte[] loadBytes(File file)
throws JRException
JRException
public static byte[] loadBytes(URL url)
throws JRException
JRException
public static byte[] loadBytes(InputStream is)
throws JRException
JRException
public static byte[] loadBytesFromResource(String resourceName)
throws JRException
JRException
public static byte[] loadBytesFromResource(String resourceName,
ClassLoader classLoader)
throws JRException
JRException
public static byte[] loadBytesFromLocation(String location)
throws JRException
RepositoryUtil.getBytes(String).
JRException
public static byte[] loadBytesFromLocation(String location,
ClassLoader classLoader)
throws JRException
RepositoryUtil.getBytes(String).
JRException
public static byte[] loadBytesFromLocation(String location,
ClassLoader classLoader,
URLStreamHandlerFactory urlHandlerFactory)
throws JRException
RepositoryUtil.getBytes(String).
JRException
public static byte[] loadBytesFromLocation(String location,
ClassLoader classLoader,
URLStreamHandlerFactory urlHandlerFactory,
FileResolver fileResolver)
throws JRException
RepositoryUtil.getBytes(String).
JRException
public static InputStream getLocationInputStream(String location)
throws JRException
The method tries to interpret the location as a file name, a resource name or an URL. If any of these succeed, an input stream is created and returned.
location - the location
null otherwise.
JRException
public static InputStream getFileInputStream(String filename)
throws JRException
filename - the file name
null if the file was not found
JRExceptionpublic static InputStream getResourceInputStream(String resource)
resource - the resource name
null if the resource was not foundpublic static List<URL> getResources(String resource)
URLs for the found resources.
resource - the resource names
URLs of resources with the specified name;
the list is empty if no resources have been found for the nameClassLoader.getResources(String)
protected static void collectResources(String resourceName,
ClassLoader classLoader,
Set<URL> resources)
public static List<ClassLoaderResource> getClassLoaderResources(String resource)
ClassLoaderResource objects for the found resources.
The returned list contains the URLs of the resources, and for each resource the highest classloader in the classloader hierarchy on which the resource was found.
resource - the resource names
ClassLoader.getResources(String)
protected static void collectResources(String resourceName,
ClassLoader classLoader,
Map<URL,ClassLoaderResource> resources)
public static URL getResource(String resource)
resource - the resource name
null if none foundClassLoader.getResource(String)
public static InputStream getURLInputStream(String spec)
throws JRException
spec - the string to parse as an URL
spec is not a valid URL
JRException
public static JasperPrint loadJasperPrintFromFile(String fileName,
JRVirtualizer virtualizer)
throws JRException
fileName - the file namevirtualizer - the virtualizer
JRExceptionJRVirtualizationHelper.setThreadVirtualizer(JRVirtualizer)
public static JasperPrint loadJasperPrint(File file,
JRVirtualizer virtualizer)
throws JRException
file - the filevirtualizer - the virtualizer
JRExceptionJRVirtualizationHelper.setThreadVirtualizer(JRVirtualizer)
public static JasperPrint loadJasperPrint(URL url,
JRVirtualizer virtualizer)
throws JRException
url - the URLvirtualizer - the virtualizer
JRExceptionJRVirtualizationHelper.setThreadVirtualizer(JRVirtualizer)
public static JasperPrint loadJasperPrint(InputStream is,
JRVirtualizer virtualizer)
throws JRException
is - the streamvirtualizer - the virtualizer
JRExceptionJRVirtualizationHelper.setThreadVirtualizer(JRVirtualizer)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||