/** * Sets the key validator to be used. * * @param validator the validator * @return the instance itself */ public KeyValueInputDialogWindow withKeyValidator(Validator validator) { m_keyInputField.addValidator(validator); return this; }
/** * Sets the value validator to be used. * * @param validator the validator * @return the instance itself */ public KeyValueInputDialogWindow withValueValidator(Validator validator) { m_valueInputField.addValidator(validator); return this; }
/** * @see com.vaadin.data.Validatable#addValidator(com.vaadin.data.Validator) */ public void addValidator(Validator validator) { m_principalName.addValidator(validator); }
/** * Sets the validator to be used. * @param validator the validator * @return the instance itself */ public StringInputDialogWindow withValidator(Validator validator) { m_inputField.addValidator(validator); return this; }
public void addValidator(Validator validator) { wrappedField.addValidator(validator); }
@Override public void addValidator(final Validator validator) { this.textField.addValidator(validator); }
@Override public void addValidator(final Validator validator) { this.textField.addValidator(validator); }
private TextField createNoOfGroupsField() { final TextField noOfGroupsField = createIntegerTextField("prompt.number.of.groups", UIComponentIdProvider.ROLLOUT_NO_OF_GROUPS_ID); noOfGroupsField.addValidator(new GroupNumberValidator()); noOfGroupsField.addValidator(new GroupSizeValidator()); noOfGroupsField.setMaxLength(3); noOfGroupsField.addValueChangeListener(this::onGroupNumberChange); return noOfGroupsField; }
private TextField createNoOfGroupsField() { final TextField noOfGroupsField = createIntegerTextField("prompt.number.of.groups", UIComponentIdProvider.ROLLOUT_NO_OF_GROUPS_ID); noOfGroupsField.addValidator(new GroupNumberValidator()); noOfGroupsField.addValidator(new GroupSizeValidator()); noOfGroupsField.setMaxLength(3); noOfGroupsField.addValueChangeListener(this::onGroupNumberChange); return noOfGroupsField; }
private void listenerOnErrorThresoldOptionChange(final ValueChangeEvent event) { errorThreshold.clear(); errorThreshold.removeAllValidators(); if (event.getProperty().getValue().equals(ERROR_THRESHOLD_OPTIONS.COUNT.getValue())) { errorThreshold.addValidator(new ErrorThresholdOptionValidator()); } else { errorThreshold.addValidator(new ThresholdFieldValidator()); } errorThreshold.getValidators(); }
private void listenerOnErrorThresoldOptionChange(final ValueChangeEvent event) { errorThreshold.clear(); errorThreshold.removeAllValidators(); if (event.getProperty().getValue().equals(ERROR_THRESHOLD_OPTIONS.COUNT.getValue(i18n))) { errorThreshold.addValidator(new ErrorThresholdOptionValidator()); } else { errorThreshold.addValidator(new ThresholdFieldValidator()); } errorThreshold.getValidators(); }
private TextField createTriggerThreshold() { final TextField thresholdField = createIntegerTextField("prompt.tigger.threshold", UIComponentIdProvider.ROLLOUT_TRIGGER_THRESOLD_ID); thresholdField.addValidator(new ThresholdFieldValidator()); thresholdField.setValue(defaultRolloutGroupConditions.getSuccessConditionExp()); return thresholdField; }
private TextField createTriggerThreshold() { final TextField thresholdField = createIntegerTextField("prompt.tigger.threshold", UIComponentIdProvider.ROLLOUT_TRIGGER_THRESOLD_ID); thresholdField.addValidator(new ThresholdFieldValidator()); thresholdField.setValue(defaultRolloutGroupConditions.getSuccessConditionExp()); return thresholdField; }
private TextField createErrorThreshold() { final TextField errorField = createIntegerTextField("prompt.error.threshold", UIComponentIdProvider.ROLLOUT_ERROR_THRESOLD_ID); errorField.addValidator(new ThresholdFieldValidator()); errorField.setMaxLength(7); errorField.setValue(defaultRolloutGroupConditions.getErrorConditionExp()); return errorField; }
private TextField createErrorThreshold() { final TextField errorField = createIntegerTextField("prompt.error.threshold", UIComponentIdProvider.ROLLOUT_ERROR_THRESOLD_ID); errorField.addValidator(new ThresholdFieldValidator()); errorField.setMaxLength(7); errorField.setValue(defaultRolloutGroupConditions.getErrorConditionExp()); return errorField; }
private TextField createPercentageField(final String in18Key, final String id) { final TextField textField = new TextFieldBuilder(32).prompt(i18n.getMessage(in18Key)).id(id) .buildTextComponent(); textField.setWidth(80, Unit.PIXELS); textField.setConverter(new StringToIntegerConverter()); textField.addValidator(this::validateMandatoryPercentage); return textField; }
private TextField createPercentageField(final String in18Key, final String id) { final TextField textField = new TextFieldBuilder(32).prompt(i18n.getMessage(in18Key)).id(id) .buildTextComponent(); textField.setWidth(80, Unit.PIXELS); textField.setConverter(new StringToIntegerConverter()); textField.addValidator(this::validateMandatoryPercentage); return textField; }
@Override public Field getPropertyField(FormProperty formProperty) { final TextField textField = new TextField(getPropertyLabel(formProperty)); textField.setRequired(formProperty.isRequired()); textField.setEnabled(formProperty.isWritable()); textField.setRequiredError(getMessage(Messages.FORM_FIELD_REQUIRED, getPropertyLabel(formProperty))); if (formProperty.getValue() != null) { textField.setValue(formProperty.getValue()); } // Add validation of numeric value textField.addValidator(new DoubleValidator("Value must be a double")); textField.setImmediate(true); return textField; }
@Override public Field getPropertyField(FormProperty formProperty) { final TextField textField = new TextField(getPropertyLabel(formProperty)); textField.setRequired(formProperty.isRequired()); textField.setEnabled(formProperty.isWritable()); textField.setRequiredError(getMessage(Messages.FORM_FIELD_REQUIRED, getPropertyLabel(formProperty))); if (formProperty.getValue() != null) { textField.setValue(formProperty.getValue()); } // Add validation of numeric value textField.addValidator(new LongValidator("Value must be a long")); textField.setImmediate(true); return textField; }
private void createRequiredComponents() { controllerIDTextField = new TextFieldBuilder(Target.CONTROLLER_ID_MAX_SIZE) .caption(i18n.getMessage("prompt.target.id")).required(true, i18n) .id(UIComponentIdProvider.TARGET_ADD_CONTROLLER_ID).buildTextComponent(); controllerIDTextField .addValidator(new RegexpValidator("[.\\S]*", i18n.getMessage("message.target.whitespace.check"))); nameTextField = new TextFieldBuilder(Target.NAME_MAX_SIZE).caption(i18n.getMessage("textfield.name")) .id(UIComponentIdProvider.TARGET_ADD_NAME).buildTextComponent(); nameTextField.setRequired(false); descTextArea = new TextAreaBuilder(Target.DESCRIPTION_MAX_SIZE) .caption(i18n.getMessage("textfield.description")).style("text-area-style") .id(UIComponentIdProvider.TARGET_ADD_DESC).buildTextComponent(); }