Package org.mozilla.javascript.tools.debugger.treetable

## Class AbstractCellEditor

- java.lang.Object
- - org.mozilla.javascript.tools.debugger.treetable.AbstractCellEditor

- All Implemented Interfaces:
    `javax.swing.CellEditor`
  Direct Known Subclasses:
    `JTreeTable.TreeTableCellEditor`

      public class AbstractCellEditor
      extends java.lang.Object
      implements javax.swing.CellEditor

- - ### Field Summary

    Fields
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected javax.swing.event.EventListenerList` | `listenerList` |

  - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `AbstractCellEditor()` |

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | `addCellEditorListener​(javax.swing.event.CellEditorListener l)` |
    `void` | `cancelCellEditing()` |
    `protected void` | `fireEditingCanceled()` |
    `protected void` | `fireEditingStopped()` |
    `java.lang.Object` | `getCellEditorValue()` |
    `boolean` | `isCellEditable​(java.util.EventObject e)` |
    `void` | `removeCellEditorListener​(javax.swing.event.CellEditorListener l)` |
    `boolean` | `shouldSelectCell​(java.util.EventObject anEvent)` |
    `boolean` | `stopCellEditing()` |

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### listenerList

          protected javax.swing.event.EventListenerList listenerList

  - ### Constructor Detail

    - #### AbstractCellEditor

          public AbstractCellEditor()

  - ### Method Detail

    - #### getCellEditorValue

          public java.lang.Object getCellEditorValue()

      Specified by:
        `getCellEditorValue` in interface `javax.swing.CellEditor`

    - #### isCellEditable

          public boolean isCellEditable​(java.util.EventObject e)

      Specified by:
        `isCellEditable` in interface `javax.swing.CellEditor`

    - #### shouldSelectCell

          public boolean shouldSelectCell​(java.util.EventObject anEvent)

      Specified by:
        `shouldSelectCell` in interface `javax.swing.CellEditor`

    - #### stopCellEditing

          public boolean stopCellEditing()

      Specified by:
        `stopCellEditing` in interface `javax.swing.CellEditor`

    - #### cancelCellEditing

          public void cancelCellEditing()

      Specified by:
        `cancelCellEditing` in interface `javax.swing.CellEditor`

    - #### addCellEditorListener

          public void addCellEditorListener​(javax.swing.event.CellEditorListener l)

      Specified by:
        `addCellEditorListener` in interface `javax.swing.CellEditor`

    - #### removeCellEditorListener

          public void removeCellEditorListener​(javax.swing.event.CellEditorListener l)

      Specified by:
        `removeCellEditorListener` in interface `javax.swing.CellEditor`

    - #### fireEditingStopped

          protected void fireEditingStopped()

    - #### fireEditingCanceled

          protected void fireEditingCanceled()