# All Classes

- All Classes Interface Summary Class Summary Enum Summary Exception Summary
  Class | Description
  --- | ---
  EcsvColumn<T> | Represents column metadata from an ECSV table.
  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.
  EcsvFormatException | Exception thrown if an attempt to read an ECSV file fails because the input does not appear to conform to the ECSV format.
  EcsvHeader | Represents the part of an ECSV file preceding the actual data lines.
  EcsvMeta | Metadata structure read from an ECSV file.
  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.
  MessagePolicy | Defines how to deliver a message to the user.
  SnakeYamlParser | YamlParser implementation based on the SnakeYAML library
  TestTableScheme | TableScheme implementation for test data.
  YamlParser | Defines an object that can extract ECSV header information from YAML.