Uses of Interface
se.l4.commons.serialization.SerializerOrResolver
-
Uses of SerializerOrResolver in se.l4.commons.serialization
Subinterfaces of SerializerOrResolver in se.l4.commons.serialization Modifier and Type Interface Description interfaceSerializer<T>Serializer for a specific class.Classes in se.l4.commons.serialization that implement SerializerOrResolver Modifier and Type Class Description classReflectionSerializer<T>Serializer that will use reflection to access fields and methods in a class.Methods in se.l4.commons.serialization that return types with arguments of type SerializerOrResolver Modifier and Type Method Description Class<? extends SerializerOrResolver>value()The class to use for serialization.Method parameters in se.l4.commons.serialization with type arguments of type SerializerOrResolver Modifier and Type Method Description <T> Serializer<T>AbstractSerializerCollection. findVia(Class<? extends SerializerOrResolver<T>> resolver, Class<T> type, Annotation... hints)<T> Serializer<T>AbstractSerializerCollection. findVia(Class<? extends SerializerOrResolver<T>> resolver, Type type, Annotation... hints)<T> Serializer<T>SerializerCollection. findVia(Class<? extends SerializerOrResolver<T>> resolver, Class<T> type, Annotation... hints)Find a serializer using a specificSerializerResolver.<T> Serializer<T>SerializerCollection. findVia(Class<? extends SerializerOrResolver<T>> resolver, Type type, Annotation... hints)Find a serializer using a specificSerializerResolver. -
Uses of SerializerOrResolver in se.l4.commons.serialization.collections
Classes in se.l4.commons.serialization.collections that implement SerializerOrResolver Modifier and Type Class Description classArraySerializerSerializer for arrays.classArraySerializerResolverResolver for array types.classListSerializer<T>Serializer forList.classListSerializerResolverclassMapAsObjectSerializer<V>classMapSerializerResolverResolver for serializer ofMap.classSetSerializer<T>Serializer forList.classSetSerializerResolverMethods in se.l4.commons.serialization.collections that return types with arguments of type SerializerOrResolver Modifier and Type Method Description Class<? extends SerializerOrResolver>value()The class to use for serialization. -
Uses of SerializerOrResolver in se.l4.commons.serialization.collections.array
Classes in se.l4.commons.serialization.collections.array that implement SerializerOrResolver Modifier and Type Class Description classBooleanArraySerializerCustom serializer for arrays of booleans.classCharArraySerializerCustom serializer for arrays of chars.classDoubleArraySerializerCustom serializer for arrays of doubles.classFloatArraySerializerCustom serializer for arrays of floats.classIntArraySerializerCustom serializer for arrays of integers.classLongArraySerializerCustom serializer for arrays of longs.classShortArraySerializerCustom serializer for arrays of shorts. -
Uses of SerializerOrResolver in se.l4.commons.serialization.enums
Classes in se.l4.commons.serialization.enums that implement SerializerOrResolver Modifier and Type Class Description classEnumSerializer<T extends Enum<T>>Serializer forEnums.classEnumSerializerResolverResolver forenums, can handle any enum type and supports different translators between serialized and object form. -
Uses of SerializerOrResolver in se.l4.commons.serialization.internal
Classes in se.l4.commons.serialization.internal that implement SerializerOrResolver Modifier and Type Class Description classDelayedSerializer<T>Serializer that is delayed in that it will not be assigned until the entire serializer chain is resolved. -
Uses of SerializerOrResolver in se.l4.commons.serialization.internal.reflection
Classes in se.l4.commons.serialization.internal.reflection that implement SerializerOrResolver Modifier and Type Class Description classReflectionNonStreamingSerializer<T>Serializer that uses only fields or methods.classReflectionOnlySingleFactorySerializer<T>Serializer that uses a smarter mapping creating instances using a single factory.classReflectionStreamingSerializer<T>Serializer that uses only fields or methods. -
Uses of SerializerOrResolver in se.l4.commons.serialization.spi
Subinterfaces of SerializerOrResolver in se.l4.commons.serialization.spi Modifier and Type Interface Description interfaceSerializerResolver<T>Resolver for a specificSerializer.Classes in se.l4.commons.serialization.spi that implement SerializerOrResolver Modifier and Type Class Description classAbstractSerializerResolver<T>Deprecated.it is recommended to implementSerializerResolverdirectly instead of using this classclassSerializerResolverChain<T>Chain ofSerializerResolvers that are tried in order.classStaticSerializerResolver<T>Resolver for types that have only one serializer. -
Uses of SerializerOrResolver in se.l4.commons.serialization.standard
Classes in se.l4.commons.serialization.standard that implement SerializerOrResolver Modifier and Type Class Description classBooleanSerializerSerializer forBoolean.classByteArraySerializerSerializer for byte arrays as they have special meaning inStreamingInputandStreamingOutput.classByteSerializerSerializer forBoolean.classCharacterSerializerSerializer forCharacter.classCompactDynamicSerializerSerializer that will attempt to dynamically resolve serializers based on their name.classDoubleSerializerSerializer forDouble.classDynamicSerializerSerializer that will attempt to dynamically resolve serializers based on their name.classFloatSerializerSerializer forFloat.classIntSerializerSerializer forInteger.classLongSerializerSerializer forLong.classOptionalSerializer<T>Serializer forOptionalvalues.classOptionalSerializerResolverResolver that resolves a suitableOptionalSerializerbased on the type declared.classShortSerializerSerializer forShort.classSimpleTypeSerializerclassStringSerializerSerializer forString.classUuidSerializerSerializer forUUIDthat transforms into a byte array.