public interface ICellEditorListener
This interface should be implemented by classes that wish to react to cell editor activity.
Note: the cell editor is not passed as a parameter to any of these methods; so the assumption is that the listener knows which cell editor is talking to it.
Modifier and Type | Method and Description |
---|---|
void |
applyEditorValue()
Notifies that the end user has requested applying a value.
|
void |
cancelEditor()
Notifies that the end user has canceled editing.
|
void |
editorValueChanged(boolean oldValidState,
boolean newValidState)
Notifies that the end user is changing the value in the cell editor.
|
void applyEditorValue()
The normal reaction is to update the model with the current cell editor value. However, if the value is not valid, it should not be applied. A typical text-based cell editor would send this message when the end user hits Return, whereas other editors would send it whenever their value changes.
void cancelEditor()
applyEditorValue
.void editorValueChanged(boolean oldValidState, boolean newValidState)
applyEditorValue
.
If the newValidState
parameter is true
,
the new value may be retrieved by calling ICellEditor.getValue
on the appropriate cell editor.
oldValidState
- the valid state before the end user changed the valuenewValidState
- the current valid state
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.