dori.jasper.engine.export
Class JRXlsExporter

java.lang.Object
  extended bydori.jasper.engine.JRAbstractExporter
      extended bydori.jasper.engine.export.JRXlsExporter
All Implemented Interfaces:
JRExporter

public class JRXlsExporter
extends JRAbstractExporter


Field Summary
protected  short backgroundMode
           
protected  org.apache.poi.hssf.usermodel.HSSFCell cell
           
protected  JRFont defaultFont
           
protected  org.apache.poi.hssf.usermodel.HSSFCellStyle emptyCellStyle
           
protected  JRExporterGridCell[][] grid
           
protected  boolean isAutoDetectCellType
           
protected  boolean isOnePagePerSheet
           
protected  boolean isRemoveEmptySpace
           
protected  boolean[] isRowNotEmpty
           
protected  java.util.List loadedCellStyles
           
protected  java.util.List loadedFonts
           
protected  int pageHeight
           
protected  JRExportProgressMonitor progressMonitor
           
protected  org.apache.poi.hssf.usermodel.HSSFRow row
           
protected  org.apache.poi.hssf.usermodel.HSSFSheet sheet
           
protected  short whiteIndex
           
protected  org.apache.poi.hssf.usermodel.HSSFWorkbook workbook
           
protected  java.util.List xCuts
           
protected  java.util.List yCuts
           
 
Fields inherited from class dori.jasper.engine.JRAbstractExporter
endPageIndex, jasperPrint, parameters, startPageIndex
 
Constructor Summary
JRXlsExporter()
           
 
Method Summary
protected  void exportLine(JRPrintLine line, JRExporterGridCell gridCell, int x, int y)
           
protected  void exportPage(JRPrintPage alterYPage, JRPrintPage page)
           
protected  void exportRectangle(JRPrintElement element, JRExporterGridCell gridCell, int x, int y)
           
 void exportReport()
           
protected  void exportReportToStream(java.io.OutputStream os)
           
protected  void exportText(JRPrintText text, JRExporterGridCell gridCell, int x, int y)
           
protected  JRFont getDefaultFont()
           
protected  org.apache.poi.hssf.usermodel.HSSFCellStyle getLoadedCellStyle(short mode, short backcolor, short horizontalAlignment, short verticalAlignment, short rotation, org.apache.poi.hssf.usermodel.HSSFFont font)
           
protected  org.apache.poi.hssf.usermodel.HSSFFont getLoadedFont(JRFont font, short forecolor)
           
protected static org.apache.poi.hssf.util.HSSFColor getNearestColor(java.awt.Color awtColor)
           
protected  void layoutGrid(JRPrintPage alterYPage, JRPrintPage page)
           
 
Methods inherited from class dori.jasper.engine.JRAbstractExporter
getParameter, getParameters, setInput, setOutput, setPageRange, setParameter, setParameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pageHeight

protected int pageHeight

workbook

protected org.apache.poi.hssf.usermodel.HSSFWorkbook workbook

sheet

protected org.apache.poi.hssf.usermodel.HSSFSheet sheet

row

protected org.apache.poi.hssf.usermodel.HSSFRow row

cell

protected org.apache.poi.hssf.usermodel.HSSFCell cell

emptyCellStyle

protected org.apache.poi.hssf.usermodel.HSSFCellStyle emptyCellStyle

progressMonitor

protected JRExportProgressMonitor progressMonitor

defaultFont

protected JRFont defaultFont

loadedFonts

protected java.util.List loadedFonts

loadedCellStyles

protected java.util.List loadedCellStyles

isOnePagePerSheet

protected boolean isOnePagePerSheet

isRemoveEmptySpace

protected boolean isRemoveEmptySpace

isAutoDetectCellType

protected boolean isAutoDetectCellType

whiteIndex

protected short whiteIndex

backgroundMode

protected short backgroundMode

grid

protected JRExporterGridCell[][] grid

isRowNotEmpty

protected boolean[] isRowNotEmpty

xCuts

protected java.util.List xCuts

yCuts

protected java.util.List yCuts
Constructor Detail

JRXlsExporter

public JRXlsExporter()
Method Detail

getDefaultFont

protected JRFont getDefaultFont()

exportReport

public void exportReport()
                  throws JRException
Specified by:
exportReport in interface JRExporter
Specified by:
exportReport in class JRAbstractExporter
Throws:
JRException

exportReportToStream

protected void exportReportToStream(java.io.OutputStream os)
                             throws JRException
Throws:
JRException

exportPage

protected void exportPage(JRPrintPage alterYPage,
                          JRPrintPage page)
                   throws JRException
Throws:
JRException

exportLine

protected void exportLine(JRPrintLine line,
                          JRExporterGridCell gridCell,
                          int x,
                          int y)

exportRectangle

protected void exportRectangle(JRPrintElement element,
                               JRExporterGridCell gridCell,
                               int x,
                               int y)

exportText

protected void exportText(JRPrintText text,
                          JRExporterGridCell gridCell,
                          int x,
                          int y)

layoutGrid

protected void layoutGrid(JRPrintPage alterYPage,
                          JRPrintPage page)

getNearestColor

protected static org.apache.poi.hssf.util.HSSFColor getNearestColor(java.awt.Color awtColor)

getLoadedFont

protected org.apache.poi.hssf.usermodel.HSSFFont getLoadedFont(JRFont font,
                                                               short forecolor)

getLoadedCellStyle

protected org.apache.poi.hssf.usermodel.HSSFCellStyle getLoadedCellStyle(short mode,
                                                                         short backcolor,
                                                                         short horizontalAlignment,
                                                                         short verticalAlignment,
                                                                         short rotation,
                                                                         org.apache.poi.hssf.usermodel.HSSFFont font)


Copyright © 2001-2004 Teodor Danciu. All Rights Reserved.