Uses of Interface
se.l4.commons.serialization.Serializer
-
Uses of Serializer in se.l4.commons.serialization
Methods in se.l4.commons.serialization that return Serializer Modifier and Type Method Description protected Serializer<?>AbstractSerializerCollection. createVia(SerializerResolver<?> resolver, Type type, Annotation... hints)Create a newSerializerfor the given type and hints via a specificresolverinstance.<T> Serializer<T>AbstractSerializerCollection. find(Class<T> type)<T> Serializer<T>AbstractSerializerCollection. find(Class<T> type, Annotation... hints)Serializer<?>AbstractSerializerCollection. find(String name)Serializer<?>AbstractSerializerCollection. find(String namespace, String name)Serializer<?>AbstractSerializerCollection. find(Type type)Serializer<?>AbstractSerializerCollection. find(Type type, Annotation... hints)Serializer<T>ReflectionSerializer. find(TypeEncounter encounter)<T> Serializer<T>SerializerCollection. find(Class<T> type)Find a serializer suitable for the specific type.<T> Serializer<T>SerializerCollection. find(Class<T> type, Annotation... hints)Find a serializer suitable for the specific type.Serializer<?>SerializerCollection. find(String name)Find a serializer based on its registered name.Serializer<?>SerializerCollection. find(String namespace, String name)Find a serializer based on its registered name.Serializer<?>SerializerCollection. find(Type type)Find a serializer suitable for the specified type.Serializer<?>SerializerCollection. find(Type type, Annotation... hints)Find a serializer suitable for the specified type.<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.Methods in se.l4.commons.serialization with parameters of type Serializer Modifier and Type Method Description <T> SerializerCollectionAbstractSerializerCollection. bind(Class<T> type, Serializer<T> serializer)protected <T> voidAbstractSerializerCollection. bind(Class<T> type, Serializer<T> serializer, String ns, String name)<T> SerializerCollectionSerializerCollection. bind(Class<T> type, Serializer<T> serializer)Bind a given type to the specified serializer.QualifiedNameAbstractSerializerCollection. findName(Serializer<?> serializer)QualifiedNameSerializerCollection. findName(Serializer<?> serializer)Find the name of the given serializer (if any).SerializerFormatDefinition.BuilderSerializerFormatDefinition.Builder. list(Serializer<?> itemSerializer)Define that we represent a list.protected voidAbstractSerializerCollection. registerIfNamed(Class<?> from, Serializer<?> serializer)Register the given serializer if it has a name.SerializerFormatDefinition.BuilderSerializerFormatDefinition.FieldBuilder. using(Serializer<?> serializer)Define that this field uses the specified serializer. -
Uses of Serializer in se.l4.commons.serialization.collections
Classes in se.l4.commons.serialization.collections that implement Serializer Modifier and Type Class Description classArraySerializerSerializer for arrays.classListSerializer<T>Serializer forList.classMapAsObjectSerializer<V>classSetSerializer<T>Serializer forList.Methods in se.l4.commons.serialization.collections that return Serializer Modifier and Type Method Description SerializerArraySerializerResolver. find(TypeEncounter encounter)Serializer<List<?>>ListSerializerResolver. find(TypeEncounter encounter)Serializer<Map<?,?>>MapSerializerResolver. find(TypeEncounter encounter)Serializer<Set<?>>SetSerializerResolver. find(TypeEncounter encounter)static Serializer<?>CollectionSerializers. resolveSerializer(TypeEncounter encounter, Type type)Constructors in se.l4.commons.serialization.collections with parameters of type Serializer Constructor Description ArraySerializer(Class<?> componentType, Serializer<?> itemSerializer)ListSerializer(Serializer<T> itemSerializer)MapAsObjectSerializer(Serializer<V> serializer)SetSerializer(Serializer<T> itemSerializer) -
Uses of Serializer in se.l4.commons.serialization.collections.array
Classes in se.l4.commons.serialization.collections.array that implement Serializer 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 Serializer in se.l4.commons.serialization.enums
Classes in se.l4.commons.serialization.enums that implement Serializer Modifier and Type Class Description classEnumSerializer<T extends Enum<T>>Serializer forEnums.Methods in se.l4.commons.serialization.enums that return Serializer Modifier and Type Method Description Serializer<Enum<?>>EnumSerializerResolver. find(TypeEncounter encounter) -
Uses of Serializer in se.l4.commons.serialization.internal
Classes in se.l4.commons.serialization.internal that implement Serializer 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.Methods in se.l4.commons.serialization.internal with parameters of type Serializer Modifier and Type Method Description SerializerFormatDefinition.BuilderSerializerFormatDefinitionBuilderImpl. list(Serializer<?> itemSerializer) -
Uses of Serializer in se.l4.commons.serialization.internal.reflection
Classes in se.l4.commons.serialization.internal.reflection that implement Serializer 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.Methods in se.l4.commons.serialization.internal.reflection that return Serializer Modifier and Type Method Description SerializerFieldDefinition. getSerializer()Constructors in se.l4.commons.serialization.internal.reflection with parameters of type Serializer Constructor Description FieldDefinition(Field field, String name, Serializer serializer, Class type, boolean skipIfDefault) -
Uses of Serializer in se.l4.commons.serialization.spi
Methods in se.l4.commons.serialization.spi that return Serializer Modifier and Type Method Description Serializer<T>SerializerResolver. find(TypeEncounter encounter)Attempt to find a suitable serializer.Serializer<T>SerializerResolverChain. find(TypeEncounter encounter)Serializer<T>StaticSerializerResolver. find(TypeEncounter encounter)Methods in se.l4.commons.serialization.spi with parameters of type Serializer Modifier and Type Method Description voidNamingCallback. registerIfNamed(Class<?> from, Serializer<?> serializer)Constructors in se.l4.commons.serialization.spi with parameters of type Serializer Constructor Description StaticSerializerResolver(Serializer<T> serializer) -
Uses of Serializer in se.l4.commons.serialization.standard
Classes in se.l4.commons.serialization.standard that implement Serializer 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.classShortSerializerSerializer forShort.classSimpleTypeSerializerclassStringSerializerSerializer forString.classUuidSerializerSerializer forUUIDthat transforms into a byte array.Methods in se.l4.commons.serialization.standard that return Serializer Modifier and Type Method Description Serializer<Optional<?>>OptionalSerializerResolver. find(TypeEncounter encounter)Constructors in se.l4.commons.serialization.standard with parameters of type Serializer Constructor Description OptionalSerializer(Serializer<T> itemSerializer)