Add a new Decoder, CustomDecoder, which allows users to easily specify custom TypeConverter implementations. CustomDecoder exposes a single static factory method, create, which accepts a Collection of TypeConverter.Factory instances.
As part of adding this feature, refactor DefaultDecoder in a re-usable base class, AbstractRegistryDecoder, which CustomDecoder also extends from.
Add a new Decoder,
CustomDecoder
, which allows users to easily specify customTypeConverter
implementations.CustomDecoder
exposes a single static factory method,create
, which accepts a Collection ofTypeConverter.Factory
instances.As part of adding this feature, refactor
DefaultDecoder
in a re-usable base class,AbstractRegistryDecoder
, whichCustomDecoder
also extends from.