Class Tabulator.TableCellCreator
java.lang.Object
net.sf.jasperreports.engine.export.tabulator.Tabulator.TableCellCreator
- All Implemented Interfaces:
CellVisitor<TablePosition,
TableCell, RuntimeException>
- Enclosing class:
Tabulator
protected class Tabulator.TableCellCreator
extends Object
implements CellVisitor<TablePosition,TableCell,RuntimeException>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected JRLineBox
copyFrameBox
(FrameCell frameCell, JRPrintFrame frame, JRLineBox baseBox, boolean keepLeft, boolean keepRight, boolean keepTop, boolean keepBottom) protected JRLineBox
copyParentBox
(Cell cell, JRPrintElement element, JRLineBox baseBox, boolean keepLeft, boolean keepRight, boolean keepTop, boolean keepBottom) protected TableCell
createFromParent
(Cell cell, TablePosition position) protected TableCell.CellType
getCellType
(BaseElementCell cell) protected Color
protected boolean[]
getFrameCellBorders
(Table table, FrameCell cell, Column firstCol, Column lastCol, Row firstRow, Row lastRow) visit
(ElementCell cell, TablePosition position) visit
(FrameCell frameCell, TablePosition position) visit
(LayeredCell layeredCell, TablePosition position) visit
(NestedTableCell cell, TablePosition position) visit
(SplitCell cell, TablePosition position)
-
Constructor Details
-
TableCellCreator
protected TableCellCreator()
-
-
Method Details
-
visit
- Specified by:
visit
in interfaceCellVisitor<TablePosition,
TableCell, RuntimeException>
-
visit
- Specified by:
visit
in interfaceCellVisitor<TablePosition,
TableCell, RuntimeException>
-
visit
- Specified by:
visit
in interfaceCellVisitor<TablePosition,
TableCell, RuntimeException>
-
visit
- Specified by:
visit
in interfaceCellVisitor<TablePosition,
TableCell, RuntimeException>
-
visit
- Specified by:
visit
in interfaceCellVisitor<TablePosition,
TableCell, RuntimeException> - Throws:
RuntimeException
-
createFromParent
-
getElementBackcolor
-
getCellType
-
copyParentBox
protected JRLineBox copyParentBox(Cell cell, JRPrintElement element, JRLineBox baseBox, boolean keepLeft, boolean keepRight, boolean keepTop, boolean keepBottom) -
getFrameCellBorders
-
copyFrameBox
protected JRLineBox copyFrameBox(FrameCell frameCell, JRPrintFrame frame, JRLineBox baseBox, boolean keepLeft, boolean keepRight, boolean keepTop, boolean keepBottom)
-