public interface Serializer
Serializer.Options
, they might extend them to provide more control.
See their respective documentation for the details.Modifier and Type | Interface and Description |
---|---|
static interface |
Serializer.Options
State serializer options.
|
void serialize(Serializer.Options options, Writer writer, @Optional Object object)
void serialize(Serializer.Options options, OutputStream output, @Optional Object object)
void serialize(OutputStream output, @Optional Object object)
String serialize(Serializer.Options options, @Optional Object object)
<T> Function<T,String> serializeFunction(Serializer.Options options)
Stream<String> serializeEach(Serializer.Options options, Iterable<Object> objects)
Stream<String> serializeEach(Serializer.Options options, Object... objects)
byte[] toBytes(Serializer.Options options, @Optional Object object)
<T> Function<T,byte[]> toBytesFunction(Serializer.Options options)
<T> Function<T,byte[]> toBytesFunction()
Stream<byte[]> toBytesEach(Serializer.Options options, Iterable<Object> objects)
Stream<byte[]> toBytesEach(Serializer.Options options, Object... objects)