Index

A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractPropertyReferenceManager - Class in io.micronaut.serde.reference
Abstract implementation of PropertyReferenceManager.
AbstractPropertyReferenceManager() - Constructor for class io.micronaut.serde.reference.AbstractPropertyReferenceManager
 
ACCEPT_CASE_INSENSITIVE_PROPERTIES - Enum constant in enum class io.micronaut.serde.config.DeserializationConfiguration.Feature
Match bean property names without considering case.
ACCEPT_CASE_INSENSITIVE_VALUES - Enum constant in enum class io.micronaut.serde.config.DeserializationConfiguration.Feature
Match scalar values, such as enum names, without considering case.
ACCEPT_SINGLE_VALUE_AS_ARRAY - Enum constant in enum class io.micronaut.serde.config.DeserializationConfiguration.Feature
Accept a scalar JSON value as a single-element array or collection.
acceptCaseInsensitiveEnums() - Method in interface io.micronaut.serde.config.DeserializationConfiguration
Determines whether to accept case-insensitive enumeration values during deserialization.
acceptCaseInsensitiveProperties() - Method in interface io.micronaut.serde.config.DeserializationConfiguration
Determines whether properties should be matched case-insensitively.
acceptSingleValueAsArray() - Method in interface io.micronaut.serde.config.DeserializationConfiguration
Determines whether scalar values can be accepted as single-element arrays.
ADJUST_DATES_TO_CONTEXT_TIME_ZONE - Enum constant in enum class io.micronaut.serde.config.DeserializationConfiguration.Feature
Adjust date/time values to the configured context time zone during deserialization.
adjustDatesToContextTimeZone() - Method in interface io.micronaut.serde.config.DeserializationConfiguration
Determines whether temporal values are adjusted to the configured context time zone.
ALIAS - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig.SerBackRef
The managed property alias.
ALIAS - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig.SerManagedRef
The managed property alias.
ALIASES - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
Aliases for deserialization.
ALLOW_DESERIALIZE - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig.SerIgnored
Is deserialization of ignored properties allowed.
ALLOW_SERIALIZE - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig.SerIgnored
Is serialization of ignored properties allowed.
ALWAYS - Enum constant in enum class io.micronaut.serde.config.annotation.SerdeConfig.SerInclude
Value that indicates that property is to be always included, independent of value of the property.
ANY - Enum constant in enum class io.micronaut.serde.FormatConfiguration.Shape
No explicit shape preference.
argument() - Method in record class io.micronaut.serde.SerdeIntrospections.RuntimeIntrospectionRequest
Returns the value of the argument record component.
ARRAY - Enum constant in enum class io.micronaut.serde.FormatConfiguration.Shape
Array shape.
ARRAY_WRAPPER_PROPERTY - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
A property that should be used as a first item and the value as the second in the array wrap when serializing.
as() - Element in annotation interface io.micronaut.serde.annotation.Serdeable.Deserializable
Use the given class to deserialize this type.
as() - Element in annotation interface io.micronaut.serde.annotation.Serdeable.Serializable
Use the given class to serialize this type.

B

BIG_DECIMAL - Static variable in class io.micronaut.serde.util.SerdeArgumentConstants
Argument constant for BigDecimal values.
BIG_INTEGER - Static variable in class io.micronaut.serde.util.SerdeArgumentConstants
Argument constant for BigInteger values.
BINARY - Enum constant in enum class io.micronaut.serde.FormatConfiguration.Shape
Binary value shape.
BinaryCodecUtil - Class in io.micronaut.serde.util
Common implementations for reading/writing byte arrays.
BOOLEAN - Enum constant in enum class io.micronaut.serde.FormatConfiguration.Shape
Boolean scalar shape.
BOOLEAN - Static variable in class io.micronaut.serde.util.SerdeArgumentConstants
Argument constant for Boolean values.
BYTE - Static variable in class io.micronaut.serde.util.SerdeArgumentConstants
Argument constant for Byte values.

C

cacheKey() - Method in interface io.micronaut.serde.SerdeIntrospections.RuntimeIntrospectionResolver
 
canDeserialize(AnnotationMetadata) - Static method in class io.micronaut.serde.util.SerdePropertyAccess
Determines whether the property can be deserialized.
canDeserialize(BeanWriteProperty, AnnotationMetadata) - Static method in class io.micronaut.serde.util.SerdePropertyAccess
Determines whether the property can be deserialized.
canSerialize(AnnotationMetadata) - Static method in class io.micronaut.serde.util.SerdePropertyAccess
Determines whether the property can be serialized.
canSerialize(BeanReadProperty, AnnotationMetadata) - Static method in class io.micronaut.serde.util.SerdePropertyAccess
Determines whether the property can be serialized.
caseInsensitive() - Method in interface io.micronaut.serde.Keys
Whether key matching should be case-insensitive.
CHARACTER - Static variable in class io.micronaut.serde.util.SerdeArgumentConstants
Argument constant for Character values.
childLimits() - Method in class io.micronaut.serde.LimitingStream
Get the limits of a new child encoder.
CLASS_NAME - Enum constant in enum class io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped.DiscriminatorValueKind
 
CLASS_SIMPLE_NAME - Enum constant in enum class io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped.DiscriminatorValueKind
 
cloneWithConfiguration(SerdeConfiguration, SerializationConfiguration, DeserializationConfiguration) - Method in interface io.micronaut.serde.ObjectMapper
Optional feature.
cloneWithConfiguration(SerdeConfiguration, SerializationConfiguration, DeserializationConfiguration) - Method in interface io.micronaut.serde.SerdeRegistry
Optional feature.
cloneWithConfiguration(SerdeConfiguration, SerializationConfiguration, DeserializationConfiguration, SerdeIntrospections) - Method in interface io.micronaut.serde.ObjectMapper
Optional feature.
cloneWithConfiguration(SerdeConfiguration, SerializationConfiguration, DeserializationConfiguration, SerdeIntrospections) - Method in interface io.micronaut.serde.SerdeRegistry
Optional feature.
cloneWithFeatures(JsonFeatures) - Method in interface io.micronaut.serde.ObjectMapper
 
close() - Method in interface io.micronaut.serde.Decoder
Finalize the current structure.
close() - Method in class io.micronaut.serde.DelegatingDecoder
 
close() - Method in interface io.micronaut.serde.Encoder
Finalize the current structure.
close() - Method in interface io.micronaut.serde.ObjectMapper.CloseableObjectMapper
 
collectionArgument() - Method in interface io.micronaut.serde.exceptions.path.CollectionItemReferencePath
 
CollectionItemReferencePath - Interface in io.micronaut.serde.exceptions.path
Represents a reference path to a specific item within a collection.
collectionType() - Method in interface io.micronaut.serde.exceptions.path.CollectionItemReferencePath
 
create() - Static method in exception class io.micronaut.serde.exceptions.NullValueSerdeException
Creates a null-value sentinel exception without filling in a stack trace.
create(String...) - Static method in interface io.micronaut.serde.Keys
Create a key set for the supplied keys.
create(String[], boolean) - Static method in interface io.micronaut.serde.Keys
Create a key set for the supplied keys.
create(List) - Static method in interface io.micronaut.serde.Keys
Create a key set for the supplied keys.
create(List) - Method in interface io.micronaut.serde.KeysProvider
Create backend-specific data for the supplied keys.
create(List) - Static method in class io.micronaut.serde.KeysSupport
Create a key set for the supplied keys.
create(List, boolean) - Static method in interface io.micronaut.serde.Keys
Create a key set for the supplied keys.
create(List, boolean) - Method in interface io.micronaut.serde.KeysProvider
Create backend-specific data for the supplied keys.
create(List, boolean) - Static method in class io.micronaut.serde.KeysSupport
Create a key set for the supplied keys.
create(Map, String...) - Static method in interface io.micronaut.serde.ObjectMapper
Creates a new custom ObjectMapper with additional beans (serializers, deserializers etc.) loaded from the given package locations.
createDateFormat() - Method in record class io.micronaut.serde.FormatConfiguration
 
createDateTimeFormatter() - Method in record class io.micronaut.serde.FormatConfiguration
 
createDeserializationException(String, Object) - Method in interface io.micronaut.serde.Decoder
Creates an exception for the given message.
createDeserializationException(String, Object) - Method in class io.micronaut.serde.DelegatingDecoder
This method remains abstract because it doesn't throw IOException and thus can't call decoder().
createSpecific(Deserializer.DecoderContext, Argument) - Method in interface io.micronaut.serde.Deserializer
Create a new child deserializer or return this if non is necessary for the given context.
createSpecific(Deserializer.DecoderContext, Argument, FormatConfiguration) - Method in interface io.micronaut.serde.FormattedDeserializer
Create a more specific deserializer for the given definition and format configuration.
createSpecific(Serializer.EncoderContext, Argument) - Method in interface io.micronaut.serde.Serializer
Create a more specific serializer for the given definition.
createSpecific(Serializer.EncoderContext, Argument, FormatConfiguration) - Method in interface io.micronaut.serde.FormattedSerializer
Create a more specific serializer for the given definition and format configuration.
currentPath() - Method in interface io.micronaut.serde.Encoder
Return an analysis of the current path.
CustomizableDeserializer<T> - Interface in io.micronaut.serde.util
The type of deserializer that requires a specific implementation by calling Deserializer.createSpecific(DecoderContext, Argument).
CustomizableSerializer<T> - Interface in io.micronaut.serde.util
The type of serializer that requires a specific implementation by calling Serializer.createSpecific(Serializer.EncoderContext, Argument).

D

DECIMAL - Enum constant in enum class io.micronaut.serde.config.SerdeConfiguration.TimeShape
Serialize as a decimal value with best possible precision.
decodeArbitrary() - Method in interface io.micronaut.serde.Decoder
Decodes the current state into an arbitrary object.
decodeArbitrary() - Method in class io.micronaut.serde.DelegatingDecoder
 
