| Interface | Description | 
|---|---|
| EcsvColumn<T> | 
 Represents column metadata from an ECSV table. 
 | 
| EcsvMeta | 
 Metadata structure read from an ECSV file. 
 | 
| YamlParser | 
 Defines an object that can extract ECSV header information from YAML. 
 | 
| Class | Description | 
|---|---|
| EcsvDecoder<T> | 
 Decodes values in the body of an ECSV file for a given data type. 
 | 
| EcsvEncoder | 
 Converts values for a given column into strings suitable for inclusion
 in the body of an ECSV file. 
 | 
| EcsvHeader | 
 Represents the part of an ECSV file preceding the actual data lines. 
 | 
| EcsvReader | 
 Parser for the metadata and data of an ECSV file. 
 | 
| EcsvStarTable | 
 Partial StarTable implementation for ECSV tables. 
 | 
| EcsvTableBuilder | 
 TableBuilder implementation for ECSV tables. 
 | 
| EcsvTableWriter | 
 TableWriter for ECSV output format. 
 | 
| LineReader | 
 Reads lines of text from an input stream. 
 | 
| SnakeYamlParser | 
 YamlParser implementation based on the SnakeYAML library 
 | 
| Enum | Description | 
|---|---|
| MessagePolicy | 
 Defines how to deliver a message to the user. 
 | 
| Exception | Description | 
|---|---|
| EcsvFormatException | 
 Exception thrown if an attempt to read an ECSV file fails because
 the input does not appear to conform to the ECSV format. 
 | 
Copyright © 2025 Central Laboratory of the Research Councils. All Rights Reserved.