Class DynValidator<T>

  • All Implemented Interfaces:
    com.vaadin.flow.data.binder.Validator<T>, Serializable, BiFunction<T,​com.vaadin.flow.data.binder.ValueContext,​com.vaadin.flow.data.binder.ValidationResult>

    public class DynValidator<T>
    extends Object
    implements com.vaadin.flow.data.binder.Validator<T>
    Implementación de Binder.Validator que delega en el servicio de validación
    See Also:
    Serialized Form
    • Constructor Detail

      • DynValidator

        public DynValidator​(String constraint,
                            ValidationMetadata<T> metadata)
        Crea una nueva instancia de DynValidator La regla de validación se analiza contra la instancia de ValidationService devuelta por ValidationServiceProvider que pueden ser utilizados en la validacion
        Parameters:
        constraint - La regla de validación
        metadata - metadatos sobre la propiedad
    • Method Detail

      • apply

        public com.vaadin.flow.data.binder.ValidationResult apply​(T value,
                                                                  com.vaadin.flow.data.binder.ValueContext context)
        Specified by:
        apply in interface BiFunction<T,​com.vaadin.flow.data.binder.ValueContext,​com.vaadin.flow.data.binder.ValidationResult>
        Specified by:
        apply in interface com.vaadin.flow.data.binder.Validator<T>