See: Description
| Interface | Description |
|---|---|
| LexicalAnalyzer |
Interface for CCSDS messages lexical analysis.
|
| MessageParser<T> |
Parser for CCSDS messages.
|
| ParseToken.BooleanConsumer |
Interface representing instance methods that consume boolean values.
|
| ParseToken.CenterConsumer |
Interface representing instance methods that consume center values.
|
| ParseToken.CenterListConsumer |
Interface representing instance methods that consume center lists.
|
| ParseToken.CharConsumer |
Interface representing instance methods that consume character values.
|
| ParseToken.DateConsumer |
Interface representing instance methods that consume date values.
|
| ParseToken.DoubleArrayConsumer |
Interface representing instance methods that consume double array.
|
| ParseToken.DoubleConsumer |
Interface representing instance methods that consume double values.
|
| ParseToken.DoublyIndexedDoubleConsumer |
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.
|
| ParseToken.FrameConsumer |
Interface representing instance methods that consume frame values.
|
| ParseToken.IndexedDoubleArrayConsumer |
Interface representing instance methods that consume indexed double array values.
|
| ParseToken.IndexedDoubleConsumer |
Interface representing instance methods that consume indexed double values.
|
| ParseToken.IndexedIntConsumer |
Interface representing instance methods that consume indexed integer values.
|
| ParseToken.IndexedStringConsumer |
Interface representing instance methods that consume indexed string values.
|
| ParseToken.IntConsumer |
Interface representing instance methods that consume integer values.
|
| ParseToken.IntegerArrayConsumer |
Interface representing instance methods that consume integer array.
|
| ParseToken.LabeledDoubleConsumer |
Interface representing instance methods that consume labeled double values.
|
| ParseToken.ManeuvrableConsumer |
Interface representing instance methods that consume Maneuvrable values.
|
| ParseToken.RotationOrderConsumer |
Interface representing instance methods that consume otation order values.
|
| ParseToken.StringConsumer |
Interface representing instance methods that consume string values.
|
| ParseToken.StringListConsumer |
Interface representing instance methods that consume lists of strings values.
|
| ParseToken.TimeSystemConsumer |
Interface representing instance methods that consume time systems values.
|
| ParseToken.UnitListConsumer |
Interface representing instance methods that consume units lists values.
|
| ParseToken.VectorConsumer |
Interface representing instance methods that consume vector values.
|
| XmlTokenBuilder |
Builder for building
ParseToken from XML elements. |
| Class | Description |
|---|---|
| KvnLexicalAnalyzer |
Lexical analyzer for Key-Value Notation CCSDS messages.
|
| LexicalAnalyzerSelector |
Utility class for selecting either
XmlLexicalAnalyzer or KvnLexicalAnalyzer depending on
data first bytes. |
| MessageVersionXmlTokenBuilder |
Builder for the root element with CCSDS message version.
|
| ParseToken |
Token occurring during CCSDS file parsing.
|
| RegularXmlTokenBuilder |
Regular builder using XML elements names and content for tokens.
|
| UserDefinedXmlTokenBuilder |
Builder for user-defined parameters.
|
| XmlLexicalAnalyzer |
Lexical analyzer for XML CCSDS messages.
|
| Enum | Description |
|---|---|
| TokenType |
Enumerate for tokens occurring during CCSDS file parsing.
|
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.
Copyright © 2002-2023 CS GROUP. All rights reserved.