Class TableRenderBox

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class TableRenderBox
    extends BlockRenderBox
    A table render box contains table header, table footer and the table body. The table body itself may also contain table header cells - which get repeated after pagebreaks.

    Tables contain more than just rows, in fact, they are separated into three sections.

    Author:
    Thomas Morgner
    • Constructor Detail

      • TableRenderBox

        public TableRenderBox​(BoxDefinition boxDefinition)
    • Method Detail

      • isPredefinedColumnsValidated

        public boolean isPredefinedColumnsValidated()
      • setPredefinedColumnsValidated

        public void setPredefinedColumnsValidated​(boolean predefinedColumnsValidated)
      • isStructureValidated

        public boolean isStructureValidated()
      • setStructureValidated

        public void setStructureValidated​(boolean structureValidated)
      • isLayoutable

        public boolean isLayoutable()
      • isDisplayEmptyCells

        public boolean isDisplayEmptyCells()
      • isCollapsingBorderModel

        public boolean isCollapsingBorderModel()
      • isAutoLayout

        public boolean isAutoLayout()
      • clone

        public java.lang.Object clone()
        Description copied from class: RenderBox
        Clones this node. Be aware that cloning can get you into deep trouble, as the relations this node has may no longer be valid.
        Overrides:
        clone in class RenderBox