decodeArray() - Method in interface io.micronaut.serde.Decoder
Start decoding an array.
decodeArray() - Method in class io.micronaut.serde.DelegatingDecoder
 
decodeArray(Argument) - Method in interface io.micronaut.serde.Decoder
Start decoding an array.
decodeArray(Argument) - Method in class io.micronaut.serde.DelegatingDecoder
 
decodeBigDecimal() - Method in interface io.micronaut.serde.Decoder
Decodes a BigDecimal.
decodeBigDecimal() - Method in class io.micronaut.serde.DelegatingDecoder
 
decodeBigDecimalNullable() - Method in interface io.micronaut.serde.Decoder
Equivalent to decodeNull() ? null : decodeBigDecimal().
decodeBigDecimalNullable() - Method in class io.micronaut.serde.DelegatingDecoder
 
decodeBigInteger() - Method in interface io.micronaut.serde.Decoder
Decodes a BigInteger.
decodeBigInteger() - Method in class io.micronaut.serde.DelegatingDecoder
 
decodeBigIntegerNullable() - Method in interface io.micronaut.serde.Decoder
Equivalent to decodeNull() ? null : decodeBigInteger().
decodeBigIntegerNullable() - Method in class io.micronaut.serde.DelegatingDecoder
 
decodeBinary() - Method in interface io.micronaut.serde.Decoder
Decode binary data from this stream.
decodeBinary() - Method in class io.micronaut.serde.DelegatingDecoder
 
decodeBinaryNullable() - Method in interface io.micronaut.serde.Decoder
Equivalent to decodeNull() ? null : decodeBinary().
decodeBinaryNullable() - Method in class io.micronaut.serde.DelegatingDecoder
 
decodeBoolean() - Method in interface io.micronaut.serde.Decoder
Decodes a boolean.
decodeBoolean() - Method in class io.micronaut.serde.DelegatingDecoder
 
decodeBooleanNullable() - Method in interface io.micronaut.serde.Decoder
Equivalent to decodeNull() ? null : decodeBoolean().
decodeBooleanNullable() - Method in class io.micronaut.serde.DelegatingDecoder
 
decodeBuffer() - Method in interface io.micronaut.serde.Decoder
Buffer the whole subtree of this value and return it as a new Decoder.
decodeBuffer() - Method in class io.micronaut.serde.DelegatingDecoder
 
decodeByte() - Method in interface io.micronaut.serde.Decoder
Decodes a byte.
decodeByte() - Method in class io.micronaut.serde.DelegatingDecoder
 
decodeByteNullable() - Method in interface io.micronaut.serde.Decoder
Equivalent to decodeNull() ? null : decodeByte().
decodeByteNullable() - Method in class io.micronaut.serde.DelegatingDecoder
 
decodeChar() - Method in interface io.micronaut.serde.Decoder
Decodes a char.
decodeChar() - Method in class io.micronaut.serde.DelegatingDecoder
 
decodeCharNullable() - Method in interface io.micronaut.serde.Decoder
Equivalent to decodeNull() ? null : decodeChar().
decodeCharNullable() - Method in class io.micronaut.serde.DelegatingDecoder
 
decodeDouble() - Method in interface io.micronaut.serde.Decoder
Decodes a double.
decodeDouble() - Method in class io.micronaut.serde.DelegatingDecoder
 
decodeDoubleNullable() - Method in interface io.micronaut.serde.Decoder
Equivalent to decodeNull() ? null : decodeDouble().
decodeDoubleNullable() - Method in class io.micronaut.serde.DelegatingDecoder
 
decodeFloat() - Method in interface io.micronaut.serde.Decoder
Decodes a float.
decodeFloat() - Method in class io.micronaut.serde.DelegatingDecoder
 
decodeFloatNullable() - Method in interface io.micronaut.serde.Decoder
Equivalent to decodeNull() ? null : decodeFloat().
decodeFloatNullable() - Method in class io.micronaut.serde.DelegatingDecoder
 
decodeFromArray(Decoder) - Static method in class io.micronaut.serde.util.BinaryCodecUtil
 
decodeFromBase64String(Decoder) - Static method in class io.micronaut.serde.util.BinaryCodecUtil
 
decodeInt() - Method in interface io.micronaut.serde.Decoder
Decodes a int.
decodeInt() - Method in class io.micronaut.serde.DelegatingDecoder
 
decodeIntNullable() - Method in interface io.micronaut.serde.Decoder
Equivalent to decodeNull() ? null : decodeInt().
decodeIntNullable() - Method in class io.micronaut.serde.DelegatingDecoder
 
decodeKey() - Method in interface io.micronaut.serde.Decoder
Decodes a key, if there are no more keys to decode returns null.
decodeKey() - Method in class io.micronaut.serde.DelegatingDecoder
 
decodeKey(Keys) - Method in interface io.micronaut.serde.KeysAwareDecoder
Decode the next object key and match it against the supplied key set.
decodeLong() - Method in interface io.micronaut.serde.Decoder
Decodes a long.
decodeLong() - Method in class io.micronaut.serde.DelegatingDecoder
 
decodeLongNullable() - Method in interface io.micronaut.serde.Decoder
Equivalent to decodeNull() ? null : decodeLong().
decodeLongNullable() - Method in class io.micronaut.serde.DelegatingDecoder
 
decodeNode() - Method in interface io.micronaut.serde.Decoder
Decodes the current state into a JsonNode.
decodeNode() - Method in class io.micronaut.serde.DelegatingDecoder
 
decodeNull() - Method in interface io.micronaut.serde.Decoder
Attempt to decode a null value.
decodeNull() - Method in class io.micronaut.serde.DelegatingDecoder
 
decodeNumber() - Method in interface io.micronaut.serde.Decoder
Decodes a number.
decodeNumberNullable() - Method in interface io.micronaut.serde.Decoder
Equivalent to decodeNull() ? null : decodeNumber().
decodeObject() - Method in interface io.micronaut.serde.Decoder
Decodes an object.
decodeObject() - Method in class io.micronaut.serde.DelegatingDecoder
 
decodeObject(Argument) - Method in interface io.micronaut.serde.Decoder
Decodes an object.
decodeObject(Argument) - Method in class io.micronaut.serde.DelegatingDecoder
 
Decoder - Interface in io.micronaut.serde
Core interface for decoding values from a serialized format such as JSON.
decodeShort() - Method in interface io.micronaut.serde.Decoder
Decodes a short.
decodeShort() - Method in class io.micronaut.serde.DelegatingDecoder
 
decodeShortNullable() - Method in interface io.micronaut.serde.Decoder
Equivalent to decodeNull() ? null : decodeShort().
decodeShortNullable() - Method in class io.micronaut.serde.DelegatingDecoder
 
decodeString() - Method in interface io.micronaut.serde.Decoder
Decodes a string.
decodeString() - Method in class io.micronaut.serde.DelegatingDecoder
 
decodeStringNullable() - Method in interface io.micronaut.serde.Decoder
Equivalent to decodeNull() ? null : decodeString().
decodeStringNullable() - Method in class io.micronaut.serde.DelegatingDecoder
 
decreaseDepth() - Method in class io.micronaut.serde.LimitingStream
Decrease the current depth, always needs a corresponding LimitingStream.increaseDepth() call.
DEDUCTION - Enum constant in enum class io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped.DiscriminatorValueKind
 
DEFAULT_FEATURES - Static variable in interface io.micronaut.serde.config.DeserializationConfiguration
 
DEFAULT_FEATURES - Static variable in interface io.micronaut.serde.config.SerializationConfiguration
 
DEFAULT_IMPL - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped
Is default implementation.
DEFAULT_INET_ADDRESS_AS_NUMERIC - Static variable in interface io.micronaut.serde.config.SerdeConfiguration
 
DEFAULT_LIMITS - Static variable in class io.micronaut.serde.LimitingStream
Default limits, only use this when no SerdeConfiguration is available.
DEFAULT_MAXIMUM_DEPTH - Static variable in class io.micronaut.serde.LimitingStream
Default nesting depth limit.
DEFAULT_RADIX - Static variable in record class io.micronaut.serde.FormatConfiguration
The default radix marker.
delegate() - Method in class io.micronaut.serde.DelegatingDecoder
 
delegateForDecodeValue() - Method in class io.micronaut.serde.DelegatingDecoder
 
DELEGATING - Enum constant in enum class io.micronaut.serde.config.annotation.SerdeConfig.SerCreatorMode
Use a single argument as the value.
DelegatingDecoder - Class in io.micronaut.serde
Decoder that delegates to another decoder.
DelegatingDecoder() - Constructor for class io.micronaut.serde.DelegatingDecoder
 
deserializable() - Element in annotation interface io.micronaut.serde.annotation.SerdeImport
 
DESERIALIZATION - Enum constant in enum class io.micronaut.serde.SerdeIntrospections.RuntimeIntrospectionKind
Runtime introspection for deserialization.
DeserializationConfiguration - Interface in io.micronaut.serde.config
Configuration for deserialization.
DeserializationConfiguration.Feature - Enum Class in io.micronaut.serde.config
Deserialization format features.
deserialize(Decoder, Deserializer.DecoderContext, Argument) - Method in interface io.micronaut.serde.Deserializer
Deserializes from the current state of the Decoder an object of type T.
deserialize(Decoder, Deserializer.DecoderContext, Argument) - Method in interface io.micronaut.serde.util.CustomizableDeserializer
 
deserialize(Decoder, Deserializer.DecoderContext, Argument) - Method in interface io.micronaut.serde.util.NullableDeserializer
 
