All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.vaadin.data.validator.AbstractStringValidator Maven / Gradle / Ivy

There is a newer version: 8.27.3
Show newest version
/*
 * Vaadin Framework 7
 *
 * Copyright (C) 2000-2024 Vaadin Ltd
 *
 * This program is available under Vaadin Commercial License and Service Terms.
 *
 * See  for the full
 * license.
 */
package com.vaadin.data.validator;

/**
 * Validator base class for validating strings.
 * 

* To include the value that failed validation in the exception message you can * use "{0}" in the error message. This will be replaced with the failed value * (converted to string using {@link #toString()}) or "null" if the value is * null. *

* * @author Vaadin Ltd. * @since 5.4 */ @SuppressWarnings("serial") public abstract class AbstractStringValidator extends AbstractValidator { /** * Constructs a validator for strings. * *

* Null and empty string values are always accepted. To reject empty values, * set the field being validated as required. *

* * @param errorMessage * the message to be included in an {@link InvalidValueException} * (with "{0}" replaced by the value that failed validation). */ public AbstractStringValidator(String errorMessage) { super(errorMessage); } @Override public Class getType() { return String.class; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy