Package Summary Overview Summary

### class:AbstractCellEditor [NONE]
- All Implemented Interfaces: Serializable, CellEditor Direct Known Subclasses: DefaultCellEditor
      public abstract class AbstractCellEditor
      extends Object
      implements CellEditor, Serializable
A base class for `CellEditors`, providing default implementations for the methods in the `CellEditor` interface except `getCellEditorValue()`. Like the other abstract implementations in Swing, also manages a list of listeners. Warning: Serialized objects of this class will not be compatible with future Swing releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Swing. As of 1.4, support for long term storage of all JavaBeans™ has been added to the `java.beans` package. Please see `XMLEncoder`. Since: 1.3

### field:listenerList [NONE]
- #### listenerList
      protected EventListenerList listenerList

### field:changeEvent [NONE]
- #### changeEvent
      protected transient ChangeEvent changeEvent

### constructor:AbstractCellEditor() [NONE]
- #### AbstractCellEditor
      public AbstractCellEditor()

### method:isCellEditable(java.util.EventObject) [NONE]
- #### isCellEditable
      public boolean isCellEditable(EventObject e)
Returns true. Specified by: `isCellEditable` in interface `CellEditor` Parameters: `e` - an event object Returns: true See Also: `CellEditor.shouldSelectCell(java.util.EventObject)`

### method:shouldSelectCell(java.util.EventObject) [NONE]
- #### shouldSelectCell
      public boolean shouldSelectCell(EventObject anEvent)
Returns true. Specified by: `shouldSelectCell` in interface `CellEditor` Parameters: `anEvent` - an event object Returns: true See Also: `CellEditor.isCellEditable(java.util.EventObject)`

### method:stopCellEditing() [NONE]
- #### stopCellEditing
      public boolean stopCellEditing()
Calls `fireEditingStopped` and returns true. Specified by: `stopCellEditing` in interface `CellEditor` Returns: true

### method:cancelCellEditing() [NONE]
- #### cancelCellEditing
      public void cancelCellEditing()
Calls `fireEditingCanceled`. Specified by: `cancelCellEditing` in interface `CellEditor`

### method:addCellEditorListener(javax.swing.event.CellEditorListener) [NONE]
- #### addCellEditorListener
      public void addCellEditorListener(CellEditorListener l)
Adds a `CellEditorListener` to the listener list. Specified by: `addCellEditorListener` in interface `CellEditor` Parameters: `l` - the new listener to be added

### method:removeCellEditorListener(javax.swing.event.CellEditorListener) [NONE]
- #### removeCellEditorListener
      public void removeCellEditorListener(CellEditorListener l)
Removes a `CellEditorListener` from the listener list. Specified by: `removeCellEditorListener` in interface `CellEditor` Parameters: `l` - the listener to be removed

### method:getCellEditorListeners() [NONE]
- #### getCellEditorListeners
      public CellEditorListener[] getCellEditorListeners()
Returns an array of all the `CellEditorListener`s added to this AbstractCellEditor with addCellEditorListener(). Returns: all of the `CellEditorListener`s added or an empty array if no listeners have been added Since: 1.4

### method:fireEditingStopped() [NONE]
- #### fireEditingStopped
      protected void fireEditingStopped()
Notifies all listeners that have registered interest for notification on this event type. The event instance is created lazily. See Also: `EventListenerList`

### method:fireEditingCanceled() [NONE]
- #### fireEditingCanceled
      protected void fireEditingCanceled()
Notifies all listeners that have registered interest for notification on this event type. The event instance is created lazily. See Also: `EventListenerList`