DESERIALIZE_AS - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
Used to store the type that will deserialize this type.
deserializeInto(Decoder, Deserializer.DecoderContext, Argument, T) - Method in interface io.micronaut.serde.UpdatingDeserializer
Deserializes from the current state of the Decoder an object of type T.
deserializeNonNull(Decoder, Deserializer.DecoderContext, Argument) - Method in interface io.micronaut.serde.util.NullableDeserializer
A method that is invoked when the value is known not to be null.
deserializeNullable(Decoder, Deserializer.DecoderContext, Argument) - Method in interface io.micronaut.serde.Deserializer
Deserializes from the current state of the Decoder an object of type T.
deserializeNullable(Decoder, Deserializer.DecoderContext, Argument) - Method in interface io.micronaut.serde.util.CustomizableDeserializer
 
deserializeNullable(Decoder, Deserializer.DecoderContext, Argument) - Method in interface io.micronaut.serde.util.NullableDeserializer
 
Deserializer<T> - Interface in io.micronaut.serde
Interface that represents a deserializer.
DESERIALIZER_CLASS - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
Custom deserializer class.
Deserializer.DecoderContext - Interface in io.micronaut.serde
DeserializerLocator - Interface in io.micronaut.serde
Locator strategy interface for deserializers.
DISABLE_GENERATED_DESERIALIZER - Enum constant in enum class io.micronaut.serde.config.DeserializationConfiguration.Feature
Disable generated deserializers and use the runtime deserializer.
DISABLE_GENERATED_SERIALIZER - Enum constant in enum class io.micronaut.serde.config.SerializationConfiguration.Feature
Disable generated serializers and use the runtime serializer.
disableGeneratedDeserializer() - Method in interface io.micronaut.serde.config.DeserializationConfiguration
Determines whether generated deserializers should fall back to the runtime deserializer.
disableGeneratedSerializer() - Method in interface io.micronaut.serde.config.SerializationConfiguration
Determines whether generated serializers should fall back to the runtime serializer.
DISCRIMINATOR_PROP - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped
The discriminator property to use.
DISCRIMINATOR_TYPE - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped
The discriminator to use.
DISCRIMINATOR_VALUE - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped
The discriminator value to use.
DISCRIMINATOR_VISIBLE - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped
Is discriminator visible.
DOUBLE - Static variable in class io.micronaut.serde.util.SerdeArgumentConstants
Argument constant for Double values.
DUPLICATE - Enum constant in enum class io.micronaut.serde.util.GeneratedSerdeExceptionUtil.PropertyDispatchResult
The property was already handled.
duplicateProperty(Argument, Argument) - Static method in class io.micronaut.serde.util.GeneratedSerdeExceptionUtil
Creates a SerdeException for a duplicate property and enriches it with the property path.

E

EMPTY - Static variable in record class io.micronaut.serde.FormatConfiguration
Empty format configuration.
encodeArray(Argument) - Method in interface io.micronaut.serde.Encoder
Encodes an array.
encodeBigDecimal(BigDecimal) - Method in interface io.micronaut.serde.Encoder
Encode a BigDecimal.
encodeBigInteger(BigInteger) - Method in interface io.micronaut.serde.Encoder
Encode a BigInteger.
encodeBinary(byte[]) - Method in interface io.micronaut.serde.Encoder
Encode the given binary data.
encodeBoolean(boolean) - Method in interface io.micronaut.serde.Encoder
Encode a boolean.
encodeByte(byte) - Method in interface io.micronaut.serde.Encoder
Encode a byte.
encodeChar(char) - Method in interface io.micronaut.serde.Encoder
Encode a char.
encodeDouble(double) - Method in interface io.micronaut.serde.Encoder
Encode a double.
encodeFloat(float) - Method in interface io.micronaut.serde.Encoder
Encode a float.
encodeInt(int) - Method in interface io.micronaut.serde.Encoder
Encode an int.
encodeKey(Keys, int) - Method in interface io.micronaut.serde.KeysAwareEncoder
Encode a key by index from the supplied key set.
encodeKey(String) - Method in interface io.micronaut.serde.Encoder
Encode a key.
encodeLong(long) - Method in interface io.micronaut.serde.Encoder
Encode a long.
encodeNull() - Method in interface io.micronaut.serde.Encoder
Encode null.
encodeObject(Argument) - Method in interface io.micronaut.serde.Encoder
Encodes an object.
Encoder - Interface in io.micronaut.serde
Core interface for encoding a serialization format such as JSON.
encodeShort(short) - Method in interface io.micronaut.serde.Encoder
Encode a short.
encodeString(String) - Method in interface io.micronaut.serde.Encoder
Encode a string.
encodeToArray(Encoder, byte[]) - Static method in class io.micronaut.serde.util.BinaryCodecUtil
 
encodeToBase64String(Encoder, byte[]) - Static method in class io.micronaut.serde.util.BinaryCodecUtil
 
enumValueOf(Class, String, Deserializer.DecoderContext) - Static method in class io.micronaut.serde.util.GeneratedSerdeEnumUtil
Resolves an enum constant from serialized input.
equals(Object) - Method in record class io.micronaut.serde.FormatConfiguration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.serde.SerdeIntrospections.RuntimeIntrospectionRequest
Indicates whether some other object is "equal to" this one.
EXISTING_PROPERTY - Enum constant in enum class io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped.DiscriminatorType
 
EXTERNAL_PROPERTY - Enum constant in enum class io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped.DiscriminatorType
 

F

failOnNullForPrimitives(Deserializer.DecoderContext) - Static method in class io.micronaut.serde.util.GeneratedSerdeExceptionUtil
Whether primitive values should reject explicit null input.
features() - Method in interface io.micronaut.serde.config.DeserializationConfiguration
Returns the active format features for deserialization.
features() - Method in interface io.micronaut.serde.config.SerializationConfiguration
Returns the active format features for serialization.
features(DeserializationConfiguration) - Static method in interface io.micronaut.serde.config.DeserializationConfiguration
Resolve the active format features for the given deserialization configuration.
features(SerializationConfiguration) - Static method in interface io.micronaut.serde.config.SerializationConfiguration
Resolve the active serialization format features for the given configuration.
FEATURES_WITH - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
Format features to enable.
FEATURES_WITHOUT - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
Format features to disable.
fillInStackTrace() - Method in exception class io.micronaut.serde.exceptions.NullValueSerdeException
 
FILTER - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
Property filter name.
findCustomDeserializer(Class) - Method in interface io.micronaut.serde.DeserializerLocator
Gets a custom deserializer.
findCustomSerializer(Class) - Method in interface io.micronaut.serde.SerializerLocator
Gets a custom serializer.
findDeserializer(Argument) - Method in interface io.micronaut.serde.DeserializerLocator
Finds a deserializer for the given type.
findDeserializer(Class) - Method in interface io.micronaut.serde.DeserializerLocator
Finds a deserializer for the given type.
findNamingStrategy(Class) - Method in interface io.micronaut.serde.NamingStrategyLocator
Gets a naming strategy.
findSerializer(Argument) - Method in interface io.micronaut.serde.SerializerLocator
Finds a serializer for the given type.
findSerializer(Class) - Method in interface io.micronaut.serde.SerializerLocator
Finds a serializer for the given type.
findSubtypeDeserializables(Class) - Method in interface io.micronaut.serde.SerdeIntrospections
Gets an subtype introspection for the given type for deserialization.
finishStructure() - Method in interface io.micronaut.serde.Decoder
 
finishStructure() - Method in class io.micronaut.serde.DelegatingDecoder
 
finishStructure() - Method in interface io.micronaut.serde.Encoder
Finalize a previously created structure, like an array or object.
finishStructure(boolean) - Method in interface io.micronaut.serde.Decoder
 
finishStructure(boolean) - Method in class io.micronaut.serde.DelegatingDecoder
 
FLOAT - Static variable in class io.micronaut.serde.util.SerdeArgumentConstants
Argument constant for Float values.
FormatConfiguration - Record Class in io.micronaut.serde
Configuration mapped from format metadata.
FormatConfiguration(String, FormatConfiguration.Shape, String, String, Boolean, int) - Constructor for record class io.micronaut.serde.FormatConfiguration
Default constructor.
FormatConfiguration.Shape - Enum Class in io.micronaut.serde
Shape values supported by format metadata.
FormattedDeserializer<T> - Interface in io.micronaut.serde
A deserializer that can react to format metadata.
FormattedSerde<T> - Interface in io.micronaut.serde
Combined interface for a serializer and deserializer pair.
FormattedSerializer<T> - Interface in io.micronaut.serde
A serializer that can react to format metadata.
forName(String) - Static method in interface io.micronaut.serde.config.naming.PropertyNamingStrategy
Return an existing naming strategy for each name.
from(AnnotationMetadata) - Static method in record class io.micronaut.serde.FormatConfiguration
Resolve format configuration from annotation metadata.

G

GeneratedSerdeEnumUtil - Class in io.micronaut.serde.util
Enum helpers used by generated serdes.
GeneratedSerdeExceptionUtil - Class in io.micronaut.serde.util
Exception helpers used by generated serdes.
GeneratedSerdeExceptionUtil.PropertyDispatchResult - Enum Class in io.micronaut.serde.util
Result of a generated deserializer property dispatch.
GeneratedSerdeFallbackUtil - Class in io.micronaut.serde.util
Fallback helpers used by generated serdes when a runtime object serde is required.
get() - Method in class io.micronaut.serde.SerdeJsonMapperSupplier
 
get(Keys, int) - Static method in class io.micronaut.serde.KeysSupport
Find contributed key data by index.
getArgument() - Method in exception class io.micronaut.serde.exceptions.InvalidPropertyFormatException
 
getArgument() - Method in interface io.micronaut.serde.exceptions.path.CollectionItemReferencePath
 
getArgument() - Method in interface io.micronaut.serde.exceptions.path.MapItemReferencePath
 
getArgument() - Method in interface io.micronaut.serde.exceptions.path.PropertyReferencePath
 
getArgument() - Method in interface io.micronaut.serde.exceptions.path.ReferencePath
 
