Class StepsUtil

java.lang.Object
com.vaadin.flow.component.timepicker.StepsUtil

public class StepsUtil extends Object
Utility class around the time picker steps functionality. The logic in here is extracted for reuse by the DateTimePicker component.

NOTE: This class is not part of the public API surface and for internal use only

  • Field Details

    • DEFAULT_WEB_COMPONENT_STEP

      public static final Duration DEFAULT_WEB_COMPONENT_STEP
      Default step value of the web component, as Duration
  • Constructor Details

    • StepsUtil

      public StepsUtil()
  • Method Details

    • convertDurationToStepsValue

      public static double convertDurationToStepsValue(Duration duration)
      Converts a Duration object into a decimal value that is used internally by the time picker web component.
      Parameters:
      duration - Duration to convert
      Returns:
      Value that is used by the web component
    • convertStepsValueToDuration

      public static Duration convertStepsValueToDuration(double stepsValue)
      Converts the decimal steps value use internally by the time picker web component into a Duration instance
      Parameters:
      stepsValue - Value that is used by the web component
      Returns:
      Converted Duration