< prev index next >
src/java.desktop/share/classes/javax/swing/AbstractCellEditor.java
Print this page
*** 29,52 ****
import java.util.EventObject;
import java.io.Serializable;
/**
*
! * A base class for <code>CellEditors</code>, providing default
! * implementations for the methods in the <code>CellEditor</code>
! * interface except <code>getCellEditorValue()</code>.
* Like the other abstract implementations in Swing, also manages a list
* of listeners.
*
* <p>
* <strong>Warning:</strong>
* 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 <code>java.beans</code> package.
* Please see {@link java.beans.XMLEncoder}.
*
* @author Philip Milne
* @since 1.3
*/
--- 29,52 ----
import java.util.EventObject;
import java.io.Serializable;
/**
*
! * A base class for {@code CellEditors}, providing default
! * implementations for the methods in the {@code CellEditor}
! * interface except {@code getCellEditorValue()}.
* Like the other abstract implementations in Swing, also manages a list
* of listeners.
*
* <p>
* <strong>Warning:</strong>
* 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 {@code java.beans} package.
* Please see {@link java.beans.XMLEncoder}.
*
* @author Philip Milne
* @since 1.3
*/
*** 82,127 ****
public boolean shouldSelectCell(EventObject anEvent) {
return true;
}
/**
! * Calls <code>fireEditingStopped</code> and returns true.
* @return true
*/
public boolean stopCellEditing() {
fireEditingStopped();
return true;
}
/**
! * Calls <code>fireEditingCanceled</code>.
*/
public void cancelCellEditing() {
fireEditingCanceled();
}
/**
! * Adds a <code>CellEditorListener</code> to the listener list.
* @param l the new listener to be added
*/
public void addCellEditorListener(CellEditorListener l) {
listenerList.add(CellEditorListener.class, l);
}
/**
! * Removes a <code>CellEditorListener</code> from the listener list.
* @param l the listener to be removed
*/
public void removeCellEditorListener(CellEditorListener l) {
listenerList.remove(CellEditorListener.class, l);
}
/**
! * Returns an array of all the <code>CellEditorListener</code>s added
* to this AbstractCellEditor with addCellEditorListener().
*
! * @return all of the <code>CellEditorListener</code>s added or an empty
* array if no listeners have been added
* @since 1.4
*/
public CellEditorListener[] getCellEditorListeners() {
return listenerList.getListeners(CellEditorListener.class);
--- 82,127 ----
public boolean shouldSelectCell(EventObject anEvent) {
return true;
}
/**
! * Calls {@code fireEditingStopped} and returns true.
* @return true
*/
public boolean stopCellEditing() {
fireEditingStopped();
return true;
}
/**
! * Calls {@code fireEditingCanceled}.
*/
public void cancelCellEditing() {
fireEditingCanceled();
}
/**
! * Adds a {@code CellEditorListener} to the listener list.
* @param l the new listener to be added
*/
public void addCellEditorListener(CellEditorListener l) {
listenerList.add(CellEditorListener.class, l);
}
/**
! * Removes a {@code CellEditorListener} from the listener list.
* @param l the listener to be removed
*/
public void removeCellEditorListener(CellEditorListener l) {
listenerList.remove(CellEditorListener.class, l);
}
/**
! * Returns an array of all the {@code CellEditorListener}s added
* to this AbstractCellEditor with addCellEditorListener().
*
! * @return all of the {@code CellEditorListener}s added or an empty
* array if no listeners have been added
* @since 1.4
*/
public CellEditorListener[] getCellEditorListeners() {
return listenerList.getListeners(CellEditorListener.class);
< prev index next >