getArraySizeThreshold() - Method in interface io.micronaut.serde.config.DeserializationConfiguration
 
getBeanIntrospector() - Method in interface io.micronaut.serde.SerdeIntrospections
The bean introspector to use.
getCause() - Method in exception class io.micronaut.serde.exceptions.InvalidFormatException
 
getCause() - Method in exception class io.micronaut.serde.exceptions.RuntimeSerdeException
 
getConversionService() - Method in interface io.micronaut.serde.Deserializer.DecoderContext
 
getConversionService() - Method in interface io.micronaut.serde.Serializer.EncoderContext
 
getDateFormat() - Method in interface io.micronaut.serde.config.SerdeConfiguration
The date format to use when serializing and deserializing dates.
getDefault() - Static method in interface io.micronaut.serde.ObjectMapper
Get the default ObjectMapper instance.
getDefaultValue(Deserializer.DecoderContext, Argument) - Method in interface io.micronaut.serde.Deserializer
Obtains a default value that can be returned from this deserializer in the case where a value is absent.
getDefaultValue(Deserializer.DecoderContext, Argument) - Method in interface io.micronaut.serde.util.CustomizableDeserializer
 
getDeserializableIntrospection(Argument) - Method in interface io.micronaut.serde.SerdeIntrospections
Gets an introspection for the given type for deserialization.
getDeserializableSubtypes(Class) - Method in interface io.micronaut.serde.DeserializerLocator
Locates desrializable subtypes for the given super type.
getDeserializationConfiguration() - Method in interface io.micronaut.serde.Deserializer.DecoderContext
Get the DeserializationConfiguration for this context.
getFeatures() - Method in interface io.micronaut.serde.Deserializer.DecoderContext
Get the active deserialization format features for this context.
getFeatures() - Method in interface io.micronaut.serde.Serializer.EncoderContext
Get the active serialization format features for this context.
getIncludedIntrospectionPackages() - Method in interface io.micronaut.serde.config.SerdeConfiguration
The packages containing introspections that should be regarded as serializable by default without the need to add the Serdeable annotation.
getInclusion() - Method in interface io.micronaut.serde.config.SerializationConfiguration
 
getIntrospection() - Method in class io.micronaut.serde.reference.PropertyReference
 
getLocale() - Method in interface io.micronaut.serde.config.SerdeConfiguration
 
getMaximumNestingDepth() - Method in interface io.micronaut.serde.config.SerdeConfiguration
The maximum nesting depth for serialization and deserialization.
getNumericTimeUnit() - Method in interface io.micronaut.serde.config.SerdeConfiguration
The unit to use for serializing and deserializing dates to or from numbers.
getOriginalValue() - Method in exception class io.micronaut.serde.exceptions.InvalidFormatException
 
getPath() - Method in exception class io.micronaut.serde.exceptions.SerdeException
The mutable collection of the referenced path.
getPathAsString() - Method in exception class io.micronaut.serde.exceptions.SerdeException
 
getProperty() - Method in class io.micronaut.serde.reference.PropertyReference
 
getPropertyNamingStrategy() - Method in interface io.micronaut.serde.config.SerdeConfiguration
 
getPropertyNamingStrategyName() - Method in interface io.micronaut.serde.config.SerdeConfiguration
 
getReference() - Method in class io.micronaut.serde.reference.PropertyReference
 
getReferenceName() - Method in class io.micronaut.serde.reference.PropertyReference
 
getSerdeConfiguration() - Method in interface io.micronaut.serde.Deserializer.DecoderContext
Get the SerdeConfiguration for this context.
getSerdeConfiguration() - Method in interface io.micronaut.serde.Serializer.EncoderContext
Get the SerdeConfiguration for this context.
getSerdeRegistry() - Method in interface io.micronaut.serde.ObjectMapper
Returns the SerdeRegistry used by this object mapper, if possible.
getSerializableIntrospection(Argument) - Method in interface io.micronaut.serde.SerdeIntrospections
Gets an introspection for the given type for serialization.
getSerializationConfiguration() - Method in interface io.micronaut.serde.Serializer.EncoderContext
Get the SerializationConfiguration for this context.
getSerializer() - Method in class io.micronaut.serde.reference.SerializationReference
 
getTimeWriteShape() - Method in interface io.micronaut.serde.config.SerdeConfiguration
Shape for serializing dates.
getTimeZone() - Method in interface io.micronaut.serde.config.SerdeConfiguration
 

H

HANDLED - Enum constant in enum class io.micronaut.serde.util.GeneratedSerdeExceptionUtil.PropertyDispatchResult
The property was handled successfully.
handleUnknownEnumValue(Deserializer.DecoderContext, Argument, String) - Static method in class io.micronaut.serde.util.GeneratedSerdeExceptionUtil
Handles an unknown enum value according to deserialization configuration.
hashCode() - Method in record class io.micronaut.serde.FormatConfiguration
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.serde.SerdeIntrospections.RuntimeIntrospectionRequest
Returns a hash code value for this object.
hasNextArrayValue() - Method in interface io.micronaut.serde.Decoder
 
hasNextArrayValue() - Method in class io.micronaut.serde.DelegatingDecoder
 
hasRestrictedAccess(AnnotationMetadata) - Static method in class io.micronaut.serde.util.SerdePropertyAccess
Determines whether the property is restricted to only read or only write access.
hasView(Class...) - Method in interface io.micronaut.serde.Deserializer.DecoderContext
 
hasView(Class...) - Method in interface io.micronaut.serde.Serializer.EncoderContext
 

I

IDENTITY - Static variable in interface io.micronaut.serde.config.naming.PropertyNamingStrategy
Property name as is without changes.
IdentityStrategy - Class in io.micronaut.serde.config.naming
Property name as is without changes.
IdentityStrategy() - Constructor for class io.micronaut.serde.config.naming.IdentityStrategy
 
IGNORE_UNKNOWN - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig.SerIgnored
Is it unknown ignored.
IGNORED - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
Is it ignored.
IGNORED_DESERIALIZATION - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
Is it ignored for deserialization.
IGNORED_SERIALIZATION - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
Is it ignored for serialization.
ignoreUnknown(Deserializer.DecoderContext) - Static method in class io.micronaut.serde.util.GeneratedSerdeExceptionUtil
Whether unknown properties should be skipped.
INCLUDE - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
Include strategy.
INCLUDE_CONTENT - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
Include content strategy.
increaseDepth() - Method in class io.micronaut.serde.LimitingStream
Increase the current depth.
index() - Method in interface io.micronaut.serde.exceptions.path.CollectionItemReferencePath
 
indexOf(KeysProvider) - Static method in class io.micronaut.serde.KeysSupport
Find the contributed key data index for the given provider.
indexOf(String) - Method in interface io.micronaut.serde.Keys
Find the index of the supplied key.
INTEGER - Enum constant in enum class io.micronaut.serde.config.SerdeConfiguration.TimeShape
Serialize as an integer.
INTEGER - Static variable in class io.micronaut.serde.util.SerdeArgumentConstants
Argument constant for Integer values.
InvalidFormatException - Exception Class in io.micronaut.serde.exceptions
Error for when a value cannot be converted to the desired type.
InvalidFormatException(String, Exception, Object) - Constructor for exception class io.micronaut.serde.exceptions.InvalidFormatException
 
InvalidPropertyFormatException - Exception Class in io.micronaut.serde.exceptions
Extended version of InvalidFormatException with information about the property that was incorrect.
InvalidPropertyFormatException(InvalidFormatException, Argument) - Constructor for exception class io.micronaut.serde.exceptions.InvalidPropertyFormatException
Construct a more detailed exception from the given cause.
io.micronaut.serde - package io.micronaut.serde
Core Micronaut Serialization SPI for encoders, decoders, serializers, deserializers, and object mappers.
io.micronaut.serde.annotation - package io.micronaut.serde.annotation
Annotations for declaring serializable types and importing external serialization metadata.
io.micronaut.serde.config - package io.micronaut.serde.config
Configuration contracts and defaults for Micronaut Serialization behavior.
io.micronaut.serde.config.annotation - package io.micronaut.serde.config.annotation
Annotation model used by the serialization processor to describe serde configuration.
io.micronaut.serde.config.naming - package io.micronaut.serde.config.naming
Property naming strategies used to translate bean property names during serialization.
io.micronaut.serde.exceptions - package io.micronaut.serde.exceptions
Exception types raised by Micronaut Serialization.
io.micronaut.serde.exceptions.path - package io.micronaut.serde.exceptions.path
Reference path model for reporting where serialization or deserialization failures occurred.
io.micronaut.serde.info - package io.micronaut.serde.info
 
io.micronaut.serde.reference - package io.micronaut.serde.reference
Reusable property reference metadata for serialization and error reporting.
io.micronaut.serde.util - package io.micronaut.serde.util
Shared utility types used by generated and runtime serialization code.
isAbsent(Serializer.EncoderContext, T) - Method in interface io.micronaut.serde.Serializer
Used for JsonInclude.Include#NON_ABSENT checking.
isAbsent(Serializer.EncoderContext, T) - Method in interface io.micronaut.serde.util.CustomizableSerializer
 
isAlwaysSerializeErrorsAsList() - Method in interface io.micronaut.serde.config.SerializationConfiguration
 
isDefault(Serializer.EncoderContext, T) - Method in interface io.micronaut.serde.Serializer
Used for JsonInclude.Include#NON_DEFAULT checking.
isEmpty(Serializer.EncoderContext, T) - Method in interface io.micronaut.serde.Serializer
Used for JsonInclude.Include#NON_EMPTY checking.
isEmpty(Serializer.EncoderContext, T) - Method in interface io.micronaut.serde.util.CustomizableSerializer
 
isFailOnNullForPrimitives() - Method in interface io.micronaut.serde.config.DeserializationConfiguration
Whether a null field for a primitive should fail the deserialization.
isIgnoreUnknown() - Method in interface io.micronaut.serde.config.DeserializationConfiguration
Whether to ignore unknown values during deserialization.
isInetAddressAsNumeric() - Method in interface io.micronaut.serde.config.SerdeConfiguration
 
