com.vaadin.ui.components.grid.
Interface EditorErrorGenerator<T>
-
Type Parameters:
T
- the bean typeAll Superinterfaces:
BiFunction<Map<Component,Grid.Column<T,?>>,BinderValidationStatus<T>,String>
,Serializable
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface EditorErrorGenerator<T> extends Serializable, BiFunction<Map<Component,Grid.Column<T,?>>,BinderValidationStatus<T>,String>
Generator for creating editor validation and conversion error messages.
Since:
8.0
Author:
Vaadin Ltd
-
-
Method Summary
All Methods Modifier and Type Method Description String
apply(Map<Component,Grid.Column<T,?>> fieldToColumn, BinderValidationStatus<T> status)
Generates an error message from given validation status object.
-
Methods inherited from interface java.util.function.BiFunction
andThen
-
-
-
-
Method Detail
-
apply
String apply(Map<Component,Grid.Column<T,?>> fieldToColumn, BinderValidationStatus<T> status)
Generates an error message from given validation status object.
Specified by:
apply
in interfaceBiFunction<Map<Component,Grid.Column<T,?>>,BinderValidationStatus<T>,String>
Parameters:
fieldToColumn
- the map of failed fields and corresponding columnsstatus
- the binder status object with all failuresReturns:
error message string
-
-