Module esa.opensf.osfi
Package esa.opensf.osfi
package esa.opensf.osfi
OSFI is a multilanguage library that provides utilities for building modules compliant
with the Generic E2E Simulator ICD from ESA. This allows such modules to be executed
and configured by the openSF tool.
OSFI offers three main functionalities:
- Parsing of command line arguments with the
CLPclass. - Logging of messages with the
Loggerclass. - Parsing of XML configuration files with the
ParamReaderandParameterclasses.
- Since:
- 3.5 (renamed package to comply with section 4.3 of the ESA Java coding standards)
- See Also:
-
ClassDescriptionClass that represents a tree with data (leaf) nodes and internal nodes.A parsed tree that represents the values of (part of) an ARRAY-valued parameter.An unparsed tree that represents (part of) an ARRAY-valued parameter.Provides procedures to parse the command line arguments, generating a list of tokens grouped as: Configuration files Input files Output files The command line could follow one of the two versions supported.LoadResult<R>Immutable type that represents the result of a "load" operation, either from
ParamReaderloading some configuration file, or raw parsing/validation of an XML file.LoadResult.Builder<E extends Exception>Helper that processes events during a load operation to generate aLoadResult."Event" raised during a load operation (of parameters, of an XML file, etc).Logger.Provides an implementation ofSystem.LoggerFinder.Parameter.Represents the type of a structured parameter.Represents the element type of a Parameter object.Helper class used by ParamReader to process the values of structured parameters.ParamReader.Enum to represent different categories of warnings.Class that represents the parsed value of a TIME-formatted parameter.UsageReader.Deprecated.Deprecated.This class has been "renamed"XmlParseExceptionto reduce namespace clutter
XmlFilesandDomUtilsto reduce clutter