Class DurationStringConverter

java.lang.Object
javafx.util.StringConverter<Number>
pamViewFX.fxNodes.pamScrollers.acousticScroller.DurationStringConverter

public class DurationStringConverter extends javafx.util.StringConverter<Number>
Converts a string into a time.
  • Field Details Link icon

  • Constructor Details Link icon

    • DurationStringConverter Link icon

      public DurationStringConverter()
  • Method Details Link icon

    • toString Link icon

      public String toString(Number object)
      Specified by:
      toString in class javafx.util.StringConverter<Number>
    • fromString Link icon

      public Number fromString(String string)
      Specified by:
      fromString in class javafx.util.StringConverter<Number>
    • getDurationMillisString Link icon

      public static String getDurationMillisString(double durationMillis, boolean showMillis)
      Get a string from a millisecond time. Note that this returns a duration and NOT a date.
      Parameters:
      durationMillis - - the duration in millis.
      showMillis - - true if the string is in milliseconds only and does not follow the normal formatting
      Returns:
      string representaiton of the duration.
    • getDurationMillisValue Link icon

      public static double getDurationMillisValue(String durationString, boolean isMillis)
      Get the value of the duration from a time string.
      Parameters:
      durationString - - the string represenation of the duration.
      isMillis - - true if the input duration is in milliseconds.
      Returns:
      -1 if the format is incorrect. Otherwise the duration in milliseconds.
    • setShowMillis Link icon

      public void setShowMillis(boolean showMillis)