# Package com.fasterxml.jackson.dataformat.csv

- Class Summary
  Class | Description
  --- | ---
  CsvFactory |
  CsvGenerator |
  CsvMapper | Specialized `ObjectMapper`, with extended functionality to produce `CsvSchema` instances out of POJOs.
  CsvParser | `JsonParser` implementation used to expose CSV documents in form that allows other Jackson functionality to deal with it.
  CsvSchema | Simple `FormatSchema` sub-type that defines properties of a CSV document to read or write.
  CsvSchema.Builder | Class used for building `CsvSchema` instances.
  CsvSchema.Column | Representation of info for a single column
  PackageVersion | Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.

- Enum Summary
  Enum | Description
  --- | ---
  CsvGenerator.Feature | Enumeration that defines all togglable features for CSV writers (if any: currently none)
  CsvParser.Feature | Enumeration that defines all togglable features for CSV parsers
  CsvSchema.ColumnType | Enumeration that defines optional type indicators that can be passed with schema.

- Exception Summary
  Exception | Description
  --- | ---
  CsvMappingException | Format-specific exception used to indicate problems regarding handling of CSV content above minimal decoding, based on `CsvSchema`.

Copyright © 2017 FasterXML. All rights reserved.