com.aspose.slides.jasperreports
Class ReportPptExporter

java.lang.Object
  extended by org.springframework.webflow.action.AbstractAction
      extended by org.springframework.webflow.action.MultiAction
          extended by com.jaspersoft.jasperserver.war.action.AbstractReportExporter
              extended by com.aspose.slides.jasperreports.ReportPptExporter
All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean, org.springframework.webflow.execution.Action

public final class ReportPptExporter
extends com.jaspersoft.jasperserver.war.action.AbstractReportExporter

Exports a JasperReports document to PPT format. Uses the PPT 97-2003 Specification (compatible with MS PowerPoint 97 - 2003 and 2007).


Nested Class Summary
 
Nested classes/interfaces inherited from class org.springframework.webflow.action.MultiAction
org.springframework.webflow.action.MultiAction.MethodResolver
 
Constructor Summary
ReportPptExporter()
           
 
Method Summary
 void export(org.springframework.webflow.execution.RequestContext context, com.jaspersoft.jasperserver.api.common.domain.ExecutionContext executionContext, java.lang.String reportUnitURI, java.util.Map baseParameters)
          Exports a report in the PPT format.
 com.jaspersoft.jasperserver.api.engine.jasperreports.common.AbstractExportParameters getExportParameters()
          Returns the exportParameters.
 com.jaspersoft.jasperserver.api.engine.jasperreports.common.ExportParameters getExportParameters(org.springframework.webflow.execution.RequestContext context)
          Returns the exportParameters.
 void setExportParameters(com.jaspersoft.jasperserver.api.engine.jasperreports.common.AbstractExportParameters exportParameters)
          Sets the exportParameters.
 
Methods inherited from class com.jaspersoft.jasperserver.war.action.AbstractReportExporter
export, getFlowAttributeJasperPrintName, getFlowAttributeReportUnitURI, getHttpUtils, getInitialMemoryBufferSize, getJasperPrintAccessor, getMemoryThreshold, isSetResponseContentLength, setFlowAttributeJasperPrintName, setFlowAttributeReportUnitURI, setHttpUtils, setInitialMemoryBufferSize, setJasperPrintAccessor, setMemoryThreshold, setSetResponseContentLength
 
Methods inherited from class org.springframework.webflow.action.MultiAction
getMethodResolver, setMethodResolver
 
Methods inherited from class org.springframework.webflow.action.AbstractAction
afterPropertiesSet, execute, getEventFactorySupport
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportPptExporter

public ReportPptExporter()
Method Detail

export

public void export(org.springframework.webflow.execution.RequestContext context,
                   com.jaspersoft.jasperserver.api.common.domain.ExecutionContext executionContext,
                   java.lang.String reportUnitURI,
                   java.util.Map baseParameters)
            throws net.sf.jasperreports.engine.JRException
Exports a report in the PPT format.

Specified by:
export in class com.jaspersoft.jasperserver.war.action.AbstractReportExporter
Throws:
net.sf.jasperreports.engine.JRException

getExportParameters

public com.jaspersoft.jasperserver.api.engine.jasperreports.common.ExportParameters getExportParameters(org.springframework.webflow.execution.RequestContext context)
Returns the exportParameters.

Specified by:
getExportParameters in class com.jaspersoft.jasperserver.war.action.AbstractReportExporter
Returns:
The exportParameters.

getExportParameters

public com.jaspersoft.jasperserver.api.engine.jasperreports.common.AbstractExportParameters getExportParameters()
Returns the exportParameters.

Returns:
The exportParameters.

setExportParameters

public void setExportParameters(com.jaspersoft.jasperserver.api.engine.jasperreports.common.AbstractExportParameters exportParameters)
Sets the exportParameters.

Parameters:
exportParameters - The exportParameters to set.