Package ch.raffael.meldioc.library.codec
Interface ObjectCodecFactory
public interface ObjectCodecFactory
-
Method Summary
Modifier and TypeMethodDescriptionbooleancanDecode(ContentType contentType) booleancanDecodeAs(Class<?> type) booleanbooleancanEncodeAs(ContentType contentType) default <T> io.vavr.control.Option<ObjectDecoder<T>>decoder(ContentType contentType, Class<T> type) <T> io.vavr.control.Option<ObjectDecoder<T>>decoder(io.vavr.control.Option<ContentType> contentType, Class<T> type) default <T> io.vavr.control.Option<ObjectDecoder<T>>default <T> io.vavr.control.Option<ObjectEncoder<T>>default <T> io.vavr.control.Option<ObjectEncoder<T>>encoder(Class<T> type, ContentType contentType) <T> io.vavr.control.Option<ObjectEncoder<T>>encoder(Class<T> type, io.vavr.control.Option<ContentType> contentType)
-
Method Details
-
encoder
-
encoder
default <T> io.vavr.control.Option<ObjectEncoder<T>> encoder(Class<T> type, ContentType contentType) -
encoder
<T> io.vavr.control.Option<ObjectEncoder<T>> encoder(Class<T> type, io.vavr.control.Option<ContentType> contentType) -
decoder
-
decoder
default <T> io.vavr.control.Option<ObjectDecoder<T>> decoder(ContentType contentType, Class<T> type) -
decoder
<T> io.vavr.control.Option<ObjectDecoder<T>> decoder(io.vavr.control.Option<ContentType> contentType, Class<T> type) -
canEncode
-
canEncodeAs
-
canDecode
-
canDecodeAs
-