Class CellEditorSupport


  • public class CellEditorSupport
    extends java.lang.Object
    Utility class used to ease implementation of CellEditor interface, or one of its sub-interfaces, for classes that cannot extend AbstractCellEditor.
    Since:
    6912
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private javax.swing.CellEditor editor  
      private java.util.Set<javax.swing.event.CellEditorListener> listeners  
    • Constructor Summary

      Constructors 
      Constructor Description
      CellEditorSupport​(javax.swing.CellEditor editor)
      Constructs a new CellEditorSupport.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addCellEditorListener​(javax.swing.event.CellEditorListener l)
      Worker for CellEditor.addCellEditorListener(CellEditorListener) method.
      void fireEditingCanceled()
      Fires "editing canceled" event to listeners.
      void fireEditingStopped()
      Fires "editing stopped" event to listeners.
      protected java.util.List<javax.swing.event.CellEditorListener> getListeners()  
      void removeCellEditorListener​(javax.swing.event.CellEditorListener l)
      Worker for CellEditor.removeCellEditorListener(CellEditorListener) method.
      • Methods inherited from class java.lang.Object

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

      • editor

        private final javax.swing.CellEditor editor
      • listeners

        private final java.util.Set<javax.swing.event.CellEditorListener> listeners
    • Constructor Detail

      • CellEditorSupport

        public CellEditorSupport​(javax.swing.CellEditor editor)
        Constructs a new CellEditorSupport.
        Parameters:
        editor - The cell editor backed by this
    • Method Detail

      • getListeners

        protected java.util.List<javax.swing.event.CellEditorListener> getListeners()
      • addCellEditorListener

        public final void addCellEditorListener​(javax.swing.event.CellEditorListener l)
        Worker for CellEditor.addCellEditorListener(CellEditorListener) method.
        Parameters:
        l - the CellEditorListener
      • removeCellEditorListener

        public final void removeCellEditorListener​(javax.swing.event.CellEditorListener l)
        Worker for CellEditor.removeCellEditorListener(CellEditorListener) method.
        Parameters:
        l - the CellEditorListener
      • fireEditingCanceled

        public final void fireEditingCanceled()
        Fires "editing canceled" event to listeners.
      • fireEditingStopped

        public final void fireEditingStopped()
        Fires "editing stopped" event to listeners.