Uses of Class
org.pentaho.reporting.engine.classic.core.layout.model.RenderBox

Packages that use RenderBox
org.pentaho.reporting.engine.classic.core.layout Banded layout management. 
org.pentaho.reporting.engine.classic.core.layout.model   
org.pentaho.reporting.engine.classic.core.layout.output   
org.pentaho.reporting.engine.classic.core.layout.process   
org.pentaho.reporting.engine.classic.core.layout.process.alignment   
org.pentaho.reporting.engine.classic.core.layout.process.linebreak   
org.pentaho.reporting.engine.classic.core.layout.process.valign   
org.pentaho.reporting.engine.classic.core.modules.output.pageable.graphics.internal   
org.pentaho.reporting.engine.classic.core.modules.output.table.base Common base classes for the table style output targets. 
org.pentaho.reporting.engine.classic.core.modules.output.table.html The HTML4 and XHTML output target. 
org.pentaho.reporting.engine.classic.core.modules.output.table.rtf.helper   
org.pentaho.reporting.engine.classic.core.modules.output.table.xls.helper   
 

Uses of RenderBox in org.pentaho.reporting.engine.classic.core.layout
 

Methods in org.pentaho.reporting.engine.classic.core.layout with parameters of type RenderBox
 void Renderer.add(RenderBox box)
           
 void AbstractRenderer.add(RenderBox box)
           
 void RepeatedFooterLayoutBuilder.add(RenderBox parent, Band band, ExpressionRuntime runtime, ReportStateKey stateKey)
           
 void LayoutBuilder.add(RenderBox parent, Band band, ExpressionRuntime runtime, ReportStateKey stateKey)
           
 void DefaultLayoutBuilder.add(RenderBox parent, Band band, ExpressionRuntime runtime, ReportStateKey stateKey)
           
 void FooterLayoutBuilder.add(RenderBox parent, Band band, ExpressionRuntime runtime, ReportStateKey stateKey)
           
 void HeaderLayoutBuilder.add(RenderBox parent, Band band, ExpressionRuntime runtime, ReportStateKey stateKey)
           
 void RepeatedFooterLayoutBuilder.addEmptyRootLevelBand(RenderBox parent, ReportStateKey stateKey)
           
 void LayoutBuilder.addEmptyRootLevelBand(RenderBox parent, ReportStateKey stateKey)
           
 void DefaultLayoutBuilder.addEmptyRootLevelBand(RenderBox parent, ReportStateKey stateKey)
           
 void FooterLayoutBuilder.addEmptyRootLevelBand(RenderBox parent, ReportStateKey stateKey)
           
 void HeaderLayoutBuilder.addEmptyRootLevelBand(RenderBox parent, ReportStateKey stateKey)
           
 InlineSubreportMarker[] RepeatedFooterLayoutBuilder.endSection(RenderBox pageArea, RenderBox sectionBox)
           
 InlineSubreportMarker[] LayoutBuilder.endSection(RenderBox pageArea, RenderBox sectionBox)
           
 InlineSubreportMarker[] DefaultLayoutBuilder.endSection(RenderBox pageArea, RenderBox sectionBox)
           
 InlineSubreportMarker[] FooterLayoutBuilder.endSection(RenderBox pageArea, RenderBox sectionBox)
           
 InlineSubreportMarker[] HeaderLayoutBuilder.endSection(RenderBox pageArea, RenderBox sectionBox)
           
static void FileModelPrinter.print(RenderBox box)
           
static void ModelPrinter.print(RenderBox box)
           
static void ModelPrinter.printBox(RenderBox box, int level)
           
static void FileModelPrinter.printBox(Writer writer, RenderBox box, int level)
           
 void RepeatedFooterLayoutBuilder.startSection(RenderBox pageArea, boolean limitedSubReports)
           
 void LayoutBuilder.startSection(RenderBox pageArea, boolean limitedSubReports)
           
 void DefaultLayoutBuilder.startSection(RenderBox pageArea, boolean limitedSubReports)
           
 void FooterLayoutBuilder.startSection(RenderBox pageArea, boolean limitedSubReports)
           
 void HeaderLayoutBuilder.startSection(RenderBox pageArea, boolean limitedSubReports)
           
 

Uses of RenderBox in org.pentaho.reporting.engine.classic.core.layout.model
 

Subclasses of RenderBox in org.pentaho.reporting.engine.classic.core.layout.model
 class BlockRenderBox
          Creation-Date: 03.04.2007, 13:37:19
 class BreakMarkerRenderBox
          A special box that simply marks the position of an automatic pagebreak.
 class CanvasRenderBox
          A renderbox that behaves like a huge canvas.
 class ContentPlaceholderRenderBox
          Todo: Document Me
 class InlineProgressMarkerRenderBox
          Todo: Document me!

