|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.wicket.Resource
org.apache.wicket.markup.html.WebResource
org.apache.wicket.markup.html.DynamicWebResource
org.wicketstuff.jasperreports.JRResource
public abstract class JRResource
Base class for jasper reports resources.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.apache.wicket.markup.html.DynamicWebResource |
|---|
org.apache.wicket.markup.html.DynamicWebResource.ResourceState |
| Field Summary |
|---|
| Fields inherited from interface org.apache.wicket.IResourceListener |
|---|
INTERFACE |
| Constructor Summary | |
|---|---|
JRResource()
Construct without a report. |
|
JRResource(java.io.File report)
Construct. |
|
JRResource(IJasperReportFactory factory)
Construct. |
|
JRResource(java.io.InputStream report)
Construct. |
|
JRResource(java.net.URL report)
Construct. |
|
| Method Summary | |
|---|---|
IDatabaseConnectionProvider |
getConnectionProvider()
Gets the connection provider if any for filling this report. |
abstract java.lang.String |
getContentType()
|
abstract java.lang.String |
getExtension()
Returns the extension for the resource's file. |
java.lang.String |
getFileName()
Gets the file name. |
net.sf.jasperreports.engine.JasperReport |
getJasperReport()
Gets jasperReport. |
net.sf.jasperreports.engine.JRDataSource |
getReportDataSource()
Gets the datasource if any for filling this report. |
java.util.Map |
getReportParameters()
Gets the report parameters. |
protected org.apache.wicket.markup.html.DynamicWebResource.ResourceState |
getResourceState()
Gets the binary data by getting a new instance of JasperPrint and an exporter for generating the output. |
abstract net.sf.jasperreports.engine.JRAbstractExporter |
newExporter()
Called by getData to obtain an exporter instance. |
protected net.sf.jasperreports.engine.JasperPrint |
newJasperPrint()
Creates a new JasperPrint instance. |
JRResource |
setConnectionProvider(IDatabaseConnectionProvider provider)
Sets the connection provider if any for filling this report. |
JRResource |
setFileName(java.lang.String name)
Sets the file name. |
protected void |
setHeaders(org.apache.wicket.protocol.http.WebResponse response)
|
void |
setJasperReport(net.sf.jasperreports.engine.JasperReport report)
Sets {bjasperReport. |
JRResource |
setReportDataSource(net.sf.jasperreports.engine.JRDataSource dataSource)
Sets the datasource if any for filling this report. |
JRResource |
setReportParameters(java.util.Map params)
Sets the report parameters. |
| Methods inherited from class org.apache.wicket.markup.html.DynamicWebResource |
|---|
getLocale, getResourceStream |
| Methods inherited from class org.apache.wicket.markup.html.WebResource |
|---|
configureResponse, getCacheDuration |
| Methods inherited from class org.apache.wicket.Resource |
|---|
getParameters, invalidate, isCacheable, onResourceRequested, setCacheable, setParameters |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JRResource()
public JRResource(java.io.InputStream report)
report - the report input streampublic JRResource(java.net.URL report)
report - the report input streampublic JRResource(java.io.File report)
report - the report input streampublic JRResource(IJasperReportFactory factory)
factory - report factory for lazy initialization| Method Detail |
|---|
public net.sf.jasperreports.engine.JasperReport getJasperReport()
public final void setJasperReport(net.sf.jasperreports.engine.JasperReport report)
report - reportpublic java.util.Map getReportParameters()
public final JRResource setReportParameters(java.util.Map params)
params - report parameters
public net.sf.jasperreports.engine.JRDataSource getReportDataSource()
public JRResource setReportDataSource(net.sf.jasperreports.engine.JRDataSource dataSource)
dataSource - the datasource if any for filling this report
public IDatabaseConnectionProvider getConnectionProvider()
public final JRResource setConnectionProvider(IDatabaseConnectionProvider provider)
provider - the connection provider if any for filling this report
public java.lang.String getFileName()
public final JRResource setFileName(java.lang.String name)
name - the file name
public abstract net.sf.jasperreports.engine.JRAbstractExporter newExporter()
protected org.apache.wicket.markup.html.DynamicWebResource.ResourceState getResourceState()
getResourceState in class org.apache.wicket.markup.html.DynamicWebResourceDynamicWebResource.getResourceState()public abstract java.lang.String getContentType()
public abstract java.lang.String getExtension()
protected net.sf.jasperreports.engine.JasperPrint newJasperPrint()
throws net.sf.jasperreports.engine.JRException
JasperPrint instance. This instance is specific for
this render, but it not yet designated for one output format only.
JasperPrint instance.
net.sf.jasperreports.engine.JRExceptionprotected void setHeaders(org.apache.wicket.protocol.http.WebResponse response)
setHeaders in class org.apache.wicket.markup.html.DynamicWebResourceWebResource.setHeaders(WebResponse)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||