Index
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
- 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.
- allowNull() - Method in interface io.micronaut.serde.Deserializer
-
Deprecated.
- allowNull() - Method in interface io.micronaut.serde.util.CustomizableDeserializer
- 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.
- 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
- BinaryCodecUtil - Class in io.micronaut.serde.util
-
Common implementations for reading/writing byte arrays.
C
- 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.
- 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
- create(Map<String, Object>, String...) - Static method in interface io.micronaut.serde.ObjectMapper
-
Creates a new custom
ObjectMapperwith additional beans (serializers, deserializers etc.) loaded from the given package locations. - 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<? super T>) - Method in interface io.micronaut.serde.Deserializer
-
Create a new child deserializer or return this if non is necessary for the given context.
- createSpecific(Serializer.EncoderContext, Argument<? extends T>) - Method in interface io.micronaut.serde.Serializer
-
Create a more specific serializer for the given definition.
- 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
- 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. - 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
SerdeConfigurationis available. - DEFAULT_MAXIMUM_DEPTH - Static variable in class io.micronaut.serde.LimitingStream
-
Default nesting depth limit.
- 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
- DeserializationConfiguration - Interface in io.micronaut.serde.config
-
Configuration for deserialization.
- deserialize(Decoder, Deserializer.DecoderContext, Argument<? super T>) - Method in interface io.micronaut.serde.Deserializer
-
Deserializes from the current state of the
Decoderan object of typeDeserializer. - deserialize(Decoder, Deserializer.DecoderContext, Argument<? super T>) - Method in interface io.micronaut.serde.util.CustomizableDeserializer
- deserialize(Decoder, Deserializer.DecoderContext, Argument<? super T>) - 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<? super T>, T) - Method in interface io.micronaut.serde.UpdatingDeserializer
-
Deserializes from the current state of the
Decoderan object of typeUpdatingDeserializer. - deserializeNonNull(Decoder, Deserializer.DecoderContext, Argument<? super T>) - 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<? super T>) - Method in interface io.micronaut.serde.Deserializer
-
Deserializes from the current state of the
Decoderan object of typeDeserializer. - deserializeNullable(Decoder, Deserializer.DecoderContext, Argument<? super T>) - Method in interface io.micronaut.serde.util.CustomizableDeserializer
- deserializeNullable(Decoder, Deserializer.DecoderContext, Argument<? super T>) - 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
-
Context object passed to the
Deserializer.deserialize(Decoder, io.micronaut.serde.Deserializer.DecoderContext, io.micronaut.core.type.Argument)method along with the decoder. - DeserializerLocator - Interface in io.micronaut.serde
-
Locator strategy interface for deserializers.
- 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.
E
- 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(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
- 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
- FILTER - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
-
Property filter name.
- findCustomDeserializer(Class<? extends D>) - Method in interface io.micronaut.serde.DeserializerLocator
-
Gets a custom deserializer.
- findCustomSerializer(Class<? extends D>) - Method in interface io.micronaut.serde.SerializerLocator
-
Gets a custom serializer.
- findDeserializer(Argument<? extends T>) - Method in interface io.micronaut.serde.DeserializerLocator
-
Finds a deserializer for the given type.
- findDeserializer(Class<? extends T>) - Method in interface io.micronaut.serde.DeserializerLocator
-
Finds a deserializer for the given type.
- findNamingStrategy(Class<? extends D>) - Method in interface io.micronaut.serde.NamingStrategyLocator
-
Gets a naming strategy.
- findSerializer(Argument<? extends T>) - Method in interface io.micronaut.serde.SerializerLocator
-
Finds a serializer for the given type.
- findSerializer(Class<? extends T>) - Method in interface io.micronaut.serde.SerializerLocator
-
Finds a serializer for the given type.
- findSubtypeDeserializables(Class<T>) - 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
- forName(String) - Static method in interface io.micronaut.serde.config.naming.PropertyNamingStrategy
-
Return an existing naming strategy for each name.
G
- get() - Method in class io.micronaut.serde.SerdeJsonMapperSupplier
- getArgument() - Method in exception io.micronaut.serde.exceptions.InvalidPropertyFormatException
- 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 io.micronaut.serde.exceptions.InvalidFormatException
- getCause() - Method in exception 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<? super T>) - 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<? super T>) - Method in interface io.micronaut.serde.util.CustomizableDeserializer
- getDeserializableIntrospection(Argument<T>) - Method in interface io.micronaut.serde.SerdeIntrospections
-
Gets an introspection for the given type for deserialization.
- getDeserializableSubtypes(Class<T>) - 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
DeserializationConfigurationfor 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
Serdeableannotation. - 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 io.micronaut.serde.exceptions.InvalidFormatException
- getProperty() - Method in class io.micronaut.serde.reference.PropertyReference
- 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
SerdeConfigurationfor this context. - getSerdeConfiguration() - Method in interface io.micronaut.serde.Serializer.EncoderContext
-
Get the
SerdeConfigurationfor this context. - getSerializableIntrospection(Argument<T>) - 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
SerializationConfigurationfor 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
- hasNextArrayValue() - Method in interface io.micronaut.serde.Decoder
- hasNextArrayValue() - Method in class io.micronaut.serde.DelegatingDecoder
- 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.
- INCLUDE - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
-
Include strategy.
- increaseDepth() - Method in class io.micronaut.serde.LimitingStream
-
Increase the current depth.
- INTEGER - Enum constant in enum class io.micronaut.serde.config.SerdeConfiguration.TimeShape
-
Serialize as an integer.
- InvalidFormatException - Exception in io.micronaut.serde.exceptions
-
Error for when a value cannot be converted to the desired type.
- InvalidFormatException(String, Exception, Object) - Constructor for exception io.micronaut.serde.exceptions.InvalidFormatException
- InvalidPropertyFormatException - Exception in io.micronaut.serde.exceptions
-
Extended version of
InvalidFormatExceptionwith information about the property that was incorrect. - InvalidPropertyFormatException(InvalidFormatException, Argument<?>) - Constructor for exception io.micronaut.serde.exceptions.InvalidPropertyFormatException
-
Construct a more detailed exception from the given cause.
- io.micronaut.serde - package io.micronaut.serde
- io.micronaut.serde.annotation - package io.micronaut.serde.annotation
- io.micronaut.serde.config - package io.micronaut.serde.config
- io.micronaut.serde.config.annotation - package io.micronaut.serde.config.annotation
- io.micronaut.serde.config.naming - package io.micronaut.serde.config.naming
- io.micronaut.serde.exceptions - package io.micronaut.serde.exceptions
- io.micronaut.serde.reference - package io.micronaut.serde.reference
- io.micronaut.serde.util - package io.micronaut.serde.util
- isAbsent(Serializer.EncoderContext, T) - Method in interface io.micronaut.serde.Serializer
-
Used for
JsonInclude.Include#NON_ABSENTchecking. - isAbsent(Serializer.EncoderContext, T) - Method in interface io.micronaut.serde.util.CustomizableSerializer
- isAlwaysSerializeErrorsAsList() - Method in interface io.micronaut.serde.config.SerializationConfiguration
- isEmpty(Serializer.EncoderContext, T) - Method in interface io.micronaut.serde.Serializer
-
Used for
JsonInclude.Include#NON_EMPTYchecking. - isEmpty(Serializer.EncoderContext, T) - Method in interface io.micronaut.serde.util.CustomizableSerializer
- 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
- isStrictNullable() - Method in interface io.micronaut.serde.config.DeserializationConfiguration
-
Whether null field should be annotated with a nullable annotations.
- isWriteBinaryAsArray() - Method in interface io.micronaut.serde.config.SerdeConfiguration
-
Control whether to use legacy behavior for writing byte arrays.
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
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 - 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 - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
-
A locale to use.
- 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
- 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.
- 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.
- 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_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.
- NullableDeserializer<T> - Interface in io.micronaut.serde.util
-
Sub-interface of
Deserializerfor deserializers that allownull. - NullableSerde<T> - Interface in io.micronaut.serde.util
-
Specialization of
Serdefor types that allow a value ofnull.
O
- ObjectMapper - Interface in io.micronaut.serde
-
Sub-interface of
JsonMapperwith customizations. - ObjectMapper.CloseableObjectMapper - Interface in io.micronaut.serde
-
A closeable object mapper.
- ObjectSerializer<T> - Interface in io.micronaut.serde
-
A variation of
Serializerthat is serializing an object and supports serializing its content into an existing object. - 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.
- PATTERN - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
-
A pattern to use.
- 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 - 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<B>, Argument<T>, Object) - Constructor for class io.micronaut.serde.reference.PropertyReference
- PropertyReferenceManager - Interface in io.micronaut.serde.reference
-
interface for managing property references.
- pushManagedRef(PropertyReference<B, P>) - Method in interface io.micronaut.serde.reference.PropertyReferenceManager
-
Pushes a parent onto the stack.
- pushManagedRef(PropertyReference<B, P>) - Method in class io.micronaut.serde.reference.AbstractPropertyReferenceManager
R
- READ_ONLY - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
-
Is this property to be used only for reading.
- refs - Variable in class io.micronaut.serde.reference.AbstractPropertyReferenceManager
-
used to store current references.
- REQUIRED - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
-
Whether this property is required (must be present in the input).
- resolveReference(PropertyReference<B, P>) - Method in interface io.micronaut.serde.Deserializer.DecoderContext
-
Resolve a reference for the given type and value.
- resolveReference(SerializationReference<B, P>) - 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.
- RuntimeSerdeException - Exception in io.micronaut.serde.exceptions
-
An exception that can be used as a wrapper for a
SerdeException. - RuntimeSerdeException(SerdeException) - Constructor for exception io.micronaut.serde.exceptions.RuntimeSerdeException
S
- 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.
- 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.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.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.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 in io.micronaut.serde.exceptions
-
Parent exception type for all serialization / deserialization exceptions.
- SerdeException() - Constructor for exception io.micronaut.serde.exceptions.SerdeException
- SerdeException(String) - Constructor for exception io.micronaut.serde.exceptions.SerdeException
- SerdeException(String, Throwable) - Constructor for exception io.micronaut.serde.exceptions.SerdeException
- SerdeException(Throwable) - Constructor for exception 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.
- SerdeJsonMapperSupplier - Class in io.micronaut.serde
-
An implementation of the
JsonMapperSupplierinterface for Micronaut Serialization. - SerdeJsonMapperSupplier() - Constructor for class io.micronaut.serde.SerdeJsonMapperSupplier
- 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
- SerializationConfiguration - Interface in io.micronaut.serde.config
-
Configuration for serialization.
- SerializationReference<B,
T> - Class in io.micronaut.serde.reference -
Represents a reference to a property for serialization.
- SerializationReference(String, BeanIntrospection<B>, Argument<T>, T, Serializer<T>) - Constructor for class io.micronaut.serde.reference.SerializationReference
- serialize(Encoder, Serializer.EncoderContext, Argument<? extends T>, T) - Method in interface io.micronaut.serde.Serializer
-
Serializes the given value using the passed
Encoder. - serialize(Encoder, Serializer.EncoderContext, Argument<? extends T>, 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<? extends T>, 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
-
Context object passes to the
Serializer.serialize(Encoder, EncoderContext, Argument, Object)method. - SerializerLocator - Interface in io.micronaut.serde
-
Locator strategy interface for serializers.
- shouldInclude(Serializer.EncoderContext, Serializer<Object>, Object, String, Object) - Method in interface io.micronaut.serde.PropertyFilter
- 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
- 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. - SUFFIX - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig.SerUnwrapped
T
- TIMEZONE - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
-
A time zone to use.
- toConversionError() - Method in exception io.micronaut.serde.exceptions.InvalidFormatException
-
Converts the exception to a conversion error.
- translate(AnnotatedElement) - Method in class io.micronaut.serde.config.naming.KebabCaseStrategy
- 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.IdentityStrategy
- 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 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_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_PROPERTY - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
-
The type property used for subtype binding.
- TYPE_PROPERTY_VISIBLE - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
-
If the type property should be visible.
U
- 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
- 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.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.
- 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.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.
- VIEWS - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
-
The views an element is part of.
W
- 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_ONLY - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
-
Is this property to be used only for writing.
- writeValueAsString(Object) - Method in interface io.micronaut.serde.ObjectMapper
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
Deserializer.deserializeNullable(io.micronaut.serde.Decoder, io.micronaut.serde.Deserializer.DecoderContext, io.micronaut.core.type.Argument<? super T>)instead