DEIMOS
Earth Observation Software
Orbit and Attitude Adapater Tool
ESA
EoOrbAttAdapter.AdpDfdl4sParser Class Reference

Class with the DFDL4S Parser. More...

Inheritance diagram for EoOrbAttAdapter.AdpDfdl4sParser:
EoOrbAttAdapter.AdpDefaultParser EoOrbAttAdapter.AdpParser

Public Member Functions

void parse (String dataFile) throws EoAdapterError
 Read the input file and parse the orbit and attitude data to an attitude file object.
 
void parse (byte[] dataArr) throws EoAdapterError
 parse the input data arrat into orbit and attitude data
 
void parseDfdl4sDoc (Document document) throws EoAdapterError
 parse the input DFDL4S Document .
 
- Public Member Functions inherited from EoOrbAttAdapter.AdpDefaultParser
AdpParserConfiguration getParserConfiguration ()
 Get the parser configuration.
 
void setParserConfiguration (AdpParserConfiguration inParserConfiguration)
 Set the configuration for the parser.
 
long getNofItems ()
 Get the the number of items in the data file.
 
long getNofProcessedItems ()
 Get the number of processed items from the data file.
 
OrbitFile getOrbitData ()
 Get the OrbitFile object containing the parsed orbit data.
 
AttFile getAttitudeData ()
 Get the AttitudeFile object containing the parsed attitude data.
 
void disableOrbitParser ()
 disable the orbit parser
 
void enableOrbitParser ()
 Enable the orbit parser.
 
void disableAttitudeParser ()
 disable the attitude parser
 
void enableAttitudeParser ()
 Enable the attitude parser.
 

Protected Member Functions

 AdpDfdl4sParser () throws EoAdapterError
 Class constructor.
 
- Protected Member Functions inherited from EoOrbAttAdapter.AdpDefaultParser
void setMainConfiguration (AdpMainConfiguration inMainConfiguration)
 Set the main configuration (as it could be needed by the parser).
 

Detailed Description

Class with the DFDL4S Parser.

Constructor & Destructor Documentation

◆ AdpDfdl4sParser()

EoOrbAttAdapter.AdpDfdl4sParser.AdpDfdl4sParser ( ) throws EoAdapterError
protected

Class constructor.

Member Function Documentation

◆ parse() [1/2]

void EoOrbAttAdapter.AdpDfdl4sParser.parse ( byte[] dataArr) throws EoAdapterError

parse the input data arrat into orbit and attitude data

Parameters
dataArrdata arry to be parsed
Exceptions
EoAdapterErrorif dataArr cannot be parsed

Reimplemented from EoOrbAttAdapter.AdpDefaultParser.

References EoOrbAttAdapter.EoAdapterError.addError(), and parseDfdl4sDoc().

◆ parse() [2/2]

void EoOrbAttAdapter.AdpDfdl4sParser.parse ( String dataFile) throws EoAdapterError

Read the input file and parse the orbit and attitude data to an attitude file object.

Parameters
dataFiledata file to be read
Exceptions
EoAdapterErrorif file cannot be parsed

Reimplemented from EoOrbAttAdapter.AdpDefaultParser.

References EoOrbAttAdapter.EoAdapterError.addError(), and parseDfdl4sDoc().

◆ parseDfdl4sDoc()

void EoOrbAttAdapter.AdpDfdl4sParser.parseDfdl4sDoc ( Document document) throws EoAdapterError

parse the input DFDL4S Document .

Parameters
documentinput data
Exceptions
EoAdapterErrorif document cannot be parsed

References EoOrbAttAdapter.EoAdapterError.addCfiErrors(), EoOrbAttAdapter.EoAdapterError.addError(), EoOrbAttAdapter.AdpOutputConfiguration.commonOutputConfig, and EoOrbAttAdapter.AdpCommonOutputConfiguration.missionId.

Referenced by parse(), and parse().


Generated on Tue Apr 15 2025 16:23:01 for My Project by doxygen 1.13.2