Package com.vaadin.flow.data.binder
Class RequiredFieldConfiguratorUtil
java.lang.Object
com.vaadin.flow.data.binder.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 theSize
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 theSize
constraint.- Parameters:
value
- the value to check- Returns:
- 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 value- Returns:
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
-