isJsonViewEnabled() - Method in interface io.micronaut.serde.config.SerdeConfiguration
When true, mappers should respect JsonView annotations on arguments passed to read/write methods.
isNumeric() - Method in enum class io.micronaut.serde.FormatConfiguration.Shape
 
isPojoShape() - Method in enum class io.micronaut.serde.FormatConfiguration.Shape
 
isRejectDeprecatedThreeLetterTimeZoneIds() - Method in interface io.micronaut.serde.config.SerdeConfiguration
Control whether deprecated three-letter time zone IDs are rejected.
isRequireAllCreatorParameters() - Method in interface io.micronaut.serde.config.DeserializationConfiguration
Determines whether every creator parameter must be present in the JSON input.
isStrictNullable() - Method in interface io.micronaut.serde.config.DeserializationConfiguration
Whether null field should be annotated with a nullable annotations.
isStructured() - Method in enum class io.micronaut.serde.FormatConfiguration.Shape
 
isSubtypesRequireDefaultImpl() - Method in interface io.micronaut.serde.config.DeserializationConfiguration
Whether the supertype is used by default when no supertype is resolved.
isWriteBinaryAsArray() - Method in interface io.micronaut.serde.config.SerdeConfiguration
Control whether to use legacy behavior for writing byte arrays.
isWriteDateTimesAsStrictIJson() - Method in interface io.micronaut.serde.config.SerdeConfiguration
Control whether date/time values are written in JSON-B strict I-JSON temporal form.
isWriteDurationsAsStrings() - Method in interface io.micronaut.serde.config.SerdeConfiguration
Control whether Duration values are written and read as ISO-8601 strings.
isWriteJavaUtilDatesWithZoneId() - Method in interface io.micronaut.serde.config.SerdeConfiguration
Control whether Date values are written with the configured time zone id.

J

JSONB_TYPE_INFO - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped
Whether the subtype metadata came from JSON-B type information.

K

KEBAB_CASE - Static variable in interface io.micronaut.serde.config.naming.PropertyNamingStrategy
Lowercase, separated by hyphens.
KebabCaseStrategy - Class in io.micronaut.serde.config.naming
kebab case strategy.
KebabCaseStrategy() - Constructor for class io.micronaut.serde.config.naming.KebabCaseStrategy
 
key() - Method in interface io.micronaut.serde.exceptions.path.MapItemReferencePath
 
Keys - Interface in io.micronaut.serde
A reusable key set for known object keys.
KeysAwareDecoder - Interface in io.micronaut.serde
Optional decoder capability for matching object keys against a known key set.
KeysAwareEncoder - Interface in io.micronaut.serde
Optional encoder capability for writing object keys from a known key set.
KeysProvider - Interface in io.micronaut.serde
Service-loaded contributor for backend-specific key data.
KeysSupport - Class in io.micronaut.serde
Support logic for creating Keys instances.
keysType() - Method in interface io.micronaut.serde.KeysProvider
The contribution type supplied by this provider.
kind() - Method in record class io.micronaut.serde.SerdeIntrospections.RuntimeIntrospectionRequest
Returns the value of the kind record component.

L

LEGACY - Enum constant in enum class io.micronaut.serde.config.SerdeConfiguration.NumericTimeUnit
Legacy unit for compatibility with documents created by micronaut-serialization 1.x (micronaut-core 3.x).
lenient() - Method in record class io.micronaut.serde.FormatConfiguration
Returns the value of the lenient record component.
LENIENT - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
if parsing is required whether to be lenient.
LimitingStream - Class in io.micronaut.serde
Utility class to check data limits in encoders and decoders.
LimitingStream(LimitingStream.RemainingLimits) - Constructor for class io.micronaut.serde.LimitingStream
 
LimitingStream.RemainingLimits - Class in io.micronaut.serde
This data structure contains the limits for this stream.
limitsFromConfiguration(SerdeConfiguration) - Static method in class io.micronaut.serde.LimitingStream
Get the configured limits.
locale() - Method in record class io.micronaut.serde.FormatConfiguration
Returns the value of the locale record component.
LOCALE - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
A locale to use.
LONG - Static variable in class io.micronaut.serde.util.SerdeArgumentConstants
Argument constant for Long values.
LOWER_CAMEL_CASE - Static variable in interface io.micronaut.serde.config.naming.PropertyNamingStrategy
lower first letter, but camel case.
LOWER_CASE - Static variable in interface io.micronaut.serde.config.naming.PropertyNamingStrategy
All lower case.
LOWER_DOT_CASE - Static variable in interface io.micronaut.serde.config.naming.PropertyNamingStrategy
Lowercase, separated by dots.
LowerCamelCaseStrategy - Class in io.micronaut.serde.config.naming
lower first letter, but camel case.
LowerCamelCaseStrategy() - Constructor for class io.micronaut.serde.config.naming.LowerCamelCaseStrategy
 
LowerCaseStrategy - Class in io.micronaut.serde.config.naming
Lower case strategy.
LowerCaseStrategy() - Constructor for class io.micronaut.serde.config.naming.LowerCaseStrategy
 
LowerDotCaseStrategy - Class in io.micronaut.serde.config.naming
Lower dot case strategy.
LowerDotCaseStrategy() - Constructor for class io.micronaut.serde.config.naming.LowerDotCaseStrategy
 

M

mapArgument() - Method in interface io.micronaut.serde.exceptions.path.MapItemReferencePath
 
MapItemReferencePath - Interface in io.micronaut.serde.exceptions.path
Represents a reference path to a specific item within a map.
mapType() - Method in interface io.micronaut.serde.exceptions.path.MapItemReferencePath
 
MATCH_END_OBJECT - Static variable in interface io.micronaut.serde.KeysAwareDecoder
Marker for case where the end of an object was encountered.
MATCH_UNKNOWN_NAME - Static variable in interface io.micronaut.serde.KeysAwareDecoder
Marker for case where a property name was encountered but not matched by the Keys supplied to KeysAwareDecoder.decodeKey(Keys).
MERGE - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
Whether an existing value should be updated instead of replaced.
META_ANNOTATION_PROPERTY - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
The meta annotation for property.
META_ANNOTATION_PROPERTY_ORDER - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
The meta annotation for property order.
MicronautSerdeApiModuleInfo - Class in io.micronaut.serde.info
 
MicronautSerdeApiModuleInfo() - Constructor for class io.micronaut.serde.info.MicronautSerdeApiModuleInfo
 
MILLISECONDS - Enum constant in enum class io.micronaut.serde.config.SerdeConfiguration.NumericTimeUnit
Serialize as milliseconds.
MINIMAL_CLASS - Enum constant in enum class io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped.DiscriminatorValueKind
 
mixin() - Element in annotation interface io.micronaut.serde.annotation.SerdeImport
Apply a mixin type.

N

NAME - Enum constant in enum class io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped.DiscriminatorValueKind
 
NAME - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig.SerUnwrapped
 
naming() - Element in annotation interface io.micronaut.serde.annotation.Serdeable.Deserializable
 
naming() - Element in annotation interface io.micronaut.serde.annotation.Serdeable
 
naming() - Element in annotation interface io.micronaut.serde.annotation.Serdeable.Serializable
 
NAMING - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
Naming strategy.
NamingStrategyLocator - Interface in io.micronaut.serde
Locator interface for a naming strategy.
NANOSECONDS - Enum constant in enum class io.micronaut.serde.config.SerdeConfiguration.NumericTimeUnit
Serialize as nanoseconds.
NATURAL - Enum constant in enum class io.micronaut.serde.FormatConfiguration.Shape
Natural shape for the value type.
NEVER - Enum constant in enum class io.micronaut.serde.config.annotation.SerdeConfig.SerInclude
Ignore the property.
newDecoderContext(Class) - Method in interface io.micronaut.serde.SerdeRegistry
Creates a new decoder context.
newEncoderContext(Class) - Method in interface io.micronaut.serde.SerdeRegistry
Creates a new encoder context.
NON_ABSENT - Enum constant in enum class io.micronaut.serde.config.annotation.SerdeConfig.SerInclude
Value that indicates that properties are included unless their value is: null "absent" value of a referential type (like Java 8 `Optional`, or {link java.util.concurrent.atomic.AtomicReference}); that is, something that would not deference to a non-null value.
NON_DEFAULT - Enum constant in enum class io.micronaut.serde.config.annotation.SerdeConfig.SerInclude
Value that indicates that properties are included unless their value is the default value of the property type as defined by its Java implementation.
NON_EMPTY - Enum constant in enum class io.micronaut.serde.config.annotation.SerdeConfig.SerInclude
Value that indicates that only properties with null value, or what is considered empty, are not to be included.
NON_NULL - Enum constant in enum class io.micronaut.serde.config.annotation.SerdeConfig.SerInclude
Value that indicates that only properties with non-null values are to be included.
NULL - Enum constant in enum class io.micronaut.serde.util.GeneratedSerdeExceptionUtil.PropertyDispatchResult
The property rejected a null value.
NullableDeserializer<T> - Interface in io.micronaut.serde.util
Sub-interface of Deserializer for deserializers that allow null through NullableDeserializer.deserializeNullable(Decoder, DecoderContext, Argument).
NullableSerde<T> - Interface in io.micronaut.serde.util
Specialization of Serde for types that allow a value of null.
nullValue(Argument, Argument) - Static method in class io.micronaut.serde.util.GeneratedSerdeExceptionUtil
Creates an exception for a null value assigned to a property that cannot accept null.
NullValueSerdeException - Exception Class in io.micronaut.serde.exceptions
Signals that a scalar decoder encountered a serialized null value where a non-null value was expected.
NUMBER - Enum constant in enum class io.micronaut.serde.FormatConfiguration.Shape
Numeric scalar shape.
NUMBER_FLOAT - Enum constant in enum class io.micronaut.serde.FormatConfiguration.Shape
Floating-point numeric scalar shape.
NUMBER_INT - Enum constant in enum class io.micronaut.serde.FormatConfiguration.Shape
Integral numeric scalar shape.

