Class SampleStyleTableModel

java.lang.Object
javax.swing.table.AbstractTableModel
repast.simphony.gis.styleEditor.SampleStyleTableModel
All Implemented Interfaces:
Serializable, TableModel

public class SampleStyleTableModel extends AbstractTableModel
Table for the Range panel that shows how the icon fill appears according to the range rules.
Author:
Nick Collier, Eric Tatara
See Also:
  • Constructor Details

    • SampleStyleTableModel

      public SampleStyleTableModel()
  • Method Details

    • initStyle

      public void initStyle(org.geotools.styling.FeatureTypeStyle style)
    • getColumnName

      public String getColumnName(int column)
      Returns a default name for the column using spreadsheet conventions: A, B, C, ... Z, AA, AB, etc. If column cannot be found, returns an empty string.
      Specified by:
      getColumnName in interface TableModel
      Overrides:
      getColumnName in class AbstractTableModel
      Parameters:
      column - the column being queried
      Returns:
      a string containing the default name of column
    • getColumnCount

      public int getColumnCount()
      Returns the number of columns in the model. A JTable uses this method to determine how many columns it should create and display by default.
      Returns:
      the number of columns in the model
      See Also:
    • getRowCount

      public int getRowCount()
      Returns the number of rows in the model. A JTable uses this method to determine how many rows it should display. This method should be quick, as it is called frequently during rendering.
      Returns:
      the number of rows in the model
      See Also:
    • getValueAt

      public Object getValueAt(int rowIndex, int columnIndex)
      Returns the value for the cell at columnIndex and rowIndex.
      Parameters:
      rowIndex - the row whose value is to be queried
      columnIndex - the column whose value is to be queried
      Returns:
      the value Object at the specified cell
    • getRule

      public org.geotools.styling.Rule getRule(int row)
      Gets the rule at the specified row.
      Parameters:
      row - the index of the rule to get
      Returns:
      the rule at the specified row.
    • setRule

      public void setRule(int row, org.geotools.styling.Rule rule)
      Sets the rules at the specified row to the specified rule.
      Parameters:
      row - the index of the rule
      rule - the new rule
    • init

      public void init(List<org.geotools.styling.Rule> rules)