Class StringCompositeConverter

java.lang.Object
io.inverno.mod.base.converter.CompositeConverter<String>
io.inverno.mod.base.converter.StringCompositeConverter
All Implemented Interfaces:
Converter<String,Object>, Decoder<String,Object>, Encoder<Object,String>, JoinableEncoder<Object,String>, JoinablePrimitiveEncoder<String>, ObjectConverter<String>, PrimitiveDecoder<String>, PrimitiveEncoder<String>, SplittableDecoder<String,Object>, SplittablePrimitiveDecoder<String>
Direct Known Subclasses:
ParameterConverter

public class StringCompositeConverter extends CompositeConverter<String> implements ObjectConverter<String>

An extensible string converter.

This converter is backed by a StringConverter which can convert primitive and common objects, it can be extended to be able to convert other types of objects by injecting specific compound decoders and encoders.

This converter is an object converter and as such it can convert collection of objects using a customizable separator.

Since:
1.0
Author:
Jeremy Kuhn
See Also: