public class LeapSecondApplier
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
LEAP_SECOND_FILE |
static java.lang.String |
POWER_UP_TIMES |
Constructor and Description |
---|
LeapSecondApplier() |
Modifier and Type | Method and Description |
---|---|
static void |
addCorrections(java.lang.String correctionFileLoc) |
static void |
addLeapSeconds(java.lang.String correctionFileLoc) |
static edu.iris.Fissures.model.MicroSecondDate |
applyLeapSecondCorrection(java.lang.String unitId,
edu.iris.Fissures.model.MicroSecondDate time) |
static java.util.List |
getLeapSecondOccurances() |
static java.util.List |
getPowerUpTimes(java.lang.String unitId) |
public static final java.lang.String LEAP_SECOND_FILE
public static final java.lang.String POWER_UP_TIMES
public static void addLeapSeconds(java.lang.String correctionFileLoc) throws java.io.IOException, java.text.ParseException
java.io.IOException
java.text.ParseException
public static void addCorrections(java.lang.String correctionFileLoc) throws java.io.IOException, java.text.ParseException
java.io.IOException
java.text.ParseException
public static edu.iris.Fissures.model.MicroSecondDate applyLeapSecondCorrection(java.lang.String unitId, edu.iris.Fissures.model.MicroSecondDate time)
public static java.util.List getLeapSecondOccurances()
public static java.util.List getPowerUpTimes(java.lang.String unitId)