Class ExcelTableContentProducer
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.layout.process.IterateSimpleStructureProcessStep
-
- org.pentaho.reporting.engine.classic.core.modules.output.table.base.TableContentProducer
-
- org.pentaho.reporting.engine.classic.core.modules.output.table.xls.helper.ExcelTableContentProducer
-
- All Implemented Interfaces:
Serializable
,SheetPropertySource
public class ExcelTableContentProducer extends TableContentProducer implements SheetPropertySource
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ExcelTableContentProducer(SheetLayout sheetLayout, OutputProcessorMetaData metaData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
collectSheetStyleData(RenderBox box)
void
compute(LogicalPageBox logicalPage, boolean iterativeUpdate)
int
getFreezeLeft()
int
getFreezeTop()
String
getPageFooterCenter()
String
getPageFooterLeft()
String
getPageFooterRight()
String
getPageHeaderCenter()
String
getPageHeaderLeft()
String
getPageHeaderRight()
void
setPageFooterCenter(String pageFooterCenter)
void
setPageFooterLeft(String pageFooterLeft)
void
setPageFooterRight(String pageFooterRight)
void
setPageHeaderCenter(String pageHeaderCenter)
void
setPageHeaderLeft(String pageHeaderLeft)
void
setPageHeaderRight(String pageHeaderRight)
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.modules.output.table.base.TableContentProducer
clearFinishedBoxes, computeDesigntimeConflicts, finishBox, getBackground, getColumnCount, getContent, getContentOffset, getContentRowCount, getFilledRows, getFinishedRows, getLookupRectangle, getRowCount, getSectionType, getSectionType, getSheetLayout, getSheetName, handleContentConflict, isFailOnCellConflicts, isProcessed, isProcessWatermark, isReplaceableBackground, processBoxChilds, processParagraphChilds, reset, setFailOnCellConflicts, setProcessWatermark, startBox, updateSheetLayout
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.layout.process.IterateSimpleStructureProcessStep
processOtherNode, startProcessing
-
-
-
-
Constructor Detail
-
ExcelTableContentProducer
public ExcelTableContentProducer(SheetLayout sheetLayout, OutputProcessorMetaData metaData)
-
-
Method Detail
-
compute
public void compute(LogicalPageBox logicalPage, boolean iterativeUpdate)
- Overrides:
compute
in classTableContentProducer
-
getPageHeaderCenter
public String getPageHeaderCenter()
- Specified by:
getPageHeaderCenter
in interfaceSheetPropertySource
-
setPageHeaderCenter
public void setPageHeaderCenter(String pageHeaderCenter)
-
getPageFooterCenter
public String getPageFooterCenter()
- Specified by:
getPageFooterCenter
in interfaceSheetPropertySource
-
setPageFooterCenter
public void setPageFooterCenter(String pageFooterCenter)
-
getPageHeaderLeft
public String getPageHeaderLeft()
- Specified by:
getPageHeaderLeft
in interfaceSheetPropertySource
-
setPageHeaderLeft
public void setPageHeaderLeft(String pageHeaderLeft)
-
getPageFooterLeft
public String getPageFooterLeft()
- Specified by:
getPageFooterLeft
in interfaceSheetPropertySource
-
setPageFooterLeft
public void setPageFooterLeft(String pageFooterLeft)
-
getPageHeaderRight
public String getPageHeaderRight()
- Specified by:
getPageHeaderRight
in interfaceSheetPropertySource
-
setPageHeaderRight
public void setPageHeaderRight(String pageHeaderRight)
-
getPageFooterRight
public String getPageFooterRight()
- Specified by:
getPageFooterRight
in interfaceSheetPropertySource
-
setPageFooterRight
public void setPageFooterRight(String pageFooterRight)
-
collectSheetStyleData
protected void collectSheetStyleData(RenderBox box)
- Overrides:
collectSheetStyleData
in classTableContentProducer
-
getFreezeTop
public int getFreezeTop()
- Specified by:
getFreezeTop
in interfaceSheetPropertySource
-
getFreezeLeft
public int getFreezeLeft()
- Specified by:
getFreezeLeft
in interfaceSheetPropertySource
-
-