Interface TableComponent

All Superinterfaces:
Cloneable, Component, DatasetRunHolder, JRCloneable, JRVisitable
All Known Implementing Classes:
StandardTable

public interface TableComponent extends Component, JRCloneable, JRVisitable, DatasetRunHolder
Author:
Lucian Chirita (lucianc@users.sourceforge.net)
  • Field Details

    • CONFIG_PROPERTY_WHEN_NO_DATA_TYPE

      static final String CONFIG_PROPERTY_WHEN_NO_DATA_TYPE
      Property that specifies a default value for the whenNoDataType attribute of table components.
      See Also:
    • CONFIG_PROPERTY_HORIZONTAL_POSITION

      static final String CONFIG_PROPERTY_HORIZONTAL_POSITION
      Property that specifies a default value for the horizontalPosition attribute of table components.
      See Also:
    • CONFIG_PROPERTY_SHRINK_WIDTH

      static final String CONFIG_PROPERTY_SHRINK_WIDTH
      Property that specifies a default value for the shrinkWidth attribute of table components.
      See Also:
    • CONFIG_PROPERTY_COLUMN_WEIGHT

      static final String CONFIG_PROPERTY_COLUMN_WEIGHT
      Property that specifies a default value for the weight attribute of a table component column.
      See Also:
  • Method Details

    • getDatasetRun

      JRDatasetRun getDatasetRun()
      Specified by:
      getDatasetRun in interface DatasetRunHolder
    • getColumns

      List<BaseColumn> getColumns()
    • getWhenNoDataType

      WhenNoDataTypeTableEnum getWhenNoDataType()
    • getHorizontalPosition

      HorizontalPosition getHorizontalPosition()
      Returns the position of the table columns within the table element box.
      Returns:
      the position of the table columns within the table element box, null if no position is specified
    • shrinkWidth

      Boolean shrinkWidth()
      Specifies if the table box should shrink to accommodate the smaller total width of visible columns.
    • getTableHeader

      Row getTableHeader()
    • getTableFooter

      Row getTableFooter()
    • getGroupHeaders

      List<GroupRow> getGroupHeaders()
    • getGroupHeader

      Row getGroupHeader(String groupName)
    • getGroupFooters

      List<GroupRow> getGroupFooters()
    • getGroupFooter

      Row getGroupFooter(String groupName)
    • getColumnHeader

      Row getColumnHeader()
    • getColumnFooter

      Row getColumnFooter()
    • getDetail

      Row getDetail()
    • getNoData

      BaseCell getNoData()