com.stimulsoft.web.utils
Class StiWebExportReportUtil

java.lang.Object
  extended by com.stimulsoft.web.utils.StiWebExportReportUtil

public class StiWebExportReportUtil
extends Object

Copyright Stimulsoft


Constructor Summary
StiWebExportReportUtil()
           
 
Method Summary
static void export(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
static StiFileResult exportAsBmp(StiReport report, StiImageExportSettings settings, OutputStream stream)
          Exports report to BMP format.
static StiFileResult exportAsCsv(StiReport report, StiDataExportSettings settings, OutputStream stream)
          Exports report to CSV format.
static StiFileResult exportAsExcel(StiReport report, StiExcelExportSettings settings, OutputStream stream)
          Exports report to Microsoft Excel format.
static StiFileResult exportAsExcel2007(StiReport report, StiExcelExportSettings settings, OutputStream stream)
          Exports report to Microsoft Excel 2007 format.
static StiFileResult exportAsExcelXml(StiReport report, StiExcelExportSettings settings, OutputStream stream)
          Exports report to Microsoft Excel Xml format.
static StiFileResult exportAsJpeg(StiReport report, StiImageExportSettings settings, OutputStream stream)
          Exports report to JPEG format.
static StiFileResult exportAsOds(StiReport report, StiOdsExportSettings settings, OutputStream stream)
           
static StiFileResult exportAsPcx(StiReport report, StiImageExportSettings settings, OutputStream stream)
          Exports report to PCX format.
static StiFileResult exportAsPng(StiReport report, StiImageExportSettings settings, OutputStream stream)
          Exports report to PNG format.
static StiFileResult exportAsSvg(StiReport report, StiImageExportSettings settings, OutputStream stream)
          Exports report to Scalable Vector Graphics (SVG) format.
static StiFileResult exportAsSvgz(StiReport report, StiImageExportSettings settings, OutputStream stream)
           
static StiFileResult exportAsSylk(StiReport report, StiDataExportSettings settings, OutputStream stream)
          Exports report to Symbolic Link (SYLK) format.
static StiFileResult exportAsXml(StiReport report, OutputStream stream)
          Exports report to XML format.
static StiExportSettings getExportSettings(StiExportFormat exportFormat, Node settingsNode)
           
static String getReportFileName(StiReport report)
           
static StiFileResult saveDocumentFile(StiReport report, OutputStream stream)
          Save report to Document File (MDC, MDZ, MDX)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StiWebExportReportUtil

public StiWebExportReportUtil()
Method Detail

export

public static void export(javax.servlet.http.HttpServletRequest request,
                          javax.servlet.http.HttpServletResponse response)

getReportFileName

public static String getReportFileName(StiReport report)

saveDocumentFile

public static StiFileResult saveDocumentFile(StiReport report,
                                             OutputStream stream)
                                      throws IOException,
                                             NoSuchAlgorithmException,
                                             JSONException
Save report to Document File (MDC, MDZ, MDX)

Parameters:
report -
jsonObject -
stream -
Returns:
Throws:
IOException
NoSuchAlgorithmException
JSONException

exportAsExcel

public static StiFileResult exportAsExcel(StiReport report,
                                          StiExcelExportSettings settings,
                                          OutputStream stream)
                                   throws JSONException,
                                          StiException,
                                          IOException
Exports report to Microsoft Excel format.

Parameters:
report -
settingsObject -
stream -
Returns:
Throws:
JSONException
StiException
IOException

exportAsExcelXml

public static StiFileResult exportAsExcelXml(StiReport report,
                                             StiExcelExportSettings settings,
                                             OutputStream stream)
                                      throws JSONException,
                                             StiException,
                                             IOException
Exports report to Microsoft Excel Xml format.

Parameters:
report -
settingsObject -
stream -
Returns:
Throws:
JSONException
StiException
IOException

exportAsExcel2007

public static StiFileResult exportAsExcel2007(StiReport report,
                                              StiExcelExportSettings settings,
                                              OutputStream stream)
                                       throws JSONException,
                                              StiException,
                                              IOException
Exports report to Microsoft Excel 2007 format.

Parameters:
report -
settingsObject -
stream -
Returns:
Throws:
JSONException
StiException
IOException

exportAsOds

public static StiFileResult exportAsOds(StiReport report,
                                        StiOdsExportSettings settings,
                                        OutputStream stream)
                                 throws JSONException,
                                        StiException,
                                        IOException
Throws:
JSONException
StiException
IOException

exportAsCsv

public static StiFileResult exportAsCsv(StiReport report,
                                        StiDataExportSettings settings,
                                        OutputStream stream)
                                 throws JSONException,
                                        StiException,
                                        IOException
Exports report to CSV format.

Parameters:
report -
settingsObject -
stream -
Returns:
Throws:
JSONException
StiException
IOException

exportAsXml

public static StiFileResult exportAsXml(StiReport report,
                                        OutputStream stream)
                                 throws StiException,
                                        IOException
Exports report to XML format.

Parameters:
report -
stream -
Returns:
Throws:
StiException
IOException

exportAsSylk

public static StiFileResult exportAsSylk(StiReport report,
                                         StiDataExportSettings settings,
                                         OutputStream stream)
                                  throws JSONException,
                                         IOException,
                                         StiException
Exports report to Symbolic Link (SYLK) format.

Parameters:
report -
settingsObject -
stream -
Returns:
Throws:
JSONException
IOException
StiException

exportAsBmp

public static StiFileResult exportAsBmp(StiReport report,
                                        StiImageExportSettings settings,
                                        OutputStream stream)
                                 throws JSONException,
                                        StiException,
                                        IOException
Exports report to BMP format.

Parameters:
report -
settingsObject -
stream -
Returns:
Throws:
JSONException
StiException
IOException

exportAsJpeg

public static StiFileResult exportAsJpeg(StiReport report,
                                         StiImageExportSettings settings,
                                         OutputStream stream)
                                  throws JSONException,
                                         StiException,
                                         IOException
Exports report to JPEG format.

Parameters:
report -
settingsObject -
stream -
Returns:
Throws:
JSONException
StiException
IOException

exportAsPcx

public static StiFileResult exportAsPcx(StiReport report,
                                        StiImageExportSettings settings,
                                        OutputStream stream)
                                 throws JSONException,
                                        StiException,
                                        IOException
Exports report to PCX format.

Parameters:
report -
settingsObject -
stream -
Returns:
Throws:
JSONException
StiException
IOException

exportAsPng

public static StiFileResult exportAsPng(StiReport report,
                                        StiImageExportSettings settings,
                                        OutputStream stream)
                                 throws JSONException,
                                        StiException,
                                        IOException
Exports report to PNG format.

Parameters:
report -
settingsObject -
stream -
Returns:
Throws:
JSONException
StiException
IOException

exportAsSvg

public static StiFileResult exportAsSvg(StiReport report,
                                        StiImageExportSettings settings,
                                        OutputStream stream)
                                 throws JSONException,
                                        StiException,
                                        IOException
Exports report to Scalable Vector Graphics (SVG) format.

Parameters:
report -
settingsObject -
stream -
Returns:
Throws:
JSONException
StiException
IOException

exportAsSvgz

public static StiFileResult exportAsSvgz(StiReport report,
                                         StiImageExportSettings settings,
                                         OutputStream stream)
                                  throws JSONException,
                                         StiException,
                                         IOException
Throws:
JSONException
StiException
IOException

getExportSettings

public static StiExportSettings getExportSettings(StiExportFormat exportFormat,
                                                  Node settingsNode)


Copyright © 2017 Stimulsoft. All Rights Reserved.