# Package com.fasterxml.jackson.dataformat.yaml

Main abstractions for Jackson YAML format backend, including streaming reader ((`YAMLParser`), writer (`YAMLGenerator`) (and factory to create them, `YAMLFactory`) as well as mapper (`YAMLMapper`).

See: Description

Class Summary
PackageVersion: Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.
UTF8Reader: Optimized Reader that reads UTF-8 encoded content from an input stream.
UTF8Writer
YAMLFactory
YAMLFactoryBuilder: `TSFBuilder` implementation for constructing `YAMLFactory` instances.
YAMLGenerator
YAMLMapper: Convenience version of `ObjectMapper` which is configured with `YAMLFactory`.
YAMLMapper.Builder: Base implementation for "Vanilla" `ObjectMapper`, used with YAML backend.
YAMLParser: `JsonParser` implementation used to expose YAML documents in form that allows other Jackson functionality to process YAML content, such as binding POJOs to and from it, and building tree representations.

Enum Summary
YAMLGenerator.Feature: Enumeration that defines all togglable features for YAML generators
YAMLParser.Feature: Enumeration that defines all togglable features for YAML parsers.

Exception Summary
JacksonYAMLParseException

## Package com.fasterxml.jackson.dataformat.yaml Description

Main abstractions for Jackson YAML format backend, including streaming reader ((`YAMLParser`), writer (`YAMLGenerator`) (and factory to create them, `YAMLFactory`) as well as mapper (`YAMLMapper`).