Class AbstractNavigationParser<T extends AbstractNavigationMessage<T>>

java.lang.Object
org.orekit.files.rinex.navigation.parsers.RecordLineParser
org.orekit.files.rinex.navigation.parsers.ephemeris.AbstractNavigationParser<T>
Type Parameters:
T - type of the navigation message
Direct Known Subclasses:
BeidouCnv123Parser, BeidouD1D2Parser, GalileoParser, LegacyNavigationParser

public abstract class AbstractNavigationParser<T extends AbstractNavigationMessage<T>> extends RecordLineParser
Parser for abstract navigation messages.
Since:
14.0
Author:
Bryan Cazabonne, Luc Maisonobe
  • Constructor Details

    • AbstractNavigationParser

      protected AbstractNavigationParser(ParseInfo parseInfo, T message)
      Simple constructor.
      Parameters:
      parseInfo - container for parsing data
      message - container for navigation message
  • Method Details

    • getParseInfo

      public ParseInfo getParseInfo()
      Get the container for parsing data.
      Returns:
      container for parsing data
    • getMessage

      public T getMessage()
      Get the container for the navigation message.
      Returns:
      container for the navigation message
    • parseLine00

      public void parseLine00()
      Parse line 0 of the navigation record.
      Specified by:
      parseLine00 in class RecordLineParser
    • parseLine01

      public void parseLine01()
      Parse line 1 of the navigation record.
      Overrides:
      parseLine01 in class RecordLineParser
    • parseLine02

      public void parseLine02()
      Parse line 2 of the navigation record.
      Overrides:
      parseLine02 in class RecordLineParser
    • parseLine03

      public void parseLine03()
      Parse line 3 of the navigation record.
      Overrides:
      parseLine03 in class RecordLineParser
    • parseLine04

      public void parseLine04()
      Parse line 4 of the navigation record.
      Overrides:
      parseLine04 in class RecordLineParser
    • parseLine05

      public void parseLine05()
      Parse line 5 of the navigation record.
      Overrides:
      parseLine05 in class RecordLineParser