Class RequiredFieldConfiguratorUtil

java.lang.Object
com.vaadin.flow.data.binder.RequiredFieldConfiguratorUtil

public class RequiredFieldConfiguratorUtil extends Object
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 Details

    • hasZeroSize

      public static boolean hasZeroSize(Object value)
      Checks whether the given object would be considered empty according to the Size 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 test
      predicate - 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