Class IntegerColumn


  • public class IntegerColumn
    extends Column
    A column of integer values. The column's total is the sum of all values.
    Version:
    $Id: IntegerColumn.java,v 1.4 2009/03/09 21:45:42 benoitx Exp $
    Author:
    Richard Cyganiak
    • Constructor Detail

      • IntegerColumn

        public IntegerColumn​(java.lang.String title)
        Creates a new SimpleTextColumn with the given head
        Parameters:
        title - the head of the column
    • Method Detail

      • setShowValues

        public void setShowValues​(boolean enable)
        Set if the actual integer values should be shown
        Parameters:
        enable - show values?
      • setShowPercentages

        public void setShowPercentages​(boolean enable)
        Set if the values should be shown as percentages
        Parameters:
        enable - show percentages?
      • addValue

        public void addValue​(int value)
        Adds a value to this column (in a new row)
        Parameters:
        value - the new value
      • getValue

        public int getValue​(int rowIndex)
        Returns a value in the column
        Parameters:
        rowIndex - the row to get, starting at 0
        Returns:
        the value of this row
      • getSum

        public int getSum()
        Returns the sum of all values in the column
        Returns:
        sum
      • setSum

        public void setSum​(int sum)
        Sets the sum of the column. Useful if, for example, the column contains only the top 10 values of more values, but the column total should reflect all values.
        Parameters:
        sum - the column's total
      • getRows

        public int getRows()
        Description copied from class: Column
        Return number of rows that have been added to this column
        Specified by:
        getRows in class Column
        Returns:
        number of rows that have been added to this column
        See Also:
        Column.getRows()