Class TimeParser

java.lang.Object
com.martiansoftware.jsap.StringParser
edu.sc.seis.sod.tools.TimeParser

public class TimeParser extends com.martiansoftware.jsap.StringParser
  • Field Details

  • Constructor Details

    • TimeParser

      public TimeParser(boolean ceiling)
      Parameters:
      ceiling - should unspecified fields be floored or ceilinged.
  • Method Details

    • parse

      public Object parse(String arg) throws com.martiansoftware.jsap.ParseException
      Specified by:
      parse in class com.martiansoftware.jsap.StringParser
      Throws:
      com.martiansoftware.jsap.ParseException
    • parseDate

      public String parseDate(String arg) throws com.martiansoftware.jsap.ParseException
      Throws:
      com.martiansoftware.jsap.ParseException
    • format

      public static String format(edu.iris.Fissures.model.MicroSecondDate d)
    • formatForParsing

      public static String formatForParsing(edu.iris.Fissures.model.MicroSecondDate d)
    • getMicroSecondDate

      public edu.iris.Fissures.model.MicroSecondDate getMicroSecondDate(String arg) throws com.martiansoftware.jsap.ParseException
      Throws:
      com.martiansoftware.jsap.ParseException
    • createYesterdayParam

      public static com.martiansoftware.jsap.FlaggedOption createYesterdayParam(String name, String helpMessage, boolean ceiling)
    • createParam

      public static com.martiansoftware.jsap.FlaggedOption createParam(String name, String defaultTime, String helpMessage, boolean ceiling)