org.pentaho.reporting.engine.classic.core.modules.output.table.xls
Class PageableExcelOutputProcessor

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.layout.output.AbstractOutputProcessor
      extended by org.pentaho.reporting.engine.classic.core.modules.output.table.base.AbstractTableOutputProcessor
          extended by org.pentaho.reporting.engine.classic.core.modules.output.table.xls.PageableExcelOutputProcessor
All Implemented Interfaces:
IterativeOutputProcessor, OutputProcessor, PageableOutputProcessor

public class PageableExcelOutputProcessor
extends AbstractTableOutputProcessor
implements PageableOutputProcessor

Creation-Date: 09.05.2007, 14:36:28

Author:
Thomas Morgner

Field Summary
 
Fields inherited from class org.pentaho.reporting.engine.classic.core.modules.output.table.base.AbstractTableOutputProcessor
SHAPES_CONTENT, STRICT_LAYOUT, TREAT_ELLIPSE_AS_RECTANGLE
 
Constructor Summary
PageableExcelOutputProcessor(org.pentaho.reporting.libraries.base.config.Configuration configuration, OutputStream outputStream, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager)
           
 
Method Summary
 FlowSelector getFlowSelector()
           
 OutputProcessorMetaData getMetaData()
           
 PhysicalPageKey getPhysicalPage(int page)
           
 int getPhysicalPageCount()
           
 InputStream getTemplateInputStream()
           
 boolean isUseXlsxFormat()
           
 void setFlowSelector(FlowSelector flowSelector)
           
 void setTemplateInputStream(InputStream templateInputStream)
           
 void setUseXlsxFormat(boolean useXlsxFormat)
           
 
Methods inherited from class org.pentaho.reporting.engine.classic.core.modules.output.table.base.AbstractTableOutputProcessor
isNeedAlignedPage, processIterativeContent
 
Methods inherited from class org.pentaho.reporting.engine.classic.core.layout.output.AbstractOutputProcessor
getLogicalPage, getLogicalPageCount, getPageCursor, isPaginationFinished, processContent, processingFinished, processRecomputedContent, setPageCursor
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.pentaho.reporting.engine.classic.core.layout.output.OutputProcessor
getLogicalPage, getLogicalPageCount, getPageCursor, isNeedAlignedPage, isPaginationFinished, processContent, processingFinished, processRecomputedContent, setPageCursor
 

Constructor Detail

PageableExcelOutputProcessor

public PageableExcelOutputProcessor(org.pentaho.reporting.libraries.base.config.Configuration configuration,
                                    OutputStream outputStream,
                                    org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager)
Method Detail

isUseXlsxFormat

public boolean isUseXlsxFormat()

setUseXlsxFormat

public void setUseXlsxFormat(boolean useXlsxFormat)

getTemplateInputStream

public InputStream getTemplateInputStream()

setTemplateInputStream

public void setTemplateInputStream(InputStream templateInputStream)

getPhysicalPageCount

public int getPhysicalPageCount()
Specified by:
getPhysicalPageCount in interface OutputProcessor
Specified by:
getPhysicalPageCount in interface PageableOutputProcessor
Overrides:
getPhysicalPageCount in class AbstractOutputProcessor

getPhysicalPage

public PhysicalPageKey getPhysicalPage(int page)
Specified by:
getPhysicalPage in interface PageableOutputProcessor

getMetaData

public OutputProcessorMetaData getMetaData()
Specified by:
getMetaData in interface OutputProcessor

getFlowSelector

public FlowSelector getFlowSelector()

setFlowSelector

public void setFlowSelector(FlowSelector flowSelector)