Top Interfaces Classes
[default module]

Package org.snakeyaml.engine.v2.api


Interface Summary

Modifier and TypeInterface and Description
public interface
ConstructNode

Provide a way to construct a Java instance from the composed Node.

public interface
RepresentToNode

Create a Node Graph out of the provided Native Data Structure (Java instance).

public interface
SettingKey

Type for the custom keys in settings.

public interface
StreamDataWriter

Writer with the same methods as in java.io.Writer but without throwing IOExceptions The purpose of this class is to avoid checked exceptions in every method signature.

Class Summary

Modifier and TypeClass and Description
public class
Dump

Common way to serialize any Java instance(s).

public class
DumpSettings

Immutable configuration for serialisation.

public class
DumpSettingsBuilder

Builder pattern implementation for DumpSettings

public class
Load

Common way to load Java instance(s).

public class
LoadSettings

Immutable configuration for loading.

public class
LoadSettingsBuilder

Builder pattern implementation for LoadSettings

pack-priv class
StreamToStringWriter

Internal helper class to support dumping to String

public class
YamlOutputStreamWriter

Provide an implementation of StreamDataWriter interface which does not throw IOException but wraps those into UncheckedIOExceptions.

public class
YamlUnicodeReader

Generic unicode textreader, which will use BOM mark to identify the encoding to be used.