Package org.orekit.time
Class TAIUTCDatFilesLoader
- java.lang.Object
-
- org.orekit.time.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 Summary
Fields Modifier and Type Field Description static String
DEFAULT_SUPPORTED_NAMES
Default supported files name pattern.
-
Constructor Summary
Constructors Constructor Description TAIUTCDatFilesLoader(String supportedNames)
Build a loader for tai-utc.dat file from USNO.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<OffsetModel>
loadOffsets()
Load UTC-TAI offsets entries.
-
-
-
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 interfaceUTCTAIOffsetsLoader
- Returns:
- sorted UTC-TAI offsets entries (if the linear offsets used prior to 1972 are missing, they will be inserted automatically)
-
-