Date: 01.09.2009 Time: 20:26:47

 class InlineRenderBox
          The Inline-Box represents a flow-text container.
 class LogicalPageBox
          The logical page is the root-structure of the generated content.
 class PageAreaBox
          Creation-Date: 25.04.2007, 12:54:18
 class ParagraphPoolBox
          Creation-Date: 03.04.2007, 13:38:24
 class ParagraphRenderBox
          Creation-Date: 03.04.2007, 13:38:00
 class ProgressMarkerRenderBox
           
 class RenderableReplacedContentBox
          Todo: Document Me
 class RowRenderBox
          A block-render box that layouts all elements on the horizontal axis using the direct child element's width as fixed layout constraint.
 class SectionRenderBox
           
 class WatermarkAreaBox
          A marker interface, nothing more.
 

Methods in org.pentaho.reporting.engine.classic.core.layout.model that return RenderBox
 RenderBox ParagraphRenderBox.createLineboxContainer()
           
 RenderBox ParagraphRenderBox.getEffectiveLineboxContainer()
           
 RenderBox ParagraphRenderBox.getLineboxContainer()
           
 RenderBox RenderNode.getParent()
           
 RenderBox RenderBox.getTextEllipseBox()
           
 RenderBox RenderBox.split(int axis)
          Performs a simple split.
 

Methods in org.pentaho.reporting.engine.classic.core.layout.model with parameters of type RenderBox
 boolean PageBreakPositionList.isCrossingPagebreak(RenderBox box, long shift)
           
 void RenderBox.setTextEllipseBox(RenderBox textEllipseBox)
           
 void FinishedRenderNode.updateParent(RenderBox parent)
           
 

Uses of RenderBox in org.pentaho.reporting.engine.classic.core.layout.output
 

Methods in org.pentaho.reporting.engine.classic.core.layout.output that return RenderBox
 RenderBox PreparedCrosstabLayout.getCellDataBox()
           
 RenderBox PreparedCrosstabLayout.getColumnHeaderBox()
           
 RenderBox PreparedCrosstabLayout.getColumnHeaderTitleBox()
           
 RenderBox PreparedCrosstabLayout.getPrintableDataBox()
           
 RenderBox PreparedCrosstabLayout.getPrintableHeaderBox()
           
 RenderBox PreparedCrosstabLayout.getRowFooterBox()
           
 RenderBox PreparedCrosstabLayout.getRowFooterTitleBox()
           
 RenderBox PreparedCrosstabLayout.getRowHeaderBox()
           
 RenderBox PreparedCrosstabLayout.getRowHeaderTitleBox()
           
static RenderBox CrosstabLayoutUtil.getSlot(RenderBox container, int position)
           
 

Methods in org.pentaho.reporting.engine.classic.core.layout.output with parameters of type RenderBox
static RenderBox CrosstabLayoutUtil.getSlot(RenderBox container, int position)
           
 

Uses of RenderBox in org.pentaho.reporting.engine.classic.core.layout.process
 

Methods in org.pentaho.reporting.engine.classic.core.layout.process with parameters of type RenderBox
 void ApplyCachedValuesStep.compute(RenderBox box)
           
 void RevalidateTextEllipseProcessStep.compute(RenderBox box, long contentAreaX1, long contentAreaX2)
           
 void InfiniteMinorAxisLayoutStep.continueComputation(PageGrid pageGrid, RenderBox box)
          Continues processing.
 void InfiniteMajorAxisLayoutStep.continueComputation(RenderBox box)
          Continues processing.
static void BoxShifter.extendHeight(RenderBox parent, long amount)
           
 void ParagraphLineBreakStep.finishRowBox(RenderBox box)
           
static boolean ProcessUtility.isContent(RenderBox element, boolean ellipseAsBackground, boolean shapesAsContent)
           
static void CacheBoxShifter.shiftBoxChilds(RenderBox box, long amount)
           
 boolean ParagraphLineBreakStep.startRowBox(RenderBox box)
           
 

Uses of RenderBox in org.pentaho.reporting.engine.classic.core.layout.process.alignment
 

Methods in org.pentaho.reporting.engine.classic.core.layout.process.alignment that return RenderBox
 RenderBox AbstractAlignmentProcessor.next()
           
 RenderBox TextAlignmentProcessor.next()
           
 RenderBox LeftAlignmentProcessor.next()
           
 

Uses of RenderBox in org.pentaho.reporting.engine.classic.core.layout.process.linebreak
 

