Class Table

  • All Implemented Interfaces:
    java.lang.Iterable<TableRow>

    public class Table
    extends java.lang.Object
    implements java.lang.Iterable<TableRow>
    Table model.
    Author:
    Andi Hotz, (c) Sahits GmbH, 2013 Created on Nov 16, 2013
    • Constructor Detail

      • Table

        public Table()
    • Method Detail

      • setHeader

        public void setHeader​(TableHeader header)
      • add

        public void add​(TableRow row)
      • get

        public TableRow get​(int index)
      • iterator

        public java.util.Iterator<TableRow> iterator()
        Specified by:
        iterator in interface java.lang.Iterable<TableRow>
      • getNumberOfColumns

        public int getNumberOfColumns()
        Return the number of columns based on the header.
        Returns:
        number of columns in the table
      • getNumberOfRows

        public int getNumberOfRows()
        Return the number of rows, not counting the header.
        Returns:
        number of rows in the table.
      • getColumnWidth

        public int getColumnWidth​(int column)
        Calculate the width of the indicated column.
        Parameters:
        column - index
        Returns:
        width of the column
      • setColumnWidth

        public void setColumnWidth​(java.lang.Integer... columnWidth)
      • setAligenment

        public void setAligenment​(int index,
                                  javafx.geometry.HPos pos)
      • getAligenment

        public javafx.geometry.HPos getAligenment​(int column)