- decode(AbstractStreamDecoder) - Method in interface io.micronaut.serde.support.AbstractStreamDecoder.ValueDecoder
-
Decode this value.
- decodeArbitrary() - Method in interface io.micronaut.serde.Decoder
-
Decodes the current state into an arbitrary object.
- decodeArbitrary() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
- decodeArbitrary() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
-
- decodeArray(Argument<?>) - Method in interface io.micronaut.serde.Decoder
-
Start decoding an array.
- decodeArray() - Method in interface io.micronaut.serde.Decoder
-
Start decoding an array.
- decodeArray(Argument<?>) - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
- decodeArray(Argument<?>) - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
-
- decodeBigDecimal() - Method in interface io.micronaut.serde.Decoder
-
Decodes a BigDecimal.
- decodeBigDecimal() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
- decodeBigDecimal() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
-
- decodeBigInteger() - Method in interface io.micronaut.serde.Decoder
-
Decodes a BigInteger.
- decodeBigInteger() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
- decodeBigInteger() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
-
- decodeBoolean() - Method in interface io.micronaut.serde.Decoder
-
Decodes a boolean.
- decodeBoolean() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
- decodeBoolean() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
-
- decodeBuffer() - Method in class io.micronaut.serde.bson.BsonReaderDecoder
-
- 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.support.AbstractStreamDecoder
-
- decodeBuffer() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
-
- decodeByte() - Method in interface io.micronaut.serde.Decoder
-
Decodes a byte.
- decodeByte() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
- decodeByte() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
-
- decodeChar() - Method in interface io.micronaut.serde.Decoder
-
Decodes a char.
- decodeChar() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
- decodeChar() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
-
- decodeCustom(Decoder<T>, DecoderContext) - Method in class io.micronaut.serde.bson.BsonReaderDecoder
-
- decodeCustom(AbstractStreamDecoder.ValueDecoder<T>) - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
Decode a custom type.
- decodeCustom(AbstractStreamDecoder.ValueDecoder<T>, boolean) - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
Decode a custom type.
- decodeDecimal128() - Method in class io.micronaut.serde.bson.BsonReaderDecoder
-
Decodes Decimal128
.
- decodeDouble() - Method in interface io.micronaut.serde.Decoder
-
Decodes a double.
- decodeDouble() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
- decodeDouble() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
-
- decodeFloat() - Method in interface io.micronaut.serde.Decoder
-
Decodes a float.
- decodeFloat() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
- decodeFloat() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
-
- decodeInt() - Method in interface io.micronaut.serde.Decoder
-
Decodes a int.
- decodeInt() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
- decodeInt() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
-
- 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.support.AbstractStreamDecoder
-
- decodeLong() - Method in interface io.micronaut.serde.Decoder
-
Decodes a long.
- decodeLong() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
- decodeLong() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
-
- decodeNull() - Method in interface io.micronaut.serde.Decoder
-
Attempt to decode a null value.
- decodeNull() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
- decodeNull() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
-
- decodeNumber(AbstractStreamDecoder.ValueDecoder<T>, Function<String, T>, T, T) - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
Decode a number type, applying all necessary coercions.
- decodeObject(Argument<?>) - Method in interface io.micronaut.serde.Decoder
-
Decodes an object.
- decodeObject() - Method in interface io.micronaut.serde.Decoder
-
Decodes an object.
- decodeObject(Argument<?>) - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
- decodeObject(Argument<?>) - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
-
- decodeObjectId() - Method in class io.micronaut.serde.bson.BsonReaderDecoder
-
Decodes ObjectId
.
- Decoder - Interface in io.micronaut.serde
-
Core interface for decoding values from a serialized format such as JSON.
- decoderContext - Variable in class io.micronaut.serde.bson.AbstractBsonMapper
-
- decodeShort() - Method in interface io.micronaut.serde.Decoder
-
Decodes a short.
- decodeShort() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
- decodeShort() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
-
- decodeString() - Method in interface io.micronaut.serde.Decoder
-
Decodes a string.
- decodeString() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
- decodeString() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
-
- DefaultFormattedTemporalSerde<T extends java.time.temporal.TemporalAccessor> - Class in io.micronaut.serde.support.serdes
-
Super class that can be used for the default date/time formatting.
- DefaultFormattedTemporalSerde(SerdeConfiguration) - Constructor for class io.micronaut.serde.support.serdes.DefaultFormattedTemporalSerde
-
Allows configuring a default time format for temporal date/time types.
- DefaultSerdeIntrospections - Class in io.micronaut.serde.support
-
Default implementation of the
SerdeIntrospections
interface
which looks up instrospections from
BeanIntrospector.SHARED
.
- DefaultSerdeIntrospections(SerdeConfiguration) - Constructor for class io.micronaut.serde.support.DefaultSerdeIntrospections
-
- DefaultSerdeIntrospections() - Constructor for class io.micronaut.serde.support.DefaultSerdeIntrospections
-
- DefaultSerdeRegistry - Class in io.micronaut.serde.support
-
- DefaultSerdeRegistry(BeanContext, ObjectSerializer, ObjectDeserializer, Serde<Object[]>, SerdeIntrospections) - Constructor for class io.micronaut.serde.support.DefaultSerdeRegistry
-
- defaultSetDeserializer() - Method in class io.micronaut.serde.support.deserializers.CoreDeserializers
-
Deserializes default set.
- 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
Decoder
an object of type
T
.
- deserialize(Decoder, Deserializer.DecoderContext, Argument<? super Object[]>) - Method in class io.micronaut.serde.support.serdes.CustomizedObjectArrayDeserializer
-
- 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 type 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
Decoder
an object of type
T
.
- deserializeNonNull(Decoder, Deserializer.DecoderContext, Argument<? super T>) - Method in class io.micronaut.serde.bson.custom.AbstractBsonSerde
-
- deserializeNonNull(Decoder, Deserializer.DecoderContext, Argument<? super T>) - Method in class io.micronaut.serde.support.serdes.DefaultFormattedTemporalSerde
-
- deserializeNonNull(Decoder, Deserializer.DecoderContext, Argument<? super HealthStatus>) - Method in class io.micronaut.serde.support.serdes.HealthStatusSerde
-
- deserializeNonNull(Decoder, Deserializer.DecoderContext, Argument<? super Year>) - Method in class io.micronaut.serde.support.serdes.YearSerde
-
- 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.
- deserializeNonNullWithoutFormat(Decoder, Deserializer.DecoderContext, Argument<? super T>) - Method in class io.micronaut.serde.support.serdes.DefaultFormattedTemporalSerde
-
A method that is invoked when the value is known not to be null.
- deserializeNonNullWithoutFormat(Decoder, Deserializer.DecoderContext, Argument<? super Instant>) - Method in class io.micronaut.serde.support.serdes.InstantSerde
-
- deserializeNonNullWithoutFormat(Decoder, Deserializer.DecoderContext, Argument<? super LocalDate>) - Method in class io.micronaut.serde.support.serdes.LocalDateSerde
-
- deserializeNonNullWithoutFormat(Decoder, Deserializer.DecoderContext, Argument<? super LocalDateTime>) - Method in class io.micronaut.serde.support.serdes.LocalDateTimeSerde
-
- deserializeNonNullWithoutFormat(Decoder, Deserializer.DecoderContext, Argument<? super LocalTime>) - Method in class io.micronaut.serde.support.serdes.LocalTimeSerde
-
- deserializeNonNullWithoutFormat(Decoder, Deserializer.DecoderContext, Argument<? super OffsetDateTime>) - Method in class io.micronaut.serde.support.serdes.OffsetDateTimeSerde
-
- deserializeNonNullWithoutFormat(Decoder, Deserializer.DecoderContext, Argument<? super ZonedDateTime>) - Method in class io.micronaut.serde.support.serdes.ZonedDateTimeSerde
-
- Deserializer<T> - Interface in io.micronaut.serde
-
Interface that represents a deserializer.
- Deserializer.DecoderContext - Interface in io.micronaut.serde
-
- DESERIALIZER_CLASS - Static variable in annotation type io.micronaut.serde.config.annotation.SerdeConfig
-
Custom deserializer class.
- DeserializerLocator - Interface in io.micronaut.serde
-
Locator strategy interface for deserializers.
- DISCRIMINATOR_PROP - Static variable in annotation type io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped
-
The discriminator property to use.
- DISCRIMINATOR_TYPE - Static variable in annotation type io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped
-
The discriminator to use.
- DISCRIMINATOR_VALUE - Static variable in annotation type io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped
-
The discriminator value to use.
- doDeserializeNonNull(BsonReaderDecoder, Deserializer.DecoderContext, Argument<? super T>) - Method in class io.micronaut.serde.bson.custom.AbstractBsonSerde
-
- doDeserializeNonNull(BsonReaderDecoder, Deserializer.DecoderContext, Argument<? super Object>) - Method in class io.micronaut.serde.bson.custom.BsonRepresentationSerde
-
- doDeserializeNonNull(BsonReaderDecoder, Deserializer.DecoderContext, Argument<? super T>) - Method in class io.micronaut.serde.bson.custom.CodecBsonDecoder
-
- doSerialize(BsonWriterEncoder, Serializer.EncoderContext, T, Argument<? extends T>) - Method in class io.micronaut.serde.bson.custom.AbstractBsonSerde
-
- doSerialize(BsonWriterEncoder, Serializer.EncoderContext, Object, Argument<?>) - Method in class io.micronaut.serde.bson.custom.BsonRepresentationSerde
-
- doSerialize(BsonWriterEncoder, Serializer.EncoderContext, T, Argument<? extends T>) - Method in class io.micronaut.serde.bson.custom.CodecBsonDecoder
-
- durationSerde() - Method in class io.micronaut.serde.support.serdes.CoreSerdes
-
Serde for duration.
- JacksonAnnotationMapper - Class in io.micronaut.serde.processor.jackson
-
Maps the
com.fasterxml.jackson.annotation.JacksonAnnotation
stereotype to
SerdeConfig
.
- JacksonAnnotationMapper() - Constructor for class io.micronaut.serde.processor.jackson.JacksonAnnotationMapper
-
- JacksonDecoder - Class in io.micronaut.serde.jackson
-
Implementation of the
Decoder
interface for Jackson.
- JacksonEncoder - Class in io.micronaut.serde.jackson
-
Implementation of the
Encoder
interface for Jackson.
- JacksonIgnorePropertiesMapper - Class in io.micronaut.serde.processor.jackson
-
Support for JsonIgnoreProperties.
- JacksonIgnorePropertiesMapper() - Constructor for class io.micronaut.serde.processor.jackson.JacksonIgnorePropertiesMapper
-
- JacksonIgnoreTypeMapper - Class in io.micronaut.serde.processor.jackson
-
Transformer for JsonIgnoreType.
- JacksonIgnoreTypeMapper() - Constructor for class io.micronaut.serde.processor.jackson.JacksonIgnoreTypeMapper
-
- JacksonJsonMapper - Class in io.micronaut.serde.jackson
-
Implementation of the JsonMapper
interface for Jackson.
- JacksonJsonMapper(SerdeRegistry) - Constructor for class io.micronaut.serde.jackson.JacksonJsonMapper
-
- JsonAliasMapper - Class in io.micronaut.serde.processor.jackson
-
Support for JsonAlias.
- JsonAliasMapper() - Constructor for class io.micronaut.serde.processor.jackson.JsonAliasMapper
-
- JsonAnyGetterMapper - Class in io.micronaut.serde.processor.jackson
-
Adds support for JsonAnyGetter.
- JsonAnyGetterMapper() - Constructor for class io.micronaut.serde.processor.jackson.JsonAnyGetterMapper
-
- JsonAnySetterMapper - Class in io.micronaut.serde.processor.jackson
-
Adds support for JsonAnySetter.
- JsonAnySetterMapper() - Constructor for class io.micronaut.serde.processor.jackson.JsonAnySetterMapper
-
- JsonBackReferenceMapper - Class in io.micronaut.serde.processor.jackson
-
Managed ref support.
- JsonBackReferenceMapper() - Constructor for class io.micronaut.serde.processor.jackson.JsonBackReferenceMapper
-
- JsonbCreatorTransformer - Class in io.micronaut.serde.processor.jsonb
-
- JsonbCreatorTransformer() - Constructor for class io.micronaut.serde.processor.jsonb.JsonbCreatorTransformer
-
- JsonbDateFormatTransformer - Class in io.micronaut.serde.processor.jsonb
-
- JsonbDateFormatTransformer() - Constructor for class io.micronaut.serde.processor.jsonb.JsonbDateFormatTransformer
-
- JsonbNillableTransformer - Class in io.micronaut.serde.processor.jsonb
-
Support JsonbNillable.
- JsonbNillableTransformer() - Constructor for class io.micronaut.serde.processor.jsonb.JsonbNillableTransformer
-
- JsonbNumberFormatTransformer - Class in io.micronaut.serde.processor.jsonb
-
- JsonbNumberFormatTransformer() - Constructor for class io.micronaut.serde.processor.jsonb.JsonbNumberFormatTransformer
-
- JsonbPropertyOrderTransformer - Class in io.micronaut.serde.processor.jsonb
-
- JsonbPropertyOrderTransformer() - Constructor for class io.micronaut.serde.processor.jsonb.JsonbPropertyOrderTransformer
-
- JsonbPropertyTransformer - Class in io.micronaut.serde.processor.jsonb
-
- JsonbPropertyTransformer() - Constructor for class io.micronaut.serde.processor.jsonb.JsonbPropertyTransformer
-
- JsonbTransientTransformer - Class in io.micronaut.serde.processor.jsonb
-
- JsonbTransientTransformer() - Constructor for class io.micronaut.serde.processor.jsonb.JsonbTransientTransformer
-
- JsonClassDescriptionMapper - Class in io.micronaut.serde.processor.jackson
-
Support for JsonClassDescription.
- JsonClassDescriptionMapper() - Constructor for class io.micronaut.serde.processor.jackson.JsonClassDescriptionMapper
-
- JsonCreatorMapper - Class in io.micronaut.serde.processor.jackson
-
Maps the com.fasterxml.jackson.annotation.JsonCreator
annotation to Creator
.
- JsonCreatorMapper() - Constructor for class io.micronaut.serde.processor.jackson.JsonCreatorMapper
-
- JsonDeserializeMapper - Class in io.micronaut.serde.processor.jackson.databind
-
Support for JsonDeserialize(as=MyType).
- JsonDeserializeMapper() - Constructor for class io.micronaut.serde.processor.jackson.databind.JsonDeserializeMapper
-
- JsonFormatMapper - Class in io.micronaut.serde.processor.jackson
-
Transformer for com.fasterxml.jackson.annotation.JsonFormat
.
- JsonFormatMapper() - Constructor for class io.micronaut.serde.processor.jackson.JsonFormatMapper
-
- JsonGetterMapper - Class in io.micronaut.serde.processor.jackson
-
Support for Jackson's JsonGetter.
- JsonGetterMapper() - Constructor for class io.micronaut.serde.processor.jackson.JsonGetterMapper
-
- JsonIgnoreMapper - Class in io.micronaut.serde.processor.jackson
-
Maps the
com.fasterxml.jackson.annotation.JsonIgnore
annotation to
SerdeConfig
.
- JsonIgnoreMapper() - Constructor for class io.micronaut.serde.processor.jackson.JsonIgnoreMapper
-
- JsonIncludeMapper - Class in io.micronaut.serde.processor.jackson
-
Maps the
com.fasterxml.jackson.annotation.JsonInclude
annotation to
SerdeConfig
.
- JsonIncludeMapper() - Constructor for class io.micronaut.serde.processor.jackson.JsonIncludeMapper
-
- JsonIncludePropertiesMapper - Class in io.micronaut.serde.processor.jackson
-
Support for JsonIncludeProperties.
- JsonIncludePropertiesMapper() - Constructor for class io.micronaut.serde.processor.jackson.JsonIncludePropertiesMapper
-
- JsonManagedReferenceMapper - Class in io.micronaut.serde.processor.jackson
-
Managed ref support.
- JsonManagedReferenceMapper() - Constructor for class io.micronaut.serde.processor.jackson.JsonManagedReferenceMapper
-
- JsonNamingMapper - Class in io.micronaut.serde.processor.jackson.databind
-
Support for databind @JsonNaming.
- JsonNamingMapper() - Constructor for class io.micronaut.serde.processor.jackson.databind.JsonNamingMapper
-
- JsonNodeDecoder - Class in io.micronaut.serde.support.util
-
Implementation of the
Decoder
interface that
uss the
JsonNode
abstraction.
- JsonNodeEncoder - Class in io.micronaut.serde.support.util
-
Implementation of the
Encoder
interface that encodes a
in-memory
JsonNode
.
- JsonParserDecoder - Class in io.micronaut.serde.json.stream
-
Implementation of the
Decoder
interface for JSON-P.
- JsonParserDecoder(JsonParser) - Constructor for class io.micronaut.serde.json.stream.JsonParserDecoder
-
- JsonpFeature - Class in io.micronaut.serde.json.stream.graalvm
-
configures JSON-P for GraalVM.
- JsonpFeature() - Constructor for class io.micronaut.serde.json.stream.graalvm.JsonpFeature
-
- JsonPropertyMapper - Class in io.micronaut.serde.processor.jackson
-
Maps the
com.fasterxml.jackson.annotation.JsonProperty
annotation to
SerdeConfig
.
- JsonPropertyMapper() - Constructor for class io.micronaut.serde.processor.jackson.JsonPropertyMapper
-
- JsonPropertyOrderMapper - Class in io.micronaut.serde.processor.jackson
-
Support for @JsonPropertyOrder.
- JsonPropertyOrderMapper() - Constructor for class io.micronaut.serde.processor.jackson.JsonPropertyOrderMapper
-
- JsonRootNameMapper - Class in io.micronaut.serde.processor.jackson
-
Support for JsonRootName.
- JsonRootNameMapper() - Constructor for class io.micronaut.serde.processor.jackson.JsonRootNameMapper
-
- JsonSerializeMapper - Class in io.micronaut.serde.processor.jackson.databind
-
Support for JsonSerialize(as=MyType).
- JsonSerializeMapper() - Constructor for class io.micronaut.serde.processor.jackson.databind.JsonSerializeMapper
-
- JsonSetterMapper - Class in io.micronaut.serde.processor.jackson
-
Transformer for JsonSetter.
- JsonSetterMapper() - Constructor for class io.micronaut.serde.processor.jackson.JsonSetterMapper
-
- JsonStreamMapper - Class in io.micronaut.serde.json.stream
-
Implementation of the JsonMapper
interface for JSON-P.
- JsonStreamMapper(SerdeRegistry) - Constructor for class io.micronaut.serde.json.stream.JsonStreamMapper
-
- JsonStreamMapper(SerdeRegistry, Class<?>) - Constructor for class io.micronaut.serde.json.stream.JsonStreamMapper
-
- JsonSubTypesMapper - Class in io.micronaut.serde.processor.jackson
-
Support JsonSubTypes.
- JsonSubTypesMapper() - Constructor for class io.micronaut.serde.processor.jackson.JsonSubTypesMapper
-
- JsonTypeInfoMapper - Class in io.micronaut.serde.processor.jackson
-
Mapper for JsonTypeInfo.
- JsonTypeInfoMapper() - Constructor for class io.micronaut.serde.processor.jackson.JsonTypeInfoMapper
-
- JsonTypeNameMapper - Class in io.micronaut.serde.processor.jackson
-
Supports json type name.
- JsonTypeNameMapper() - Constructor for class io.micronaut.serde.processor.jackson.JsonTypeNameMapper
-
- JsonUnwrappedMapper - Class in io.micronaut.serde.processor.jackson
-
Adds support for Jackson's JsonUnwrapped.
- JsonUnwrappedMapper() - Constructor for class io.micronaut.serde.processor.jackson.JsonUnwrappedMapper
-
- JsonValueMapper - Class in io.micronaut.serde.processor.jackson
-
Support for JsonValue.
- JsonValueMapper() - Constructor for class io.micronaut.serde.processor.jackson.JsonValueMapper
-
- JsonViewMapper - Class in io.micronaut.serde.processor.jackson
-
Support for JsonView.
- JsonViewMapper() - Constructor for class io.micronaut.serde.processor.jackson.JsonViewMapper
-
- Serde<T> - Interface in io.micronaut.serde
-
Combined interface for a serializer and deserializer pair.
- Serdeable - Annotation Type 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 Type in io.micronaut.serde.annotation
-
Annotation used to indicate a type is deserializable.
- Serdeable.Serializable - Annotation Type in io.micronaut.serde.annotation
-
Annotation used to indicate a type is serializable.
- SerdeAnnotationUtil - Class in io.micronaut.serde.support.util
-
Utility methods for annotations.
- SerdeAnnotationUtil() - Constructor for class io.micronaut.serde.support.util.SerdeAnnotationUtil
-
- SerdeAnnotationVisitor - Class in io.micronaut.serde.processor
-
A visitor that provides validation and extended handling for JSON annotations.
- SerdeAnnotationVisitor() - Constructor for class io.micronaut.serde.processor.SerdeAnnotationVisitor
-
- SerdeConfig - Annotation Type in io.micronaut.serde.config.annotation
-
Meta-annotation with meta annotation members that different annotation
models can be bind to.
- SerdeConfig.SerAnyGetter - Annotation Type in io.micronaut.serde.config.annotation
-
Internal metadata for a JSON any getter.
- SerdeConfig.SerAnySetter - Annotation Type in io.micronaut.serde.config.annotation
-
Internal metadata for any setter.
- SerdeConfig.SerBackRef - Annotation Type in io.micronaut.serde.config.annotation
-
Back reference.
- SerdeConfig.SerCreatorMode - Enum in io.micronaut.serde.config.annotation
-
Creator mode used when invoking the Creator
.
- SerdeConfig.SerError - Annotation Type in io.micronaut.serde.config.annotation
-
Used to store errors.
- SerdeConfig.SerGetter - Annotation Type in io.micronaut.serde.config.annotation
-
Internal metadata for a JSON getter.
- SerdeConfig.SerIgnored - Annotation Type in io.micronaut.serde.config.annotation
-
Ignore handling meta annotation.
- SerdeConfig.SerIgnored.SerType - Annotation Type in io.micronaut.serde.config.annotation
-
- SerdeConfig.SerInclude - Enum in io.micronaut.serde.config.annotation
-
Include strategies for serialization.
- SerdeConfig.SerIncluded - Annotation Type in io.micronaut.serde.config.annotation
-
Include property meta annotation.
- SerdeConfig.SerManagedRef - Annotation Type in io.micronaut.serde.config.annotation
-
Managed reference.
- SerdeConfig.SerSetter - Annotation Type in io.micronaut.serde.config.annotation
-
Internal metadata for a setter.
- SerdeConfig.SerSubtyped - Annotation Type in io.micronaut.serde.config.annotation
-
Meta annotations for subtyped mapping.
- SerdeConfig.SerSubtyped.DiscriminatorType - Enum in io.micronaut.serde.config.annotation
-
- SerdeConfig.SerSubtyped.DiscriminatorValueKind - Enum in io.micronaut.serde.config.annotation
-
- SerdeConfig.SerSubtyped.SerSubtype - Annotation Type in io.micronaut.serde.config.annotation
-
Meta annotation for a mapped subtype.
- SerdeConfig.SerUnwrapped - Annotation Type in io.micronaut.serde.config.annotation
-
Internal metadata type for wrapped settings.
- SerdeConfig.SerValue - Annotation Type in io.micronaut.serde.config.annotation
-
Meta-annotation used to model the value used during serialization.
- SerdeConfiguration - Interface in io.micronaut.serde.config
-
- 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 Type in io.micronaut.serde.annotation
-
Annotation to allow external classes to be enabled for serialization / deserialization.
- SerdeImport.Repeated - Annotation Type 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.
- SerdeJsonBeanPropertyBinderExceptionHandler - Class in io.micronaut.serde.support.bind
-
Implementation of JsonBeanPropertyBinderExceptionHandler
.
- SerdeJsonBeanPropertyBinderExceptionHandler() - Constructor for class io.micronaut.serde.support.bind.SerdeJsonBeanPropertyBinderExceptionHandler
-
- SerdeJsonConfiguration - Class in io.micronaut.serde.support.config
-
Implementation of the JsonConfiguration
interface
for the serialization project.
- SerdeJsonConfiguration(SerializationConfiguration, DeserializationConfiguration) - Constructor for class io.micronaut.serde.support.config.SerdeJsonConfiguration
-
- SerdeRegistry - Interface in io.micronaut.serde
-
Represents a registry where specific serializers can be looked up.
- 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 class io.micronaut.serde.bson.custom.AbstractBsonSerde
-
- 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 Object[]>, Object[]) - Method in class io.micronaut.serde.support.serdes.CustomizedObjectArraySerializer
-
- serialize(Encoder, Serializer.EncoderContext, Argument<? extends T>, T) - Method in class io.micronaut.serde.support.serdes.DefaultFormattedTemporalSerde
-
- serialize(Encoder, Serializer.EncoderContext, Argument<? extends HealthStatus>, HealthStatus) - Method in class io.micronaut.serde.support.serdes.HealthStatusSerde
-
- serialize(Encoder, Serializer.EncoderContext, Argument<? extends Year>, Year) - Method in class io.micronaut.serde.support.serdes.YearSerde
-
- serialize(Encoder, Serializer.EncoderContext, Argument<? extends T>, T) - Method in class io.micronaut.serde.support.serializers.CustomizedObjectSerializer
-
- serialize(Encoder, Serializer.EncoderContext, Argument<? extends T>, T) - Method in class io.micronaut.serde.support.serializers.SimpleObjectSerializer
-
- serialize(Encoder, Serializer.EncoderContext, Argument<? extends T>, T) - Method in interface io.micronaut.serde.util.CustomizableSerializer
-
- SERIALIZE_AS - Static variable in annotation type io.micronaut.serde.config.annotation.SerdeConfig
-
Used to store the type that will serialize this type.
- Serializer<T> - Interface in io.micronaut.serde
-
Models a build time serializer.
- Serializer.EncoderContext - Interface in io.micronaut.serde
-
- SERIALIZER_CLASS - Static variable in annotation type io.micronaut.serde.config.annotation.SerdeConfig
-
Custom serializer class.
- SerializerLocator - Interface in io.micronaut.serde
-
Locator strategy interface for serializers.
- serializeWithoutFormat(Encoder, Serializer.EncoderContext, T, Argument<? extends T>) - Method in class io.micronaut.serde.support.serdes.DefaultFormattedTemporalSerde
-
Serializes the given value using the passed
Encoder
.
- serializeWithoutFormat(Encoder, Serializer.EncoderContext, Instant, Argument<? extends Instant>) - Method in class io.micronaut.serde.support.serdes.InstantSerde
-
- serializeWithoutFormat(Encoder, Serializer.EncoderContext, LocalDate, Argument<? extends LocalDate>) - Method in class io.micronaut.serde.support.serdes.LocalDateSerde
-
- serializeWithoutFormat(Encoder, Serializer.EncoderContext, LocalDateTime, Argument<? extends LocalDateTime>) - Method in class io.micronaut.serde.support.serdes.LocalDateTimeSerde
-
- serializeWithoutFormat(Encoder, Serializer.EncoderContext, LocalTime, Argument<? extends LocalTime>) - Method in class io.micronaut.serde.support.serdes.LocalTimeSerde
-
- serializeWithoutFormat(Encoder, Serializer.EncoderContext, OffsetDateTime, Argument<? extends OffsetDateTime>) - Method in class io.micronaut.serde.support.serdes.OffsetDateTimeSerde
-
- serializeWithoutFormat(Encoder, Serializer.EncoderContext, ZonedDateTime, Argument<? extends ZonedDateTime>) - Method in class io.micronaut.serde.support.serdes.ZonedDateTimeSerde
-
- SimpleObjectSerializer<T> - Class in io.micronaut.serde.support.serializers
-
Simple object serializer.
- SimpleObjectSerializer(SerBean<Object>) - Constructor for class io.micronaut.serde.support.serializers.SimpleObjectSerializer
-
- skipChildren() - Method in class io.micronaut.serde.bson.BsonReaderDecoder
-
- skipChildren() - Method in class io.micronaut.serde.jackson.JacksonDecoder
-
- skipChildren() - Method in class io.micronaut.serde.json.stream.JsonParserDecoder
-
- skipChildren() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
- skipValue() - Method in interface io.micronaut.serde.Decoder
-
Skips the current value.
- skipValue() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
- 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
-
- spread(byte[], Collection<JsonNode>) - Method in class io.micronaut.serde.support.util.BufferingJsonNodeProcessor
-
- stringDeserializer() - Method in class io.micronaut.serde.support.deserializers.CoreDeserializers
-
Deserializes string types.
- subscribe(Subscriber<? super JsonNode>) - Method in class io.micronaut.serde.support.util.BufferingJsonNodeProcessor
-
- SUFFIX - Static variable in annotation type io.micronaut.serde.config.annotation.SerdeConfig.SerUnwrapped
-
- VALIDATE - Static variable in annotation type io.micronaut.serde.config.annotation.SerdeConfig
-
Whether to validate at compilation time the config.
- ValidatingAnnotationMapper - Class in io.micronaut.serde.processor.jackson
-
- ValidatingAnnotationMapper() - Constructor for class io.micronaut.serde.processor.jackson.ValidatingAnnotationMapper
-
- valueOf(String) - Static method in enum io.micronaut.serde.config.annotation.SerdeConfig.SerCreatorMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.micronaut.serde.config.annotation.SerdeConfig.SerInclude
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped.DiscriminatorType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped.DiscriminatorValueKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.micronaut.serde.support.AbstractStreamDecoder.TokenType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.micronaut.serde.config.annotation.SerdeConfig.SerCreatorMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.micronaut.serde.config.annotation.SerdeConfig.SerInclude
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped.DiscriminatorType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped.DiscriminatorValueKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.micronaut.serde.support.AbstractStreamDecoder.TokenType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- view - Variable in class io.micronaut.serde.bson.AbstractBsonMapper
-
- VIEWS - Static variable in annotation type io.micronaut.serde.config.annotation.SerdeConfig
-
The views an element is part of.
- visitClass(ClassElement, VisitorContext) - Method in class io.micronaut.serde.processor.SerdeAnnotationVisitor
-
- visitConstructor(ConstructorElement, VisitorContext) - Method in class io.micronaut.serde.processor.SerdeAnnotationVisitor
-
- visitField(FieldElement, VisitorContext) - Method in class io.micronaut.serde.processor.SerdeAnnotationVisitor
-
- visitMethod(MethodElement, VisitorContext) - Method in class io.micronaut.serde.processor.SerdeAnnotationVisitor
-