|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.wicket.request.resource.AbstractResource
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.request.resource.AbstractResource |
|---|
org.apache.wicket.request.resource.AbstractResource.ResourceResponse, org.apache.wicket.request.resource.AbstractResource.WriteCallback |
| Nested classes/interfaces inherited from interface org.apache.wicket.request.resource.IResource |
|---|
org.apache.wicket.request.resource.IResource.Attributes |
| Constructor Summary | |
|---|---|
JRResource()
Construct without a report. |
|
JRResource(File report)
Construct. |
|
JRResource(IJasperReportFactory factory)
Construct. |
|
JRResource(InputStream report)
Construct. |
|
JRResource(URL report)
Construct. |
|
| Method Summary | |
|---|---|
IDatabaseConnectionProvider |
getConnectionProvider()
Gets the connection provider if any for filling this report. |
org.apache.wicket.request.resource.ContentDisposition |
getContentDisposition()
The default is to return the content as an attachment. |
abstract String |
getContentType()
|
protected byte[] |
getExporterData(net.sf.jasperreports.engine.JasperPrint print,
net.sf.jasperreports.engine.JRAbstractExporter exporter)
|
abstract String |
getExtension()
Returns the extension for the resource's file. |
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. |
Map<String,Object> |
getReportParameters()
Gets the report parameters. |
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. |
protected org.apache.wicket.request.resource.AbstractResource.ResourceResponse |
newResourceResponse(org.apache.wicket.request.resource.IResource.Attributes attributes)
|
JRResource |
setConnectionProvider(IDatabaseConnectionProvider provider)
Sets the connection provider if any for filling this report. |
JRResource |
setFileName(String name)
Sets the file name. |
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(Map<String,Object> params)
Sets the report parameters. |
| Methods inherited from class org.apache.wicket.request.resource.AbstractResource |
|---|
configureCache, respond |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JRResource()
public JRResource(InputStream report)
report - the report input streampublic JRResource(URL report)
report - the report input streampublic JRResource(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 Map<String,Object> getReportParameters()
public final JRResource setReportParameters(Map<String,Object> 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 String getFileName()
public final JRResource setFileName(String name)
name - the file name
public abstract net.sf.jasperreports.engine.JRAbstractExporter newExporter()
public abstract String getContentType()
public org.apache.wicket.request.resource.ContentDisposition getContentDisposition()
public abstract 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 org.apache.wicket.request.resource.AbstractResource.ResourceResponse newResourceResponse(org.apache.wicket.request.resource.IResource.Attributes attributes)
newResourceResponse in class org.apache.wicket.request.resource.AbstractResource
protected byte[] getExporterData(net.sf.jasperreports.engine.JasperPrint print,
net.sf.jasperreports.engine.JRAbstractExporter exporter)
throws net.sf.jasperreports.engine.JRException
net.sf.jasperreports.engine.JRException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||