Class FeatureCollectionTableModel

Object
AbstractTableModel
FeatureCollectionTableModel
All Implemented Interfaces:
Serializable, TableModel

public class FeatureCollectionTableModel extends AbstractTableModel
A Swing TableModel to retrieve attribute values from each feature in a feature collection and cache them for a JTable

See Also:
  • Field Details

  • Constructor Details

    • FeatureCollectionTableModel

      public FeatureCollectionTableModel(SimpleFeatureCollection features)
      Constructor
      Parameters:
      features - the feature collection to load into the table
  • Method Details

    • dispose

      public void dispose()
      Cancel the running job, if any
    • getColumnName

      public String getColumnName(int column)
      Retrieve the specified column name
      Specified by:
      getColumnName in interface TableModel
      Overrides:
      getColumnName in class AbstractTableModel
      Parameters:
      column - column index
      Returns:
      the column name
    • getColumnCount

      public int getColumnCount()
      Get the number of columns in the table
      Returns:
      the number of columns
    • getRowCount

      public int getRowCount()
      Get the number of rows in the table
      Returns:
      the number of rows
    • getValueAt

      public Object getValueAt(int rowIndex, int columnIndex)
      Get the value of a specified table entry
      Parameters:
      rowIndex - the row index
      columnIndex - the column index
      Returns:
      the table entry