Index
A B C D E F G H I J K L M N O P Q R S T U V W
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
A
- AbstractSerializerCollection - Class in se.l4.commons.serialization
-
Default implementation of
SerializerCollection. - AbstractSerializerCollection() - Constructor for class se.l4.commons.serialization.AbstractSerializerCollection
- AbstractSerializerResolver<T> - Class in se.l4.commons.serialization.spi
-
Deprecated.it is recommended to implement
SerializerResolverdirectly instead of using this class - AbstractSerializerResolver() - Constructor for class se.l4.commons.serialization.spi.AbstractSerializerResolver
-
Deprecated.
- AbstractStreamingInput - Class in se.l4.commons.serialization.format
-
Abstract implementation of
StreamingInputto simplify common operations such as peeking and value setting. - AbstractStreamingInput() - Constructor for class se.l4.commons.serialization.format.AbstractStreamingInput
- AllowAny - Annotation Type in se.l4.commons.serialization
-
Indicate that a field may contain any type that is compatible with the declaration.
- AllowAnyItem - Annotation Type in se.l4.commons.serialization.collections
-
Annotation that indicates that a collect can contain any type.
- AllowSimpleTypes - Annotation Type in se.l4.commons.serialization
-
Indicate that a field may contain any simple type, which is all primtive types and
String, the field may not contain any object. - any() - Static method in class se.l4.commons.serialization.SerializerFormatDefinition
- ArraySerializer - Class in se.l4.commons.serialization.collections
-
Serializer for arrays.
- ArraySerializer(Class<?>, Serializer<?>) - Constructor for class se.l4.commons.serialization.collections.ArraySerializer
- ArraySerializerResolver - Class in se.l4.commons.serialization.collections
-
Resolver for array types.
- ArraySerializerResolver() - Constructor for class se.l4.commons.serialization.collections.ArraySerializerResolver
B
- BinaryInput - Class in se.l4.commons.serialization.format
-
Input for binary format.
- BinaryInput(InputStream) - Constructor for class se.l4.commons.serialization.format.BinaryInput
- BinaryOutput - Class in se.l4.commons.serialization.format
-
Output for custom binary format.
- BinaryOutput(OutputStream) - Constructor for class se.l4.commons.serialization.format.BinaryOutput
- bind(Class<?>) - Method in class se.l4.commons.serialization.AbstractSerializerCollection
- bind(Class<?>) - Method in interface se.l4.commons.serialization.SerializerCollection
-
Bind a certain type automatically discovering which serializer to use.
- bind(Class<T>, Serializer<T>) - Method in class se.l4.commons.serialization.AbstractSerializerCollection
- bind(Class<T>, Serializer<T>) - Method in interface se.l4.commons.serialization.SerializerCollection
-
Bind a given type to the specified serializer.
- bind(Class<T>, Serializer<T>, String, String) - Method in class se.l4.commons.serialization.AbstractSerializerCollection
- bind(Class<T>, SerializerResolver<? extends T>) - Method in class se.l4.commons.serialization.DefaultSerializerCollection
- bind(Class<T>, SerializerResolver<? extends T>) - Method in interface se.l4.commons.serialization.SerializerCollection
-
Bind a given type to the specified resolver.
- bind(Class<T>, SerializerResolver<? extends T>) - Method in class se.l4.commons.serialization.spi.SerializerResolverRegistry
-
Bind a resolver for the given type.
- bind(Class<T>, SerializerResolver<? extends T>) - Method in class se.l4.commons.serialization.WrappedSerializerCollection
- BOOLEAN - se.l4.commons.serialization.format.ValueType
- BooleanArraySerializer - Class in se.l4.commons.serialization.collections.array
-
Custom serializer for arrays of booleans.
- BooleanArraySerializer() - Constructor for class se.l4.commons.serialization.collections.array.BooleanArraySerializer
- BooleanSerializer - Class in se.l4.commons.serialization.standard
-
Serializer for
Boolean. - BooleanSerializer() - Constructor for class se.l4.commons.serialization.standard.BooleanSerializer
- build() - Method in class se.l4.commons.serialization.internal.SerializerFormatDefinitionBuilderImpl
- build() - Method in interface se.l4.commons.serialization.SerializerFormatDefinition.Builder
-
Build the definition.
- builder() - Static method in class se.l4.commons.serialization.SerializerFormatDefinition
- BYTE - se.l4.commons.serialization.format.ValueType
- ByteArraySerializer - Class in se.l4.commons.serialization.standard
-
Serializer for byte arrays as they have special meaning in
StreamingInputandStreamingOutput. - ByteArraySerializer() - Constructor for class se.l4.commons.serialization.standard.ByteArraySerializer
- BYTES - se.l4.commons.serialization.format.ValueType
- ByteSerializer - Class in se.l4.commons.serialization.standard
-
Serializer for
Boolean. - ByteSerializer() - Constructor for class se.l4.commons.serialization.standard.ByteSerializer
C
- CHAR - se.l4.commons.serialization.format.ValueType
- CharacterSerializer - Class in se.l4.commons.serialization.standard
-
Serializer for
Character. - CharacterSerializer() - Constructor for class se.l4.commons.serialization.standard.CharacterSerializer
- CharArraySerializer - Class in se.l4.commons.serialization.collections.array
-
Custom serializer for arrays of chars.
- CharArraySerializer() - Constructor for class se.l4.commons.serialization.collections.array.CharArraySerializer
- close() - Method in class se.l4.commons.serialization.format.BinaryInput
- close() - Method in class se.l4.commons.serialization.format.BinaryOutput
- close() - Method in class se.l4.commons.serialization.format.JsonInput
- close() - Method in class se.l4.commons.serialization.format.JsonOutput
- CollectionSerializers - Class in se.l4.commons.serialization.collections
-
Utilities that are useful when using or creating serializers that work on collection types.
- compact() - Method in annotation type se.l4.commons.serialization.AllowAny
-
Set if this should use the compact format or not.
- compact() - Method in annotation type se.l4.commons.serialization.AllowSimpleTypes
-
Deprecated.
- CompactDynamicSerializer - Class in se.l4.commons.serialization.standard
-
Serializer that will attempt to dynamically resolve serializers based on their name.
- CompactDynamicSerializer(SerializerCollection) - Constructor for class se.l4.commons.serialization.standard.CompactDynamicSerializer
- create(Object[]) - Method in class se.l4.commons.serialization.internal.reflection.FactoryDefinition
-
Create a new instance using a plain arguments array.
- create(Map<String, Object>) - Method in class se.l4.commons.serialization.internal.reflection.FactoryDefinition
-
Create a new instance using the given deserialized data.
- createVia(SerializerResolver<?>, Type, Annotation...) - Method in class se.l4.commons.serialization.AbstractSerializerCollection
-
Create a new
Serializerfor the given type and hints via a specificresolverinstance. - createViaUse(Class<?>) - Method in class se.l4.commons.serialization.spi.SerializerResolverRegistry
- current() - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- current() - Method in interface se.l4.commons.serialization.format.StreamingInput
-
Get the current token.
D
- DefaultSerializerCollection - Class in se.l4.commons.serialization
-
Default implementation of
SerializerCollection. - DefaultSerializerCollection() - Constructor for class se.l4.commons.serialization.DefaultSerializerCollection
- DefaultSerializerCollection(InstanceFactory) - Constructor for class se.l4.commons.serialization.DefaultSerializerCollection
- DelayedSerializer<T> - Class in se.l4.commons.serialization.internal
-
Serializer that is delayed in that it will not be assigned until the entire serializer chain is resolved.
- DelayedSerializer(SerializerCollection, Type, Annotation[]) - Constructor for class se.l4.commons.serialization.internal.DelayedSerializer
- DOUBLE - se.l4.commons.serialization.format.ValueType
- DoubleArraySerializer - Class in se.l4.commons.serialization.collections.array
-
Custom serializer for arrays of doubles.
- DoubleArraySerializer() - Constructor for class se.l4.commons.serialization.collections.array.DoubleArraySerializer
- DoubleSerializer - Class in se.l4.commons.serialization.standard
-
Serializer for
Double. - DoubleSerializer() - Constructor for class se.l4.commons.serialization.standard.DoubleSerializer
- DynamicSerializer - Class in se.l4.commons.serialization.standard
-
Serializer that will attempt to dynamically resolve serializers based on their name.
- DynamicSerializer(SerializerCollection) - Constructor for class se.l4.commons.serialization.standard.DynamicSerializer
E
- EnumSerializer<T extends Enum<T>> - Class in se.l4.commons.serialization.enums
-
Serializer for
Enums. - EnumSerializer(ValueTranslator) - Constructor for class se.l4.commons.serialization.enums.EnumSerializer
- EnumSerializerResolver - Class in se.l4.commons.serialization.enums
-
Resolver for
enums, can handle any enum type and supports different translators between serialized and object form. - EnumSerializerResolver() - Constructor for class se.l4.commons.serialization.enums.EnumSerializerResolver
- equals(Object) - Method in class se.l4.commons.serialization.internal.TypeViaResolvedType
- equals(Object) - Method in class se.l4.commons.serialization.QualifiedName
- equals(Object) - Method in class se.l4.commons.serialization.spi.TypeViaClass
- Expose - Annotation Type in se.l4.commons.serialization
-
Indicate that a certain field should be exposed in the serialized form.
F
- Factory - Annotation Type in se.l4.commons.serialization
-
Annotation for usage with constructors.
- FactoryDefinition<T> - Class in se.l4.commons.serialization.internal.reflection
-
Factory that can be used to create an instance of a certain object.
- FactoryDefinition(Constructor<?>, FactoryDefinition.Argument[], boolean, boolean) - Constructor for class se.l4.commons.serialization.internal.reflection.FactoryDefinition
- field(String) - Method in class se.l4.commons.serialization.internal.SerializerFormatDefinitionBuilderImpl
- field(String) - Method in interface se.l4.commons.serialization.SerializerFormatDefinition.Builder
-
Start adding a field to this definition.
- FieldDefinition - Class in se.l4.commons.serialization.internal.reflection
-
Definition of a field within a reflection serializer.
- FieldDefinition(Field, String, Serializer, Class, boolean) - Constructor for class se.l4.commons.serialization.internal.reflection.FieldDefinition
- FieldDefinition(String, SerializerFormatDefinition, Type, Annotation[]) - Constructor for class se.l4.commons.serialization.SerializerFormatDefinition.FieldDefinition
- find(Class<T>) - Method in class se.l4.commons.serialization.AbstractSerializerCollection
- find(Class<T>) - Method in interface se.l4.commons.serialization.SerializerCollection
-
Find a serializer suitable for the specific type.
- find(Class<T>, Annotation...) - Method in class se.l4.commons.serialization.AbstractSerializerCollection
- find(Class<T>, Annotation...) - Method in interface se.l4.commons.serialization.SerializerCollection
-
Find a serializer suitable for the specific type.
- find(String) - Method in class se.l4.commons.serialization.AbstractSerializerCollection
- find(String) - Method in interface se.l4.commons.serialization.SerializerCollection
-
Find a serializer based on its registered name.
- find(String, String) - Method in class se.l4.commons.serialization.AbstractSerializerCollection
- find(String, String) - Method in interface se.l4.commons.serialization.SerializerCollection
-
Find a serializer based on its registered name.
- find(Type) - Method in class se.l4.commons.serialization.AbstractSerializerCollection
- find(Type) - Method in interface se.l4.commons.serialization.SerializerCollection
-
Find a serializer suitable for the specified type.
- find(TypeEncounter) - Method in class se.l4.commons.serialization.collections.ArraySerializerResolver
- find(TypeEncounter) - Method in class se.l4.commons.serialization.collections.ListSerializerResolver
- find(TypeEncounter) - Method in class se.l4.commons.serialization.collections.MapSerializerResolver
- find(TypeEncounter) - Method in class se.l4.commons.serialization.collections.SetSerializerResolver
- find(TypeEncounter) - Method in class se.l4.commons.serialization.enums.EnumSerializerResolver
- find(TypeEncounter) - Method in class se.l4.commons.serialization.ReflectionSerializer
- find(TypeEncounter) - Method in interface se.l4.commons.serialization.spi.SerializerResolver
-
Attempt to find a suitable serializer.
- find(TypeEncounter) - Method in class se.l4.commons.serialization.spi.SerializerResolverChain
- find(TypeEncounter) - Method in class se.l4.commons.serialization.spi.StaticSerializerResolver
- find(TypeEncounter) - Method in class se.l4.commons.serialization.standard.OptionalSerializerResolver
- find(Type, Annotation...) - Method in class se.l4.commons.serialization.AbstractSerializerCollection
- find(Type, Annotation...) - Method in interface se.l4.commons.serialization.SerializerCollection
-
Find a serializer suitable for the specified type.
- findName(Serializer<?>) - Method in class se.l4.commons.serialization.AbstractSerializerCollection
- findName(Serializer<?>) - Method in interface se.l4.commons.serialization.SerializerCollection
-
Find the name of the given serializer (if any).
- findOrCreateSerializerResolver(Class<?>) - Method in class se.l4.commons.serialization.spi.SerializerResolverRegistry
- findSerializerResolver(Class<?>, Set<SerializerResolver<?>>) - Method in class se.l4.commons.serialization.spi.SerializerResolverRegistry
- findSerializerResolverViaInterfaces(Class<?>, Set<SerializerResolver<?>>) - Method in class se.l4.commons.serialization.spi.SerializerResolverRegistry
- findSingleFactoryWithEverything() - Method in class se.l4.commons.serialization.internal.reflection.TypeInfo
- findVia(Class<? extends SerializerOrResolver<T>>, Class<T>, Annotation...) - Method in class se.l4.commons.serialization.AbstractSerializerCollection
- findVia(Class<? extends SerializerOrResolver<T>>, Class<T>, Annotation...) - Method in interface se.l4.commons.serialization.SerializerCollection
-
Find a serializer using a specific
SerializerResolver. - findVia(Class<? extends SerializerOrResolver<T>>, Type, Annotation...) - Method in class se.l4.commons.serialization.AbstractSerializerCollection
- findVia(Class<? extends SerializerOrResolver<T>>, Type, Annotation...) - Method in interface se.l4.commons.serialization.SerializerCollection
-
Find a serializer using a specific
SerializerResolver. - FLOAT - se.l4.commons.serialization.format.ValueType
- FloatArraySerializer - Class in se.l4.commons.serialization.collections.array
-
Custom serializer for arrays of floats.
- FloatArraySerializer() - Constructor for class se.l4.commons.serialization.collections.array.FloatArraySerializer
- FloatSerializer - Class in se.l4.commons.serialization.standard
-
Serializer for
Float. - FloatSerializer() - Constructor for class se.l4.commons.serialization.standard.FloatSerializer
- flush() - Method in class se.l4.commons.serialization.format.BinaryOutput
- flush() - Method in class se.l4.commons.serialization.format.JsonOutput
- forValue(ValueType) - Static method in class se.l4.commons.serialization.SerializerFormatDefinition
- fromBytes() - Method in interface se.l4.commons.serialization.Serializer
-
Create a new function that turns byte arrays into objects.
- fromBytes(byte[]) - Method in interface se.l4.commons.serialization.Serializer
-
Read an instance from the given byte data.
- fromEnum(Enum<?>) - Method in class se.l4.commons.serialization.enums.IgnoreCaseNameTranslator
- fromEnum(Enum<?>) - Method in class se.l4.commons.serialization.enums.IntegerMappedTranslator
- fromEnum(Enum<?>) - Method in class se.l4.commons.serialization.enums.NameTranslator
- fromEnum(Enum<?>) - Method in class se.l4.commons.serialization.enums.OrdinalTranslator
- fromEnum(Enum<?>) - Method in interface se.l4.commons.serialization.enums.ValueTranslator
-
Translate an enum to its serialized value.
G
- getAllFields() - Method in class se.l4.commons.serialization.internal.reflection.TypeInfo
- getBoolean() - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- getBoolean() - Method in interface se.l4.commons.serialization.format.StreamingInput
-
Get the value as a boolean.
- getByte() - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- getByte() - Method in interface se.l4.commons.serialization.format.StreamingInput
-
Get the value as a byte.
- getByteArray() - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- getByteArray() - Method in class se.l4.commons.serialization.format.JsonInput
- getByteArray() - Method in interface se.l4.commons.serialization.format.StreamingInput
-
Get the value as a byte[] array.
- getChar() - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- getChar() - Method in interface se.l4.commons.serialization.format.StreamingInput
-
Get the value as a character.
- getCollection() - Method in class se.l4.commons.serialization.internal.TypeEncounterImpl
- getCollection() - Method in interface se.l4.commons.serialization.spi.TypeEncounter
-
Get the collection this encounter is for.
- getDefinition() - Method in class se.l4.commons.serialization.SerializerFormatDefinition.FieldDefinition
- getDouble() - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- getDouble() - Method in interface se.l4.commons.serialization.format.StreamingInput
-
Get the value as a double.
- getErasedType() - Method in class se.l4.commons.serialization.internal.TypeViaResolvedType
- getErasedType() - Method in interface se.l4.commons.serialization.spi.Type
-
Get the erased type.
- getErasedType() - Method in class se.l4.commons.serialization.spi.TypeViaClass
- getField(String) - Method in class se.l4.commons.serialization.internal.reflection.TypeInfo
- getField(String) - Method in class se.l4.commons.serialization.SerializerFormatDefinition
- getFieldCount() - Method in class se.l4.commons.serialization.internal.reflection.FactoryDefinition
-
Get the number of fields this factory covers.
- getFields() - Method in class se.l4.commons.serialization.SerializerFormatDefinition
- getFloat() - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- getFloat() - Method in interface se.l4.commons.serialization.format.StreamingInput
-
Get the value as a float.
- getFormatDefinition() - Method in class se.l4.commons.serialization.collections.ArraySerializer
- getFormatDefinition() - Method in class se.l4.commons.serialization.collections.ListSerializer
- getFormatDefinition() - Method in class se.l4.commons.serialization.collections.MapAsObjectSerializer
- getFormatDefinition() - Method in class se.l4.commons.serialization.collections.SetSerializer
- getFormatDefinition() - Method in class se.l4.commons.serialization.enums.EnumSerializer
- getFormatDefinition() - Method in class se.l4.commons.serialization.internal.DelayedSerializer
- getFormatDefinition() - Method in class se.l4.commons.serialization.internal.reflection.ReflectionNonStreamingSerializer
- getFormatDefinition() - Method in class se.l4.commons.serialization.internal.reflection.ReflectionOnlySingleFactorySerializer
- getFormatDefinition() - Method in class se.l4.commons.serialization.internal.reflection.ReflectionStreamingSerializer
- getFormatDefinition() - Method in class se.l4.commons.serialization.internal.reflection.TypeInfo
- getFormatDefinition() - Method in interface se.l4.commons.serialization.Serializer
-
Get the definition that describes what this serializer can read and write.
- getFormatDefinition() - Method in class se.l4.commons.serialization.standard.BooleanSerializer
- getFormatDefinition() - Method in class se.l4.commons.serialization.standard.ByteArraySerializer
- getFormatDefinition() - Method in class se.l4.commons.serialization.standard.ByteSerializer
- getFormatDefinition() - Method in class se.l4.commons.serialization.standard.CharacterSerializer
- getFormatDefinition() - Method in class se.l4.commons.serialization.standard.CompactDynamicSerializer
- getFormatDefinition() - Method in class se.l4.commons.serialization.standard.DoubleSerializer
- getFormatDefinition() - Method in class se.l4.commons.serialization.standard.DynamicSerializer
- getFormatDefinition() - Method in class se.l4.commons.serialization.standard.FloatSerializer
- getFormatDefinition() - Method in class se.l4.commons.serialization.standard.IntSerializer
- getFormatDefinition() - Method in class se.l4.commons.serialization.standard.LongSerializer
- getFormatDefinition() - Method in class se.l4.commons.serialization.standard.OptionalSerializer
- getFormatDefinition() - Method in class se.l4.commons.serialization.standard.ShortSerializer
- getFormatDefinition() - Method in class se.l4.commons.serialization.standard.StringSerializer
- getFormatDefinition() - Method in class se.l4.commons.serialization.standard.UuidSerializer
- getHint(Class<T>) - Method in class se.l4.commons.serialization.internal.TypeEncounterImpl
- getHint(Class<T>) - Method in interface se.l4.commons.serialization.spi.TypeEncounter
-
Fetch a hint of the specific type if available.
- getHints() - Method in class se.l4.commons.serialization.collections.ListSerializerResolver
- getHints() - Method in class se.l4.commons.serialization.collections.MapSerializerResolver
- getHints() - Method in class se.l4.commons.serialization.collections.SetSerializerResolver
- getHints() - Method in class se.l4.commons.serialization.enums.EnumSerializerResolver
- getHints() - Method in class se.l4.commons.serialization.internal.reflection.FieldDefinition
- getHints() - Method in class se.l4.commons.serialization.SerializerFormatDefinition.FieldDefinition
- getHints() - Method in interface se.l4.commons.serialization.spi.SerializerResolver
-
Get the hints this resolver uses.
- getHints() - Method in class se.l4.commons.serialization.spi.SerializerResolverChain
- getHints() - Method in class se.l4.commons.serialization.standard.OptionalSerializerResolver
- getInstanceFactory() - Method in class se.l4.commons.serialization.DefaultSerializerCollection
- getInstanceFactory() - Method in interface se.l4.commons.serialization.SerializerCollection
-
Get the current instance factory.
- getInstanceFactory() - Method in class se.l4.commons.serialization.WrappedSerializerCollection
- getInt() - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- getInt() - Method in interface se.l4.commons.serialization.format.StreamingInput
-
Get the value as an integer.
- getLong() - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- getLong() - Method in interface se.l4.commons.serialization.format.StreamingInput
-
Get the value as a long.
- getMappedValue() - Method in interface se.l4.commons.serialization.enums.IntegerMappedEnum
-
Get the value that is enum should mapped to.
- getName() - Method in class se.l4.commons.serialization.internal.reflection.FieldDefinition
- getName() - Method in class se.l4.commons.serialization.QualifiedName
- getName() - Method in class se.l4.commons.serialization.SerializerFormatDefinition.FieldDefinition
- getNamespace() - Method in class se.l4.commons.serialization.QualifiedName
- getParameters() - Method in class se.l4.commons.serialization.internal.TypeViaResolvedType
- getParameters() - Method in interface se.l4.commons.serialization.spi.Type
-
Get all of the parameters for this type.
- getParameters() - Method in class se.l4.commons.serialization.spi.TypeViaClass
- getResolvedType() - Method in class se.l4.commons.serialization.internal.TypeViaResolvedType
- getResolver(Class<?>) - Method in class se.l4.commons.serialization.DefaultSerializerCollection
- getResolver(Class<?>) - Method in interface se.l4.commons.serialization.SerializerCollection
-
Get the resolver this collection would use to resolve a serializer for the given type.
- getResolver(Class<?>) - Method in class se.l4.commons.serialization.spi.SerializerResolverRegistry
-
Get a resolver for the given type, returning
nullif the resolver can not be found. - getResolver(Class<?>) - Method in class se.l4.commons.serialization.WrappedSerializerCollection
- getScore(Map<String, Object>) - Method in class se.l4.commons.serialization.internal.reflection.FactoryDefinition
-
Get a score for this factory based on the given data.
- getSerializer() - Method in class se.l4.commons.serialization.internal.reflection.FieldDefinition
- getShort() - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- getShort() - Method in interface se.l4.commons.serialization.format.StreamingInput
-
Get the value as a short.
- getString() - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- getString() - Method in interface se.l4.commons.serialization.format.StreamingInput
-
Get the current value as a string.
- getType() - Method in class se.l4.commons.serialization.enums.IgnoreCaseNameTranslator
- getType() - Method in class se.l4.commons.serialization.enums.IntegerMappedTranslator
- getType() - Method in class se.l4.commons.serialization.enums.NameTranslator
- getType() - Method in class se.l4.commons.serialization.enums.OrdinalTranslator
- getType() - Method in interface se.l4.commons.serialization.enums.ValueTranslator
-
Get the type to read and write.
- getType() - Method in class se.l4.commons.serialization.internal.reflection.FieldDefinition
- getType() - Method in class se.l4.commons.serialization.internal.reflection.TypeInfo
- getType() - Method in class se.l4.commons.serialization.internal.TypeEncounterImpl
- getType() - Method in class se.l4.commons.serialization.SerializerFormatDefinition.FieldDefinition
- getType() - Method in interface se.l4.commons.serialization.spi.TypeEncounter
-
Get the type encountered.
- getValue() - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- getValue() - Method in interface se.l4.commons.serialization.format.StreamingInput
-
Get the current value.
- getValue(Object) - Method in class se.l4.commons.serialization.internal.reflection.FieldDefinition
- getValueType() - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- getValueType() - Method in interface se.l4.commons.serialization.format.StreamingInput
-
Get the type of value the input currently has.
- getValueType() - Method in class se.l4.commons.serialization.SerializerFormatDefinition
- growArray(int) - Static method in class se.l4.commons.serialization.collections.ArraySerializer
-
Helper for calculating the size of the array when it needs to grow.
H
- hashCode() - Method in class se.l4.commons.serialization.internal.TypeViaResolvedType
- hashCode() - Method in class se.l4.commons.serialization.QualifiedName
- hashCode() - Method in class se.l4.commons.serialization.spi.TypeViaClass
- hasSerializedFields() - Method in class se.l4.commons.serialization.internal.reflection.FactoryDefinition
-
Get if this factory has any serialized fields.
I
- IgnoreCaseNameTranslator - Class in se.l4.commons.serialization.enums
-
ValueTranslatorthat uses thenameof the enum. - IgnoreCaseNameTranslator(Class<? extends Enum<?>>) - Constructor for class se.l4.commons.serialization.enums.IgnoreCaseNameTranslator
- IntArraySerializer - Class in se.l4.commons.serialization.collections.array
-
Custom serializer for arrays of integers.
- IntArraySerializer() - Constructor for class se.l4.commons.serialization.collections.array.IntArraySerializer
- INTEGER - se.l4.commons.serialization.format.ValueType
- IntegerMappedEnum - Interface in se.l4.commons.serialization.enums
-
Interface used to mark
Enums that can be mapped to and from an int, used together withIntegerMappedTranslator. - IntegerMappedTranslator - Class in se.l4.commons.serialization.enums
-
Translator for use with
IntegerMappedEnum. - IntegerMappedTranslator(Class<? extends Enum<?>>) - Constructor for class se.l4.commons.serialization.enums.IntegerMappedTranslator
- IntSerializer - Class in se.l4.commons.serialization.standard
-
Serializer for
Integer. - IntSerializer() - Constructor for class se.l4.commons.serialization.standard.IntSerializer
- isAny() - Method in class se.l4.commons.serialization.SerializerFormatDefinition
- isInjectable() - Method in class se.l4.commons.serialization.internal.reflection.FactoryDefinition
-
Get if this factory is marked as injectable.
- isList() - Method in class se.l4.commons.serialization.SerializerFormatDefinition
- isObject() - Method in class se.l4.commons.serialization.SerializerFormatDefinition
- isReadOnly() - Method in class se.l4.commons.serialization.internal.reflection.FieldDefinition
- isSkipIfDefault() - Method in class se.l4.commons.serialization.internal.reflection.FieldDefinition
- isSupported(Class<?>) - Method in class se.l4.commons.serialization.AbstractSerializerCollection
- isSupported(Class<?>) - Method in interface se.l4.commons.serialization.SerializerCollection
-
Get if the given type can be serialized.
- isUnknown() - Method in class se.l4.commons.serialization.SerializerFormatDefinition
- isValue() - Method in class se.l4.commons.serialization.SerializerFormatDefinition
- Item - Annotation Type in se.l4.commons.serialization.collections
J
- JsonInput - Class in se.l4.commons.serialization.format
-
Input for JSON.
- JsonInput(InputStream) - Constructor for class se.l4.commons.serialization.format.JsonInput
- JsonInput(Reader) - Constructor for class se.l4.commons.serialization.format.JsonInput
- JsonOutput - Class in se.l4.commons.serialization.format
-
Streamer that outputs JSON.
- JsonOutput(OutputStream) - Constructor for class se.l4.commons.serialization.format.JsonOutput
-
Create a JSON streamer that will write to the given output.
- JsonOutput(OutputStream, boolean) - Constructor for class se.l4.commons.serialization.format.JsonOutput
-
Create a JSON streamer that will write to the given output, optionally with beautification of the generated JSON.
- JsonOutput(Writer) - Constructor for class se.l4.commons.serialization.format.JsonOutput
-
Create a JSON streamer that will write to the given output.
- JsonOutput(Writer, boolean) - Constructor for class se.l4.commons.serialization.format.JsonOutput
-
Create a JSON streamer that will write to the given output, optionally with beautification of the generated JSON.
K
- KEY - se.l4.commons.serialization.format.Token
-
Key, value is available via
StreamingInput.getString().
L
- level - Variable in class se.l4.commons.serialization.format.AbstractStreamingInput
- list(Serializer<?>) - Method in class se.l4.commons.serialization.internal.SerializerFormatDefinitionBuilderImpl
- list(Serializer<?>) - Method in interface se.l4.commons.serialization.SerializerFormatDefinition.Builder
-
Define that we represent a list.
- list(SerializerFormatDefinition) - Method in class se.l4.commons.serialization.internal.SerializerFormatDefinitionBuilderImpl
- list(SerializerFormatDefinition) - Method in interface se.l4.commons.serialization.SerializerFormatDefinition.Builder
-
Define that we represent a list.
- LIST_END - se.l4.commons.serialization.format.Token
-
End of a list.
- LIST_START - se.l4.commons.serialization.format.Token
-
Start of a list.
- ListSerializer<T> - Class in se.l4.commons.serialization.collections
-
Serializer for
List. - ListSerializer(Serializer<T>) - Constructor for class se.l4.commons.serialization.collections.ListSerializer
- ListSerializerResolver - Class in se.l4.commons.serialization.collections
- ListSerializerResolver() - Constructor for class se.l4.commons.serialization.collections.ListSerializerResolver
- LONG - se.l4.commons.serialization.format.ValueType
- LongArraySerializer - Class in se.l4.commons.serialization.collections.array
-
Custom serializer for arrays of longs.
- LongArraySerializer() - Constructor for class se.l4.commons.serialization.collections.array.LongArraySerializer
- LongSerializer - Class in se.l4.commons.serialization.standard
-
Serializer for
Long. - LongSerializer() - Constructor for class se.l4.commons.serialization.standard.LongSerializer
M
- MapAsObjectSerializer<V> - Class in se.l4.commons.serialization.collections
- MapAsObjectSerializer(Serializer<V>) - Constructor for class se.l4.commons.serialization.collections.MapAsObjectSerializer
- MapEnumVia - Annotation Type in se.l4.commons.serialization.enums
-
Annotation to give the serialization library a hint on how a certain enum should be mapped.
- MapSerializerResolver - Class in se.l4.commons.serialization.collections
-
Resolver for serializer of
Map. - MapSerializerResolver() - Constructor for class se.l4.commons.serialization.collections.MapSerializerResolver
N
- name() - Method in annotation type se.l4.commons.serialization.Named
-
Name of the class.
- Named - Annotation Type in se.l4.commons.serialization
-
Annotation that can be placed on a class that should be serialized to control under which name it is exposed.
- namespace() - Method in annotation type se.l4.commons.serialization.Named
-
Optional namespace of the class.
- NameTranslator - Class in se.l4.commons.serialization.enums
-
ValueTranslatorthat uses thenameof the enum. - NameTranslator(Class<? extends Enum<?>>) - Constructor for class se.l4.commons.serialization.enums.NameTranslator
- NamingCallback - Interface in se.l4.commons.serialization.spi
-
A callback for
SerializerResolverthat is used when a new resolver is discovered. - newInstance(Map<String, Object>) - Method in class se.l4.commons.serialization.internal.reflection.TypeInfo
-
Create a new instance.
- next() - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- next() - Method in interface se.l4.commons.serialization.format.StreamingInput
-
Advance to the next token.
- next(Token) - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- next(Token) - Method in class se.l4.commons.serialization.format.JsonInput
- next(Token) - Method in interface se.l4.commons.serialization.format.StreamingInput
-
Advance to the next token checking that it is of a certain type.
- next0() - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- next0() - Method in class se.l4.commons.serialization.format.BinaryInput
- next0() - Method in class se.l4.commons.serialization.format.JsonInput
- NULL - se.l4.commons.serialization.format.Token
-
Null, special case of
Token.VALUE. - NULL - se.l4.commons.serialization.format.ValueType
O
- object() - Method in class se.l4.commons.serialization.internal.SerializerFormatDefinitionBuilderImpl
- object() - Method in interface se.l4.commons.serialization.SerializerFormatDefinition.Builder
- OBJECT_END - se.l4.commons.serialization.format.Token
-
End of an object.
- OBJECT_START - se.l4.commons.serialization.format.Token
-
Start of an object.
- OptionalSerializer<T> - Class in se.l4.commons.serialization.standard
-
Serializer for
Optionalvalues. - OptionalSerializer(Serializer<T>) - Constructor for class se.l4.commons.serialization.standard.OptionalSerializer
- OptionalSerializerResolver - Class in se.l4.commons.serialization.standard
-
Resolver that resolves a suitable
OptionalSerializerbased on the type declared. - OptionalSerializerResolver() - Constructor for class se.l4.commons.serialization.standard.OptionalSerializerResolver
- OrdinalTranslator - Class in se.l4.commons.serialization.enums
-
Translator that will use the
Enum.ordinal()of an enum value in. - OrdinalTranslator(Class<? extends Enum<?>>) - Constructor for class se.l4.commons.serialization.enums.OrdinalTranslator
P
- peek() - Method in class se.l4.commons.serialization.format.BinaryInput
- peek() - Method in class se.l4.commons.serialization.format.JsonInput
- peek() - Method in interface se.l4.commons.serialization.format.StreamingInput
-
Peek into the stream and return the next token.
Q
- QualifiedName - Class in se.l4.commons.serialization
-
Name for a
Serializer. - QualifiedName(String, String) - Constructor for class se.l4.commons.serialization.QualifiedName
R
- raiseException(String) - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- raiseException(String) - Method in class se.l4.commons.serialization.format.JsonInput
- raiseSerializationException(String) - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- read(Object, StreamingInput) - Method in class se.l4.commons.serialization.internal.reflection.FieldDefinition
- read(StreamingInput) - Method in class se.l4.commons.serialization.collections.array.BooleanArraySerializer
- read(StreamingInput) - Method in class se.l4.commons.serialization.collections.array.CharArraySerializer
- read(StreamingInput) - Method in class se.l4.commons.serialization.collections.array.DoubleArraySerializer
- read(StreamingInput) - Method in class se.l4.commons.serialization.collections.array.FloatArraySerializer
- read(StreamingInput) - Method in class se.l4.commons.serialization.collections.array.IntArraySerializer
- read(StreamingInput) - Method in class se.l4.commons.serialization.collections.array.LongArraySerializer
- read(StreamingInput) - Method in class se.l4.commons.serialization.collections.array.ShortArraySerializer
- read(StreamingInput) - Method in class se.l4.commons.serialization.collections.ArraySerializer
- read(StreamingInput) - Method in class se.l4.commons.serialization.collections.ListSerializer
- read(StreamingInput) - Method in class se.l4.commons.serialization.collections.MapAsObjectSerializer
- read(StreamingInput) - Method in class se.l4.commons.serialization.collections.SetSerializer
- read(StreamingInput) - Method in class se.l4.commons.serialization.enums.EnumSerializer
- read(StreamingInput) - Method in class se.l4.commons.serialization.internal.DelayedSerializer
- read(StreamingInput) - Method in class se.l4.commons.serialization.internal.reflection.FieldDefinition
- read(StreamingInput) - Method in class se.l4.commons.serialization.internal.reflection.ReflectionNonStreamingSerializer
- read(StreamingInput) - Method in class se.l4.commons.serialization.internal.reflection.ReflectionOnlySingleFactorySerializer
- read(StreamingInput) - Method in class se.l4.commons.serialization.internal.reflection.ReflectionStreamingSerializer
- read(StreamingInput) - Method in interface se.l4.commons.serialization.Serializer
-
Read an object from the specified stream.
- read(StreamingInput) - Method in class se.l4.commons.serialization.standard.BooleanSerializer
- read(StreamingInput) - Method in class se.l4.commons.serialization.standard.ByteArraySerializer
- read(StreamingInput) - Method in class se.l4.commons.serialization.standard.ByteSerializer
- read(StreamingInput) - Method in class se.l4.commons.serialization.standard.CharacterSerializer
- read(StreamingInput) - Method in class se.l4.commons.serialization.standard.CompactDynamicSerializer
- read(StreamingInput) - Method in class se.l4.commons.serialization.standard.DoubleSerializer
- read(StreamingInput) - Method in class se.l4.commons.serialization.standard.DynamicSerializer
- read(StreamingInput) - Method in class se.l4.commons.serialization.standard.FloatSerializer
- read(StreamingInput) - Method in class se.l4.commons.serialization.standard.IntSerializer
- read(StreamingInput) - Method in class se.l4.commons.serialization.standard.LongSerializer
- read(StreamingInput) - Method in class se.l4.commons.serialization.standard.OptionalSerializer
- read(StreamingInput) - Method in class se.l4.commons.serialization.standard.ShortSerializer
- read(StreamingInput) - Method in class se.l4.commons.serialization.standard.SimpleTypeSerializer
- read(StreamingInput) - Method in class se.l4.commons.serialization.standard.StringSerializer
- read(StreamingInput) - Method in class se.l4.commons.serialization.standard.UuidSerializer
- ReflectionNonStreamingSerializer<T> - Class in se.l4.commons.serialization.internal.reflection
-
Serializer that uses only fields or methods.
- ReflectionNonStreamingSerializer(TypeInfo<T>) - Constructor for class se.l4.commons.serialization.internal.reflection.ReflectionNonStreamingSerializer
- ReflectionOnlySingleFactorySerializer<T> - Class in se.l4.commons.serialization.internal.reflection
-
Serializer that uses a smarter mapping creating instances using a single factory.
- ReflectionOnlySingleFactorySerializer(TypeInfo<T>, FactoryDefinition<T>) - Constructor for class se.l4.commons.serialization.internal.reflection.ReflectionOnlySingleFactorySerializer
- ReflectionSerializer<T> - Class in se.l4.commons.serialization
-
Serializer that will use reflection to access fields and methods in a class.
- ReflectionSerializer() - Constructor for class se.l4.commons.serialization.ReflectionSerializer
- ReflectionStreamingSerializer<T> - Class in se.l4.commons.serialization.internal.reflection
-
Serializer that uses only fields or methods.
- ReflectionStreamingSerializer(TypeInfo<T>) - Constructor for class se.l4.commons.serialization.internal.reflection.ReflectionStreamingSerializer
- registerIfNamed(Class<?>, Serializer<?>) - Method in class se.l4.commons.serialization.AbstractSerializerCollection
-
Register the given serializer if it has a name.
- registerIfNamed(Class<?>, Serializer<?>) - Method in interface se.l4.commons.serialization.spi.NamingCallback
- resolve(SerializerCollection, Type, Map<String, FieldDefinition>, Map<String, FieldDefinition>, ResolvedConstructor) - Static method in class se.l4.commons.serialization.internal.reflection.FactoryDefinition
- resolveSerializer(TypeEncounter, Type) - Static method in class se.l4.commons.serialization.collections.CollectionSerializers
S
- se.l4.commons.serialization - package se.l4.commons.serialization
- se.l4.commons.serialization.collections - package se.l4.commons.serialization.collections
- se.l4.commons.serialization.collections.array - package se.l4.commons.serialization.collections.array
- se.l4.commons.serialization.enums - package se.l4.commons.serialization.enums
- se.l4.commons.serialization.format - package se.l4.commons.serialization.format
- se.l4.commons.serialization.internal - package se.l4.commons.serialization.internal
- se.l4.commons.serialization.internal.reflection - package se.l4.commons.serialization.internal.reflection
- se.l4.commons.serialization.spi - package se.l4.commons.serialization.spi
- se.l4.commons.serialization.standard - package se.l4.commons.serialization.standard
- SerializationException - Exception in se.l4.commons.serialization
-
Exception that is related to errors with serialization.
- SerializationException() - Constructor for exception se.l4.commons.serialization.SerializationException
- SerializationException(String) - Constructor for exception se.l4.commons.serialization.SerializationException
- SerializationException(String, Throwable) - Constructor for exception se.l4.commons.serialization.SerializationException
- SerializationException(Throwable) - Constructor for exception se.l4.commons.serialization.SerializationException
- Serializer<T> - Interface in se.l4.commons.serialization
-
Serializer for a specific class.
- Serializer.NullHandling - Interface in se.l4.commons.serialization
-
Marker interface used when a serializer wants to handle an incoming
nullvalue. - SerializerCollection - Interface in se.l4.commons.serialization
-
Collection of
Serializers andresolvers. - SerializerFormatDefinition - Class in se.l4.commons.serialization
-
Definition of the output of a
Serializer. - SerializerFormatDefinition(int, ValueType, Iterable<SerializerFormatDefinition.FieldDefinition>) - Constructor for class se.l4.commons.serialization.SerializerFormatDefinition
- SerializerFormatDefinition.Builder - Interface in se.l4.commons.serialization
- SerializerFormatDefinition.FieldBuilder - Interface in se.l4.commons.serialization
-
Builder for field definition for object.
- SerializerFormatDefinition.FieldDefinition - Class in se.l4.commons.serialization
- SerializerFormatDefinitionBuilderImpl - Class in se.l4.commons.serialization.internal
-
Implementation of
SerializerDefinition.Builder. - SerializerFormatDefinitionBuilderImpl() - Constructor for class se.l4.commons.serialization.internal.SerializerFormatDefinitionBuilderImpl
- SerializerOrResolver<T> - Interface in se.l4.commons.serialization
-
Either a
Serializeror aSerializerResolver. - SerializerResolver<T> - Interface in se.l4.commons.serialization.spi
-
Resolver for a specific
Serializer. - SerializerResolverChain<T> - Class in se.l4.commons.serialization.spi
-
Chain of
SerializerResolvers that are tried in order. - SerializerResolverChain(Collection<SerializerResolver<T>>) - Constructor for class se.l4.commons.serialization.spi.SerializerResolverChain
- SerializerResolverRegistry - Class in se.l4.commons.serialization.spi
-
Finder of
SerializerResolvers, used when implementing aSerializerCollection. - SerializerResolverRegistry(InstanceFactory, NamingCallback) - Constructor for class se.l4.commons.serialization.spi.SerializerResolverRegistry
- set(Object, Object) - Method in class se.l4.commons.serialization.internal.reflection.FieldDefinition
- SetSerializer<T> - Class in se.l4.commons.serialization.collections
-
Serializer for
List. - SetSerializer(Serializer<T>) - Constructor for class se.l4.commons.serialization.collections.SetSerializer
- SetSerializerResolver - Class in se.l4.commons.serialization.collections
- SetSerializerResolver() - Constructor for class se.l4.commons.serialization.collections.SetSerializerResolver
- setValue(boolean) - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- setValue(byte) - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- setValue(byte[]) - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- setValue(char) - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- setValue(double) - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- setValue(float) - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- setValue(int) - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- setValue(long) - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- setValue(short) - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- setValue(Object) - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- setValue(String) - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- setValueNull() - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- SHORT - se.l4.commons.serialization.format.ValueType
- ShortArraySerializer - Class in se.l4.commons.serialization.collections.array
-
Custom serializer for arrays of shorts.
- ShortArraySerializer() - Constructor for class se.l4.commons.serialization.collections.array.ShortArraySerializer
- ShortSerializer - Class in se.l4.commons.serialization.standard
-
Serializer for
Short. - ShortSerializer() - Constructor for class se.l4.commons.serialization.standard.ShortSerializer
- SimpleTypeSerializer - Class in se.l4.commons.serialization.standard
- SimpleTypeSerializer() - Constructor for class se.l4.commons.serialization.standard.SimpleTypeSerializer
- skip() - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- skip() - Method in interface se.l4.commons.serialization.format.StreamingInput
-
Skip the started object, list or value.
- SkipDefaultValue - Annotation Type in se.l4.commons.serialization
-
Indicate that a field should not be written to the output if it is the types default value.
- skipValue() - Method in class se.l4.commons.serialization.format.AbstractStreamingInput
- skipValue() - Method in interface se.l4.commons.serialization.format.StreamingInput
-
If this token is a
Token.KEYthis will skip its value. - StaticSerializerResolver<T> - Class in se.l4.commons.serialization.spi
-
Resolver for types that have only one serializer.
- StaticSerializerResolver(Serializer<T>) - Constructor for class se.l4.commons.serialization.spi.StaticSerializerResolver
- StreamingInput - Interface in se.l4.commons.serialization.format
-
Input that is streamed as a set of token with values.
- StreamingOutput - Interface in se.l4.commons.serialization.format
-
Adapter for streaming results in different output formats.
- STRING - se.l4.commons.serialization.format.ValueType
- StringKey - Annotation Type in se.l4.commons.serialization.collections
-
Indicate that a
Maphas a string key and that key should be treated as an object key during serialization. - StringSerializer - Class in se.l4.commons.serialization.standard
-
Serializer for
String. - StringSerializer() - Constructor for class se.l4.commons.serialization.standard.StringSerializer
T
- TAG_BOOLEAN - Static variable in class se.l4.commons.serialization.format.BinaryOutput
- TAG_BYTE_ARRAY - Static variable in class se.l4.commons.serialization.format.BinaryOutput
- TAG_DOUBLE - Static variable in class se.l4.commons.serialization.format.BinaryOutput
- TAG_FLOAT - Static variable in class se.l4.commons.serialization.format.BinaryOutput
- TAG_INT - Static variable in class se.l4.commons.serialization.format.BinaryOutput
- TAG_KEY - Static variable in class se.l4.commons.serialization.format.BinaryOutput
- TAG_LIST_END - Static variable in class se.l4.commons.serialization.format.BinaryOutput
- TAG_LIST_START - Static variable in class se.l4.commons.serialization.format.BinaryOutput
- TAG_LONG - Static variable in class se.l4.commons.serialization.format.BinaryOutput
- TAG_NEGATIVE_INT - Static variable in class se.l4.commons.serialization.format.BinaryOutput
- TAG_NEGATIVE_LONG - Static variable in class se.l4.commons.serialization.format.BinaryOutput
- TAG_NULL - Static variable in class se.l4.commons.serialization.format.BinaryOutput
- TAG_OBJECT_END - Static variable in class se.l4.commons.serialization.format.BinaryOutput
- TAG_OBJECT_START - Static variable in class se.l4.commons.serialization.format.BinaryOutput
- TAG_POSITIVE_INT - Static variable in class se.l4.commons.serialization.format.BinaryOutput
- TAG_POSITIVE_LONG - Static variable in class se.l4.commons.serialization.format.BinaryOutput
- TAG_STRING - Static variable in class se.l4.commons.serialization.format.BinaryOutput
- toBytes() - Method in interface se.l4.commons.serialization.Serializer
-
Create a new function that turns objects into byte arrays.
- toBytes(T) - Method in interface se.l4.commons.serialization.Serializer
-
Turn an object into a byte array.
- toEnum(Integer) - Method in class se.l4.commons.serialization.enums.IntegerMappedTranslator
- toEnum(Integer) - Method in class se.l4.commons.serialization.enums.OrdinalTranslator
- toEnum(String) - Method in class se.l4.commons.serialization.enums.IgnoreCaseNameTranslator
- toEnum(String) - Method in class se.l4.commons.serialization.enums.NameTranslator
- toEnum(Type) - Method in interface se.l4.commons.serialization.enums.ValueTranslator
-
Translate a serialized value to an enum value.
- Token - Enum in se.l4.commons.serialization.format
-
Tokens that the input can return.
- toString() - Method in class se.l4.commons.serialization.internal.reflection.FactoryDefinition
- toString() - Method in class se.l4.commons.serialization.internal.TypeViaResolvedType
- toString() - Method in class se.l4.commons.serialization.spi.TypeViaClass
- Type - Interface in se.l4.commons.serialization.spi
-
Type information with information about generics.
- TypeEncounter - Interface in se.l4.commons.serialization.spi
-
Encounter with a specific type during serialization resolution.
- TypeEncounterImpl - Class in se.l4.commons.serialization.internal
-
Implementation of
TypeEncounter. - TypeEncounterImpl(SerializerCollection, Type, List<Annotation>) - Constructor for class se.l4.commons.serialization.internal.TypeEncounterImpl
- TypeInfo<T> - Class in se.l4.commons.serialization.internal.reflection
-
Information about a type used with
ReflectionSerializer. - TypeInfo(Class<T>, FactoryDefinition<T>[], Map<String, FieldDefinition>, FieldDefinition[]) - Constructor for class se.l4.commons.serialization.internal.reflection.TypeInfo
- TypeViaClass - Class in se.l4.commons.serialization.spi
-
Implementation of
TypeViaClassthat wraps aClass. - TypeViaClass(Class<?>) - Constructor for class se.l4.commons.serialization.spi.TypeViaClass
- TypeViaResolvedType - Class in se.l4.commons.serialization.internal
-
Implementation of
Typethat usesResolvedType. - TypeViaResolvedType(ResolvedType) - Constructor for class se.l4.commons.serialization.internal.TypeViaResolvedType
U
- unknown() - Static method in class se.l4.commons.serialization.SerializerFormatDefinition
- Use - Annotation Type in se.l4.commons.serialization
-
Annotation to mark which serializer to use for a certain class.
- using(ValueType) - Method in interface se.l4.commons.serialization.SerializerFormatDefinition.FieldBuilder
-
Using the definition for the specified value type.
- using(Serializer<?>) - Method in interface se.l4.commons.serialization.SerializerFormatDefinition.FieldBuilder
-
Define that this field uses the specified serializer.
- using(SerializerFormatDefinition) - Method in interface se.l4.commons.serialization.SerializerFormatDefinition.FieldBuilder
-
Define that this field uses the specified definition.
- UuidSerializer - Class in se.l4.commons.serialization.standard
-
Serializer for
UUIDthat transforms into a byte array. - UuidSerializer() - Constructor for class se.l4.commons.serialization.standard.UuidSerializer
V
- value() - Method in annotation type se.l4.commons.serialization.collections.Item
-
The class to use for serialization.
- value() - Method in annotation type se.l4.commons.serialization.enums.MapEnumVia
-
The translator to use.
- value() - Method in annotation type se.l4.commons.serialization.Expose
-
Get the name of the exposed value.
- value() - Method in annotation type se.l4.commons.serialization.Use
-
The class to use for serialization.
- value(ValueType) - Method in class se.l4.commons.serialization.internal.SerializerFormatDefinitionBuilderImpl
- value(ValueType) - Method in interface se.l4.commons.serialization.SerializerFormatDefinition.Builder
-
Define that we represent a certain type of value.
- VALUE - se.l4.commons.serialization.format.Token
-
Value, available via getters (and
StreamingInput.getValue()). - valueOf(String) - Static method in enum se.l4.commons.serialization.format.Token
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum se.l4.commons.serialization.format.ValueType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum se.l4.commons.serialization.format.Token
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum se.l4.commons.serialization.format.ValueType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- ValueTranslator<Type> - Interface in se.l4.commons.serialization.enums
-
Translator between
Enumand a serialized value. - ValueType - Enum in se.l4.commons.serialization.format
-
Values that are supported by the streaming input and outputs.
W
- withHint(Annotation) - Method in interface se.l4.commons.serialization.SerializerFormatDefinition.FieldBuilder
-
Add a hint to the definition.
- withHints(Annotation...) - Method in interface se.l4.commons.serialization.SerializerFormatDefinition.FieldBuilder
-
Add several hints to the definition.
- withType(Class<?>) - Method in interface se.l4.commons.serialization.SerializerFormatDefinition.FieldBuilder
-
Set information about the Java-type.
- withType(Type) - Method in interface se.l4.commons.serialization.SerializerFormatDefinition.FieldBuilder
-
Set information about the Java-type.
- WrappedSerializerCollection - Class in se.l4.commons.serialization
-
Implementation of
SerializerCollectionthat wraps another collection. - WrappedSerializerCollection(SerializerCollection) - Constructor for class se.l4.commons.serialization.WrappedSerializerCollection
- write(boolean[], String, StreamingOutput) - Method in class se.l4.commons.serialization.collections.array.BooleanArraySerializer
- write(byte[], String, StreamingOutput) - Method in class se.l4.commons.serialization.standard.ByteArraySerializer
- write(char[], String, StreamingOutput) - Method in class se.l4.commons.serialization.collections.array.CharArraySerializer
- write(double[], String, StreamingOutput) - Method in class se.l4.commons.serialization.collections.array.DoubleArraySerializer
- write(float[], String, StreamingOutput) - Method in class se.l4.commons.serialization.collections.array.FloatArraySerializer
- write(int[], String, StreamingOutput) - Method in class se.l4.commons.serialization.collections.array.IntArraySerializer
- write(long[], String, StreamingOutput) - Method in class se.l4.commons.serialization.collections.array.LongArraySerializer
- write(short[], String, StreamingOutput) - Method in class se.l4.commons.serialization.collections.array.ShortArraySerializer
- write(Boolean, String, StreamingOutput) - Method in class se.l4.commons.serialization.standard.BooleanSerializer
- write(Byte, String, StreamingOutput) - Method in class se.l4.commons.serialization.standard.ByteSerializer
- write(Character, String, StreamingOutput) - Method in class se.l4.commons.serialization.standard.CharacterSerializer
- write(Double, String, StreamingOutput) - Method in class se.l4.commons.serialization.standard.DoubleSerializer
- write(Float, String, StreamingOutput) - Method in class se.l4.commons.serialization.standard.FloatSerializer
- write(Integer, String, StreamingOutput) - Method in class se.l4.commons.serialization.standard.IntSerializer
- write(Long, String, StreamingOutput) - Method in class se.l4.commons.serialization.standard.LongSerializer
- write(Object, String, StreamingOutput) - Method in class se.l4.commons.serialization.collections.ArraySerializer
- write(Object, String, StreamingOutput) - Method in class se.l4.commons.serialization.standard.CompactDynamicSerializer
- write(Object, String, StreamingOutput) - Method in class se.l4.commons.serialization.standard.DynamicSerializer
- write(Object, String, StreamingOutput) - Method in class se.l4.commons.serialization.standard.SimpleTypeSerializer
- write(Object, StreamingOutput) - Method in class se.l4.commons.serialization.internal.reflection.FieldDefinition
- write(Short, String, StreamingOutput) - Method in class se.l4.commons.serialization.standard.ShortSerializer
- write(String, boolean) - Method in class se.l4.commons.serialization.format.BinaryOutput
- write(String, boolean) - Method in class se.l4.commons.serialization.format.JsonOutput
- write(String, boolean) - Method in interface se.l4.commons.serialization.format.StreamingOutput
-
Write a boolean.
- write(String, byte) - Method in interface se.l4.commons.serialization.format.StreamingOutput
-
Write a single byte value to the output.
- write(String, byte[]) - Method in class se.l4.commons.serialization.format.BinaryOutput
- write(String, byte[]) - Method in class se.l4.commons.serialization.format.JsonOutput
- write(String, byte[]) - Method in interface se.l4.commons.serialization.format.StreamingOutput
-
Write a byte array to the output.
- write(String, char) - Method in interface se.l4.commons.serialization.format.StreamingOutput
-
Write a single char value to the output.
- write(String, double) - Method in class se.l4.commons.serialization.format.BinaryOutput
- write(String, double) - Method in class se.l4.commons.serialization.format.JsonOutput
- write(String, double) - Method in interface se.l4.commons.serialization.format.StreamingOutput
-
Write a double.
- write(String, float) - Method in class se.l4.commons.serialization.format.BinaryOutput
- write(String, float) - Method in class se.l4.commons.serialization.format.JsonOutput
- write(String, float) - Method in interface se.l4.commons.serialization.format.StreamingOutput
-
Write a float.
- write(String, int) - Method in class se.l4.commons.serialization.format.BinaryOutput
- write(String, int) - Method in class se.l4.commons.serialization.format.JsonOutput
- write(String, int) - Method in interface se.l4.commons.serialization.format.StreamingOutput
-
Write an integer.
- write(String, long) - Method in class se.l4.commons.serialization.format.BinaryOutput
- write(String, long) - Method in class se.l4.commons.serialization.format.JsonOutput
- write(String, long) - Method in interface se.l4.commons.serialization.format.StreamingOutput
-
Write a long.
- write(String, String) - Method in class se.l4.commons.serialization.format.BinaryOutput
- write(String, String) - Method in class se.l4.commons.serialization.format.JsonOutput
- write(String, String) - Method in interface se.l4.commons.serialization.format.StreamingOutput
-
Write a string.
- write(String, String, StreamingOutput) - Method in class se.l4.commons.serialization.standard.StringSerializer
- write(List<T>, String, StreamingOutput) - Method in class se.l4.commons.serialization.collections.ListSerializer
- write(Map<String, V>, String, StreamingOutput) - Method in class se.l4.commons.serialization.collections.MapAsObjectSerializer
- write(Optional<T>, String, StreamingOutput) - Method in class se.l4.commons.serialization.standard.OptionalSerializer
- write(Set<T>, String, StreamingOutput) - Method in class se.l4.commons.serialization.collections.SetSerializer
- write(UUID, String, StreamingOutput) - Method in class se.l4.commons.serialization.standard.UuidSerializer
- write(T, String, StreamingOutput) - Method in class se.l4.commons.serialization.enums.EnumSerializer
- write(T, String, StreamingOutput) - Method in class se.l4.commons.serialization.internal.DelayedSerializer
- write(T, String, StreamingOutput) - Method in class se.l4.commons.serialization.internal.reflection.ReflectionNonStreamingSerializer
- write(T, String, StreamingOutput) - Method in class se.l4.commons.serialization.internal.reflection.ReflectionOnlySingleFactorySerializer
- write(T, String, StreamingOutput) - Method in class se.l4.commons.serialization.internal.reflection.ReflectionStreamingSerializer
- write(T, String, StreamingOutput) - Method in interface se.l4.commons.serialization.Serializer
-
Write and object to the specified stream.
- writeListEnd(String) - Method in class se.l4.commons.serialization.format.BinaryOutput
- writeListEnd(String) - Method in class se.l4.commons.serialization.format.JsonOutput
- writeListEnd(String) - Method in interface se.l4.commons.serialization.format.StreamingOutput
-
Write the end of a list.
- writeListStart(String) - Method in class se.l4.commons.serialization.format.BinaryOutput
- writeListStart(String) - Method in class se.l4.commons.serialization.format.JsonOutput
- writeListStart(String) - Method in interface se.l4.commons.serialization.format.StreamingOutput
-
Write the start of a list.
- writeNull(String) - Method in class se.l4.commons.serialization.format.BinaryOutput
- writeNull(String) - Method in class se.l4.commons.serialization.format.JsonOutput
- writeNull(String) - Method in interface se.l4.commons.serialization.format.StreamingOutput
-
Write a null value.
- writeObjectEnd(String) - Method in class se.l4.commons.serialization.format.BinaryOutput
- writeObjectEnd(String) - Method in class se.l4.commons.serialization.format.JsonOutput
- writeObjectEnd(String) - Method in interface se.l4.commons.serialization.format.StreamingOutput
-
Write the end of an object.
- writeObjectStart(String) - Method in class se.l4.commons.serialization.format.BinaryOutput
- writeObjectStart(String) - Method in class se.l4.commons.serialization.format.JsonOutput
- writeObjectStart(String) - Method in interface se.l4.commons.serialization.format.StreamingOutput
-
Write the start of an object.
- writer - Variable in class se.l4.commons.serialization.format.JsonOutput
All Classes|All Packages