Class Params

java.lang.Object
de.sfuhrm.radiorecorder.Params

public class Params extends Object
The command line parameters as a POJO. Must be created using parse(java.lang.String[]).
Author:
Stephan Fuhrmann
See Also:
  • Constructor Details

    • Params

      public Params()
  • Method Details

    • parse

      public static Params parse(String[] args)
      Parse the command line options.
      Parameters:
      args - the command line args as passed to the main method of the program.
      Returns:
      the parsed command line options or null if the program needs to exit. null will be returned if the command lines are wrong or the command line help was displayed.
    • toMillis

      public static long toMillis(String strDuration)
      Convert the textual duration towards a millisecond duration.
      Parameters:
      strDuration - a textual duration with the letters matching towards Duration.parse(CharSequence).
      Returns:
      number of milliseconds parsed.
      Throws:
      DateTimeParseException - if the text cannot be parsed to a duration.