Methods in org.pentaho.reporting.engine.classic.core.layout.process.linebreak with parameters of type RenderBox
 void SimpleLinebreaker.finishBlockBox(RenderBox box)
           
 void EmptyLinebreaker.finishBlockBox(RenderBox box)
           
 void ParagraphLinebreaker.finishBlockBox(RenderBox box)
           
 void FullLinebreaker.finishBlockBox(RenderBox box)
           
 void SimpleLinebreaker.startBlockBox(RenderBox child)
           
 void EmptyLinebreaker.startBlockBox(RenderBox child)
           
 void ParagraphLinebreaker.startBlockBox(RenderBox child)
           
 void FullLinebreaker.startBlockBox(RenderBox child)
           
 

Uses of RenderBox in org.pentaho.reporting.engine.classic.core.layout.process.valign
 

Constructors in org.pentaho.reporting.engine.classic.core.layout.process.valign with parameters of type RenderBox
BoxAlignContext(RenderBox box)
           
InlineBlockAlignContext(RenderBox box)
           
 

Uses of RenderBox in org.pentaho.reporting.engine.classic.core.modules.output.pageable.graphics.internal
 

Methods in org.pentaho.reporting.engine.classic.core.modules.output.pageable.graphics.internal with parameters of type RenderBox
 void BorderRenderer.paintBackgroundAndBorder(RenderBox box, Graphics2D g2d)
           
 

Uses of RenderBox in org.pentaho.reporting.engine.classic.core.modules.output.table.base
 

Methods in org.pentaho.reporting.engine.classic.core.modules.output.table.base that return RenderBox
 RenderBox TableContentProducer.getBackground(int row, int column)
           
 RenderBox BandMarker.getBandBox()
           
 RenderBox FinishedMarker.getContent()
           
 RenderBox CellMarker.getContent()
           
 RenderBox ContentMarker.getContent()
           
 RenderBox BandMarker.getContent()
           
 RenderBox TableContentProducer.getContent(int row, int column)
           
 

Methods in org.pentaho.reporting.engine.classic.core.modules.output.table.base with parameters of type RenderBox
 boolean SheetLayout.add(RenderBox element, long shift)
          Adds the bounds of the given TableCellData to the grid.
 Object DefaultTextExtractor.compute(RenderBox box)
           
 SheetLayout TableLayoutProducer.createSheetLayout(RenderBox section)
          A designtime support method to compute a sheet layout for the given section.
 CellBackground CellBackgroundProducer.getBackgroundForBox(LogicalPageBox logicalPageBox, SheetLayout sheetLayout, int gridX, int gridY, int gridWidth, int gridHeight, boolean collectAttributes, int sectionType, RenderBox contentBox)
           
 

Constructors in org.pentaho.reporting.engine.classic.core.modules.output.table.base with parameters of type RenderBox
BandMarker(RenderBox bandBox, int sectionType, int sectionDepth)
           
ContentMarker(RenderBox content, long effectiveShift, int sectionType)
           
 

Uses of RenderBox in org.pentaho.reporting.engine.classic.core.modules.output.table.html
 

Methods in org.pentaho.reporting.engine.classic.core.modules.output.table.html with parameters of type RenderBox
 boolean HtmlTextExtractor.performOutput(RenderBox content, StyleBuilder.StyleCarrier[] cellStyle)
           
static StyleBuilder HtmlPrinter.produceTextStyle(StyleBuilder styleBuilder, RenderBox box, boolean includeBorder, boolean fixLength, boolean useWhitespacePreWrap, boolean enableRoundBorderCorner, StyleBuilder.StyleCarrier[] parentElementStyle)
           
 

Uses of RenderBox in org.pentaho.reporting.engine.classic.core.modules.output.table.rtf.helper
 

Methods in org.pentaho.reporting.engine.classic.core.modules.output.table.rtf.helper with parameters of type RenderBox
 void RTFTextExtractor.compute(RenderBox box, com.lowagie.text.TextElementArray cell, RTFImageCache imageCache)
           
 

Uses of RenderBox in org.pentaho.reporting.engine.classic.core.modules.output.table.xls.helper
 

Methods in org.pentaho.reporting.engine.classic.core.modules.output.table.xls.helper with parameters of type RenderBox
 Object ExcelTextExtractor.compute(RenderBox paraBox, ExcelFontFactory fontFactory, org.apache.poi.ss.usermodel.CreationHelper creationHelper)
           
 org.apache.poi.ss.usermodel.CellStyle HSSFCellStyleProducer.createCellStyle(RenderBox element, CellBackground bg)
          Creates a HSSFCellStyle based on the given ExcelDataCellStyle.