O

OBJECT - Enum constant in enum class io.micronaut.serde.FormatConfiguration.Shape
Object shape.
ObjectMapper - Interface in io.micronaut.serde
Sub-interface of JsonMapper with customizations.
ObjectMapper.CloseableObjectMapper - Interface in io.micronaut.serde
A closeable object mapper.
ObjectSerializer<T> - Interface in io.micronaut.serde
A variation of Serializer that is serializing an object and supports serializing its content into an existing object.
of(Decoder) - Static method in interface io.micronaut.serde.KeysAwareDecoder
Adapt the decoder to the keys-aware contract.
of(Encoder) - Static method in interface io.micronaut.serde.KeysAwareEncoder
Adapt the encoder to the keys-aware contract.
ofCollection(Class, Argument, int) - Static method in interface io.micronaut.serde.exceptions.path.ReferencePath
Creates a reference path for a specific item within a collection.
ofMap(Class, Argument, String) - Static method in interface io.micronaut.serde.exceptions.path.ReferencePath
Creates a reference path for a specific item within a map.
ofProperty(Class, Argument) - Static method in interface io.micronaut.serde.exceptions.path.ReferencePath
Creates a reference path for a property of a specified bean type.
ourLimits() - Method in class io.micronaut.serde.LimitingStream
Get a snapshot of our current limits to be passed to the constructor.

P

packageName() - Element in annotation interface io.micronaut.serde.annotation.SerdeImport
Specifies a package name where types can be found.
parseLocale() - Method in record class io.micronaut.serde.FormatConfiguration
 
parseTimeZone() - Method in record class io.micronaut.serde.FormatConfiguration
 
pattern() - Method in record class io.micronaut.serde.FormatConfiguration
Returns the value of the pattern record component.
PATTERN - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
A pattern to use.
POJO - Enum constant in enum class io.micronaut.serde.FormatConfiguration.Shape
POJO-like object shape.
popManagedRef() - Method in class io.micronaut.serde.reference.AbstractPropertyReferenceManager
 
popManagedRef() - Method in interface io.micronaut.serde.reference.PropertyReferenceManager
Remove the last parent (if present) from the stack.
PREFIX - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig.SerUnwrapped
 
PREFIX - Static variable in interface io.micronaut.serde.config.DeserializationConfiguration
 
PREFIX - Static variable in interface io.micronaut.serde.config.SerdeConfiguration
 
PREFIX - Static variable in interface io.micronaut.serde.config.SerializationConfiguration
 
PROPERTIES - Enum constant in enum class io.micronaut.serde.config.annotation.SerdeConfig.SerCreatorMode
From properties.
property() - Method in interface io.micronaut.serde.exceptions.path.PropertyReferencePath
 
PROPERTY - Enum constant in enum class io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped.DiscriminatorType
 
PROPERTY - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
The property to use.
PropertyFilter - Interface in io.micronaut.serde
Models a build time property filter.
PropertyNamingStrategy - Interface in io.micronaut.serde.config.naming
Allows defining a custom naming strategy for properties.
PropertyReference<B,T> - Class in io.micronaut.serde.reference
Represents a reference to a property.
PropertyReference(String, BeanIntrospection, Argument, Object) - Constructor for class io.micronaut.serde.reference.PropertyReference
 
PropertyReferenceManager - Interface in io.micronaut.serde.reference
interface for managing property references.
PropertyReferencePath - Interface in io.micronaut.serde.exceptions.path
Represents a reference path to a specific property of a bean type.
pushManagedRef(PropertyReference) - Method in class io.micronaut.serde.reference.AbstractPropertyReferenceManager
 
pushManagedRef(PropertyReference) - Method in interface io.micronaut.serde.reference.PropertyReferenceManager
Pushes a parent onto the stack.

R

radix() - Method in record class io.micronaut.serde.FormatConfiguration
Returns the value of the radix record component.
RADIX - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
The numeric base to use.
READ_DATE_TIMESTAMPS_AS_NANOSECONDS - Enum constant in enum class io.micronaut.serde.config.DeserializationConfiguration.Feature
Interpret numeric date/time timestamps as nanoseconds when timestamps are enabled.
READ_ONLY - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
Is this property to be used only for reading.
READ_UNKNOWN_ENUM_VALUES_AS_NULL - Enum constant in enum class io.micronaut.serde.config.DeserializationConfiguration.Feature
Deserialize unknown enum values as null.
READ_UNKNOWN_ENUM_VALUES_USING_DEFAULT_VALUE - Enum constant in enum class io.micronaut.serde.config.DeserializationConfiguration.Feature
Deserialize unknown enum values using the enum constant marked as the default value.
readDateTimestampsAsNanoseconds() - Method in interface io.micronaut.serde.config.DeserializationConfiguration
Determines whether numeric timestamps are read with nanosecond precision.
readUnknownEnumValuesAsNull() - Method in interface io.micronaut.serde.config.DeserializationConfiguration
Determines whether unknown enum values should deserialize as null.
readUnknownEnumValuesUsingDefaultValue() - Method in interface io.micronaut.serde.config.DeserializationConfiguration
Determines whether unknown enum values should use the configured default enum value.
ReferencePath - Interface in io.micronaut.serde.exceptions.path
Represents a reference path used for tracking references within serialized or deserialized data structures.
refs - Variable in class io.micronaut.serde.reference.AbstractPropertyReferenceManager
used to store current references.
required() - Element in annotation interface io.micronaut.serde.annotation.SerdeableGenerated
Returns whether compilation should fail when a non-skipped serializer or deserializer cannot be generated.
REQUIRED - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
Whether this property is required (must be present in the input).
resolve(SerdeIntrospections.RuntimeIntrospectionRequest) - Method in interface io.micronaut.serde.SerdeIntrospections.RuntimeIntrospectionResolver
Resolves a runtime introspection for the given request.
resolveReference(PropertyReference) - Method in interface io.micronaut.serde.Deserializer.DecoderContext
Resolve a reference for the given type and value.
resolveReference(SerializationReference) - Method in interface io.micronaut.serde.Serializer.EncoderContext
Resolve a reference for the given type and value.
RUNTIME_NAMING - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
Runtime naming strategy class.
runtimeFormattedEnumDeserializer(Deserializer.DecoderContext, Argument, FormatConfiguration) - Static method in class io.micronaut.serde.util.GeneratedSerdeFallbackUtil
Returns a runtime formatted deserializer for generated enum deserializers.
runtimeFormattedEnumSerializer(Serializer.EncoderContext, Argument, FormatConfiguration) - Static method in class io.micronaut.serde.util.GeneratedSerdeFallbackUtil
Returns a runtime formatted serializer for generated enum serializers.
RuntimeIntrospectionRequest(Argument, SerdeIntrospections.RuntimeIntrospectionKind) - Constructor for record class io.micronaut.serde.SerdeIntrospections.RuntimeIntrospectionRequest
Creates an instance of a RuntimeIntrospectionRequest record class.
RuntimeSerdeException - Exception Class in io.micronaut.serde.exceptions
An exception that can be used as a wrapper for a SerdeException.
RuntimeSerdeException(SerdeException) - Constructor for exception class io.micronaut.serde.exceptions.RuntimeSerdeException
 

S

SCALAR - Enum constant in enum class io.micronaut.serde.FormatConfiguration.Shape
Any scalar shape.
SECONDS - Enum constant in enum class io.micronaut.serde.config.SerdeConfiguration.NumericTimeUnit
Serialize as seconds, the default.
Serde<T> - Interface in io.micronaut.serde
Combined interface for a serializer and deserializer pair.
Serdeable - Annotation Interface in io.micronaut.serde.annotation
A Serde is an annotation that can be applied to type to indicate that it is allowed to be serialized and deserialized to and from a format like JSON.
Serdeable.Deserializable - Annotation Interface in io.micronaut.serde.annotation
Annotation used to indicate a type is deserializable.
Serdeable.Serializable - Annotation Interface in io.micronaut.serde.annotation
Annotation used to indicate a type is serializable.
SerdeableGenerated - Annotation Interface in io.micronaut.serde.annotation
Declares the compile-time generated serde contract for a Serdeable type.
SerdeArgumentConstants - Class in io.micronaut.serde.util
Reusable Argument constants for generated and runtime serde code.
SerdeConfig - Annotation Interface in io.micronaut.serde.config.annotation
Meta-annotation with meta annotation members that different annotation models can be bind to.
SerdeConfig.SerAnyGetter - Annotation Interface in io.micronaut.serde.config.annotation
Internal metadata for a JSON any getter.
SerdeConfig.SerAnySetter - Annotation Interface in io.micronaut.serde.config.annotation
Internal metadata for any setter.
SerdeConfig.SerBackRef - Annotation Interface in io.micronaut.serde.config.annotation
Back reference.
SerdeConfig.SerCreatorMode - Enum Class in io.micronaut.serde.config.annotation
Creator mode used when invoking the Creator.
SerdeConfig.SerEnumDefaultValue - Annotation Interface in io.micronaut.serde.config.annotation
Meta-annotation used to model the enum constant to use for unknown values.
SerdeConfig.SerError - Annotation Interface in io.micronaut.serde.config.annotation
Used to store errors.
SerdeConfig.SerGetter - Annotation Interface in io.micronaut.serde.config.annotation
Internal metadata for a JSON getter.
SerdeConfig.SerIgnored - Annotation Interface in io.micronaut.serde.config.annotation
Ignore handling meta annotation.
SerdeConfig.SerIgnored.SerType - Annotation Interface in io.micronaut.serde.config.annotation
Ignore handling meta annotation on type.
SerdeConfig.SerInclude - Enum Class in io.micronaut.serde.config.annotation
Include strategies for serialization.
SerdeConfig.SerIncluded - Annotation Interface in io.micronaut.serde.config.annotation
Include property meta annotation.
SerdeConfig.SerKey - Annotation Interface in io.micronaut.serde.config.annotation
Meta-annotation used to model the value used during map key serialization.
SerdeConfig.SerManagedRef - Annotation Interface in io.micronaut.serde.config.annotation
Managed reference.
SerdeConfig.SerSetter - Annotation Interface in io.micronaut.serde.config.annotation
Internal metadata for a setter.
SerdeConfig.SerSubtyped - Annotation Interface in io.micronaut.serde.config.annotation
Meta annotations for subtyped mapping.
SerdeConfig.SerSubtyped.DiscriminatorType - Enum Class in io.micronaut.serde.config.annotation
The discriminator type.
SerdeConfig.SerSubtyped.DiscriminatorValueKind - Enum Class in io.micronaut.serde.config.annotation
The discriminator value kind.
SerdeConfig.SerSubtyped.SerSubtype - Annotation Interface in io.micronaut.serde.config.annotation
Meta annotation for a mapped subtype.
SerdeConfig.SerTypeId - Annotation Interface in io.micronaut.serde.config.annotation
Meta-annotation used to model the property that provides the type id during serialization.
SerdeConfig.SerUnwrapped - Annotation Interface in io.micronaut.serde.config.annotation
Internal metadata type for wrapped settings.
SerdeConfig.SerValue - Annotation Interface in io.micronaut.serde.config.annotation
Meta-annotation used to model the value used during serialization.
SerdeConfiguration - Interface in io.micronaut.serde.config
 
