Package org.orekit.files.sinex
Class AbstractSinexParser<T extends AbstractSinex,P extends ParseInfo<T>>
java.lang.Object
org.orekit.files.sinex.AbstractSinexParser<T,P>
- Type Parameters:
T- type of the SINEX fileP- type of the SINEX files parse info
- Direct Known Subclasses:
SinexBiasParser,SinexParser
public abstract class AbstractSinexParser<T extends AbstractSinex,P extends ParseInfo<T>>
extends Object
Base parser for Solution INdependent EXchange (SINEX) files.
- Since:
- 13.0
- Author:
- Luc Maisonobe
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractSinexParser(TimeScales timeScales) Simple constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract PBuild the container for parsing info.protected abstract LineParser<P> Get parser for the first line.Get the time scales.parse(DataSource... sources) Parse one or more SINEX files.
-
Constructor Details
-
AbstractSinexParser
Simple constructor.- Parameters:
timeScales- time scales
-
-
Method Details
-
parse
Parse one or more SINEX files.- Parameters:
sources- sources providing the data to parse- Returns:
- parsed file combining all sources
-
firstLineParser
Get parser for the first line.- Returns:
- parser for the firsty line of the file
-
buildParseInfo
Build the container for parsing info.- Returns:
- container for parsing info
-
getTimeScales
Get the time scales.- Returns:
- time scales
-