com.vaadin.flow.data.binder.
Class RequiredFieldConfiguratorUtil
Helper methods used by RequiredFieldConfigurator
. The methods are
extracted to a separate class to prevent populating the public API of the
RequiredFieldConfigurator
interface.
Since:
1.0
Author:
Vaadin Ltd
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
hasZeroSize
(Object value) Checks whether the given object would be considered empty according to the
Size
constraint.static boolean
testConvertedDefaultValue
(Binder.BindingBuilder<?, ?> binding, Predicate<Object> predicate) Tests the converted default value of the provided binding builder if possible.
-
Method Details
-
hasZeroSize
Checks whether the given object would be considered empty according to the
Size
constraint.Parameters:
value
- the value to checkReturns:
true if the value is supported by the size constraint, otherwise
false
-
testConvertedDefaultValue
public static boolean testConvertedDefaultValue(Binder.BindingBuilder<?, ?> binding, Predicate<Object> predicate) Tests the converted default value of the provided binding builder if possible.
Parameters:
binding
- the binding builder to testpredicate
- predicate for testing the converted default valueReturns:
true
if a converted default value is available and it passes the test;false
if no converted default value is available or if it doesn't pass the test
-