private void valueChange(ValueChangeEvent<String> event) { ErrorMessage errorMessage = null; String value = event.getValue(); value = Objects.toString(value, "").trim(); Color oldColor = color; try { /* * Description of supported formats see * http://www.w3schools.com/cssref/css_colors_legal.asp */ color = ColorUtil.stringToColor(value); oldValue = value; fireEvent(new ValueChangeEvent<>(this, oldColor, event.isUserOriginated())); } catch (NumberFormatException e) { // Pattern matching ensures the validity of // the input, this should never happen LOGGER.log(Level.INFO, e.getMessage()); errorMessage = new UserError(getUserErrorText(value), ContentMode.TEXT, ErrorLevel.WARNING); } field.setComponentError(errorMessage); }
/** * Hides an error of the row */ private void resetError() { targetPercentage.setComponentError(null); } }
/** * Hides an error of the row */ private void resetError() { targetPercentage.setComponentError(null); } }
@Override public void setComponentError(ErrorMessage componentError) { field.setComponentError(componentError); }
@Override public void setComponentError(ErrorMessage componentError) { field.setComponentError(componentError); }
field.setComponentError(null);
@Override public void setComponentError(ErrorMessage componentError) { super.setComponentError(componentError); textField.setComponentError(componentError); }
private void setError(final String error) { targetPercentage.setComponentError(new UserError(error)); }
private void setError(final String error) { targetPercentage.setComponentError(new UserError(error)); }
@Override public void setComponentError(ErrorMessage componentError) { super.setComponentError(componentError); setError(componentError == null ? null : ((AbstractErrorMessage) componentError).getMessage()); } };
@Override public void setComponentError(ErrorMessage componentError) { super.setComponentError(componentError); setError(componentError == null ? null : ((AbstractErrorMessage) componentError).getMessage()); } };
/** * @see com.vaadin.event.FieldEvents.TextChangeListener#textChange(com.vaadin.event.FieldEvents.TextChangeEvent) */ public void textChange(TextChangeEvent event) { TextField tf = (TextField)event.getSource(); try { validate(event.getText()); tf.setComponentError(null); } catch (InvalidValueException e) { tf.setComponentError(new UserError(e.getHtmlMessage(), ContentMode.HTML, null)); } }
@Override public void textChange(FieldEvents.TextChangeEvent event) { editableField.setComponentError(null); editableField.setValue(event.getText()); editableField.validate(); } });
private void updateEnabledState() { nonEditableField.setEnabled(selectedField.getValue()); editableField.setEnabled(selectedField.getValue()); editableField.setComponentError(null); } }
@Override public void setValue(NumberInterval newFieldValue) throws com.vaadin.v7.data.Property.ReadOnlyException, ConversionException { settingValue = true; boolean nullValue = false; if (newFieldValue == null || (newFieldValue.getEqualsValue() == null && newFieldValue.getGreaterThanValue() == null && newFieldValue.getLessThanValue() == null)) { nullValue = true; newFieldValue = null; gtInput.setEnabled(true); ltInput.setEnabled(true); } interval = newFieldValue; ltInput.setValue(nullValue ? "" : newFieldValue.getLessThanValue()); gtInput.setValue(nullValue ? "" : newFieldValue.getGreaterThanValue()); eqInput.setValue(nullValue ? "" : newFieldValue.getEqualsValue()); ltInput.setComponentError(null); gtInput.setComponentError(null); eqInput.setComponentError(null); super.setValue(newFieldValue); updateCaption(); settingValue = false; }
public void buttonClick(ClickEvent event) { nameTextField.setComponentError(new UserError("The name field is required.")); return;
result.addValidator(m_editHandler); if (result instanceof TextField) { ((TextField)result).setComponentError(null); ((TextField)result).addShortcutListener(new ShortcutListener("Cancel edit", KeyCode.ESCAPE, null) {
ltNow = parseInput(ltInput); } catch (NumberFormatException e1) { ltInput.setComponentError(new UserError(errorMsg)); valid = false; gtNow = parseInput(gtInput); } catch (NumberFormatException e2) { gtInput.setComponentError(new UserError(errorMsg)); valid = false; eqNow = parseInput(eqInput); } catch (NumberFormatException e3) { eqInput.setComponentError(new UserError(errorMsg)); valid = false;