Interface BaseColumn

All Superinterfaces:
Cloneable, JRCloneable, JRIdentifiable, JRPropertiesHolder
All Known Subinterfaces:
Column, ColumnGroup
All Known Implementing Classes:
StandardBaseColumn, StandardColumn, StandardColumnGroup

public interface BaseColumn extends JRCloneable, JRPropertiesHolder, JRIdentifiable
Author:
Lucian Chirita (lucianc@users.sourceforge.net)
  • Method Details

    • getPrintWhenExpression

      JRExpression getPrintWhenExpression()
    • getTableHeader

      Cell getTableHeader()
    • getTableFooter

      Cell getTableFooter()
    • getGroupHeaders

      List<GroupCell> getGroupHeaders()
    • getGroupHeader

      Cell getGroupHeader(String groupName)
    • getGroupFooters

      List<GroupCell> getGroupFooters()
    • getGroupFooter

      Cell getGroupFooter(String groupName)
    • getColumnHeader

      Cell getColumnHeader()
    • getColumnFooter

      Cell getColumnFooter()
    • getWidth

      Integer getWidth()
    • getWeight

      Integer getWeight()
      Specifies the weight of the column when table columns are to be resized to occupy the entire width of the table component. A weight based system is used to resize columns, with columns having bigger weight taking more of the extra space available. Negative values represent multipliers of column width. For example, weight value -1 means the weight of column will be equals to its width value, while weight -2 means the column weight will be twice the value of the column width. A typical case would be to have weight -1 for all columns, meaning they will all grow proportionally to their initial width. Another typical case is to have weight 1 for all columns, meaning they will all grow with an equal amount, regardless of their initial width.
    • visitColumn

      <R> R visitColumn(ColumnVisitor<R> visitor)
    • getPropertyExpressions

      JRPropertyExpression[] getPropertyExpressions()