Package org.orekit.files.ccsds.utils.lexical
package org.orekit.files.ccsds.utils.lexical
This package contains utilities for CCSDS messages lexical analysis.
The various implementations of the LexicalAnalyzer
interface are able to generate parse tokens from files in different formats (Key-Value Notation and
XML). They will
feed message parsers
with these parse tokens.
- Since:
- 11.0
- Author:
- Luc Maisonobe
-
ClassDescriptionLexical analyzer for Key-Value Notation CCSDS messages.Interface for CCSDS messages lexical analysis.Utility class for selecting either
XmlLexicalAnalyzerorKvnLexicalAnalyzerdepending on data first bytes.Parser for CCSDS messages.Builder for the root element with CCSDS message version.Token occurring during CCSDS file parsing.Interface representing instance methods that consume boolean values.Interface representing instance methods that consume center values.Interface representing instance methods that consume center lists.Interface representing instance methods that consume character values.Interface representing instance methods that consume date values.Interface representing instance methods that consume double array.Interface representing instance methods that consume double values.Interface representing instance methods that consume doubly-indexed double values.ParseToken.EnumConsumer<T extends Enum<T>>Interface representing instance methods that consume enum values.ParseToken.EnumListConsumer<T extends Enum<T>>Interface representing instance methods that consume lists of enum values.Interface representing instance methods that consume frame values.Interface representing instance methods that consume indexed double array values.Interface representing instance methods that consume indexed double values.Interface representing instance methods that consume indexed integer values.Interface representing instance methods that consume indexed string values.Interface representing instance methods that consume integer values.Interface representing instance methods that consume integer array.Interface representing instance methods that consume labeled double values.Interface representing instance methods that consume Maneuvrable values.Interface representing instance methods that consume otation order values.Interface representing instance methods that consume string values.Interface representing instance methods that consume lists of strings values.Interface representing instance methods that consume time systems values.Interface representing instance methods that consume units lists values.Interface representing instance methods that consume vector values.Regular builder using XML elements names and content for tokens.Enumerate for tokens occurring during CCSDS file parsing.Builder for user-defined parameters.Lexical analyzer for XML CCSDS messages.Builder for buildingParseTokenfrom XML elements.