![]() |
Earth Observation Software Orbit and Attitude Adapater Tool |
![]() |
Abstract class for the Parser to be used in the EoOrbAttAdapter. More...
Public Member Functions | |
AdpParserConfiguration | getParserConfiguration () |
Get the parser configuration. More... | |
void | setParserConfiguration (AdpParserConfiguration inParserConfiguration) |
Set the configuration for the parser. More... | |
abstract void | parse (String dataFile) throws EoAdapterError |
Parse the data file filling the OrbitData and Attitude data objects. More... | |
abstract void | parse (byte[] dataArr) throws EoAdapterError |
Parse the byte array filling the OrbitData and Attitude data objects. More... | |
long | getNofItems () |
Get the the number of items in the data file. More... | |
long | getNofProcessedItems () |
Get the number of processed items from the data file. More... | |
OrbitFile | getOrbitData () |
Get the OrbitFile object containing the parsed orbit data. More... | |
AttFile | getAttitudeData () |
Get the AttitudeFile object containing the parsed attitude data. More... | |
void | disableOrbitParser () |
disable the orbit parser More... | |
void | enableOrbitParser () |
Enable the orbit parser. More... | |
void | disableAttitudeParser () |
disable the attitude parser More... | |
void | enableAttitudeParser () |
Enable the attitude parser. More... | |
Protected Member Functions | |
void | setMainConfiguration (AdpMainConfiguration inMainConfiguration) |
Set the main configuration (as it could be needed by the parser). More... | |
Abstract class for the Parser to be used in the EoOrbAttAdapter.
This class implements the AdpParser interface. Any class inheriting from this one will have to override that interface with methods to read the input data file.
void EoOrbAttAdapter.AdpDefaultParser.disableAttitudeParser | ( | ) |
disable the attitude parser
Implements EoOrbAttAdapter.AdpParser.
Referenced by EoOrbAttAdapter.EoOrbAttAdapter.setParser().
void EoOrbAttAdapter.AdpDefaultParser.disableOrbitParser | ( | ) |
disable the orbit parser
Implements EoOrbAttAdapter.AdpParser.
Referenced by EoOrbAttAdapter.EoOrbAttAdapter.setParser().
void EoOrbAttAdapter.AdpDefaultParser.enableAttitudeParser | ( | ) |
Enable the attitude parser.
Implements EoOrbAttAdapter.AdpParser.
Referenced by EoOrbAttAdapter.EoOrbAttAdapter.setParser().
void EoOrbAttAdapter.AdpDefaultParser.enableOrbitParser | ( | ) |
Enable the orbit parser.
Implements EoOrbAttAdapter.AdpParser.
Referenced by EoOrbAttAdapter.EoOrbAttAdapter.setParser().
AttFile EoOrbAttAdapter.AdpDefaultParser.getAttitudeData | ( | ) |
Get the AttitudeFile object containing the parsed attitude data.
Implements EoOrbAttAdapter.AdpParser.
Referenced by EoOrbAttAdapter.EoOrbAttAdapter.addParsedVectors().
long EoOrbAttAdapter.AdpDefaultParser.getNofItems | ( | ) |
Get the the number of items in the data file.
Implements EoOrbAttAdapter.AdpParser.
Referenced by EoOrbAttAdapter.EoOrbAttAdapter.getNofItems().
long EoOrbAttAdapter.AdpDefaultParser.getNofProcessedItems | ( | ) |
Get the number of processed items from the data file.
Implements EoOrbAttAdapter.AdpParser.
Referenced by EoOrbAttAdapter.EoOrbAttAdapter.getNofProcessedItems().
OrbitFile EoOrbAttAdapter.AdpDefaultParser.getOrbitData | ( | ) |
Get the OrbitFile object containing the parsed orbit data.
Implements EoOrbAttAdapter.AdpParser.
Referenced by EoOrbAttAdapter.EoOrbAttAdapter.addParsedVectors().
AdpParserConfiguration EoOrbAttAdapter.AdpDefaultParser.getParserConfiguration | ( | ) |
Get the parser configuration.
Referenced by EoOrbAttAdapter.EoOrbAttAdapter.setParser().
|
abstract |
Parse the data file filling the OrbitData and Attitude data objects.
dataFile | Input data file |
Implements EoOrbAttAdapter.AdpParser.
Referenced by EoOrbAttAdapter.AdpDefaultParser.setMainConfiguration(), and EoOrbAttAdapter.EoOrbAttAdapter.setParser().
|
abstract |
Parse the byte array filling the OrbitData and Attitude data objects.
dataArr | Input byte array data |
Implements EoOrbAttAdapter.AdpParser.
|
protected |
Set the main configuration (as it could be needed by the parser).
inMainConfiguration | main configuration instance |
References EoOrbAttAdapter.AdpDefaultParser.parse().
Referenced by EoOrbAttAdapter.EoOrbAttAdapter.setParser().
void EoOrbAttAdapter.AdpDefaultParser.setParserConfiguration | ( | AdpParserConfiguration | inParserConfiguration | ) |
Set the configuration for the parser.
inParserConfiguration | parser configuration instance |
Referenced by EoOrbAttAdapter.EoOrbAttAdapter.setParser().