SerdeConfiguration.NumericTimeUnit - Enum Class in io.micronaut.serde.config
Time unit to use when deserializing a numeric value, or when serializing to a numeric value as configured by SerdeConfiguration.getTimeWriteShape().
SerdeConfiguration.TimeShape - Enum Class in io.micronaut.serde.config
Shape to use for time serialization.
SerdeException - Exception Class in io.micronaut.serde.exceptions
Parent exception type for all serialization / deserialization exceptions.
SerdeException() - Constructor for exception class io.micronaut.serde.exceptions.SerdeException
 
SerdeException(String) - Constructor for exception class io.micronaut.serde.exceptions.SerdeException
 
SerdeException(String, Throwable) - Constructor for exception class io.micronaut.serde.exceptions.SerdeException
 
SerdeException(Throwable) - Constructor for exception class io.micronaut.serde.exceptions.SerdeException
 
SerdeImport - Annotation Interface in io.micronaut.serde.annotation
Annotation to allow external classes to be enabled for serialization / deserialization.
SerdeImport.Repeated - Annotation Interface in io.micronaut.serde.annotation
Repeated wrapper for this annotation.
SerdeIntrospections - Interface in io.micronaut.serde
Interface that abstracts the lookup for introspections usable for serialization and/or deserialization.
SerdeIntrospections.RuntimeIntrospectionKind - Enum Class in io.micronaut.serde
The kind of runtime introspection being requested.
SerdeIntrospections.RuntimeIntrospectionRequest<T> - Record Class in io.micronaut.serde
A runtime introspection request.
SerdeIntrospections.RuntimeIntrospectionResolver - Interface in io.micronaut.serde
Resolves runtime-built introspections.
SerdeJsonMapperSupplier - Class in io.micronaut.serde
An implementation of the JsonMapperSupplier interface for Micronaut Serialization.
SerdeJsonMapperSupplier() - Constructor for class io.micronaut.serde.SerdeJsonMapperSupplier
 
SerdePropertyAccess - Class in io.micronaut.serde.util
Utility for resolving serde property access from serde and core introspection metadata.
SerdeRegistry - Interface in io.micronaut.serde
Represents a registry where specific serializers can be looked up.
serializable() - Element in annotation interface io.micronaut.serde.annotation.SerdeImport
 
SERIALIZATION - Enum constant in enum class io.micronaut.serde.SerdeIntrospections.RuntimeIntrospectionKind
Runtime introspection for serialization.
SerializationConfiguration - Interface in io.micronaut.serde.config
Configuration for serialization.
SerializationConfiguration.Feature - Enum Class in io.micronaut.serde.config
Serialization format features.
SerializationReference<B,T> - Class in io.micronaut.serde.reference
Represents a reference to a property for serialization.
SerializationReference(String, BeanIntrospection, Argument, T, Serializer) - Constructor for class io.micronaut.serde.reference.SerializationReference
 
serialize(Encoder, Serializer.EncoderContext, Argument, T) - Method in interface io.micronaut.serde.Serializer
Serializes the given value using the passed Encoder.
serialize(Encoder, Serializer.EncoderContext, Argument, T) - Method in interface io.micronaut.serde.util.CustomizableSerializer
 
SERIALIZE_AS - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
Used to store the type that will serialize this type.
serializeInto(Encoder, Serializer.EncoderContext, Argument, T) - Method in interface io.micronaut.serde.ObjectSerializer
Serializes the object values using the passed object encoder.
Serializer<T> - Interface in io.micronaut.serde
Models a build time serializer.
SERIALIZER_CLASS - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
Custom serializer class.
Serializer.EncoderContext - Interface in io.micronaut.serde
SerializerLocator - Interface in io.micronaut.serde
Locator strategy interface for serializers.
shape() - Method in record class io.micronaut.serde.FormatConfiguration
Returns the value of the shape record component.
SHAPE - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
The serialization shape to use.
SHORT - Static variable in class io.micronaut.serde.util.SerdeArgumentConstants
Argument constant for Short values.
shouldInclude(Serializer.EncoderContext, Serializer, Object, String, Object) - Method in interface io.micronaut.serde.PropertyFilter
 
skip() - Element in annotation interface io.micronaut.serde.annotation.SerdeableGenerated
Returns whether both generated directions should be skipped.
skipDeserializer() - Element in annotation interface io.micronaut.serde.annotation.SerdeableGenerated
Returns whether the generated deserializer should be skipped.
skipSerializer() - Element in annotation interface io.micronaut.serde.annotation.SerdeableGenerated
Returns whether the generated serializer should be skipped.
skipValue() - Method in interface io.micronaut.serde.Decoder
Skips the current value.
skipValue() - Method in class io.micronaut.serde.DelegatingDecoder
 
SNAKE_CASE - Static variable in interface io.micronaut.serde.config.naming.PropertyNamingStrategy
Lowercase, separated by underscores.
SnakeCaseStrategy - Class in io.micronaut.serde.config.naming
Snake case implementation.
SnakeCaseStrategy() - Constructor for class io.micronaut.serde.config.naming.SnakeCaseStrategy
 
sortPropertiesAlphabetically() - Method in interface io.micronaut.serde.config.SerializationConfiguration
Determines whether properties should be serialized in alphabetical order.
SOURCEGEN_DESERIALIZER_CLASS - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
 
SOURCEGEN_DESERIALIZER_ELIGIBLE - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
 
SOURCEGEN_DESERIALIZER_FALLBACK_REASONS - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
 
SOURCEGEN_SERIALIZER_CLASS - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
 
SOURCEGEN_SERIALIZER_ELIGIBLE - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
 
SOURCEGEN_SERIALIZER_FALLBACK_REASONS - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
 
SOURCEGEN_SHAPE - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
 
strictNullable(Deserializer.DecoderContext) - Static method in class io.micronaut.serde.util.GeneratedSerdeExceptionUtil
Whether constructor arguments should reject missing or explicit null values.
strictNullableConstructorParameter(Argument, Argument) - Static method in class io.micronaut.serde.util.GeneratedSerdeExceptionUtil
Creates an exception for a constructor parameter rejected by strict nullable deserialization.
STRING - Enum constant in enum class io.micronaut.serde.config.SerdeConfiguration.TimeShape
Serialize as a string, either using SerdeConfiguration.getDateFormat() or as an ISO timestamp.
STRING - Enum constant in enum class io.micronaut.serde.FormatConfiguration.Shape
String scalar shape.
SUFFIX - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig.SerUnwrapped
 

T

timezone() - Method in record class io.micronaut.serde.FormatConfiguration
Returns the value of the timezone record component.
TIMEZONE - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
A time zone to use.
toConversionError() - Method in exception class io.micronaut.serde.exceptions.InvalidFormatException
Converts the exception to a conversion error.
toString() - Method in record class io.micronaut.serde.FormatConfiguration
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.serde.SerdeIntrospections.RuntimeIntrospectionRequest
Returns a string representation of this record class.
translate(AnnotatedElement) - Method in class io.micronaut.serde.config.naming.IdentityStrategy
 
translate(AnnotatedElement) - Method in class io.micronaut.serde.config.naming.KebabCaseStrategy
 
translate(AnnotatedElement) - Method in class io.micronaut.serde.config.naming.LowerCamelCaseStrategy
 
translate(AnnotatedElement) - Method in class io.micronaut.serde.config.naming.LowerCaseStrategy
 
translate(AnnotatedElement) - Method in class io.micronaut.serde.config.naming.LowerDotCaseStrategy
 
translate(AnnotatedElement) - Method in interface io.micronaut.serde.config.naming.PropertyNamingStrategy
Translate the given name into the desired format.
translate(AnnotatedElement) - Method in class io.micronaut.serde.config.naming.SnakeCaseStrategy
 
translate(AnnotatedElement) - Method in class io.micronaut.serde.config.naming.UpperCamelCaseStrategy
 
translate(AnnotatedElement) - Method in class io.micronaut.serde.config.naming.UpperCamelCaseStrategyWithSpaces
 
type() - Method in interface io.micronaut.serde.exceptions.path.PropertyReferencePath
 
