}
public void setData(final String value) {
if (widget instanceof TextField && isEditable()) {
final TextField widgetTemp = ((TextField) widget);
// Mediator manage Confirmation message => if confirmation == true
// then the mediator show the confirmation message. We don't want this so we disable
// the confirmation
// message and set the value
final boolean conf = isAskConfirmation();
if (conf) {
setAskConfirmation(false);
}
// warn mediator which will change value on source
// widgetTemp.setText(value);
widgetTemp.warnMediators(new TextInformation(widget, value == null ? "" : value));
if (conf) {
// now we restore the user parameter
setAskConfirmation(conf);
}