Class SortOrderSelector.Model

java.lang.Object
uk.ac.starlink.topcat.SortOrderSelector.Model
Enclosing class:
SortOrderSelector

public static class SortOrderSelector.Model extends Object
Model for SortOrderSelector.
  • Field Details

    • DUMMY_MODEL

      public static final SortOrderSelector.Model DUMMY_MODEL
      Model that can be used when no selections are possible.
  • Constructor Details

    • Model

      public Model(TopcatModel tcModel)
      Constructor.
      Parameters:
      tcModel - topcat model that this selector can sort, may be null for a dummy instance
  • Method Details

    • getSelectedSortOrder

      public SortOrder getSelectedSortOrder()
      Returns the sort order currently selected.
      Returns:
      selection, not null
    • setSelectedSortOrder

      public void setSelectedSortOrder(SortOrder sortOrder)
      Sets the selected sort order.
      Parameters:
      sortOrder - new selection, not null
    • addPropertyChangeListener

      public void addPropertyChangeListener(PropertyChangeListener l)
      Adds a listener that will be informed if the selection has changed.
      Parameters:
      l - listener
    • removePropertyChangeListener

      public void removePropertyChangeListener(PropertyChangeListener l)
      Removes a previously added listener.
      Parameters:
      l - listener