|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.jasperreports.engine.util.JRLoader
public final class JRLoader
Method Summary | |
---|---|
protected static void |
collectResources(java.lang.String resourceName,
java.lang.ClassLoader classLoader,
java.util.Map<java.net.URL,ClassLoaderResource> resources)
|
protected static void |
collectResources(java.lang.String resourceName,
java.lang.ClassLoader classLoader,
java.util.Set<java.net.URL> resources)
|
static java.util.List<ClassLoaderResource> |
getClassLoaderResources(java.lang.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 java.io.InputStream |
getFileInputStream(java.lang.String filename)
Tries to open a file for reading. |
static java.io.InputStream |
getInputStream(java.io.File file)
|
static java.io.InputStream |
getInputStream(java.net.URL url)
|
static java.io.InputStream |
getInputStreamFromLocation(java.lang.String location)
Deprecated. Replaced by RepositoryUtil.getInputStream(String) . |
static java.io.InputStream |
getInputStreamFromLocation(java.lang.String location,
java.lang.ClassLoader classLoader,
java.net.URLStreamHandlerFactory urlHandlerFactory,
FileResolver fileResolver)
Deprecated. Replaced by RepositoryUtil.getInputStream(String) . |
static java.io.InputStream |
getLocationInputStream(java.lang.String location)
Tries to open an input stream for a location. |
static java.net.URL |
getResource(java.lang.String resource)
Returns the resource URL for a specified resource name. |
static java.io.InputStream |
getResourceInputStream(java.lang.String resource)
Tries to open an input stream for a resource. |
static java.util.List<java.net.URL> |
getResources(java.lang.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 URL s for the found resources. |
static java.io.InputStream |
getURLInputStream(java.lang.String spec)
Tries to open an input stream for an URL. |
static byte[] |
loadBytes(java.io.File file)
|
static byte[] |
loadBytes(java.io.InputStream is)
|
static byte[] |
loadBytes(java.net.URL url)
|
static byte[] |
loadBytesFromLocation(java.lang.String location)
Deprecated. Replaced by RepositoryUtil.getBytes(String) . |
static byte[] |
loadBytesFromLocation(java.lang.String location,
java.lang.ClassLoader classLoader)
Deprecated. Replaced by RepositoryUtil.getBytes(String) . |
static byte[] |
loadBytesFromLocation(java.lang.String location,
java.lang.ClassLoader classLoader,
java.net.URLStreamHandlerFactory urlHandlerFactory)
Deprecated. Replaced by RepositoryUtil.getBytes(String) . |
static byte[] |
loadBytesFromLocation(java.lang.String location,
java.lang.ClassLoader classLoader,
java.net.URLStreamHandlerFactory urlHandlerFactory,
FileResolver fileResolver)
Deprecated. Replaced by RepositoryUtil.getBytes(String) . |
static byte[] |
loadBytesFromResource(java.lang.String resourceName)
|
static byte[] |
loadBytesFromResource(java.lang.String resourceName,
java.lang.ClassLoader classLoader)
|
static JasperPrint |
loadJasperPrint(java.io.File file,
JRVirtualizer virtualizer)
Loads a JasperPrint object from a file, optionally using a virtualizer for the object. |
static JasperPrint |
loadJasperPrint(java.io.InputStream is,
JRVirtualizer virtualizer)
Loads a JasperPrint object from a stream, optionally using a virtualizer for the object. |
static JasperPrint |
loadJasperPrint(java.net.URL url,
JRVirtualizer virtualizer)
Loads a JasperPrint object from a URL, optionally using a virtualizer for the object. |
static JasperPrint |
loadJasperPrintFromFile(java.lang.String fileName,
JRVirtualizer virtualizer)
Loads a JasperPrint object from a file, optionally using a virtualizer for the object. |
static java.lang.Object |
loadObject(java.io.File file)
|
static java.lang.Object |
loadObject(java.io.InputStream is)
|
static java.lang.Object |
loadObject(java.lang.String fileName)
Deprecated. Replaced by loadObjectFromFile(String) . |
static java.lang.Object |
loadObject(java.net.URL url)
|
static java.lang.Object |
loadObjectFromFile(java.lang.String fileName)
|
static java.lang.Object |
loadObjectFromLocation(java.lang.String location)
Deprecated. Replaced by RepositoryUtil.getResource(String, Class) . |
static java.lang.Object |
loadObjectFromLocation(java.lang.String location,
java.lang.ClassLoader classLoader)
Deprecated. Replaced by RepositoryUtil.getResource(String, Class) . |
static java.lang.Object |
loadObjectFromLocation(java.lang.String location,
java.lang.ClassLoader classLoader,
java.net.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 java.lang.Object loadObject(java.lang.String fileName) throws JRException
loadObjectFromFile(String)
.
JRException
public static java.lang.Object loadObjectFromFile(java.lang.String fileName) throws JRException
JRException
public static java.lang.Object loadObject(java.io.File file) throws JRException
JRException
public static java.lang.Object loadObject(java.net.URL url) throws JRException
JRException
public static java.lang.Object loadObject(java.io.InputStream is) throws JRException
JRException
public static java.lang.Object loadObjectFromLocation(java.lang.String location) throws JRException
RepositoryUtil.getResource(String, Class)
.
JRException
public static java.lang.Object loadObjectFromLocation(java.lang.String location, java.lang.ClassLoader classLoader) throws JRException
RepositoryUtil.getResource(String, Class)
.
JRException
public static java.lang.Object loadObjectFromLocation(java.lang.String location, java.lang.ClassLoader classLoader, java.net.URLStreamHandlerFactory urlHandlerFactory, FileResolver fileResolver) throws JRException
RepositoryUtil.getResource(String, Class)
.
JRException
public static java.io.InputStream getInputStream(java.io.File file) throws JRException
JRException
public static java.io.InputStream getInputStream(java.net.URL url) throws JRException
JRException
public static java.io.InputStream getInputStreamFromLocation(java.lang.String location) throws JRException
RepositoryUtil.getInputStream(String)
.
JRException
public static java.io.InputStream getInputStreamFromLocation(java.lang.String location, java.lang.ClassLoader classLoader, java.net.URLStreamHandlerFactory urlHandlerFactory, FileResolver fileResolver) throws JRException
RepositoryUtil.getInputStream(String)
.
JRException
public static byte[] loadBytes(java.io.File file) throws JRException
JRException
public static byte[] loadBytes(java.net.URL url) throws JRException
JRException
public static byte[] loadBytes(java.io.InputStream is) throws JRException
JRException
public static byte[] loadBytesFromResource(java.lang.String resourceName) throws JRException
JRException
public static byte[] loadBytesFromResource(java.lang.String resourceName, java.lang.ClassLoader classLoader) throws JRException
JRException
public static byte[] loadBytesFromLocation(java.lang.String location) throws JRException
RepositoryUtil.getBytes(String)
.
JRException
public static byte[] loadBytesFromLocation(java.lang.String location, java.lang.ClassLoader classLoader) throws JRException
RepositoryUtil.getBytes(String)
.
JRException
public static byte[] loadBytesFromLocation(java.lang.String location, java.lang.ClassLoader classLoader, java.net.URLStreamHandlerFactory urlHandlerFactory) throws JRException
RepositoryUtil.getBytes(String)
.
JRException
public static byte[] loadBytesFromLocation(java.lang.String location, java.lang.ClassLoader classLoader, java.net.URLStreamHandlerFactory urlHandlerFactory, FileResolver fileResolver) throws JRException
RepositoryUtil.getBytes(String)
.
JRException
public static java.io.InputStream getLocationInputStream(java.lang.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 java.io.InputStream getFileInputStream(java.lang.String filename) throws JRException
filename
- the file name
null
if the file was not found
JRException
public static java.io.InputStream getResourceInputStream(java.lang.String resource)
resource
- the resource name
null
if the resource was not foundpublic static java.util.List<java.net.URL> getResources(java.lang.String resource)
URL
s for the found resources.
resource
- the resource names
URL
s 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(java.lang.String resourceName, java.lang.ClassLoader classLoader, java.util.Set<java.net.URL> resources)
public static java.util.List<ClassLoaderResource> getClassLoaderResources(java.lang.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(java.lang.String resourceName, java.lang.ClassLoader classLoader, java.util.Map<java.net.URL,ClassLoaderResource> resources)
public static java.net.URL getResource(java.lang.String resource)
resource
- the resource name
null
if none foundClassLoader.getResource(String)
public static java.io.InputStream getURLInputStream(java.lang.String spec) throws JRException
spec
- the string to parse as an URL
spec
is not a valid URL
JRException
public static JasperPrint loadJasperPrintFromFile(java.lang.String fileName, JRVirtualizer virtualizer) throws JRException
fileName
- the file namevirtualizer
- the virtualizer
JRException
JRVirtualizationHelper.setThreadVirtualizer(JRVirtualizer)
public static JasperPrint loadJasperPrint(java.io.File file, JRVirtualizer virtualizer) throws JRException
file
- the filevirtualizer
- the virtualizer
JRException
JRVirtualizationHelper.setThreadVirtualizer(JRVirtualizer)
public static JasperPrint loadJasperPrint(java.net.URL url, JRVirtualizer virtualizer) throws JRException
url
- the URLvirtualizer
- the virtualizer
JRException
JRVirtualizationHelper.setThreadVirtualizer(JRVirtualizer)
public static JasperPrint loadJasperPrint(java.io.InputStream is, JRVirtualizer virtualizer) throws JRException
is
- the streamvirtualizer
- the virtualizer
JRException
JRVirtualizationHelper.setThreadVirtualizer(JRVirtualizer)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |