Class LayerTableModel

java.lang.Object
com.vividsolutions.jump.workbench.ui.ColumnBasedTableModel
com.vividsolutions.jump.workbench.ui.LayerTableModel
All Implemented Interfaces:
TableModel

public class LayerTableModel extends ColumnBasedTableModel
  • Constructor Details

    • LayerTableModel

      public LayerTableModel(Layer layer)
  • Method Details

    • getLayer

      public Layer getLayer()
    • getFeature

      public Feature getFeature(int row)
    • getRowCount

      public int getRowCount()
    • isCellEditable

      public boolean isCellEditable(int rowIndex, int columnIndex)
    • clear

      public void clear()
    • removeAll

      public void removeAll(Collection featuresToRemove)
    • addAll

      public void addAll(Collection newFeatures)
    • dispose

      public void dispose()
      Facilitate garbage collection by releasing references.
    • getFeatures

      public List getFeatures()
    • getSortedColumnName

      public String getSortedColumnName()
      Returns:
      null if the table has not yet been sorted
    • isSortAscending

      public boolean isSortAscending()
    • sort

      public void sort(String columnName)
    • sort

      public void sort(String columnName, boolean ascending)
    • main

      public static void main(String[] args)