Uses of Interface
io.fluxcapacitor.javaclient.common.serialization.casting.CasterChain
Packages that use CasterChain
-
Uses of CasterChain in io.fluxcapacitor.javaclient.common.serialization.casting
Classes in io.fluxcapacitor.javaclient.common.serialization.casting that implement CasterChainModifier and TypeClassDescriptionclass
DefaultCasterChain<T,
S extends SerializedObject<T>> Default implementation of theCasterChain
interface used for managing and applying casting operations— typically upcasting or downcasting—onSerializedObject
instances.Methods in io.fluxcapacitor.javaclient.common.serialization.casting that return CasterChainModifier and TypeMethodDescriptionprotected static <BEFORE,
INTERNAL>
CasterChain<SerializedObject<BEFORE>, SerializedObject<?>> DefaultCasterChain.create
(Collection<?> casterCandidates, Converter<BEFORE, INTERNAL> converter, boolean down) protected static <T,
S extends SerializedObject<T>>
CasterChain<S, S> DefaultCasterChain.create
(Collection<?> casterCandidates, Class<T> dataType, boolean down) static <T,
S extends SerializedObject<T>>
CasterChain<S, S> DefaultCasterChain.createDowncaster
(Collection<?> casterCandidates, Class<T> dataType) static <BEFORE,
INTERNAL>
CasterChain<SerializedObject<BEFORE>, SerializedObject<?>> DefaultCasterChain.createUpcaster
(Collection<?> casterCandidates, Converter<BEFORE, INTERNAL> converter) static <T,
S extends SerializedObject<T>>
CasterChain<S, S> DefaultCasterChain.createUpcaster
(Collection<?> casterCandidates, Class<T> dataType) default <BEFORE,
AFTER>
CasterChain<BEFORE, AFTER> Composes this caster chain with input and output interceptors.