Class StringSerializerFactory


  • @ParametersAreNonnullByDefault
    public final class StringSerializerFactory
    extends Object
    A factory that creates StringSerializer instances.
    • Method Detail

      • base16

        @Nonnull
        public static <T> StringSerializer<T> base16​(BinarySerializer<T> serializer)
        Creates a new StringSerializer using a Base16 encoding scheme.
        Type Parameters:
        T - the type of (de)serialized objects
        Parameters:
        serializer - the serializer to use before applying a String encoding or decoding
        Returns:
        a new string serializer
      • base64

        @Nonnull
        public static <T> StringSerializer<T> base64​(BinarySerializer<T> serializer)
        Creates a new StringSerializer using a Base64 encoding scheme.
        Type Parameters:
        T - the type of (de)serialized objects
        Parameters:
        serializer - the serializer to use before applying a String encoding or decoding
        Returns:
        a new string serializer