TYPE_DISCRIMINATOR_TYPE - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
The type discriminator type.
TYPE_NAME - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
A type name mapping.
TYPE_NAME_CLASS_SIMPLE_NAME_PLACEHOLDER - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
A type name mapping.
TYPE_NAMES - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
A type name mapping used for subtype binding with multiple names.
TYPE_PROPERTIES - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
Type properties used for subtype binding when multiple discriminator properties apply.
TYPE_PROPERTY - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
The type property used for subtype binding.
TYPE_PROPERTY_VALUES - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
Type property values used for subtype binding when multiple discriminator properties apply.
TYPE_PROPERTY_VISIBLE - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
If the type property should be visible.

U

unexpectedToken(Object, Object) - Static method in exception class io.micronaut.serde.exceptions.NullValueSerdeException
Creates a null-value sentinel exception with the same message shape as an unexpected token exception.
UNKNOWN - Enum constant in enum class io.micronaut.serde.util.GeneratedSerdeExceptionUtil.PropertyDispatchResult
No property matched the incoming name.
UNKNOWN_KEY - Static variable in interface io.micronaut.serde.Keys
Returned by Keys.indexOf(String) when a key is unknown.
unknownEnumValue(Argument, String) - Static method in class io.micronaut.serde.util.GeneratedSerdeExceptionUtil
Creates a SerdeException for an unknown enum value.
unknownProperty(Argument, Argument) - Static method in class io.micronaut.serde.util.GeneratedSerdeExceptionUtil
Creates a SerdeException for an unknown property and enriches it with the property path.
unwrap(Decoder) - Static method in interface io.micronaut.serde.WrappedDecoder
Unwrap all nested decoder wrappers.
unwrap(Encoder) - Static method in interface io.micronaut.serde.WrappedEncoder
Unwrap all nested encoder wrappers.
updateValue(T, Argument, byte[]) - Method in interface io.micronaut.serde.ObjectMapper
Update an existing mutable value from JSON read from the supplied byte array.
updateValue(T, Argument, ByteBuffer) - Method in interface io.micronaut.serde.ObjectMapper
Update an existing mutable value from JSON read from the supplied byte buffer.
updateValue(T, Argument, InputStream) - Method in interface io.micronaut.serde.ObjectMapper
Update an existing mutable value from JSON read from the supplied input stream.
updateValue(T, Argument, Object) - Method in interface io.micronaut.serde.ObjectMapper
Update an existing mutable value from the supplied override value.
updateValue(T, Object) - Method in interface io.micronaut.serde.ObjectMapper
Update an existing mutable value from the supplied override value.
UpdatingDeserializer<T> - Interface in io.micronaut.serde
Interface that represents a deserializer capable of updating an existing object.
UPPER_CAMEL_CASE - Static variable in interface io.micronaut.serde.config.naming.PropertyNamingStrategy
upper first letter, but camel case.
UPPER_CAMEL_CASE_WITH_SPACES - Static variable in interface io.micronaut.serde.config.naming.PropertyNamingStrategy
upper first letter, but camel case with a space between.
UpperCamelCaseStrategy - Class in io.micronaut.serde.config.naming
camel case but first letter always upper.
UpperCamelCaseStrategy() - Constructor for class io.micronaut.serde.config.naming.UpperCamelCaseStrategy
 
UpperCamelCaseStrategyWithSpaces - Class in io.micronaut.serde.config.naming
Upper camel case separated by spaces.
UpperCamelCaseStrategyWithSpaces() - Constructor for class io.micronaut.serde.config.naming.UpperCamelCaseStrategyWithSpaces
 
USE_DEFAULTS - Enum constant in enum class io.micronaut.serde.config.annotation.SerdeConfig.SerInclude
Pseudo-value used to indicate that the higher-level defaults make sense, to avoid overriding inclusion value.
using() - Element in annotation interface io.micronaut.serde.annotation.Serdeable.Deserializable
 
using() - Element in annotation interface io.micronaut.serde.annotation.Serdeable.Serializable
 

V

validate() - Element in annotation interface io.micronaut.serde.annotation.Serdeable.Deserializable
 
validate() - Element in annotation interface io.micronaut.serde.annotation.Serdeable.Serializable
 
validate() - Element in annotation interface io.micronaut.serde.annotation.Serdeable
 
VALIDATE - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
Whether to validate at compilation time the config.
value() - Element in annotation interface io.micronaut.serde.annotation.SerdeImport.Repeated
 
value() - Element in annotation interface io.micronaut.serde.annotation.SerdeImport
Allows making an external class or interface serializable.
value() - Element in annotation interface io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped
 
valueOf(String) - Static method in enum class io.micronaut.serde.config.annotation.SerdeConfig.SerCreatorMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.serde.config.annotation.SerdeConfig.SerInclude
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped.DiscriminatorType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped.DiscriminatorValueKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.serde.config.DeserializationConfiguration.Feature
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.serde.config.SerdeConfiguration.NumericTimeUnit
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.serde.config.SerdeConfiguration.TimeShape
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.serde.config.SerializationConfiguration.Feature
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.serde.FormatConfiguration.Shape
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.serde.SerdeIntrospections.RuntimeIntrospectionKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.serde.util.GeneratedSerdeExceptionUtil.PropertyDispatchResult
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.micronaut.serde.config.annotation.SerdeConfig.SerCreatorMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.serde.config.annotation.SerdeConfig.SerInclude
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped.DiscriminatorType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped.DiscriminatorValueKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.serde.config.DeserializationConfiguration.Feature
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.serde.config.SerdeConfiguration.NumericTimeUnit
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.serde.config.SerdeConfiguration.TimeShape
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.serde.config.SerializationConfiguration.Feature
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.serde.FormatConfiguration.Shape
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.serde.SerdeIntrospections.RuntimeIntrospectionKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.serde.util.GeneratedSerdeExceptionUtil.PropertyDispatchResult
Returns an array containing the constants of this enum class, in the order they are declared.
VIEWS - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
The views an element is part of.

W

withFeatures(Set, Set) - Method in interface io.micronaut.serde.Deserializer.DecoderContext
Create a context with deserialization format features overridden by annotation metadata.
withFeatures(Set, Set) - Method in interface io.micronaut.serde.Serializer.EncoderContext
Create a context with serialization format features overridden by annotation metadata.
withPropertyPath(Throwable, Argument, Argument) - Static method in class io.micronaut.serde.util.GeneratedSerdeExceptionUtil
Converts any Throwable into a SerdeException and appends a property path segment.
withRuntimeEnumFallback(Deserializer, Deserializer.DecoderContext, Argument) - Static method in class io.micronaut.serde.util.GeneratedSerdeFallbackUtil
Returns the generated enum deserializer unless feature override metadata requires the runtime enum deserializer.
withRuntimeEnumFallback(Serializer, Serializer.EncoderContext, Argument) - Static method in class io.micronaut.serde.util.GeneratedSerdeFallbackUtil
Returns the generated enum serializer unless feature override metadata requires the runtime enum serializer.
withRuntimeIntrospectionResolver(SerdeIntrospections.RuntimeIntrospectionResolver) - Method in interface io.micronaut.serde.SerdeIntrospections
Creates introspections that first consult the given runtime resolver.
withRuntimeObjectFallback(Deserializer, Deserializer.DecoderContext, Argument) - Static method in class io.micronaut.serde.util.GeneratedSerdeFallbackUtil
Returns the generated deserializer unless the active features require the runtime object deserializer.
withRuntimeObjectFallback(Serializer, Serializer.EncoderContext, Argument) - Static method in class io.micronaut.serde.util.GeneratedSerdeFallbackUtil
Returns the generated serializer unless the active features require the runtime object serializer.
wrappedDecoder() - Method in interface io.micronaut.serde.WrappedDecoder
Returns the wrapped decoder.
WrappedDecoder - Interface in io.micronaut.serde
Decoder wrapper that exposes the wrapped decoder for backend-specific integrations.
wrappedEncoder() - Method in interface io.micronaut.serde.WrappedEncoder
Returns the wrapped encoder.
WrappedEncoder - Interface in io.micronaut.serde
Encoder wrapper that exposes the wrapped encoder for backend-specific integrations.
WRAPPER_ARRAY - Enum constant in enum class io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped.DiscriminatorType
 
WRAPPER_OBJECT - Enum constant in enum class io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped.DiscriminatorType
 
WRAPPER_PROPERTY - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
A property that should be used to wrap this value when serializing.
WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS - Enum constant in enum class io.micronaut.serde.config.SerializationConfiguration.Feature
Write numeric date/time timestamps using nanosecond precision when timestamps are enabled.
WRITE_DATES_WITH_ZONE_ID - Enum constant in enum class io.micronaut.serde.config.SerializationConfiguration.Feature
Include the zone id when serializing date/time values that support zone information.
WRITE_ONLY - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
Is this property to be used only for writing.
WRITE_SINGLE_ELEM_ARRAYS_UNWRAPPED - Enum constant in enum class io.micronaut.serde.config.SerializationConfiguration.Feature
Serialize single-element arrays and iterable values as the contained value instead of an array.
WRITE_SORTED_MAP_ENTRIES - Enum constant in enum class io.micronaut.serde.config.SerializationConfiguration.Feature
Serialize map entries ordered by key.
writeDatesWithZoneId() - Method in interface io.micronaut.serde.config.SerializationConfiguration
Determines whether zone ids are included when serializing zoned date/time values.
writeDateTimestampsAsNanoseconds() - Method in interface io.micronaut.serde.config.SerializationConfiguration
Determines whether timestamps are written with nanosecond precision.
writeSingleElemArraysUnwrapped() - Method in interface io.micronaut.serde.config.SerializationConfiguration
Determines whether single-element arrays should be written as unwrapped scalar values.
writeSortedMapEntries() - Method in interface io.micronaut.serde.config.SerializationConfiguration
Determines whether map entries should be written sorted by key.
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form