Class DesignerTableContentProducer

  • All Implemented Interfaces:
    Serializable

    public class DesignerTableContentProducer
    extends org.pentaho.reporting.engine.classic.core.modules.output.table.base.TableContentProducer
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      DesignerTableContentProducer​(org.pentaho.reporting.engine.classic.core.modules.output.table.base.SheetLayout sheetLayout, org.pentaho.reporting.engine.classic.core.layout.output.OutputProcessorMetaData metaData)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Map<org.pentaho.reporting.engine.classic.core.util.InstanceID,​Set<org.pentaho.reporting.engine.classic.core.util.InstanceID>> computeConflicts​(org.pentaho.reporting.engine.classic.core.layout.model.LogicalPageBox box, Map<org.pentaho.reporting.engine.classic.core.util.InstanceID,​Set<org.pentaho.reporting.engine.classic.core.util.InstanceID>> collectedConflicts)  
      Map<org.pentaho.reporting.engine.classic.core.util.InstanceID,​Set<org.pentaho.reporting.engine.classic.core.util.InstanceID>> computeWatermarkConflics​(org.pentaho.reporting.engine.classic.core.layout.model.LogicalPageBox box, Map<org.pentaho.reporting.engine.classic.core.util.InstanceID,​Set<org.pentaho.reporting.engine.classic.core.util.InstanceID>> collectedConflicts)  
      protected void handleContentConflict​(org.pentaho.reporting.engine.classic.core.layout.model.RenderBox box)  
      protected boolean isProcessed​(org.pentaho.reporting.engine.classic.core.layout.model.RenderBox box)  
      protected void processParagraphChilds​(org.pentaho.reporting.engine.classic.core.layout.model.ParagraphRenderBox box)  
      protected boolean startBox​(org.pentaho.reporting.engine.classic.core.layout.model.RenderBox box)  
      • Methods inherited from class org.pentaho.reporting.engine.classic.core.modules.output.table.base.TableContentProducer

        clearFinishedBoxes, collectSheetStyleData, compute, computeDesigntimeConflicts, finishBox, getBackground, getColumnCount, getContent, getContentOffset, getContentRowCount, getFilledRows, getFinishedRows, getLookupRectangle, getRowCount, getSectionType, getSectionType, getSheetLayout, getSheetName, isFailOnCellConflicts, isProcessWatermark, isReplaceableBackground, processBoxChilds, reset, setFailOnCellConflicts, setProcessWatermark, updateSheetLayout
      • Methods inherited from class org.pentaho.reporting.engine.classic.core.layout.process.IterateSimpleStructureProcessStep

        processOtherNode, startProcessing
    • Constructor Detail

      • DesignerTableContentProducer

        public DesignerTableContentProducer​(org.pentaho.reporting.engine.classic.core.modules.output.table.base.SheetLayout sheetLayout,
                                            org.pentaho.reporting.engine.classic.core.layout.output.OutputProcessorMetaData metaData)
    • Method Detail

      • startBox

        protected boolean startBox​(org.pentaho.reporting.engine.classic.core.layout.model.RenderBox box)
        Overrides:
        startBox in class org.pentaho.reporting.engine.classic.core.modules.output.table.base.TableContentProducer
      • isProcessed

        protected boolean isProcessed​(org.pentaho.reporting.engine.classic.core.layout.model.RenderBox box)
        Overrides:
        isProcessed in class org.pentaho.reporting.engine.classic.core.modules.output.table.base.TableContentProducer
      • handleContentConflict

        protected void handleContentConflict​(org.pentaho.reporting.engine.classic.core.layout.model.RenderBox box)
        Overrides:
        handleContentConflict in class org.pentaho.reporting.engine.classic.core.modules.output.table.base.TableContentProducer
      • computeConflicts

        public Map<org.pentaho.reporting.engine.classic.core.util.InstanceID,​Set<org.pentaho.reporting.engine.classic.core.util.InstanceID>> computeConflicts​(org.pentaho.reporting.engine.classic.core.layout.model.LogicalPageBox box,
                                                                                                                                                                    Map<org.pentaho.reporting.engine.classic.core.util.InstanceID,​Set<org.pentaho.reporting.engine.classic.core.util.InstanceID>> collectedConflicts)
      • computeWatermarkConflics

        public Map<org.pentaho.reporting.engine.classic.core.util.InstanceID,​Set<org.pentaho.reporting.engine.classic.core.util.InstanceID>> computeWatermarkConflics​(org.pentaho.reporting.engine.classic.core.layout.model.LogicalPageBox box,
                                                                                                                                                                            Map<org.pentaho.reporting.engine.classic.core.util.InstanceID,​Set<org.pentaho.reporting.engine.classic.core.util.InstanceID>> collectedConflicts)
      • processParagraphChilds

        protected void processParagraphChilds​(org.pentaho.reporting.engine.classic.core.layout.model.ParagraphRenderBox box)
        Overrides:
        processParagraphChilds in class org.pentaho.reporting.engine.classic.core.modules.output.table.base.TableContentProducer