Package org.orekit.time
Class AGILeapSecondFilesLoader
- java.lang.Object
-
- org.orekit.data.AbstractSelfFeedingLoader
-
- org.orekit.time.AGILeapSecondFilesLoader
-
- All Implemented Interfaces:
UTCTAIOffsetsLoader
public class AGILeapSecondFilesLoader extends AbstractSelfFeedingLoader implements UTCTAIOffsetsLoader
Loader for UTC-TAI extracted from LeapSecond file from AGI.This class is immutable and hence thread-safe
- Since:
- 10.3
- Author:
- Luc Maisonobe
- See Also:
- LeapSecond.dat
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AGILeapSecondFilesLoader.Parser
Internal class performing the parsing.
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_SUPPORTED_NAMES
Default supported files name pattern.
-
Constructor Summary
Constructors Constructor Description AGILeapSecondFilesLoader(String supportedNames)
Build a loader for LeapSecond.dat file from AGI.AGILeapSecondFilesLoader(String supportedNames, DataProvidersManager manager)
Build a loader for LeapSecond.dat file from AGI.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<OffsetModel>
loadOffsets()
Load UTC-TAI offsets entries.-
Methods inherited from class org.orekit.data.AbstractSelfFeedingLoader
feed, getDataProvidersManager, getSupportedNames, setSupportedNames
-
-
-
-
Field Detail
-
DEFAULT_SUPPORTED_NAMES
public static final String DEFAULT_SUPPORTED_NAMES
Default supported files name pattern.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AGILeapSecondFilesLoader
@DefaultDataContext public AGILeapSecondFilesLoader(String supportedNames)
Build a loader for LeapSecond.dat file from AGI. This constructor uses thedefault data context
.- Parameters:
supportedNames
- regular expression for supported files names- See Also:
AGILeapSecondFilesLoader(String, DataProvidersManager)
-
AGILeapSecondFilesLoader
public AGILeapSecondFilesLoader(String supportedNames, DataProvidersManager manager)
Build a loader for LeapSecond.dat file from AGI.- Parameters:
supportedNames
- regular expression for supported files namesmanager
- provides access to thetai-utc.dat
file.
-
-
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)
-
-