net.sf.dynamicreports.jasper.builder.export
Class AbstractJasperExcelExporterBuilder<T extends AbstractJasperExcelExporterBuilder<T,U>,U extends AbstractJasperExcelExporter>

java.lang.Object
  extended by net.sf.dynamicreports.report.builder.AbstractBuilder<T,U>
      extended by net.sf.dynamicreports.jasper.builder.export.AbstractJasperExporterBuilder<T,U>
          extended by net.sf.dynamicreports.jasper.builder.export.AbstractJasperExcelExporterBuilder<T,U>
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
JasperExcelApiXlsExporterBuilder, JasperXlsExporterBuilder, JasperXlsxExporterBuilder

public abstract class AbstractJasperExcelExporterBuilder<T extends AbstractJasperExcelExporterBuilder<T,U>,U extends AbstractJasperExcelExporter>
extends AbstractJasperExporterBuilder<T,U>

Author:
Ricardo Mariaca (r.mariaca@dynamicreports.org)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class net.sf.dynamicreports.report.builder.AbstractBuilder
builded
 
Constructor Summary
protected AbstractJasperExcelExporterBuilder(U exporter)
           
 
Method Summary
 T addSheetName(String... sheetNames)
           
 T setCollapseRowSpan(Boolean collapseRowSpan)
           
 T setDetectCellType(Boolean detectCellType)
           
 T setFontSizeFixEnabled(Boolean fontSizeFixEnabled)
           
 T setIgnoreCellBackground(Boolean ignoreCellBackground)
           
 T setIgnoreCellBorder(Boolean ignoreCellBorder)
           
 T setIgnoreGraphics(Boolean ignoreGraphics)
           
 T setImageBorderFixEnabled(Boolean imageBorderFixEnabled)
           
 T setMaxRowsPerSheet(Integer maxRowsPerSheet)
           
 T setOnePagePerSheet(Boolean onePagePerSheet)
           
 T setPassword(String password)
           
 T setRemoveEmptySpaceBetweenColumns(Boolean removeEmptySpaceBetweenColumns)
           
 T setRemoveEmptySpaceBetweenRows(Boolean removeEmptySpaceBetweenRows)
           
 T setWhitePageBackground(Boolean whitePageBackground)
           
 T sheetNames(String... sheetNames)
           
 
Methods inherited from class net.sf.dynamicreports.jasper.builder.export.AbstractJasperExporterBuilder
getExporter, setEndPageIndex, setCharacterEncoding, setIgnorePageMargins, setOffsetX, setOffsetY, setOutputFile, setOutputFileName, setOutputStream, setOutputWriter, setPageIndex, setStartPageIndex
 
Methods inherited from class net.sf.dynamicreports.report.builder.AbstractBuilder
build, configure, getObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractJasperExcelExporterBuilder

protected AbstractJasperExcelExporterBuilder(U exporter)
Method Detail

setOnePagePerSheet

public T setOnePagePerSheet(Boolean onePagePerSheet)

setRemoveEmptySpaceBetweenRows

public T setRemoveEmptySpaceBetweenRows(Boolean removeEmptySpaceBetweenRows)

setRemoveEmptySpaceBetweenColumns

public T setRemoveEmptySpaceBetweenColumns(Boolean removeEmptySpaceBetweenColumns)

setWhitePageBackground

public T setWhitePageBackground(Boolean whitePageBackground)

setDetectCellType

public T setDetectCellType(Boolean detectCellType)

sheetNames

public T sheetNames(String... sheetNames)

addSheetName

public T addSheetName(String... sheetNames)

setFontSizeFixEnabled

public T setFontSizeFixEnabled(Boolean fontSizeFixEnabled)

setImageBorderFixEnabled

public T setImageBorderFixEnabled(Boolean imageBorderFixEnabled)

setMaxRowsPerSheet

public T setMaxRowsPerSheet(Integer maxRowsPerSheet)

setIgnoreGraphics

public T setIgnoreGraphics(Boolean ignoreGraphics)

setCollapseRowSpan

public T setCollapseRowSpan(Boolean collapseRowSpan)

setIgnoreCellBorder

public T setIgnoreCellBorder(Boolean ignoreCellBorder)

setIgnoreCellBackground

public T setIgnoreCellBackground(Boolean ignoreCellBackground)

setPassword

public T setPassword(String password)


Copyright © 2010-2014. All Rights Reserved.