Interface ISerializer<CLASS extends IBoundObject>

Type Parameters:
CLASS - the Java type from which data can be written
All Superinterfaces:
IConfiguration<SerializationFeature<?>>, IMutableConfiguration<SerializationFeature<?>>
All Known Implementing Classes:
AbstractSerializer, DefaultJsonSerializer, DefaultXmlSerializer, DefaultYamlSerializer

public interface ISerializer<CLASS extends IBoundObject> extends IMutableConfiguration<SerializationFeature<?>>
Implementations of this interface are able to write data in a bound object instance of the parameterized type to a structured data format.