Class RadianceTableUI.TableStateListener

  • All Implemented Interfaces:
    java.util.EventListener, javax.swing.event.ListSelectionListener, javax.swing.event.RowSorterListener, javax.swing.event.TableModelListener
    Enclosing class:
    RadianceTableUI

    protected class RadianceTableUI.TableStateListener
    extends java.lang.Object
    implements javax.swing.event.ListSelectionListener, javax.swing.event.TableModelListener, javax.swing.event.RowSorterListener
    State listener for tracking the selection changes.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) java.util.List<javax.swing.RowSorter.SortKey> oldSortKeys  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected TableStateListener()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private boolean isSameSorter​(java.util.List<? extends javax.swing.RowSorter.SortKey> sortKeys1, java.util.List<? extends javax.swing.RowSorter.SortKey> sortKeys2)  
      void sorterChanged​(javax.swing.event.RowSorterEvent e)  
      void tableChanged​(javax.swing.event.TableModelEvent e)  
      void valueChanged​(javax.swing.event.ListSelectionEvent e)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • oldSortKeys

        java.util.List<javax.swing.RowSorter.SortKey> oldSortKeys
    • Constructor Detail

      • TableStateListener

        protected TableStateListener()
    • Method Detail

      • isSameSorter

        private boolean isSameSorter​(java.util.List<? extends javax.swing.RowSorter.SortKey> sortKeys1,
                                     java.util.List<? extends javax.swing.RowSorter.SortKey> sortKeys2)
      • valueChanged

        public void valueChanged​(javax.swing.event.ListSelectionEvent e)
        Specified by:
        valueChanged in interface javax.swing.event.ListSelectionListener
      • tableChanged

        public void tableChanged​(javax.swing.event.TableModelEvent e)
        Specified by:
        tableChanged in interface javax.swing.event.TableModelListener
      • sorterChanged

        public void sorterChanged​(javax.swing.event.RowSorterEvent e)
        Specified by:
        sorterChanged in interface javax.swing.event.RowSorterListener