Uses of Interface
io.fluxzero.sdk.common.serialization.casting.CasterChain
Packages that use CasterChain
-
Uses of CasterChain in io.fluxzero.sdk.common.serialization.casting
Classes in io.fluxzero.sdk.common.serialization.casting that implement CasterChainModifier and TypeClassDescriptionclassDefaultCasterChain<T, S extends SerializedObject<T>>Default implementation of theCasterChaininterface used for managing and applying casting operations— typically upcasting or downcasting—onSerializedObjectinstances.Methods in io.fluxzero.sdk.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.