Class TxtCodecFactory<T>

    • Constructor Detail

      • TxtCodecFactory

        public TxtCodecFactory​(Function<T,​String> itemTextualizer,
                               FailableFunction<String,​T,​? extends ValidationPipeException> itemDetextualizer,
                               Charset charset)
        Constructor
        Parameters:
        itemTextualizer - A converter from the item to its textual form
        itemDetextualizer - A converter from the textual form to the item itself
        charset - The charset encoding to use for encoding
      • TxtCodecFactory

        public TxtCodecFactory​(Function<T,​String> itemTextualizer,
                               FailableFunction<String,​T,​? extends ValidationPipeException> itemDetextualizer)
        Constructor Assumes UTF8 in encoded form
        Parameters:
        itemTextualizer - A converter from the item to its textual form
        itemDetextualizer - A converter from the textual form to the item itself