Class TAIUTCDatFilesLoader

  • All Implemented Interfaces:
    UTCTAIOffsetsLoader

    public class TAIUTCDatFilesLoader
    extends Object
    implements UTCTAIOffsetsLoader
    Loader for UTC-TAI extracted from tai-utc.dat file from USNO.

    This class is immutable and hence thread-safe

    Since:
    7.1
    Author:
    Luc Maisonobe
    • Field Detail

      • DEFAULT_SUPPORTED_NAMES

        public static final String DEFAULT_SUPPORTED_NAMES
        Default supported files name pattern.
        See Also:
        Constant Field Values
    • Constructor Detail

      • TAIUTCDatFilesLoader

        public TAIUTCDatFilesLoader​(String supportedNames)
        Build a loader for tai-utc.dat file from USNO.
        Parameters:
        supportedNames - regular expression for supported files names
    • Method Detail

      • loadOffsets

        public List<OffsetModel> loadOffsets()
        Load UTC-TAI offsets entries.
        Specified by:
        loadOffsets in interface UTCTAIOffsetsLoader
        Returns:
        sorted UTC-TAI offsets entries (if the linear offsets used prior to 1972 are missing, they will be inserted automatically)