Class TableDataSource

java.lang.Object
javax.swing.table.AbstractTableModel
org.mapfish.print.processor.jasper.TableDataSource
All Implemented Interfaces:
Serializable, TableModel

public class TableDataSource extends AbstractTableModel
Processor that has data for a table in a jasper report.
See Also:
  • Constructor Details

    • TableDataSource

      public TableDataSource(PJsonObject table)
      Constructor.
      Parameters:
      table - the table data.
    • TableDataSource

      public TableDataSource(String[] columnNames, Object[][] data)
      Constructor.
      Parameters:
      columnNames - the names of each column in the table
      data - the table data.
  • Method Details

    • getColumnCount

      public final int getColumnCount()
    • getColumnName

      public final String getColumnName(int columnIndex)
      Specified by:
      getColumnName in interface TableModel
      Overrides:
      getColumnName in class AbstractTableModel
    • getColumnNames

      public final String[] getColumnNames()
    • getRowCount

      public final int getRowCount()
    • getValueAt

      public final Object getValueAt(int rowIndex, int columnIndex)