Package org.openstreetmap.josm.gui.util
Class CellEditorSupport
- java.lang.Object
-
- org.openstreetmap.josm.gui.util.CellEditorSupport
-
public class CellEditorSupport extends Object
Utility class used to ease implementation ofCellEditor
interface, or one of its sub-interfaces, for classes that cannot extendAbstractCellEditor
.- Since:
- 6912
-
-
Field Summary
Fields Modifier and Type Field Description private CellEditor
editor
private Set<CellEditorListener>
listeners
-
Constructor Summary
Constructors Constructor Description CellEditorSupport(CellEditor editor)
Constructs a newCellEditorSupport
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCellEditorListener(CellEditorListener l)
Worker forCellEditor.addCellEditorListener(CellEditorListener)
method.void
fireEditingCanceled()
Fires "editing canceled" event to listeners.void
fireEditingStopped()
Fires "editing stopped" event to listeners.protected List<CellEditorListener>
getListeners()
void
removeCellEditorListener(CellEditorListener l)
Worker forCellEditor.removeCellEditorListener(CellEditorListener)
method.
-
-
-
Field Detail
-
editor
private final CellEditor editor
-
listeners
private final Set<CellEditorListener> listeners
-
-
Constructor Detail
-
CellEditorSupport
public CellEditorSupport(CellEditor editor)
Constructs a newCellEditorSupport
.- Parameters:
editor
- The cell editor backed by this
-
-
Method Detail
-
getListeners
protected List<CellEditorListener> getListeners()
-
addCellEditorListener
public final void addCellEditorListener(CellEditorListener l)
Worker forCellEditor.addCellEditorListener(CellEditorListener)
method.- Parameters:
l
- the CellEditorListener
-
removeCellEditorListener
public final void removeCellEditorListener(CellEditorListener l)
Worker forCellEditor.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.
-
-