Class StringSerializerFactory
- java.lang.Object
-
- org.atlanmod.commons.io.serializer.StringSerializerFactory
-
@ParametersAreNonnullByDefault public final class StringSerializerFactory extends Object
A factory that createsStringSerializerinstances.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> StringSerializer<T>base16(BinarySerializer<T> serializer)Creates a newStringSerializerusing a Base16 encoding scheme.static <T> StringSerializer<T>base64(BinarySerializer<T> serializer)Creates a newStringSerializerusing a Base64 encoding scheme.
-
-
-
Method Detail
-
base16
@Nonnull public static <T> StringSerializer<T> base16(BinarySerializer<T> serializer)
Creates a newStringSerializerusing a Base16 encoding scheme.- Type Parameters:
T- the type of (de)serialized objects- Parameters:
serializer- the serializer to use before applying aStringencoding or decoding- Returns:
- a new string serializer
-
base64
@Nonnull public static <T> StringSerializer<T> base64(BinarySerializer<T> serializer)
Creates a newStringSerializerusing a Base64 encoding scheme.- Type Parameters:
T- the type of (de)serialized objects- Parameters:
serializer- the serializer to use before applying aStringencoding or decoding- Returns:
- a new string serializer
-
-