From 9d79af83bcdecf418fd126d10b037051b56e68e5 Mon Sep 17 00:00:00 2001 From: sdelamo Date: Tue, 9 Jan 2024 10:13:31 +0000 Subject: [PATCH] Deploying to gh-pages - 10:13:30 --- 2.6.0/api/allclasses-index.html | 902 ++++ 2.6.0/api/allpackages-index.html | 136 + 2.6.0/api/constant-values.html | 296 ++ 2.6.0/api/deprecated-list.html | 122 + 2.6.0/api/element-list | 35 + 2.6.0/api/help-doc.html | 191 + 2.6.0/api/index-all.html | 4343 +++++++++++++++++ 2.6.0/api/index.html | 138 + .../api/io/micronaut/serde/AllTypesBean.html | 501 ++ .../micronaut/serde/BeanWithExtraMethod.html | 177 + .../io/micronaut/serde/ConstructorArgs.html | 205 + 2.6.0/api/io/micronaut/serde/Decoder.html | 921 ++++ .../io/micronaut/serde/DelegatingDecoder.html | 1093 +++++ .../serde/Deserializer.DecoderContext.html | 189 + .../api/io/micronaut/serde/Deserializer.html | 288 ++ .../micronaut/serde/DeserializerLocator.html | 227 + 2.6.0/api/io/micronaut/serde/Encoder.html | 500 ++ .../serde/LimitingStream.RemainingLimits.html | 101 + .../io/micronaut/serde/LimitingStream.html | 328 ++ .../serde/NamingStrategyLocator.html | 153 + .../ObjectMapper.CloseableObjectMapper.html | 157 + .../api/io/micronaut/serde/ObjectMapper.html | 237 + .../io/micronaut/serde/ObjectSerializer.html | 176 + .../io/micronaut/serde/PropertyFilter.html | 155 + 2.6.0/api/io/micronaut/serde/RecordBean.html | 249 + 2.6.0/api/io/micronaut/serde/Serde.html | 130 + .../micronaut/serde/SerdeIntrospections.html | 210 + .../serde/SerdeJsonMapperSupplier.html | 174 + .../api/io/micronaut/serde/SerdeRegistry.html | 183 + .../serde/Serializer.EncoderContext.html | 190 + 2.6.0/api/io/micronaut/serde/Serializer.html | 257 + .../io/micronaut/serde/SerializerLocator.html | 206 + 2.6.0/api/io/micronaut/serde/Simple.html | 167 + 2.6.0/api/io/micronaut/serde/SomeObject.html | 193 + .../micronaut/serde/UpdatingDeserializer.html | 174 + .../annotation/SerdeImport.Repeated.html | 121 + .../serde/annotation/SerdeImport.html | 232 + .../annotation/Serdeable.Deserializable.html | 191 + .../annotation/Serdeable.Serializable.html | 191 + .../micronaut/serde/annotation/Serdeable.html | 179 + .../serde/annotation/package-summary.html | 112 + .../serde/annotation/package-tree.html | 71 + .../serde/bson/AbstractBsonMapper.html | 473 ++ .../serde/bson/BsonBinaryMapper.html | 239 + .../micronaut/serde/bson/BsonJsonMapper.html | 253 + .../serde/bson/BsonReaderDecoder.html | 615 +++ .../serde/bson/BsonWriterEncoder.html | 569 +++ .../serde/bson/custom/AbstractBsonSerde.html | 280 ++ .../bson/custom/BsonRepresentationSerde.html | 224 + .../serde/bson/custom/CodecBsonDecoder.html | 218 + .../serde/bson/custom/package-summary.html | 103 + .../serde/bson/custom/package-tree.html | 76 + .../micronaut/serde/bson/package-summary.html | 113 + .../io/micronaut/serde/bson/package-tree.html | 90 + .../config/DeserializationConfiguration.html | 201 + .../SerdeConfiguration.NumericTimeUnit.html | 259 + .../config/SerdeConfiguration.TimeShape.html | 244 + .../serde/config/SerdeConfiguration.html | 344 ++ .../config/SerializationConfiguration.html | 188 + .../annotation/SerdeConfig.SerAnyGetter.html | 84 + .../annotation/SerdeConfig.SerAnySetter.html | 84 + .../annotation/SerdeConfig.SerBackRef.html | 131 + .../SerdeConfig.SerCreatorMode.html | 228 + .../annotation/SerdeConfig.SerError.html | 83 + .../annotation/SerdeConfig.SerGetter.html | 84 + .../SerdeConfig.SerIgnored.SerType.html | 82 + .../annotation/SerdeConfig.SerIgnored.html | 188 + .../annotation/SerdeConfig.SerInclude.html | 280 ++ .../annotation/SerdeConfig.SerIncluded.html | 82 + .../annotation/SerdeConfig.SerManagedRef.html | 131 + .../annotation/SerdeConfig.SerSetter.html | 84 + ...eConfig.SerSubtyped.DiscriminatorType.html | 246 + ...ig.SerSubtyped.DiscriminatorValueKind.html | 238 + .../SerdeConfig.SerSubtyped.SerSubtype.html | 83 + .../annotation/SerdeConfig.SerSubtyped.html | 255 + .../annotation/SerdeConfig.SerUnwrapped.html | 154 + .../annotation/SerdeConfig.SerValue.html | 83 + .../serde/config/annotation/SerdeConfig.html | 838 ++++ .../config/annotation/package-summary.html | 176 + .../serde/config/annotation/package-tree.html | 98 + .../serde/config/naming/IdentityStrategy.html | 185 + .../config/naming/KebabCaseStrategy.html | 187 + .../config/naming/LowerCamelCaseStrategy.html | 185 + .../config/naming/LowerCaseStrategy.html | 185 + .../config/naming/LowerDotCaseStrategy.html | 185 + .../config/naming/PropertyNamingStrategy.html | 281 ++ .../config/naming/SnakeCaseStrategy.html | 185 + .../config/naming/UpperCamelCaseStrategy.html | 185 + .../UpperCamelCaseStrategyWithSpaces.html | 185 + .../serde/config/naming/package-summary.html | 135 + .../serde/config/naming/package-tree.html | 84 + .../serde/config/package-summary.html | 120 + .../micronaut/serde/config/package-tree.html | 84 + .../micronaut/serde/data/Users1.Friend.html | 242 + .../io/micronaut/serde/data/Users1.User.html | 411 ++ 2.6.0/api/io/micronaut/serde/data/Users1.html | 238 + .../io/micronaut/serde/data/Users2.User.html | 344 ++ 2.6.0/api/io/micronaut/serde/data/Users2.html | 235 + .../micronaut/serde/data/Users3.Friend.html | 242 + .../io/micronaut/serde/data/Users3.User.html | 380 ++ 2.6.0/api/io/micronaut/serde/data/Users3.html | 238 + .../micronaut/serde/data/package-summary.html | 113 + .../io/micronaut/serde/data/package-tree.html | 78 + .../exceptions/InvalidFormatException.html | 229 + .../InvalidPropertyFormatException.html | 207 + .../exceptions/RuntimeSerdeException.html | 186 + .../serde/exceptions/SerdeException.html | 179 + .../serde/exceptions/package-summary.html | 108 + .../serde/exceptions/package-tree.html | 96 + .../serde/jackson/JacksonDecoder.html | 1025 ++++ .../serde/jackson/JacksonEncoder.html | 645 +++ .../serde/jackson/JacksonJsonMapper.html | 433 ++ .../jackson/SerdeJacksonConfiguration.html | 284 ++ .../jackson/builder/TestBuildMe.Builder.html | 180 + .../serde/jackson/builder/TestBuildMe.html | 155 + .../jackson/builder/TestBuildMe2.Builder.html | 180 + .../serde/jackson/builder/TestBuildMe2.html | 155 + .../builder/TestBuildName.Builder.html | 171 + .../serde/jackson/builder/TestBuildName.html | 146 + .../builder/TestBuildSubtype.Builder.html | 180 + .../jackson/builder/TestBuildSubtype.html | 151 + .../builder/TestBuildSubtype2.Builder.html | 180 + .../jackson/builder/TestBuildSubtype2.html | 151 + .../jackson/builder/TestBuildSupertype.html | 135 + .../builder/TestBuildSupertype2.Builder.html | 171 + .../jackson/builder/TestBuildSupertype2.html | 150 + .../jackson/builder/package-summary.html | 123 + .../serde/jackson/builder/package-tree.html | 89 + .../serde/jackson/jsonvalue/JdkVersion.html | 392 ++ .../serde/jackson/jsonvalue/TokenError.html | 264 + .../jackson/jsonvalue/package-summary.html | 109 + .../serde/jackson/jsonvalue/package-tree.html | 85 + .../serde/jackson/maps/CustomKey.html | 184 + .../serde/jackson/maps/package-summary.html | 99 + .../serde/jackson/maps/package-tree.html | 71 + .../AbstractClassCommandWorking.html | 127 + .../AbstractClassCommandWorkingToo.html | 158 + .../ClassCommandBroken.PrintCommand.html | 198 + .../outerinterface/ClassCommandBroken.html | 143 + .../ClassCommandBrokenToo.PrintCommand.html | 185 + .../outerinterface/ClassCommandBrokenToo.html | 102 + .../ClassCommandWorking.PrintCommand.html | 198 + .../outerinterface/ClassCommandWorking.html | 143 + .../RecordCommandBroken.PrintCommand.html | 261 + .../outerinterface/RecordCommandBroken.html | 144 + .../RecordCommandBrokenToo.PrintCommand.html | 248 + .../RecordCommandBrokenToo.html | 103 + .../outerinterface/package-summary.html | 127 + .../jackson/outerinterface/package-tree.html | 91 + .../serde/jackson/package-summary.html | 115 + .../micronaut/serde/jackson/package-tree.html | 78 + .../serde/json/stream/JsonParserDecoder.html | 454 ++ .../serde/json/stream/JsonStreamMapper.html | 406 ++ .../json/stream/graalvm/JsonpFeature.html | 180 + .../json/stream/graalvm/package-summary.html | 95 + .../json/stream/graalvm/package-tree.html | 71 + .../serde/json/stream/package-summary.html | 99 + .../serde/json/stream/package-tree.html | 80 + .../OracleJdbcJsonBinaryObjectMapper.html | 520 ++ .../json/OracleJdbcJsonGeneratorEncoder.html | 547 +++ .../json/OracleJdbcJsonParserDecoder.html | 505 ++ .../json/OracleJdbcJsonTextObjectMapper.html | 520 ++ .../oracle/jdbc/json/package-summary.html | 109 + .../serde/oracle/jdbc/json/package-tree.html | 82 + .../json/serde/AbstractOracleJsonSerde.html | 323 ++ .../json/serde/OracleJsonBinarySerde.html | 274 ++ .../json/serde/OracleJsonDurationSerde.html | 247 + .../json/serde/OracleJsonLocaleDateSerde.html | 259 + .../serde/OracleJsonLocaleDateTimeSerde.html | 255 + .../json/serde/OracleJsonLocaleTimeSerde.html | 259 + .../serde/OracleJsonOffsetDateTimeSerde.html | 255 + .../serde/OracleJsonZonedDateTimeSerde.html | 255 + .../jdbc/json/serde/package-summary.html | 132 + .../oracle/jdbc/json/serde/package-tree.html | 81 + .../io/micronaut/serde/package-summary.html | 212 + .../api/io/micronaut/serde/package-tree.html | 149 + .../processor/SerdeAnnotationVisitor.html | 278 ++ .../bson/BsonCreatorTransformer.html | 187 + .../bson/BsonDiscriminatorTransformer.html | 187 + .../processor/bson/BsonIdTransformer.html | 187 + .../processor/bson/BsonIgnoreTransformer.html | 187 + .../bson/BsonPropertyTransformer.html | 187 + .../bson/BsonRepresentationMapper.html | 187 + .../serde/processor/bson/package-summary.html | 119 + .../serde/processor/bson/package-tree.html | 76 + .../serde/processor/jackson/AwsRemapper.html | 211 + .../jackson/JacksonAnnotationMapper.html | 183 + .../JacksonIgnorePropertiesMapper.html | 183 + .../jackson/JacksonIgnoreTypeMapper.html | 183 + .../processor/jackson/JsonAliasMapper.html | 183 + .../jackson/JsonAnyGetterMapper.html | 192 + .../jackson/JsonAnySetterMapper.html | 192 + .../jackson/JsonBackReferenceMapper.html | 183 + .../jackson/JsonClassDescriptionMapper.html | 183 + .../processor/jackson/JsonCreatorMapper.html | 183 + .../processor/jackson/JsonFilterMapper.html | 183 + .../processor/jackson/JsonFormatMapper.html | 213 + .../processor/jackson/JsonGetterMapper.html | 183 + .../processor/jackson/JsonIgnoreMapper.html | 183 + .../processor/jackson/JsonIncludeMapper.html | 183 + .../jackson/JsonIncludePropertiesMapper.html | 183 + .../jackson/JsonManagedReferenceMapper.html | 183 + .../processor/jackson/JsonPropertyMapper.html | 183 + .../jackson/JsonPropertyOrderMapper.html | 207 + .../processor/jackson/JsonRootNameMapper.html | 183 + .../processor/jackson/JsonSetterMapper.html | 207 + .../processor/jackson/JsonSubTypesMapper.html | 183 + .../processor/jackson/JsonTypeInfoMapper.html | 207 + .../processor/jackson/JsonTypeNameMapper.html | 183 + .../jackson/JsonUnwrappedMapper.html | 183 + .../processor/jackson/JsonValueMapper.html | 192 + .../processor/jackson/JsonViewMapper.html | 183 + .../jackson/ValidatingAnnotationMapper.html | 212 + .../databind/JsonDeserializeMapper.html | 207 + .../jackson/databind/JsonNamingMapper.html | 183 + .../jackson/databind/JsonSerializeMapper.html | 207 + .../jackson/databind/package-summary.html | 103 + .../jackson/databind/package-tree.html | 77 + .../processor/jackson/package-summary.html | 209 + .../serde/processor/jackson/package-tree.html | 101 + .../jsonb/JsonbCreatorTransformer.html | 186 + .../jsonb/JsonbDateFormatTransformer.html | 186 + .../jsonb/JsonbNillableTransformer.html | 183 + .../jsonb/JsonbNumberFormatTransformer.html | 186 + .../jsonb/JsonbPropertyOrderTransformer.html | 186 + .../jsonb/JsonbPropertyTransformer.html | 186 + .../jsonb/JsonbTransientTransformer.html | 186 + .../processor/jsonb/package-summary.html | 111 + .../serde/processor/jsonb/package-tree.html | 77 + .../serde/processor/package-summary.html | 101 + .../serde/processor/package-tree.html | 71 + .../AbstractPropertyReferenceManager.html | 245 + .../serde/reference/PropertyReference.html | 226 + .../reference/PropertyReferenceManager.html | 173 + .../reference/SerializationReference.html | 183 + .../serde/reference/package-summary.html | 113 + .../serde/reference/package-tree.html | 82 + ...tractDecoderPerStructureStreamDecoder.html | 393 ++ .../AbstractStreamDecoder.TokenType.html | 316 ++ .../AbstractStreamDecoder.ValueDecoder.html | 146 + .../serde/support/AbstractStreamDecoder.html | 1152 +++++ .../support/DefaultSerdeIntrospections.html | 299 ++ .../DefaultSerdeRegistry.ByteArraySerde.html | 308 ++ .../serde/support/DefaultSerdeRegistry.html | 705 +++ ...sonBeanPropertyBinderExceptionHandler.html | 172 + .../serde/support/bind/package-summary.html | 105 + .../serde/support/bind/package-tree.html | 71 + .../config/SerdeJsonConfiguration.html | 187 + .../serde/support/config/package-summary.html | 106 + .../serde/support/config/package-tree.html | 71 + .../deserializers/ObjectDeserializer.html | 224 + ...DeserializationPreInstantiateCallback.html | 141 + .../collect/CoreCollectionsDeserializers.html | 368 ++ .../collect/package-summary.html | 95 + .../deserializers/collect/package-tree.html | 71 + .../deserializers/package-summary.html | 117 + .../support/deserializers/package-tree.html | 77 + .../serde/support/package-summary.html | 138 + .../micronaut/serde/support/package-tree.html | 102 + .../serde/support/serdes/ByteBufferSerde.html | 244 + .../serde/support/serdes/CoreSerdes.html | 289 ++ .../CustomizedObjectArrayDeserializer.html | 205 + .../CustomizedObjectArraySerializer.html | 230 + .../serdes/DefaultFormattedTemporalSerde.html | 272 ++ .../support/serdes/HealthStatusSerde.html | 240 + .../support/serdes/InetAddressSerde.html | 244 + .../serde/support/serdes/InstantSerde.html | 212 + .../serde/support/serdes/LocalDateSerde.html | 180 + .../support/serdes/LocalDateTimeSerde.html | 183 + .../serde/support/serdes/LocalTimeSerde.html | 209 + .../serde/support/serdes/NumberSerde.html | 194 + .../support/serdes/ObjectArraySerde.html | 233 + .../support/serdes/OffsetDateTimeSerde.html | 205 + .../serde/support/serdes/TemporalSerde.html | 241 + .../serde/support/serdes/YearSerde.html | 266 + .../support/serdes/ZonedDateTimeSerde.html | 212 + .../serde/support/serdes/package-summary.html | 175 + .../serde/support/serdes/package-tree.html | 113 + .../support/serializers/CoreSerializers.html | 129 + .../support/serializers/ObjectSerializer.html | 211 + .../support/serializers/package-summary.html | 109 + .../support/serializers/package-tree.html | 72 + .../serde/support/util/BeanDefKey.html | 194 + .../util/BufferingJsonNodeProcessor.html | 310 ++ .../serde/support/util/JsonNodeDecoder.html | 633 +++ .../serde/support/util/JsonNodeEncoder.html | 523 ++ .../support/util/SerdeAnnotationUtil.html | 176 + .../serde/support/util/SerdeArgumentConf.html | 289 ++ .../serde/support/util/SubtypeInfo.html | 346 ++ .../micronaut/serde/support/util/TypeKey.html | 187 + .../serde/support/util/package-summary.html | 141 + .../serde/support/util/package-tree.html | 86 + .../ByteArrayWriteValueAsStringTest.html | 171 + .../serde/tck/tests/InetAddressTest.html | 173 + .../bytebuffer/ByteBufferDuplicatedTest.html | 171 + .../bytebuffer/ByteBufferNativeTest.html | 171 + .../bytebuffer/ByteBufferSlicedTest.html | 171 + .../tck/tests/bytebuffer/ByteBufferTest.html | 171 + .../tck/tests/bytebuffer/package-summary.html | 103 + .../tck/tests/bytebuffer/package-tree.html | 74 + .../serde/tck/tests/package-summary.html | 97 + .../serde/tck/tests/package-tree.html | 72 + .../micronaut/serde/util/BinaryCodecUtil.html | 190 + .../serde/util/CustomizableDeserializer.html | 253 + .../serde/util/CustomizableSerializer.html | 226 + .../serde/util/NullableDeserializer.html | 240 + .../micronaut/serde/util/NullableSerde.html | 120 + .../micronaut/serde/util/package-summary.html | 118 + .../io/micronaut/serde/util/package-tree.html | 101 + 2.6.0/api/jquery-ui.overrides.css | 35 + 2.6.0/api/legal/ADDITIONAL_LICENSE_INFO | 37 + 2.6.0/api/legal/ASSEMBLY_EXCEPTION | 27 + 2.6.0/api/legal/LICENSE | 347 ++ 2.6.0/api/legal/jquery.md | 72 + 2.6.0/api/legal/jqueryUI.md | 49 + 2.6.0/api/member-search-index.js | 1 + 2.6.0/api/module-search-index.js | 1 + 2.6.0/api/overview-summary.html | 25 + 2.6.0/api/overview-tree.html | 472 ++ 2.6.0/api/package-search-index.js | 1 + 2.6.0/api/resources/glass.png | Bin 0 -> 499 bytes 2.6.0/api/resources/x.png | Bin 0 -> 394 bytes 2.6.0/api/script-dir/jquery-3.6.1.min.js | 2 + 2.6.0/api/script-dir/jquery-ui.min.css | 6 + 2.6.0/api/script-dir/jquery-ui.min.js | 6 + 2.6.0/api/script.js | 132 + 2.6.0/api/search.js | 354 ++ 2.6.0/api/serialized-form.html | 116 + 2.6.0/api/stylesheet.css | 869 ++++ 2.6.0/api/tag-search-index.js | 1 + 2.6.0/api/type-search-index.js | 1 + 2.6.0/css/custom-pdf.css | 3 + 2.6.0/css/custom.css | 484 ++ 2.6.0/css/highlight/agate.css | 108 + 2.6.0/css/highlight/androidstudio.css | 66 + 2.6.0/css/highlight/arduino-light.css | 88 + 2.6.0/css/highlight/arta.css | 73 + 2.6.0/css/highlight/ascetic.css | 45 + 2.6.0/css/highlight/atelier-cave-dark.css | 83 + 2.6.0/css/highlight/atelier-cave-light.css | 85 + 2.6.0/css/highlight/atelier-dune-dark.css | 69 + 2.6.0/css/highlight/atelier-dune-light.css | 69 + 2.6.0/css/highlight/atelier-estuary-dark.css | 84 + 2.6.0/css/highlight/atelier-estuary-light.css | 84 + 2.6.0/css/highlight/atelier-forest-dark.css | 69 + 2.6.0/css/highlight/atelier-forest-light.css | 69 + 2.6.0/css/highlight/atelier-heath-dark.css | 69 + 2.6.0/css/highlight/atelier-heath-light.css | 69 + 2.6.0/css/highlight/atelier-lakeside-dark.css | 69 + .../css/highlight/atelier-lakeside-light.css | 69 + 2.6.0/css/highlight/atelier-plateau-dark.css | 84 + 2.6.0/css/highlight/atelier-plateau-light.css | 84 + 2.6.0/css/highlight/atelier-savanna-dark.css | 84 + 2.6.0/css/highlight/atelier-savanna-light.css | 84 + 2.6.0/css/highlight/atelier-seaside-dark.css | 69 + 2.6.0/css/highlight/atelier-seaside-light.css | 69 + .../highlight/atelier-sulphurpool-dark.css | 69 + .../highlight/atelier-sulphurpool-light.css | 69 + 2.6.0/css/highlight/atom-one-dark.css | 96 + 2.6.0/css/highlight/atom-one-light.css | 96 + 2.6.0/css/highlight/brown-paper.css | 64 + 2.6.0/css/highlight/brown-papersq.png | Bin 0 -> 18198 bytes 2.6.0/css/highlight/codepen-embed.css | 60 + 2.6.0/css/highlight/color-brewer.css | 71 + 2.6.0/css/highlight/darcula.css | 77 + 2.6.0/css/highlight/dark.css | 63 + 2.6.0/css/highlight/darkula.css | 6 + 2.6.0/css/highlight/default.css | 99 + 2.6.0/css/highlight/docco.css | 97 + 2.6.0/css/highlight/dracula.css | 76 + 2.6.0/css/highlight/far.css | 71 + 2.6.0/css/highlight/foundation.css | 88 + 2.6.0/css/highlight/github-gist.css | 71 + 2.6.0/css/highlight/github.css | 99 + 2.6.0/css/highlight/googlecode.css | 89 + 2.6.0/css/highlight/grayscale.css | 101 + 2.6.0/css/highlight/gruvbox-dark.css | 108 + 2.6.0/css/highlight/gruvbox-light.css | 108 + 2.6.0/css/highlight/hopscotch.css | 83 + 2.6.0/css/highlight/hybrid.css | 102 + 2.6.0/css/highlight/idea.css | 97 + 2.6.0/css/highlight/ir-black.css | 73 + 2.6.0/css/highlight/kimbie.dark.css | 74 + 2.6.0/css/highlight/kimbie.light.css | 74 + 2.6.0/css/highlight/magula.css | 70 + 2.6.0/css/highlight/mono-blue.css | 59 + 2.6.0/css/highlight/monokai-sublime.css | 83 + 2.6.0/css/highlight/monokai.css | 70 + 2.6.0/css/highlight/obsidian.css | 88 + 2.6.0/css/highlight/ocean.css | 74 + 2.6.0/css/highlight/paraiso-dark.css | 72 + 2.6.0/css/highlight/paraiso-light.css | 72 + 2.6.0/css/highlight/pojoaque.css | 83 + 2.6.0/css/highlight/pojoaque.jpg | Bin 0 -> 1186 bytes 2.6.0/css/highlight/purebasic.css | 96 + 2.6.0/css/highlight/qtcreator_dark.css | 83 + 2.6.0/css/highlight/qtcreator_light.css | 83 + 2.6.0/css/highlight/railscasts.css | 106 + 2.6.0/css/highlight/rainbow.css | 85 + 2.6.0/css/highlight/routeros.css | 108 + 2.6.0/css/highlight/school-book.css | 72 + 2.6.0/css/highlight/school-book.png | Bin 0 -> 486 bytes 2.6.0/css/highlight/solarized-dark.css | 84 + 2.6.0/css/highlight/solarized-light.css | 84 + 2.6.0/css/highlight/sunburst.css | 102 + 2.6.0/css/highlight/tomorrow-night-blue.css | 75 + 2.6.0/css/highlight/tomorrow-night-bright.css | 74 + .../css/highlight/tomorrow-night-eighties.css | 74 + 2.6.0/css/highlight/tomorrow-night.css | 75 + 2.6.0/css/highlight/tomorrow.css | 72 + 2.6.0/css/highlight/vs.css | 68 + 2.6.0/css/highlight/vs2015.css | 115 + 2.6.0/css/highlight/xcode.css | 93 + 2.6.0/css/highlight/xt256.css | 92 + 2.6.0/css/highlight/zenburn.css | 80 + 2.6.0/css/main.css | 1217 +++++ 2.6.0/css/menu.css | 17 + 2.6.0/css/multi-language-sample.css | 218 + 2.6.0/css/pdf.css | 160 + 2.6.0/css/ref.css | 431 ++ 2.6.0/css/skin.css | 186 + 2.6.0/css/tools.css | 128 + 2.6.0/fonts/FontAwesome.otf | Bin 0 -> 75188 bytes 2.6.0/fonts/fontawesome-webfont.eot | Bin 0 -> 72449 bytes 2.6.0/fonts/fontawesome-webfont.svg | 504 ++ 2.6.0/fonts/fontawesome-webfont.ttf | Bin 0 -> 141564 bytes 2.6.0/fonts/fontawesome-webfont.woff | Bin 0 -> 83760 bytes 2.6.0/guide/configurationreference.html | 242 + 2.6.0/guide/index.html | 2484 ++++++++++ 2.6.0/img/default/bullet.gif | Bin 0 -> 97 bytes 2.6.0/img/default/linear-gradient-green.png | Bin 0 -> 285 bytes 2.6.0/img/default/linear-gradient.png | Bin 0 -> 150 bytes 2.6.0/img/default/separator-horizontal.gif | Bin 0 -> 43 bytes 2.6.0/img/default/separator-menu.png | Bin 0 -> 172 bytes 2.6.0/img/default/separator-vertical.gif | Bin 0 -> 43 bytes 2.6.0/img/micronaut-logo-white.svg | 74 + 2.6.0/img/note.gif | Bin 0 -> 569 bytes 2.6.0/img/warning.gif | Bin 0 -> 613 bytes 2.6.0/index.html | 9 + 2.6.0/js/docs.js | 57 + 2.6.0/js/guide.js | 146 + 2.6.0/js/highlight.pack.js | 671 +++ 2.6.0/js/multi-language-sample.js | 296 ++ 2.6.0/style/guideItem.html | 147 + 2.6.0/style/index.html | 26 + 2.6.0/style/layout.html | 129 + 2.6.0/style/menu.html | 22 + 2.6.0/style/page.html | 56 + 2.6.0/style/referenceItem.html | 117 + 2.6.0/style/section.html | 11 + 2.6.x/api/allclasses-index.html | 902 ++++ 2.6.x/api/allpackages-index.html | 136 + 2.6.x/api/constant-values.html | 296 ++ 2.6.x/api/deprecated-list.html | 122 + 2.6.x/api/element-list | 35 + 2.6.x/api/help-doc.html | 191 + 2.6.x/api/index-all.html | 4343 +++++++++++++++++ 2.6.x/api/index.html | 138 + .../api/io/micronaut/serde/AllTypesBean.html | 501 ++ .../micronaut/serde/BeanWithExtraMethod.html | 177 + .../io/micronaut/serde/ConstructorArgs.html | 205 + 2.6.x/api/io/micronaut/serde/Decoder.html | 921 ++++ .../io/micronaut/serde/DelegatingDecoder.html | 1093 +++++ .../serde/Deserializer.DecoderContext.html | 189 + .../api/io/micronaut/serde/Deserializer.html | 288 ++ .../micronaut/serde/DeserializerLocator.html | 227 + 2.6.x/api/io/micronaut/serde/Encoder.html | 500 ++ .../serde/LimitingStream.RemainingLimits.html | 101 + .../io/micronaut/serde/LimitingStream.html | 328 ++ .../serde/NamingStrategyLocator.html | 153 + .../ObjectMapper.CloseableObjectMapper.html | 157 + .../api/io/micronaut/serde/ObjectMapper.html | 237 + .../io/micronaut/serde/ObjectSerializer.html | 176 + .../io/micronaut/serde/PropertyFilter.html | 155 + 2.6.x/api/io/micronaut/serde/RecordBean.html | 249 + 2.6.x/api/io/micronaut/serde/Serde.html | 130 + .../micronaut/serde/SerdeIntrospections.html | 210 + .../serde/SerdeJsonMapperSupplier.html | 174 + .../api/io/micronaut/serde/SerdeRegistry.html | 183 + .../serde/Serializer.EncoderContext.html | 190 + 2.6.x/api/io/micronaut/serde/Serializer.html | 257 + .../io/micronaut/serde/SerializerLocator.html | 206 + 2.6.x/api/io/micronaut/serde/Simple.html | 167 + 2.6.x/api/io/micronaut/serde/SomeObject.html | 193 + .../micronaut/serde/UpdatingDeserializer.html | 174 + .../annotation/SerdeImport.Repeated.html | 121 + .../serde/annotation/SerdeImport.html | 232 + .../annotation/Serdeable.Deserializable.html | 191 + .../annotation/Serdeable.Serializable.html | 191 + .../micronaut/serde/annotation/Serdeable.html | 179 + .../serde/annotation/package-summary.html | 112 + .../serde/annotation/package-tree.html | 71 + .../serde/bson/AbstractBsonMapper.html | 473 ++ .../serde/bson/BsonBinaryMapper.html | 239 + .../micronaut/serde/bson/BsonJsonMapper.html | 253 + .../serde/bson/BsonReaderDecoder.html | 615 +++ .../serde/bson/BsonWriterEncoder.html | 569 +++ .../serde/bson/custom/AbstractBsonSerde.html | 280 ++ .../bson/custom/BsonRepresentationSerde.html | 224 + .../serde/bson/custom/CodecBsonDecoder.html | 218 + .../serde/bson/custom/package-summary.html | 103 + .../serde/bson/custom/package-tree.html | 76 + .../micronaut/serde/bson/package-summary.html | 113 + .../io/micronaut/serde/bson/package-tree.html | 90 + .../config/DeserializationConfiguration.html | 201 + .../SerdeConfiguration.NumericTimeUnit.html | 259 + .../config/SerdeConfiguration.TimeShape.html | 244 + .../serde/config/SerdeConfiguration.html | 344 ++ .../config/SerializationConfiguration.html | 188 + .../annotation/SerdeConfig.SerAnyGetter.html | 84 + .../annotation/SerdeConfig.SerAnySetter.html | 84 + .../annotation/SerdeConfig.SerBackRef.html | 131 + .../SerdeConfig.SerCreatorMode.html | 228 + .../annotation/SerdeConfig.SerError.html | 83 + .../annotation/SerdeConfig.SerGetter.html | 84 + .../SerdeConfig.SerIgnored.SerType.html | 82 + .../annotation/SerdeConfig.SerIgnored.html | 188 + .../annotation/SerdeConfig.SerInclude.html | 280 ++ .../annotation/SerdeConfig.SerIncluded.html | 82 + .../annotation/SerdeConfig.SerManagedRef.html | 131 + .../annotation/SerdeConfig.SerSetter.html | 84 + ...eConfig.SerSubtyped.DiscriminatorType.html | 246 + ...ig.SerSubtyped.DiscriminatorValueKind.html | 238 + .../SerdeConfig.SerSubtyped.SerSubtype.html | 83 + .../annotation/SerdeConfig.SerSubtyped.html | 255 + .../annotation/SerdeConfig.SerUnwrapped.html | 154 + .../annotation/SerdeConfig.SerValue.html | 83 + .../serde/config/annotation/SerdeConfig.html | 838 ++++ .../config/annotation/package-summary.html | 176 + .../serde/config/annotation/package-tree.html | 98 + .../serde/config/naming/IdentityStrategy.html | 185 + .../config/naming/KebabCaseStrategy.html | 187 + .../config/naming/LowerCamelCaseStrategy.html | 185 + .../config/naming/LowerCaseStrategy.html | 185 + .../config/naming/LowerDotCaseStrategy.html | 185 + .../config/naming/PropertyNamingStrategy.html | 281 ++ .../config/naming/SnakeCaseStrategy.html | 185 + .../config/naming/UpperCamelCaseStrategy.html | 185 + .../UpperCamelCaseStrategyWithSpaces.html | 185 + .../serde/config/naming/package-summary.html | 135 + .../serde/config/naming/package-tree.html | 84 + .../serde/config/package-summary.html | 120 + .../micronaut/serde/config/package-tree.html | 84 + .../micronaut/serde/data/Users1.Friend.html | 242 + .../io/micronaut/serde/data/Users1.User.html | 411 ++ 2.6.x/api/io/micronaut/serde/data/Users1.html | 238 + .../io/micronaut/serde/data/Users2.User.html | 344 ++ 2.6.x/api/io/micronaut/serde/data/Users2.html | 235 + .../micronaut/serde/data/Users3.Friend.html | 242 + .../io/micronaut/serde/data/Users3.User.html | 380 ++ 2.6.x/api/io/micronaut/serde/data/Users3.html | 238 + .../micronaut/serde/data/package-summary.html | 113 + .../io/micronaut/serde/data/package-tree.html | 78 + .../exceptions/InvalidFormatException.html | 229 + .../InvalidPropertyFormatException.html | 207 + .../exceptions/RuntimeSerdeException.html | 186 + .../serde/exceptions/SerdeException.html | 179 + .../serde/exceptions/package-summary.html | 108 + .../serde/exceptions/package-tree.html | 96 + .../serde/jackson/JacksonDecoder.html | 1025 ++++ .../serde/jackson/JacksonEncoder.html | 645 +++ .../serde/jackson/JacksonJsonMapper.html | 433 ++ .../jackson/SerdeJacksonConfiguration.html | 284 ++ .../jackson/builder/TestBuildMe.Builder.html | 180 + .../serde/jackson/builder/TestBuildMe.html | 155 + .../jackson/builder/TestBuildMe2.Builder.html | 180 + .../serde/jackson/builder/TestBuildMe2.html | 155 + .../builder/TestBuildName.Builder.html | 171 + .../serde/jackson/builder/TestBuildName.html | 146 + .../builder/TestBuildSubtype.Builder.html | 180 + .../jackson/builder/TestBuildSubtype.html | 151 + .../builder/TestBuildSubtype2.Builder.html | 180 + .../jackson/builder/TestBuildSubtype2.html | 151 + .../jackson/builder/TestBuildSupertype.html | 135 + .../builder/TestBuildSupertype2.Builder.html | 171 + .../jackson/builder/TestBuildSupertype2.html | 150 + .../jackson/builder/package-summary.html | 123 + .../serde/jackson/builder/package-tree.html | 89 + .../serde/jackson/jsonvalue/JdkVersion.html | 392 ++ .../serde/jackson/jsonvalue/TokenError.html | 264 + .../jackson/jsonvalue/package-summary.html | 109 + .../serde/jackson/jsonvalue/package-tree.html | 85 + .../serde/jackson/maps/CustomKey.html | 184 + .../serde/jackson/maps/package-summary.html | 99 + .../serde/jackson/maps/package-tree.html | 71 + .../AbstractClassCommandWorking.html | 127 + .../AbstractClassCommandWorkingToo.html | 158 + .../ClassCommandBroken.PrintCommand.html | 198 + .../outerinterface/ClassCommandBroken.html | 143 + .../ClassCommandBrokenToo.PrintCommand.html | 185 + .../outerinterface/ClassCommandBrokenToo.html | 102 + .../ClassCommandWorking.PrintCommand.html | 198 + .../outerinterface/ClassCommandWorking.html | 143 + .../RecordCommandBroken.PrintCommand.html | 261 + .../outerinterface/RecordCommandBroken.html | 144 + .../RecordCommandBrokenToo.PrintCommand.html | 248 + .../RecordCommandBrokenToo.html | 103 + .../outerinterface/package-summary.html | 127 + .../jackson/outerinterface/package-tree.html | 91 + .../serde/jackson/package-summary.html | 115 + .../micronaut/serde/jackson/package-tree.html | 78 + .../serde/json/stream/JsonParserDecoder.html | 454 ++ .../serde/json/stream/JsonStreamMapper.html | 406 ++ .../json/stream/graalvm/JsonpFeature.html | 180 + .../json/stream/graalvm/package-summary.html | 95 + .../json/stream/graalvm/package-tree.html | 71 + .../serde/json/stream/package-summary.html | 99 + .../serde/json/stream/package-tree.html | 80 + .../OracleJdbcJsonBinaryObjectMapper.html | 520 ++ .../json/OracleJdbcJsonGeneratorEncoder.html | 547 +++ .../json/OracleJdbcJsonParserDecoder.html | 505 ++ .../json/OracleJdbcJsonTextObjectMapper.html | 520 ++ .../oracle/jdbc/json/package-summary.html | 109 + .../serde/oracle/jdbc/json/package-tree.html | 82 + .../json/serde/AbstractOracleJsonSerde.html | 323 ++ .../json/serde/OracleJsonBinarySerde.html | 274 ++ .../json/serde/OracleJsonDurationSerde.html | 247 + .../json/serde/OracleJsonLocaleDateSerde.html | 259 + .../serde/OracleJsonLocaleDateTimeSerde.html | 255 + .../json/serde/OracleJsonLocaleTimeSerde.html | 259 + .../serde/OracleJsonOffsetDateTimeSerde.html | 255 + .../serde/OracleJsonZonedDateTimeSerde.html | 255 + .../jdbc/json/serde/package-summary.html | 132 + .../oracle/jdbc/json/serde/package-tree.html | 81 + .../io/micronaut/serde/package-summary.html | 212 + .../api/io/micronaut/serde/package-tree.html | 149 + .../processor/SerdeAnnotationVisitor.html | 278 ++ .../bson/BsonCreatorTransformer.html | 187 + .../bson/BsonDiscriminatorTransformer.html | 187 + .../processor/bson/BsonIdTransformer.html | 187 + .../processor/bson/BsonIgnoreTransformer.html | 187 + .../bson/BsonPropertyTransformer.html | 187 + .../bson/BsonRepresentationMapper.html | 187 + .../serde/processor/bson/package-summary.html | 119 + .../serde/processor/bson/package-tree.html | 76 + .../serde/processor/jackson/AwsRemapper.html | 211 + .../jackson/JacksonAnnotationMapper.html | 183 + .../JacksonIgnorePropertiesMapper.html | 183 + .../jackson/JacksonIgnoreTypeMapper.html | 183 + .../processor/jackson/JsonAliasMapper.html | 183 + .../jackson/JsonAnyGetterMapper.html | 192 + .../jackson/JsonAnySetterMapper.html | 192 + .../jackson/JsonBackReferenceMapper.html | 183 + .../jackson/JsonClassDescriptionMapper.html | 183 + .../processor/jackson/JsonCreatorMapper.html | 183 + .../processor/jackson/JsonFilterMapper.html | 183 + .../processor/jackson/JsonFormatMapper.html | 213 + .../processor/jackson/JsonGetterMapper.html | 183 + .../processor/jackson/JsonIgnoreMapper.html | 183 + .../processor/jackson/JsonIncludeMapper.html | 183 + .../jackson/JsonIncludePropertiesMapper.html | 183 + .../jackson/JsonManagedReferenceMapper.html | 183 + .../processor/jackson/JsonPropertyMapper.html | 183 + .../jackson/JsonPropertyOrderMapper.html | 207 + .../processor/jackson/JsonRootNameMapper.html | 183 + .../processor/jackson/JsonSetterMapper.html | 207 + .../processor/jackson/JsonSubTypesMapper.html | 183 + .../processor/jackson/JsonTypeInfoMapper.html | 207 + .../processor/jackson/JsonTypeNameMapper.html | 183 + .../jackson/JsonUnwrappedMapper.html | 183 + .../processor/jackson/JsonValueMapper.html | 192 + .../processor/jackson/JsonViewMapper.html | 183 + .../jackson/ValidatingAnnotationMapper.html | 212 + .../databind/JsonDeserializeMapper.html | 207 + .../jackson/databind/JsonNamingMapper.html | 183 + .../jackson/databind/JsonSerializeMapper.html | 207 + .../jackson/databind/package-summary.html | 103 + .../jackson/databind/package-tree.html | 77 + .../processor/jackson/package-summary.html | 209 + .../serde/processor/jackson/package-tree.html | 101 + .../jsonb/JsonbCreatorTransformer.html | 186 + .../jsonb/JsonbDateFormatTransformer.html | 186 + .../jsonb/JsonbNillableTransformer.html | 183 + .../jsonb/JsonbNumberFormatTransformer.html | 186 + .../jsonb/JsonbPropertyOrderTransformer.html | 186 + .../jsonb/JsonbPropertyTransformer.html | 186 + .../jsonb/JsonbTransientTransformer.html | 186 + .../processor/jsonb/package-summary.html | 111 + .../serde/processor/jsonb/package-tree.html | 77 + .../serde/processor/package-summary.html | 101 + .../serde/processor/package-tree.html | 71 + .../AbstractPropertyReferenceManager.html | 245 + .../serde/reference/PropertyReference.html | 226 + .../reference/PropertyReferenceManager.html | 173 + .../reference/SerializationReference.html | 183 + .../serde/reference/package-summary.html | 113 + .../serde/reference/package-tree.html | 82 + ...tractDecoderPerStructureStreamDecoder.html | 393 ++ .../AbstractStreamDecoder.TokenType.html | 316 ++ .../AbstractStreamDecoder.ValueDecoder.html | 146 + .../serde/support/AbstractStreamDecoder.html | 1152 +++++ .../support/DefaultSerdeIntrospections.html | 299 ++ .../DefaultSerdeRegistry.ByteArraySerde.html | 308 ++ .../serde/support/DefaultSerdeRegistry.html | 705 +++ ...sonBeanPropertyBinderExceptionHandler.html | 172 + .../serde/support/bind/package-summary.html | 105 + .../serde/support/bind/package-tree.html | 71 + .../config/SerdeJsonConfiguration.html | 187 + .../serde/support/config/package-summary.html | 106 + .../serde/support/config/package-tree.html | 71 + .../deserializers/ObjectDeserializer.html | 224 + ...DeserializationPreInstantiateCallback.html | 141 + .../collect/CoreCollectionsDeserializers.html | 368 ++ .../collect/package-summary.html | 95 + .../deserializers/collect/package-tree.html | 71 + .../deserializers/package-summary.html | 117 + .../support/deserializers/package-tree.html | 77 + .../serde/support/package-summary.html | 138 + .../micronaut/serde/support/package-tree.html | 102 + .../serde/support/serdes/ByteBufferSerde.html | 244 + .../serde/support/serdes/CoreSerdes.html | 289 ++ .../CustomizedObjectArrayDeserializer.html | 205 + .../CustomizedObjectArraySerializer.html | 230 + .../serdes/DefaultFormattedTemporalSerde.html | 272 ++ .../support/serdes/HealthStatusSerde.html | 240 + .../support/serdes/InetAddressSerde.html | 244 + .../serde/support/serdes/InstantSerde.html | 212 + .../serde/support/serdes/LocalDateSerde.html | 180 + .../support/serdes/LocalDateTimeSerde.html | 183 + .../serde/support/serdes/LocalTimeSerde.html | 209 + .../serde/support/serdes/NumberSerde.html | 194 + .../support/serdes/ObjectArraySerde.html | 233 + .../support/serdes/OffsetDateTimeSerde.html | 205 + .../serde/support/serdes/TemporalSerde.html | 241 + .../serde/support/serdes/YearSerde.html | 266 + .../support/serdes/ZonedDateTimeSerde.html | 212 + .../serde/support/serdes/package-summary.html | 175 + .../serde/support/serdes/package-tree.html | 113 + .../support/serializers/CoreSerializers.html | 129 + .../support/serializers/ObjectSerializer.html | 211 + .../support/serializers/package-summary.html | 109 + .../support/serializers/package-tree.html | 72 + .../serde/support/util/BeanDefKey.html | 194 + .../util/BufferingJsonNodeProcessor.html | 310 ++ .../serde/support/util/JsonNodeDecoder.html | 633 +++ .../serde/support/util/JsonNodeEncoder.html | 523 ++ .../support/util/SerdeAnnotationUtil.html | 176 + .../serde/support/util/SerdeArgumentConf.html | 289 ++ .../serde/support/util/SubtypeInfo.html | 346 ++ .../micronaut/serde/support/util/TypeKey.html | 187 + .../serde/support/util/package-summary.html | 141 + .../serde/support/util/package-tree.html | 86 + .../ByteArrayWriteValueAsStringTest.html | 171 + .../serde/tck/tests/InetAddressTest.html | 173 + .../bytebuffer/ByteBufferDuplicatedTest.html | 171 + .../bytebuffer/ByteBufferNativeTest.html | 171 + .../bytebuffer/ByteBufferSlicedTest.html | 171 + .../tck/tests/bytebuffer/ByteBufferTest.html | 171 + .../tck/tests/bytebuffer/package-summary.html | 103 + .../tck/tests/bytebuffer/package-tree.html | 74 + .../serde/tck/tests/package-summary.html | 97 + .../serde/tck/tests/package-tree.html | 72 + .../micronaut/serde/util/BinaryCodecUtil.html | 190 + .../serde/util/CustomizableDeserializer.html | 253 + .../serde/util/CustomizableSerializer.html | 226 + .../serde/util/NullableDeserializer.html | 240 + .../micronaut/serde/util/NullableSerde.html | 120 + .../micronaut/serde/util/package-summary.html | 118 + .../io/micronaut/serde/util/package-tree.html | 101 + 2.6.x/api/jquery-ui.overrides.css | 35 + 2.6.x/api/legal/ADDITIONAL_LICENSE_INFO | 37 + 2.6.x/api/legal/ASSEMBLY_EXCEPTION | 27 + 2.6.x/api/legal/LICENSE | 347 ++ 2.6.x/api/legal/jquery.md | 72 + 2.6.x/api/legal/jqueryUI.md | 49 + 2.6.x/api/member-search-index.js | 1 + 2.6.x/api/module-search-index.js | 1 + 2.6.x/api/overview-summary.html | 25 + 2.6.x/api/overview-tree.html | 472 ++ 2.6.x/api/package-search-index.js | 1 + 2.6.x/api/resources/glass.png | Bin 0 -> 499 bytes 2.6.x/api/resources/x.png | Bin 0 -> 394 bytes 2.6.x/api/script-dir/jquery-3.6.1.min.js | 2 + 2.6.x/api/script-dir/jquery-ui.min.css | 6 + 2.6.x/api/script-dir/jquery-ui.min.js | 6 + 2.6.x/api/script.js | 132 + 2.6.x/api/search.js | 354 ++ 2.6.x/api/serialized-form.html | 116 + 2.6.x/api/stylesheet.css | 869 ++++ 2.6.x/api/tag-search-index.js | 1 + 2.6.x/api/type-search-index.js | 1 + 2.6.x/css/custom-pdf.css | 3 + 2.6.x/css/custom.css | 484 ++ 2.6.x/css/highlight/agate.css | 108 + 2.6.x/css/highlight/androidstudio.css | 66 + 2.6.x/css/highlight/arduino-light.css | 88 + 2.6.x/css/highlight/arta.css | 73 + 2.6.x/css/highlight/ascetic.css | 45 + 2.6.x/css/highlight/atelier-cave-dark.css | 83 + 2.6.x/css/highlight/atelier-cave-light.css | 85 + 2.6.x/css/highlight/atelier-dune-dark.css | 69 + 2.6.x/css/highlight/atelier-dune-light.css | 69 + 2.6.x/css/highlight/atelier-estuary-dark.css | 84 + 2.6.x/css/highlight/atelier-estuary-light.css | 84 + 2.6.x/css/highlight/atelier-forest-dark.css | 69 + 2.6.x/css/highlight/atelier-forest-light.css | 69 + 2.6.x/css/highlight/atelier-heath-dark.css | 69 + 2.6.x/css/highlight/atelier-heath-light.css | 69 + 2.6.x/css/highlight/atelier-lakeside-dark.css | 69 + .../css/highlight/atelier-lakeside-light.css | 69 + 2.6.x/css/highlight/atelier-plateau-dark.css | 84 + 2.6.x/css/highlight/atelier-plateau-light.css | 84 + 2.6.x/css/highlight/atelier-savanna-dark.css | 84 + 2.6.x/css/highlight/atelier-savanna-light.css | 84 + 2.6.x/css/highlight/atelier-seaside-dark.css | 69 + 2.6.x/css/highlight/atelier-seaside-light.css | 69 + .../highlight/atelier-sulphurpool-dark.css | 69 + .../highlight/atelier-sulphurpool-light.css | 69 + 2.6.x/css/highlight/atom-one-dark.css | 96 + 2.6.x/css/highlight/atom-one-light.css | 96 + 2.6.x/css/highlight/brown-paper.css | 64 + 2.6.x/css/highlight/brown-papersq.png | Bin 0 -> 18198 bytes 2.6.x/css/highlight/codepen-embed.css | 60 + 2.6.x/css/highlight/color-brewer.css | 71 + 2.6.x/css/highlight/darcula.css | 77 + 2.6.x/css/highlight/dark.css | 63 + 2.6.x/css/highlight/darkula.css | 6 + 2.6.x/css/highlight/default.css | 99 + 2.6.x/css/highlight/docco.css | 97 + 2.6.x/css/highlight/dracula.css | 76 + 2.6.x/css/highlight/far.css | 71 + 2.6.x/css/highlight/foundation.css | 88 + 2.6.x/css/highlight/github-gist.css | 71 + 2.6.x/css/highlight/github.css | 99 + 2.6.x/css/highlight/googlecode.css | 89 + 2.6.x/css/highlight/grayscale.css | 101 + 2.6.x/css/highlight/gruvbox-dark.css | 108 + 2.6.x/css/highlight/gruvbox-light.css | 108 + 2.6.x/css/highlight/hopscotch.css | 83 + 2.6.x/css/highlight/hybrid.css | 102 + 2.6.x/css/highlight/idea.css | 97 + 2.6.x/css/highlight/ir-black.css | 73 + 2.6.x/css/highlight/kimbie.dark.css | 74 + 2.6.x/css/highlight/kimbie.light.css | 74 + 2.6.x/css/highlight/magula.css | 70 + 2.6.x/css/highlight/mono-blue.css | 59 + 2.6.x/css/highlight/monokai-sublime.css | 83 + 2.6.x/css/highlight/monokai.css | 70 + 2.6.x/css/highlight/obsidian.css | 88 + 2.6.x/css/highlight/ocean.css | 74 + 2.6.x/css/highlight/paraiso-dark.css | 72 + 2.6.x/css/highlight/paraiso-light.css | 72 + 2.6.x/css/highlight/pojoaque.css | 83 + 2.6.x/css/highlight/pojoaque.jpg | Bin 0 -> 1186 bytes 2.6.x/css/highlight/purebasic.css | 96 + 2.6.x/css/highlight/qtcreator_dark.css | 83 + 2.6.x/css/highlight/qtcreator_light.css | 83 + 2.6.x/css/highlight/railscasts.css | 106 + 2.6.x/css/highlight/rainbow.css | 85 + 2.6.x/css/highlight/routeros.css | 108 + 2.6.x/css/highlight/school-book.css | 72 + 2.6.x/css/highlight/school-book.png | Bin 0 -> 486 bytes 2.6.x/css/highlight/solarized-dark.css | 84 + 2.6.x/css/highlight/solarized-light.css | 84 + 2.6.x/css/highlight/sunburst.css | 102 + 2.6.x/css/highlight/tomorrow-night-blue.css | 75 + 2.6.x/css/highlight/tomorrow-night-bright.css | 74 + .../css/highlight/tomorrow-night-eighties.css | 74 + 2.6.x/css/highlight/tomorrow-night.css | 75 + 2.6.x/css/highlight/tomorrow.css | 72 + 2.6.x/css/highlight/vs.css | 68 + 2.6.x/css/highlight/vs2015.css | 115 + 2.6.x/css/highlight/xcode.css | 93 + 2.6.x/css/highlight/xt256.css | 92 + 2.6.x/css/highlight/zenburn.css | 80 + 2.6.x/css/main.css | 1217 +++++ 2.6.x/css/menu.css | 17 + 2.6.x/css/multi-language-sample.css | 218 + 2.6.x/css/pdf.css | 160 + 2.6.x/css/ref.css | 431 ++ 2.6.x/css/skin.css | 186 + 2.6.x/css/tools.css | 128 + 2.6.x/fonts/FontAwesome.otf | Bin 0 -> 75188 bytes 2.6.x/fonts/fontawesome-webfont.eot | Bin 0 -> 72449 bytes 2.6.x/fonts/fontawesome-webfont.svg | 504 ++ 2.6.x/fonts/fontawesome-webfont.ttf | Bin 0 -> 141564 bytes 2.6.x/fonts/fontawesome-webfont.woff | Bin 0 -> 83760 bytes 2.6.x/guide/configurationreference.html | 242 + 2.6.x/guide/index.html | 2484 ++++++++++ 2.6.x/img/default/bullet.gif | Bin 0 -> 97 bytes 2.6.x/img/default/linear-gradient-green.png | Bin 0 -> 285 bytes 2.6.x/img/default/linear-gradient.png | Bin 0 -> 150 bytes 2.6.x/img/default/separator-horizontal.gif | Bin 0 -> 43 bytes 2.6.x/img/default/separator-menu.png | Bin 0 -> 172 bytes 2.6.x/img/default/separator-vertical.gif | Bin 0 -> 43 bytes 2.6.x/img/micronaut-logo-white.svg | 74 + 2.6.x/img/note.gif | Bin 0 -> 569 bytes 2.6.x/img/warning.gif | Bin 0 -> 613 bytes 2.6.x/index.html | 9 + 2.6.x/js/docs.js | 57 + 2.6.x/js/guide.js | 146 + 2.6.x/js/highlight.pack.js | 671 +++ 2.6.x/js/multi-language-sample.js | 296 ++ 2.6.x/style/guideItem.html | 147 + 2.6.x/style/index.html | 26 + 2.6.x/style/layout.html | 129 + 2.6.x/style/menu.html | 22 + 2.6.x/style/page.html | 56 + 2.6.x/style/referenceItem.html | 117 + 2.6.x/style/section.html | 11 + latest/api/allclasses-index.html | 2 +- latest/api/allpackages-index.html | 2 +- latest/api/constant-values.html | 2 +- latest/api/deprecated-list.html | 2 +- latest/api/help-doc.html | 2 +- latest/api/index-all.html | 2 +- latest/api/index.html | 4 +- .../api/io/micronaut/serde/AllTypesBean.html | 2 +- .../micronaut/serde/BeanWithExtraMethod.html | 2 +- .../io/micronaut/serde/ConstructorArgs.html | 2 +- latest/api/io/micronaut/serde/Decoder.html | 2 +- .../io/micronaut/serde/DelegatingDecoder.html | 2 +- .../serde/Deserializer.DecoderContext.html | 2 +- .../api/io/micronaut/serde/Deserializer.html | 2 +- .../micronaut/serde/DeserializerLocator.html | 2 +- latest/api/io/micronaut/serde/Encoder.html | 2 +- .../serde/LimitingStream.RemainingLimits.html | 2 +- .../io/micronaut/serde/LimitingStream.html | 2 +- .../serde/NamingStrategyLocator.html | 2 +- .../ObjectMapper.CloseableObjectMapper.html | 2 +- .../api/io/micronaut/serde/ObjectMapper.html | 2 +- .../io/micronaut/serde/ObjectSerializer.html | 2 +- .../io/micronaut/serde/PropertyFilter.html | 2 +- latest/api/io/micronaut/serde/RecordBean.html | 2 +- latest/api/io/micronaut/serde/Serde.html | 2 +- .../micronaut/serde/SerdeIntrospections.html | 2 +- .../serde/SerdeJsonMapperSupplier.html | 2 +- .../api/io/micronaut/serde/SerdeRegistry.html | 2 +- .../serde/Serializer.EncoderContext.html | 2 +- latest/api/io/micronaut/serde/Serializer.html | 2 +- .../io/micronaut/serde/SerializerLocator.html | 2 +- latest/api/io/micronaut/serde/Simple.html | 2 +- latest/api/io/micronaut/serde/SomeObject.html | 2 +- .../micronaut/serde/UpdatingDeserializer.html | 2 +- .../annotation/SerdeImport.Repeated.html | 2 +- .../serde/annotation/SerdeImport.html | 2 +- .../annotation/Serdeable.Deserializable.html | 2 +- .../annotation/Serdeable.Serializable.html | 2 +- .../micronaut/serde/annotation/Serdeable.html | 2 +- .../serde/annotation/package-summary.html | 2 +- .../serde/annotation/package-tree.html | 2 +- .../serde/bson/AbstractBsonMapper.html | 2 +- .../serde/bson/BsonBinaryMapper.html | 2 +- .../micronaut/serde/bson/BsonJsonMapper.html | 2 +- .../serde/bson/BsonReaderDecoder.html | 2 +- .../serde/bson/BsonWriterEncoder.html | 2 +- .../serde/bson/custom/AbstractBsonSerde.html | 2 +- .../bson/custom/BsonRepresentationSerde.html | 2 +- .../serde/bson/custom/CodecBsonDecoder.html | 2 +- .../serde/bson/custom/package-summary.html | 2 +- .../serde/bson/custom/package-tree.html | 2 +- .../micronaut/serde/bson/package-summary.html | 2 +- .../io/micronaut/serde/bson/package-tree.html | 2 +- .../config/DeserializationConfiguration.html | 2 +- .../SerdeConfiguration.NumericTimeUnit.html | 2 +- .../config/SerdeConfiguration.TimeShape.html | 2 +- .../serde/config/SerdeConfiguration.html | 2 +- .../config/SerializationConfiguration.html | 2 +- .../annotation/SerdeConfig.SerAnyGetter.html | 2 +- .../annotation/SerdeConfig.SerAnySetter.html | 2 +- .../annotation/SerdeConfig.SerBackRef.html | 2 +- .../SerdeConfig.SerCreatorMode.html | 2 +- .../annotation/SerdeConfig.SerError.html | 2 +- .../annotation/SerdeConfig.SerGetter.html | 2 +- .../SerdeConfig.SerIgnored.SerType.html | 2 +- .../annotation/SerdeConfig.SerIgnored.html | 2 +- .../annotation/SerdeConfig.SerInclude.html | 2 +- .../annotation/SerdeConfig.SerIncluded.html | 2 +- .../annotation/SerdeConfig.SerManagedRef.html | 2 +- .../annotation/SerdeConfig.SerSetter.html | 2 +- ...eConfig.SerSubtyped.DiscriminatorType.html | 2 +- ...ig.SerSubtyped.DiscriminatorValueKind.html | 2 +- .../SerdeConfig.SerSubtyped.SerSubtype.html | 2 +- .../annotation/SerdeConfig.SerSubtyped.html | 2 +- .../annotation/SerdeConfig.SerUnwrapped.html | 2 +- .../annotation/SerdeConfig.SerValue.html | 2 +- .../serde/config/annotation/SerdeConfig.html | 2 +- .../config/annotation/package-summary.html | 2 +- .../serde/config/annotation/package-tree.html | 2 +- .../serde/config/naming/IdentityStrategy.html | 2 +- .../config/naming/KebabCaseStrategy.html | 2 +- .../config/naming/LowerCamelCaseStrategy.html | 2 +- .../config/naming/LowerCaseStrategy.html | 2 +- .../config/naming/LowerDotCaseStrategy.html | 2 +- .../config/naming/PropertyNamingStrategy.html | 2 +- .../config/naming/SnakeCaseStrategy.html | 2 +- .../config/naming/UpperCamelCaseStrategy.html | 2 +- .../UpperCamelCaseStrategyWithSpaces.html | 2 +- .../serde/config/naming/package-summary.html | 2 +- .../serde/config/naming/package-tree.html | 2 +- .../serde/config/package-summary.html | 2 +- .../micronaut/serde/config/package-tree.html | 2 +- .../micronaut/serde/data/Users1.Friend.html | 2 +- .../io/micronaut/serde/data/Users1.User.html | 2 +- .../api/io/micronaut/serde/data/Users1.html | 2 +- .../io/micronaut/serde/data/Users2.User.html | 2 +- .../api/io/micronaut/serde/data/Users2.html | 2 +- .../micronaut/serde/data/Users3.Friend.html | 2 +- .../io/micronaut/serde/data/Users3.User.html | 2 +- .../api/io/micronaut/serde/data/Users3.html | 2 +- .../micronaut/serde/data/package-summary.html | 2 +- .../io/micronaut/serde/data/package-tree.html | 2 +- .../exceptions/InvalidFormatException.html | 2 +- .../InvalidPropertyFormatException.html | 2 +- .../exceptions/RuntimeSerdeException.html | 2 +- .../serde/exceptions/SerdeException.html | 2 +- .../serde/exceptions/package-summary.html | 2 +- .../serde/exceptions/package-tree.html | 2 +- .../serde/jackson/JacksonDecoder.html | 2 +- .../serde/jackson/JacksonEncoder.html | 2 +- .../serde/jackson/JacksonJsonMapper.html | 2 +- .../jackson/SerdeJacksonConfiguration.html | 2 +- .../jackson/builder/TestBuildMe.Builder.html | 2 +- .../serde/jackson/builder/TestBuildMe.html | 2 +- .../jackson/builder/TestBuildMe2.Builder.html | 2 +- .../serde/jackson/builder/TestBuildMe2.html | 2 +- .../builder/TestBuildName.Builder.html | 2 +- .../serde/jackson/builder/TestBuildName.html | 2 +- .../builder/TestBuildSubtype.Builder.html | 2 +- .../jackson/builder/TestBuildSubtype.html | 2 +- .../builder/TestBuildSubtype2.Builder.html | 2 +- .../jackson/builder/TestBuildSubtype2.html | 2 +- .../jackson/builder/TestBuildSupertype.html | 2 +- .../builder/TestBuildSupertype2.Builder.html | 2 +- .../jackson/builder/TestBuildSupertype2.html | 2 +- .../jackson/builder/package-summary.html | 2 +- .../serde/jackson/builder/package-tree.html | 2 +- .../serde/jackson/jsonvalue/JdkVersion.html | 2 +- .../serde/jackson/jsonvalue/TokenError.html | 2 +- .../jackson/jsonvalue/package-summary.html | 2 +- .../serde/jackson/jsonvalue/package-tree.html | 2 +- .../serde/jackson/maps/CustomKey.html | 2 +- .../serde/jackson/maps/package-summary.html | 2 +- .../serde/jackson/maps/package-tree.html | 2 +- .../AbstractClassCommandWorking.html | 2 +- .../AbstractClassCommandWorkingToo.html | 2 +- .../ClassCommandBroken.PrintCommand.html | 2 +- .../outerinterface/ClassCommandBroken.html | 2 +- .../ClassCommandBrokenToo.PrintCommand.html | 2 +- .../outerinterface/ClassCommandBrokenToo.html | 2 +- .../ClassCommandWorking.PrintCommand.html | 2 +- .../outerinterface/ClassCommandWorking.html | 2 +- .../RecordCommandBroken.PrintCommand.html | 2 +- .../outerinterface/RecordCommandBroken.html | 2 +- .../RecordCommandBrokenToo.PrintCommand.html | 2 +- .../RecordCommandBrokenToo.html | 2 +- .../outerinterface/package-summary.html | 2 +- .../jackson/outerinterface/package-tree.html | 2 +- .../serde/jackson/package-summary.html | 2 +- .../micronaut/serde/jackson/package-tree.html | 2 +- .../serde/json/stream/JsonParserDecoder.html | 2 +- .../serde/json/stream/JsonStreamMapper.html | 2 +- .../json/stream/graalvm/JsonpFeature.html | 2 +- .../json/stream/graalvm/package-summary.html | 2 +- .../json/stream/graalvm/package-tree.html | 2 +- .../serde/json/stream/package-summary.html | 2 +- .../serde/json/stream/package-tree.html | 2 +- .../OracleJdbcJsonBinaryObjectMapper.html | 2 +- .../json/OracleJdbcJsonGeneratorEncoder.html | 2 +- .../json/OracleJdbcJsonParserDecoder.html | 2 +- .../json/OracleJdbcJsonTextObjectMapper.html | 2 +- .../oracle/jdbc/json/package-summary.html | 2 +- .../serde/oracle/jdbc/json/package-tree.html | 2 +- .../json/serde/AbstractOracleJsonSerde.html | 2 +- .../json/serde/OracleJsonBinarySerde.html | 2 +- .../json/serde/OracleJsonDurationSerde.html | 2 +- .../json/serde/OracleJsonLocaleDateSerde.html | 2 +- .../serde/OracleJsonLocaleDateTimeSerde.html | 2 +- .../json/serde/OracleJsonLocaleTimeSerde.html | 2 +- .../serde/OracleJsonOffsetDateTimeSerde.html | 2 +- .../serde/OracleJsonZonedDateTimeSerde.html | 2 +- .../jdbc/json/serde/package-summary.html | 2 +- .../oracle/jdbc/json/serde/package-tree.html | 2 +- .../io/micronaut/serde/package-summary.html | 2 +- .../api/io/micronaut/serde/package-tree.html | 2 +- .../processor/SerdeAnnotationVisitor.html | 2 +- .../bson/BsonCreatorTransformer.html | 2 +- .../bson/BsonDiscriminatorTransformer.html | 2 +- .../processor/bson/BsonIdTransformer.html | 2 +- .../processor/bson/BsonIgnoreTransformer.html | 2 +- .../bson/BsonPropertyTransformer.html | 2 +- .../bson/BsonRepresentationMapper.html | 2 +- .../serde/processor/bson/package-summary.html | 2 +- .../serde/processor/bson/package-tree.html | 2 +- .../serde/processor/jackson/AwsRemapper.html | 2 +- .../jackson/JacksonAnnotationMapper.html | 2 +- .../JacksonIgnorePropertiesMapper.html | 2 +- .../jackson/JacksonIgnoreTypeMapper.html | 2 +- .../processor/jackson/JsonAliasMapper.html | 2 +- .../jackson/JsonAnyGetterMapper.html | 2 +- .../jackson/JsonAnySetterMapper.html | 2 +- .../jackson/JsonBackReferenceMapper.html | 2 +- .../jackson/JsonClassDescriptionMapper.html | 2 +- .../processor/jackson/JsonCreatorMapper.html | 2 +- .../processor/jackson/JsonFilterMapper.html | 2 +- .../processor/jackson/JsonFormatMapper.html | 2 +- .../processor/jackson/JsonGetterMapper.html | 2 +- .../processor/jackson/JsonIgnoreMapper.html | 2 +- .../processor/jackson/JsonIncludeMapper.html | 2 +- .../jackson/JsonIncludePropertiesMapper.html | 2 +- .../jackson/JsonManagedReferenceMapper.html | 2 +- .../processor/jackson/JsonPropertyMapper.html | 2 +- .../jackson/JsonPropertyOrderMapper.html | 2 +- .../processor/jackson/JsonRootNameMapper.html | 2 +- .../processor/jackson/JsonSetterMapper.html | 2 +- .../processor/jackson/JsonSubTypesMapper.html | 2 +- .../processor/jackson/JsonTypeInfoMapper.html | 2 +- .../processor/jackson/JsonTypeNameMapper.html | 2 +- .../jackson/JsonUnwrappedMapper.html | 2 +- .../processor/jackson/JsonValueMapper.html | 2 +- .../processor/jackson/JsonViewMapper.html | 2 +- .../jackson/ValidatingAnnotationMapper.html | 2 +- .../databind/JsonDeserializeMapper.html | 2 +- .../jackson/databind/JsonNamingMapper.html | 2 +- .../jackson/databind/JsonSerializeMapper.html | 2 +- .../jackson/databind/package-summary.html | 2 +- .../jackson/databind/package-tree.html | 2 +- .../processor/jackson/package-summary.html | 2 +- .../serde/processor/jackson/package-tree.html | 2 +- .../jsonb/JsonbCreatorTransformer.html | 2 +- .../jsonb/JsonbDateFormatTransformer.html | 2 +- .../jsonb/JsonbNillableTransformer.html | 2 +- .../jsonb/JsonbNumberFormatTransformer.html | 2 +- .../jsonb/JsonbPropertyOrderTransformer.html | 2 +- .../jsonb/JsonbPropertyTransformer.html | 2 +- .../jsonb/JsonbTransientTransformer.html | 2 +- .../processor/jsonb/package-summary.html | 2 +- .../serde/processor/jsonb/package-tree.html | 2 +- .../serde/processor/package-summary.html | 2 +- .../serde/processor/package-tree.html | 2 +- .../AbstractPropertyReferenceManager.html | 2 +- .../serde/reference/PropertyReference.html | 2 +- .../reference/PropertyReferenceManager.html | 2 +- .../reference/SerializationReference.html | 2 +- .../serde/reference/package-summary.html | 2 +- .../serde/reference/package-tree.html | 2 +- ...tractDecoderPerStructureStreamDecoder.html | 2 +- .../AbstractStreamDecoder.TokenType.html | 2 +- .../AbstractStreamDecoder.ValueDecoder.html | 2 +- .../serde/support/AbstractStreamDecoder.html | 2 +- .../support/DefaultSerdeIntrospections.html | 2 +- .../DefaultSerdeRegistry.ByteArraySerde.html | 2 +- .../serde/support/DefaultSerdeRegistry.html | 2 +- ...sonBeanPropertyBinderExceptionHandler.html | 2 +- .../serde/support/bind/package-summary.html | 2 +- .../serde/support/bind/package-tree.html | 2 +- .../config/SerdeJsonConfiguration.html | 2 +- .../serde/support/config/package-summary.html | 2 +- .../serde/support/config/package-tree.html | 2 +- .../deserializers/ObjectDeserializer.html | 2 +- ...DeserializationPreInstantiateCallback.html | 2 +- .../collect/CoreCollectionsDeserializers.html | 2 +- .../collect/package-summary.html | 2 +- .../deserializers/collect/package-tree.html | 2 +- .../deserializers/package-summary.html | 2 +- .../support/deserializers/package-tree.html | 2 +- .../serde/support/package-summary.html | 2 +- .../micronaut/serde/support/package-tree.html | 2 +- .../serde/support/serdes/ByteBufferSerde.html | 2 +- .../serde/support/serdes/CoreSerdes.html | 2 +- .../CustomizedObjectArrayDeserializer.html | 2 +- .../CustomizedObjectArraySerializer.html | 2 +- .../serdes/DefaultFormattedTemporalSerde.html | 2 +- .../support/serdes/HealthStatusSerde.html | 2 +- .../support/serdes/InetAddressSerde.html | 2 +- .../serde/support/serdes/InstantSerde.html | 2 +- .../serde/support/serdes/LocalDateSerde.html | 2 +- .../support/serdes/LocalDateTimeSerde.html | 2 +- .../serde/support/serdes/LocalTimeSerde.html | 2 +- .../serde/support/serdes/NumberSerde.html | 2 +- .../support/serdes/ObjectArraySerde.html | 2 +- .../support/serdes/OffsetDateTimeSerde.html | 2 +- .../serde/support/serdes/TemporalSerde.html | 2 +- .../serde/support/serdes/YearSerde.html | 2 +- .../support/serdes/ZonedDateTimeSerde.html | 2 +- .../serde/support/serdes/package-summary.html | 2 +- .../serde/support/serdes/package-tree.html | 2 +- .../support/serializers/CoreSerializers.html | 2 +- .../support/serializers/ObjectSerializer.html | 2 +- .../support/serializers/package-summary.html | 2 +- .../support/serializers/package-tree.html | 2 +- .../serde/support/util/BeanDefKey.html | 2 +- .../util/BufferingJsonNodeProcessor.html | 2 +- .../serde/support/util/JsonNodeDecoder.html | 2 +- .../serde/support/util/JsonNodeEncoder.html | 2 +- .../support/util/SerdeAnnotationUtil.html | 2 +- .../serde/support/util/SerdeArgumentConf.html | 2 +- .../serde/support/util/SubtypeInfo.html | 2 +- .../micronaut/serde/support/util/TypeKey.html | 2 +- .../serde/support/util/package-summary.html | 2 +- .../serde/support/util/package-tree.html | 2 +- .../ByteArrayWriteValueAsStringTest.html | 2 +- .../serde/tck/tests/InetAddressTest.html | 2 +- .../bytebuffer/ByteBufferDuplicatedTest.html | 2 +- .../bytebuffer/ByteBufferNativeTest.html | 2 +- .../bytebuffer/ByteBufferSlicedTest.html | 2 +- .../tck/tests/bytebuffer/ByteBufferTest.html | 2 +- .../tck/tests/bytebuffer/package-summary.html | 2 +- .../tck/tests/bytebuffer/package-tree.html | 2 +- .../serde/tck/tests/package-summary.html | 2 +- .../serde/tck/tests/package-tree.html | 2 +- .../micronaut/serde/util/BinaryCodecUtil.html | 2 +- .../serde/util/CustomizableDeserializer.html | 2 +- .../serde/util/CustomizableSerializer.html | 2 +- .../serde/util/NullableDeserializer.html | 2 +- .../micronaut/serde/util/NullableSerde.html | 2 +- .../micronaut/serde/util/package-summary.html | 2 +- .../io/micronaut/serde/util/package-tree.html | 2 +- latest/api/overview-summary.html | 2 +- latest/api/overview-tree.html | 2 +- latest/api/serialized-form.html | 2 +- latest/guide/configurationreference.html | 2 +- latest/guide/index.html | 2 +- 1213 files changed, 172970 insertions(+), 314 deletions(-) create mode 100644 2.6.0/api/allclasses-index.html create mode 100644 2.6.0/api/allpackages-index.html create mode 100644 2.6.0/api/constant-values.html create mode 100644 2.6.0/api/deprecated-list.html create mode 100644 2.6.0/api/element-list create mode 100644 2.6.0/api/help-doc.html create mode 100644 2.6.0/api/index-all.html create mode 100644 2.6.0/api/index.html create mode 100644 2.6.0/api/io/micronaut/serde/AllTypesBean.html create mode 100644 2.6.0/api/io/micronaut/serde/BeanWithExtraMethod.html create mode 100644 2.6.0/api/io/micronaut/serde/ConstructorArgs.html create mode 100644 2.6.0/api/io/micronaut/serde/Decoder.html create mode 100644 2.6.0/api/io/micronaut/serde/DelegatingDecoder.html create mode 100644 2.6.0/api/io/micronaut/serde/Deserializer.DecoderContext.html create mode 100644 2.6.0/api/io/micronaut/serde/Deserializer.html create mode 100644 2.6.0/api/io/micronaut/serde/DeserializerLocator.html create mode 100644 2.6.0/api/io/micronaut/serde/Encoder.html create mode 100644 2.6.0/api/io/micronaut/serde/LimitingStream.RemainingLimits.html create mode 100644 2.6.0/api/io/micronaut/serde/LimitingStream.html create mode 100644 2.6.0/api/io/micronaut/serde/NamingStrategyLocator.html create mode 100644 2.6.0/api/io/micronaut/serde/ObjectMapper.CloseableObjectMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/ObjectMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/ObjectSerializer.html create mode 100644 2.6.0/api/io/micronaut/serde/PropertyFilter.html create mode 100644 2.6.0/api/io/micronaut/serde/RecordBean.html create mode 100644 2.6.0/api/io/micronaut/serde/Serde.html create mode 100644 2.6.0/api/io/micronaut/serde/SerdeIntrospections.html create mode 100644 2.6.0/api/io/micronaut/serde/SerdeJsonMapperSupplier.html create mode 100644 2.6.0/api/io/micronaut/serde/SerdeRegistry.html create mode 100644 2.6.0/api/io/micronaut/serde/Serializer.EncoderContext.html create mode 100644 2.6.0/api/io/micronaut/serde/Serializer.html create mode 100644 2.6.0/api/io/micronaut/serde/SerializerLocator.html create mode 100644 2.6.0/api/io/micronaut/serde/Simple.html create mode 100644 2.6.0/api/io/micronaut/serde/SomeObject.html create mode 100644 2.6.0/api/io/micronaut/serde/UpdatingDeserializer.html create mode 100644 2.6.0/api/io/micronaut/serde/annotation/SerdeImport.Repeated.html create mode 100644 2.6.0/api/io/micronaut/serde/annotation/SerdeImport.html create mode 100644 2.6.0/api/io/micronaut/serde/annotation/Serdeable.Deserializable.html create mode 100644 2.6.0/api/io/micronaut/serde/annotation/Serdeable.Serializable.html create mode 100644 2.6.0/api/io/micronaut/serde/annotation/Serdeable.html create mode 100644 2.6.0/api/io/micronaut/serde/annotation/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/annotation/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/bson/AbstractBsonMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/bson/BsonBinaryMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/bson/BsonJsonMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/bson/BsonReaderDecoder.html create mode 100644 2.6.0/api/io/micronaut/serde/bson/BsonWriterEncoder.html create mode 100644 2.6.0/api/io/micronaut/serde/bson/custom/AbstractBsonSerde.html create mode 100644 2.6.0/api/io/micronaut/serde/bson/custom/BsonRepresentationSerde.html create mode 100644 2.6.0/api/io/micronaut/serde/bson/custom/CodecBsonDecoder.html create mode 100644 2.6.0/api/io/micronaut/serde/bson/custom/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/bson/custom/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/bson/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/bson/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/config/DeserializationConfiguration.html create mode 100644 2.6.0/api/io/micronaut/serde/config/SerdeConfiguration.NumericTimeUnit.html create mode 100644 2.6.0/api/io/micronaut/serde/config/SerdeConfiguration.TimeShape.html create mode 100644 2.6.0/api/io/micronaut/serde/config/SerdeConfiguration.html create mode 100644 2.6.0/api/io/micronaut/serde/config/SerializationConfiguration.html create mode 100644 2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerAnyGetter.html create mode 100644 2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerAnySetter.html create mode 100644 2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerBackRef.html create mode 100644 2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerCreatorMode.html create mode 100644 2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerError.html create mode 100644 2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerGetter.html create mode 100644 2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerIgnored.SerType.html create mode 100644 2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerIgnored.html create mode 100644 2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerInclude.html create mode 100644 2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerIncluded.html create mode 100644 2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerManagedRef.html create mode 100644 2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerSetter.html create mode 100644 2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerSubtyped.DiscriminatorType.html create mode 100644 2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerSubtyped.DiscriminatorValueKind.html create mode 100644 2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerSubtyped.SerSubtype.html create mode 100644 2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerSubtyped.html create mode 100644 2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerUnwrapped.html create mode 100644 2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerValue.html create mode 100644 2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.html create mode 100644 2.6.0/api/io/micronaut/serde/config/annotation/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/config/annotation/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/config/naming/IdentityStrategy.html create mode 100644 2.6.0/api/io/micronaut/serde/config/naming/KebabCaseStrategy.html create mode 100644 2.6.0/api/io/micronaut/serde/config/naming/LowerCamelCaseStrategy.html create mode 100644 2.6.0/api/io/micronaut/serde/config/naming/LowerCaseStrategy.html create mode 100644 2.6.0/api/io/micronaut/serde/config/naming/LowerDotCaseStrategy.html create mode 100644 2.6.0/api/io/micronaut/serde/config/naming/PropertyNamingStrategy.html create mode 100644 2.6.0/api/io/micronaut/serde/config/naming/SnakeCaseStrategy.html create mode 100644 2.6.0/api/io/micronaut/serde/config/naming/UpperCamelCaseStrategy.html create mode 100644 2.6.0/api/io/micronaut/serde/config/naming/UpperCamelCaseStrategyWithSpaces.html create mode 100644 2.6.0/api/io/micronaut/serde/config/naming/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/config/naming/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/config/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/config/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/data/Users1.Friend.html create mode 100644 2.6.0/api/io/micronaut/serde/data/Users1.User.html create mode 100644 2.6.0/api/io/micronaut/serde/data/Users1.html create mode 100644 2.6.0/api/io/micronaut/serde/data/Users2.User.html create mode 100644 2.6.0/api/io/micronaut/serde/data/Users2.html create mode 100644 2.6.0/api/io/micronaut/serde/data/Users3.Friend.html create mode 100644 2.6.0/api/io/micronaut/serde/data/Users3.User.html create mode 100644 2.6.0/api/io/micronaut/serde/data/Users3.html create mode 100644 2.6.0/api/io/micronaut/serde/data/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/data/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/exceptions/InvalidFormatException.html create mode 100644 2.6.0/api/io/micronaut/serde/exceptions/InvalidPropertyFormatException.html create mode 100644 2.6.0/api/io/micronaut/serde/exceptions/RuntimeSerdeException.html create mode 100644 2.6.0/api/io/micronaut/serde/exceptions/SerdeException.html create mode 100644 2.6.0/api/io/micronaut/serde/exceptions/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/exceptions/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/JacksonDecoder.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/JacksonEncoder.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/JacksonJsonMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/SerdeJacksonConfiguration.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildMe.Builder.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildMe.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildMe2.Builder.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildMe2.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildName.Builder.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildName.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildSubtype.Builder.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildSubtype.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildSubtype2.Builder.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildSubtype2.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildSupertype.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildSupertype2.Builder.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildSupertype2.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/builder/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/builder/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/jsonvalue/JdkVersion.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/jsonvalue/TokenError.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/jsonvalue/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/jsonvalue/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/maps/CustomKey.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/maps/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/maps/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/outerinterface/AbstractClassCommandWorking.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/outerinterface/AbstractClassCommandWorkingToo.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/outerinterface/ClassCommandBroken.PrintCommand.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/outerinterface/ClassCommandBroken.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/outerinterface/ClassCommandBrokenToo.PrintCommand.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/outerinterface/ClassCommandBrokenToo.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/outerinterface/ClassCommandWorking.PrintCommand.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/outerinterface/ClassCommandWorking.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/outerinterface/RecordCommandBroken.PrintCommand.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/outerinterface/RecordCommandBroken.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/outerinterface/RecordCommandBrokenToo.PrintCommand.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/outerinterface/RecordCommandBrokenToo.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/outerinterface/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/outerinterface/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/jackson/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/json/stream/JsonParserDecoder.html create mode 100644 2.6.0/api/io/micronaut/serde/json/stream/JsonStreamMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/json/stream/graalvm/JsonpFeature.html create mode 100644 2.6.0/api/io/micronaut/serde/json/stream/graalvm/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/json/stream/graalvm/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/json/stream/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/json/stream/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/oracle/jdbc/json/OracleJdbcJsonBinaryObjectMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/oracle/jdbc/json/OracleJdbcJsonGeneratorEncoder.html create mode 100644 2.6.0/api/io/micronaut/serde/oracle/jdbc/json/OracleJdbcJsonParserDecoder.html create mode 100644 2.6.0/api/io/micronaut/serde/oracle/jdbc/json/OracleJdbcJsonTextObjectMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/oracle/jdbc/json/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/oracle/jdbc/json/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/AbstractOracleJsonSerde.html create mode 100644 2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonBinarySerde.html create mode 100644 2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonDurationSerde.html create mode 100644 2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonLocaleDateSerde.html create mode 100644 2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonLocaleDateTimeSerde.html create mode 100644 2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonLocaleTimeSerde.html create mode 100644 2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonOffsetDateTimeSerde.html create mode 100644 2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonZonedDateTimeSerde.html create mode 100644 2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/SerdeAnnotationVisitor.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/bson/BsonCreatorTransformer.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/bson/BsonDiscriminatorTransformer.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/bson/BsonIdTransformer.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/bson/BsonIgnoreTransformer.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/bson/BsonPropertyTransformer.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/bson/BsonRepresentationMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/bson/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/bson/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/AwsRemapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/JacksonAnnotationMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/JacksonIgnorePropertiesMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/JacksonIgnoreTypeMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/JsonAliasMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/JsonAnyGetterMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/JsonAnySetterMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/JsonBackReferenceMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/JsonClassDescriptionMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/JsonCreatorMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/JsonFilterMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/JsonFormatMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/JsonGetterMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/JsonIgnoreMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/JsonIncludeMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/JsonIncludePropertiesMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/JsonManagedReferenceMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/JsonPropertyMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/JsonPropertyOrderMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/JsonRootNameMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/JsonSetterMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/JsonSubTypesMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/JsonTypeInfoMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/JsonTypeNameMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/JsonUnwrappedMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/JsonValueMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/JsonViewMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/ValidatingAnnotationMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/databind/JsonDeserializeMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/databind/JsonNamingMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/databind/JsonSerializeMapper.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/databind/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/databind/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jackson/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jsonb/JsonbCreatorTransformer.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jsonb/JsonbDateFormatTransformer.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jsonb/JsonbNillableTransformer.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jsonb/JsonbNumberFormatTransformer.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jsonb/JsonbPropertyOrderTransformer.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jsonb/JsonbPropertyTransformer.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jsonb/JsonbTransientTransformer.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jsonb/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/jsonb/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/processor/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/reference/AbstractPropertyReferenceManager.html create mode 100644 2.6.0/api/io/micronaut/serde/reference/PropertyReference.html create mode 100644 2.6.0/api/io/micronaut/serde/reference/PropertyReferenceManager.html create mode 100644 2.6.0/api/io/micronaut/serde/reference/SerializationReference.html create mode 100644 2.6.0/api/io/micronaut/serde/reference/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/reference/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/support/AbstractDecoderPerStructureStreamDecoder.html create mode 100644 2.6.0/api/io/micronaut/serde/support/AbstractStreamDecoder.TokenType.html create mode 100644 2.6.0/api/io/micronaut/serde/support/AbstractStreamDecoder.ValueDecoder.html create mode 100644 2.6.0/api/io/micronaut/serde/support/AbstractStreamDecoder.html create mode 100644 2.6.0/api/io/micronaut/serde/support/DefaultSerdeIntrospections.html create mode 100644 2.6.0/api/io/micronaut/serde/support/DefaultSerdeRegistry.ByteArraySerde.html create mode 100644 2.6.0/api/io/micronaut/serde/support/DefaultSerdeRegistry.html create mode 100644 2.6.0/api/io/micronaut/serde/support/bind/SerdeJsonBeanPropertyBinderExceptionHandler.html create mode 100644 2.6.0/api/io/micronaut/serde/support/bind/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/support/bind/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/support/config/SerdeJsonConfiguration.html create mode 100644 2.6.0/api/io/micronaut/serde/support/config/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/support/config/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/support/deserializers/ObjectDeserializer.html create mode 100644 2.6.0/api/io/micronaut/serde/support/deserializers/SerdeDeserializationPreInstantiateCallback.html create mode 100644 2.6.0/api/io/micronaut/serde/support/deserializers/collect/CoreCollectionsDeserializers.html create mode 100644 2.6.0/api/io/micronaut/serde/support/deserializers/collect/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/support/deserializers/collect/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/support/deserializers/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/support/deserializers/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/support/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/support/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/support/serdes/ByteBufferSerde.html create mode 100644 2.6.0/api/io/micronaut/serde/support/serdes/CoreSerdes.html create mode 100644 2.6.0/api/io/micronaut/serde/support/serdes/CustomizedObjectArrayDeserializer.html create mode 100644 2.6.0/api/io/micronaut/serde/support/serdes/CustomizedObjectArraySerializer.html create mode 100644 2.6.0/api/io/micronaut/serde/support/serdes/DefaultFormattedTemporalSerde.html create mode 100644 2.6.0/api/io/micronaut/serde/support/serdes/HealthStatusSerde.html create mode 100644 2.6.0/api/io/micronaut/serde/support/serdes/InetAddressSerde.html create mode 100644 2.6.0/api/io/micronaut/serde/support/serdes/InstantSerde.html create mode 100644 2.6.0/api/io/micronaut/serde/support/serdes/LocalDateSerde.html create mode 100644 2.6.0/api/io/micronaut/serde/support/serdes/LocalDateTimeSerde.html create mode 100644 2.6.0/api/io/micronaut/serde/support/serdes/LocalTimeSerde.html create mode 100644 2.6.0/api/io/micronaut/serde/support/serdes/NumberSerde.html create mode 100644 2.6.0/api/io/micronaut/serde/support/serdes/ObjectArraySerde.html create mode 100644 2.6.0/api/io/micronaut/serde/support/serdes/OffsetDateTimeSerde.html create mode 100644 2.6.0/api/io/micronaut/serde/support/serdes/TemporalSerde.html create mode 100644 2.6.0/api/io/micronaut/serde/support/serdes/YearSerde.html create mode 100644 2.6.0/api/io/micronaut/serde/support/serdes/ZonedDateTimeSerde.html create mode 100644 2.6.0/api/io/micronaut/serde/support/serdes/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/support/serdes/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/support/serializers/CoreSerializers.html create mode 100644 2.6.0/api/io/micronaut/serde/support/serializers/ObjectSerializer.html create mode 100644 2.6.0/api/io/micronaut/serde/support/serializers/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/support/serializers/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/support/util/BeanDefKey.html create mode 100644 2.6.0/api/io/micronaut/serde/support/util/BufferingJsonNodeProcessor.html create mode 100644 2.6.0/api/io/micronaut/serde/support/util/JsonNodeDecoder.html create mode 100644 2.6.0/api/io/micronaut/serde/support/util/JsonNodeEncoder.html create mode 100644 2.6.0/api/io/micronaut/serde/support/util/SerdeAnnotationUtil.html create mode 100644 2.6.0/api/io/micronaut/serde/support/util/SerdeArgumentConf.html create mode 100644 2.6.0/api/io/micronaut/serde/support/util/SubtypeInfo.html create mode 100644 2.6.0/api/io/micronaut/serde/support/util/TypeKey.html create mode 100644 2.6.0/api/io/micronaut/serde/support/util/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/support/util/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/tck/tests/ByteArrayWriteValueAsStringTest.html create mode 100644 2.6.0/api/io/micronaut/serde/tck/tests/InetAddressTest.html create mode 100644 2.6.0/api/io/micronaut/serde/tck/tests/bytebuffer/ByteBufferDuplicatedTest.html create mode 100644 2.6.0/api/io/micronaut/serde/tck/tests/bytebuffer/ByteBufferNativeTest.html create mode 100644 2.6.0/api/io/micronaut/serde/tck/tests/bytebuffer/ByteBufferSlicedTest.html create mode 100644 2.6.0/api/io/micronaut/serde/tck/tests/bytebuffer/ByteBufferTest.html create mode 100644 2.6.0/api/io/micronaut/serde/tck/tests/bytebuffer/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/tck/tests/bytebuffer/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/tck/tests/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/tck/tests/package-tree.html create mode 100644 2.6.0/api/io/micronaut/serde/util/BinaryCodecUtil.html create mode 100644 2.6.0/api/io/micronaut/serde/util/CustomizableDeserializer.html create mode 100644 2.6.0/api/io/micronaut/serde/util/CustomizableSerializer.html create mode 100644 2.6.0/api/io/micronaut/serde/util/NullableDeserializer.html create mode 100644 2.6.0/api/io/micronaut/serde/util/NullableSerde.html create mode 100644 2.6.0/api/io/micronaut/serde/util/package-summary.html create mode 100644 2.6.0/api/io/micronaut/serde/util/package-tree.html create mode 100644 2.6.0/api/jquery-ui.overrides.css create mode 100644 2.6.0/api/legal/ADDITIONAL_LICENSE_INFO create mode 100644 2.6.0/api/legal/ASSEMBLY_EXCEPTION create mode 100644 2.6.0/api/legal/LICENSE create mode 100644 2.6.0/api/legal/jquery.md create mode 100644 2.6.0/api/legal/jqueryUI.md create mode 100644 2.6.0/api/member-search-index.js create mode 100644 2.6.0/api/module-search-index.js create mode 100644 2.6.0/api/overview-summary.html create mode 100644 2.6.0/api/overview-tree.html create mode 100644 2.6.0/api/package-search-index.js create mode 100644 2.6.0/api/resources/glass.png create mode 100644 2.6.0/api/resources/x.png create mode 100644 2.6.0/api/script-dir/jquery-3.6.1.min.js create mode 100644 2.6.0/api/script-dir/jquery-ui.min.css create mode 100644 2.6.0/api/script-dir/jquery-ui.min.js create mode 100644 2.6.0/api/script.js create mode 100644 2.6.0/api/search.js create mode 100644 2.6.0/api/serialized-form.html create mode 100644 2.6.0/api/stylesheet.css create mode 100644 2.6.0/api/tag-search-index.js create mode 100644 2.6.0/api/type-search-index.js create mode 100644 2.6.0/css/custom-pdf.css create mode 100644 2.6.0/css/custom.css create mode 100644 2.6.0/css/highlight/agate.css create mode 100644 2.6.0/css/highlight/androidstudio.css create mode 100644 2.6.0/css/highlight/arduino-light.css create mode 100644 2.6.0/css/highlight/arta.css create mode 100644 2.6.0/css/highlight/ascetic.css create mode 100644 2.6.0/css/highlight/atelier-cave-dark.css create mode 100644 2.6.0/css/highlight/atelier-cave-light.css create mode 100644 2.6.0/css/highlight/atelier-dune-dark.css create mode 100644 2.6.0/css/highlight/atelier-dune-light.css create mode 100644 2.6.0/css/highlight/atelier-estuary-dark.css create mode 100644 2.6.0/css/highlight/atelier-estuary-light.css create mode 100644 2.6.0/css/highlight/atelier-forest-dark.css create mode 100644 2.6.0/css/highlight/atelier-forest-light.css create mode 100644 2.6.0/css/highlight/atelier-heath-dark.css create mode 100644 2.6.0/css/highlight/atelier-heath-light.css create mode 100644 2.6.0/css/highlight/atelier-lakeside-dark.css create mode 100644 2.6.0/css/highlight/atelier-lakeside-light.css create mode 100644 2.6.0/css/highlight/atelier-plateau-dark.css create mode 100644 2.6.0/css/highlight/atelier-plateau-light.css create mode 100644 2.6.0/css/highlight/atelier-savanna-dark.css create mode 100644 2.6.0/css/highlight/atelier-savanna-light.css create mode 100644 2.6.0/css/highlight/atelier-seaside-dark.css create mode 100644 2.6.0/css/highlight/atelier-seaside-light.css create mode 100644 2.6.0/css/highlight/atelier-sulphurpool-dark.css create mode 100644 2.6.0/css/highlight/atelier-sulphurpool-light.css create mode 100644 2.6.0/css/highlight/atom-one-dark.css create mode 100644 2.6.0/css/highlight/atom-one-light.css create mode 100644 2.6.0/css/highlight/brown-paper.css create mode 100644 2.6.0/css/highlight/brown-papersq.png create mode 100644 2.6.0/css/highlight/codepen-embed.css create mode 100644 2.6.0/css/highlight/color-brewer.css create mode 100644 2.6.0/css/highlight/darcula.css create mode 100644 2.6.0/css/highlight/dark.css create mode 100644 2.6.0/css/highlight/darkula.css create mode 100644 2.6.0/css/highlight/default.css create mode 100644 2.6.0/css/highlight/docco.css create mode 100644 2.6.0/css/highlight/dracula.css create mode 100644 2.6.0/css/highlight/far.css create mode 100644 2.6.0/css/highlight/foundation.css create mode 100644 2.6.0/css/highlight/github-gist.css create mode 100644 2.6.0/css/highlight/github.css create mode 100644 2.6.0/css/highlight/googlecode.css create mode 100644 2.6.0/css/highlight/grayscale.css create mode 100644 2.6.0/css/highlight/gruvbox-dark.css create mode 100644 2.6.0/css/highlight/gruvbox-light.css create mode 100644 2.6.0/css/highlight/hopscotch.css create mode 100644 2.6.0/css/highlight/hybrid.css create mode 100644 2.6.0/css/highlight/idea.css create mode 100644 2.6.0/css/highlight/ir-black.css create mode 100644 2.6.0/css/highlight/kimbie.dark.css create mode 100644 2.6.0/css/highlight/kimbie.light.css create mode 100644 2.6.0/css/highlight/magula.css create mode 100644 2.6.0/css/highlight/mono-blue.css create mode 100644 2.6.0/css/highlight/monokai-sublime.css create mode 100644 2.6.0/css/highlight/monokai.css create mode 100644 2.6.0/css/highlight/obsidian.css create mode 100644 2.6.0/css/highlight/ocean.css create mode 100644 2.6.0/css/highlight/paraiso-dark.css create mode 100644 2.6.0/css/highlight/paraiso-light.css create mode 100644 2.6.0/css/highlight/pojoaque.css create mode 100644 2.6.0/css/highlight/pojoaque.jpg create mode 100644 2.6.0/css/highlight/purebasic.css create mode 100644 2.6.0/css/highlight/qtcreator_dark.css create mode 100644 2.6.0/css/highlight/qtcreator_light.css create mode 100644 2.6.0/css/highlight/railscasts.css create mode 100644 2.6.0/css/highlight/rainbow.css create mode 100644 2.6.0/css/highlight/routeros.css create mode 100644 2.6.0/css/highlight/school-book.css create mode 100644 2.6.0/css/highlight/school-book.png create mode 100644 2.6.0/css/highlight/solarized-dark.css create mode 100644 2.6.0/css/highlight/solarized-light.css create mode 100644 2.6.0/css/highlight/sunburst.css create mode 100644 2.6.0/css/highlight/tomorrow-night-blue.css create mode 100644 2.6.0/css/highlight/tomorrow-night-bright.css create mode 100644 2.6.0/css/highlight/tomorrow-night-eighties.css create mode 100644 2.6.0/css/highlight/tomorrow-night.css create mode 100644 2.6.0/css/highlight/tomorrow.css create mode 100644 2.6.0/css/highlight/vs.css create mode 100644 2.6.0/css/highlight/vs2015.css create mode 100644 2.6.0/css/highlight/xcode.css create mode 100644 2.6.0/css/highlight/xt256.css create mode 100644 2.6.0/css/highlight/zenburn.css create mode 100644 2.6.0/css/main.css create mode 100644 2.6.0/css/menu.css create mode 100644 2.6.0/css/multi-language-sample.css create mode 100644 2.6.0/css/pdf.css create mode 100644 2.6.0/css/ref.css create mode 100644 2.6.0/css/skin.css create mode 100644 2.6.0/css/tools.css create mode 100644 2.6.0/fonts/FontAwesome.otf create mode 100755 2.6.0/fonts/fontawesome-webfont.eot create mode 100755 2.6.0/fonts/fontawesome-webfont.svg create mode 100755 2.6.0/fonts/fontawesome-webfont.ttf create mode 100755 2.6.0/fonts/fontawesome-webfont.woff create mode 100644 2.6.0/guide/configurationreference.html create mode 100644 2.6.0/guide/index.html create mode 100644 2.6.0/img/default/bullet.gif create mode 100644 2.6.0/img/default/linear-gradient-green.png create mode 100644 2.6.0/img/default/linear-gradient.png create mode 100644 2.6.0/img/default/separator-horizontal.gif create mode 100644 2.6.0/img/default/separator-menu.png create mode 100644 2.6.0/img/default/separator-vertical.gif create mode 100644 2.6.0/img/micronaut-logo-white.svg create mode 100644 2.6.0/img/note.gif create mode 100644 2.6.0/img/warning.gif create mode 100644 2.6.0/index.html create mode 100644 2.6.0/js/docs.js create mode 100644 2.6.0/js/guide.js create mode 100644 2.6.0/js/highlight.pack.js create mode 100644 2.6.0/js/multi-language-sample.js create mode 100644 2.6.0/style/guideItem.html create mode 100644 2.6.0/style/index.html create mode 100644 2.6.0/style/layout.html create mode 100644 2.6.0/style/menu.html create mode 100644 2.6.0/style/page.html create mode 100644 2.6.0/style/referenceItem.html create mode 100644 2.6.0/style/section.html create mode 100644 2.6.x/api/allclasses-index.html create mode 100644 2.6.x/api/allpackages-index.html create mode 100644 2.6.x/api/constant-values.html create mode 100644 2.6.x/api/deprecated-list.html create mode 100644 2.6.x/api/element-list create mode 100644 2.6.x/api/help-doc.html create mode 100644 2.6.x/api/index-all.html create mode 100644 2.6.x/api/index.html create mode 100644 2.6.x/api/io/micronaut/serde/AllTypesBean.html create mode 100644 2.6.x/api/io/micronaut/serde/BeanWithExtraMethod.html create mode 100644 2.6.x/api/io/micronaut/serde/ConstructorArgs.html create mode 100644 2.6.x/api/io/micronaut/serde/Decoder.html create mode 100644 2.6.x/api/io/micronaut/serde/DelegatingDecoder.html create mode 100644 2.6.x/api/io/micronaut/serde/Deserializer.DecoderContext.html create mode 100644 2.6.x/api/io/micronaut/serde/Deserializer.html create mode 100644 2.6.x/api/io/micronaut/serde/DeserializerLocator.html create mode 100644 2.6.x/api/io/micronaut/serde/Encoder.html create mode 100644 2.6.x/api/io/micronaut/serde/LimitingStream.RemainingLimits.html create mode 100644 2.6.x/api/io/micronaut/serde/LimitingStream.html create mode 100644 2.6.x/api/io/micronaut/serde/NamingStrategyLocator.html create mode 100644 2.6.x/api/io/micronaut/serde/ObjectMapper.CloseableObjectMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/ObjectMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/ObjectSerializer.html create mode 100644 2.6.x/api/io/micronaut/serde/PropertyFilter.html create mode 100644 2.6.x/api/io/micronaut/serde/RecordBean.html create mode 100644 2.6.x/api/io/micronaut/serde/Serde.html create mode 100644 2.6.x/api/io/micronaut/serde/SerdeIntrospections.html create mode 100644 2.6.x/api/io/micronaut/serde/SerdeJsonMapperSupplier.html create mode 100644 2.6.x/api/io/micronaut/serde/SerdeRegistry.html create mode 100644 2.6.x/api/io/micronaut/serde/Serializer.EncoderContext.html create mode 100644 2.6.x/api/io/micronaut/serde/Serializer.html create mode 100644 2.6.x/api/io/micronaut/serde/SerializerLocator.html create mode 100644 2.6.x/api/io/micronaut/serde/Simple.html create mode 100644 2.6.x/api/io/micronaut/serde/SomeObject.html create mode 100644 2.6.x/api/io/micronaut/serde/UpdatingDeserializer.html create mode 100644 2.6.x/api/io/micronaut/serde/annotation/SerdeImport.Repeated.html create mode 100644 2.6.x/api/io/micronaut/serde/annotation/SerdeImport.html create mode 100644 2.6.x/api/io/micronaut/serde/annotation/Serdeable.Deserializable.html create mode 100644 2.6.x/api/io/micronaut/serde/annotation/Serdeable.Serializable.html create mode 100644 2.6.x/api/io/micronaut/serde/annotation/Serdeable.html create mode 100644 2.6.x/api/io/micronaut/serde/annotation/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/annotation/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/bson/AbstractBsonMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/bson/BsonBinaryMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/bson/BsonJsonMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/bson/BsonReaderDecoder.html create mode 100644 2.6.x/api/io/micronaut/serde/bson/BsonWriterEncoder.html create mode 100644 2.6.x/api/io/micronaut/serde/bson/custom/AbstractBsonSerde.html create mode 100644 2.6.x/api/io/micronaut/serde/bson/custom/BsonRepresentationSerde.html create mode 100644 2.6.x/api/io/micronaut/serde/bson/custom/CodecBsonDecoder.html create mode 100644 2.6.x/api/io/micronaut/serde/bson/custom/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/bson/custom/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/bson/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/bson/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/config/DeserializationConfiguration.html create mode 100644 2.6.x/api/io/micronaut/serde/config/SerdeConfiguration.NumericTimeUnit.html create mode 100644 2.6.x/api/io/micronaut/serde/config/SerdeConfiguration.TimeShape.html create mode 100644 2.6.x/api/io/micronaut/serde/config/SerdeConfiguration.html create mode 100644 2.6.x/api/io/micronaut/serde/config/SerializationConfiguration.html create mode 100644 2.6.x/api/io/micronaut/serde/config/annotation/SerdeConfig.SerAnyGetter.html create mode 100644 2.6.x/api/io/micronaut/serde/config/annotation/SerdeConfig.SerAnySetter.html create mode 100644 2.6.x/api/io/micronaut/serde/config/annotation/SerdeConfig.SerBackRef.html create mode 100644 2.6.x/api/io/micronaut/serde/config/annotation/SerdeConfig.SerCreatorMode.html create mode 100644 2.6.x/api/io/micronaut/serde/config/annotation/SerdeConfig.SerError.html create mode 100644 2.6.x/api/io/micronaut/serde/config/annotation/SerdeConfig.SerGetter.html create mode 100644 2.6.x/api/io/micronaut/serde/config/annotation/SerdeConfig.SerIgnored.SerType.html create mode 100644 2.6.x/api/io/micronaut/serde/config/annotation/SerdeConfig.SerIgnored.html create mode 100644 2.6.x/api/io/micronaut/serde/config/annotation/SerdeConfig.SerInclude.html create mode 100644 2.6.x/api/io/micronaut/serde/config/annotation/SerdeConfig.SerIncluded.html create mode 100644 2.6.x/api/io/micronaut/serde/config/annotation/SerdeConfig.SerManagedRef.html create mode 100644 2.6.x/api/io/micronaut/serde/config/annotation/SerdeConfig.SerSetter.html create mode 100644 2.6.x/api/io/micronaut/serde/config/annotation/SerdeConfig.SerSubtyped.DiscriminatorType.html create mode 100644 2.6.x/api/io/micronaut/serde/config/annotation/SerdeConfig.SerSubtyped.DiscriminatorValueKind.html create mode 100644 2.6.x/api/io/micronaut/serde/config/annotation/SerdeConfig.SerSubtyped.SerSubtype.html create mode 100644 2.6.x/api/io/micronaut/serde/config/annotation/SerdeConfig.SerSubtyped.html create mode 100644 2.6.x/api/io/micronaut/serde/config/annotation/SerdeConfig.SerUnwrapped.html create mode 100644 2.6.x/api/io/micronaut/serde/config/annotation/SerdeConfig.SerValue.html create mode 100644 2.6.x/api/io/micronaut/serde/config/annotation/SerdeConfig.html create mode 100644 2.6.x/api/io/micronaut/serde/config/annotation/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/config/annotation/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/config/naming/IdentityStrategy.html create mode 100644 2.6.x/api/io/micronaut/serde/config/naming/KebabCaseStrategy.html create mode 100644 2.6.x/api/io/micronaut/serde/config/naming/LowerCamelCaseStrategy.html create mode 100644 2.6.x/api/io/micronaut/serde/config/naming/LowerCaseStrategy.html create mode 100644 2.6.x/api/io/micronaut/serde/config/naming/LowerDotCaseStrategy.html create mode 100644 2.6.x/api/io/micronaut/serde/config/naming/PropertyNamingStrategy.html create mode 100644 2.6.x/api/io/micronaut/serde/config/naming/SnakeCaseStrategy.html create mode 100644 2.6.x/api/io/micronaut/serde/config/naming/UpperCamelCaseStrategy.html create mode 100644 2.6.x/api/io/micronaut/serde/config/naming/UpperCamelCaseStrategyWithSpaces.html create mode 100644 2.6.x/api/io/micronaut/serde/config/naming/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/config/naming/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/config/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/config/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/data/Users1.Friend.html create mode 100644 2.6.x/api/io/micronaut/serde/data/Users1.User.html create mode 100644 2.6.x/api/io/micronaut/serde/data/Users1.html create mode 100644 2.6.x/api/io/micronaut/serde/data/Users2.User.html create mode 100644 2.6.x/api/io/micronaut/serde/data/Users2.html create mode 100644 2.6.x/api/io/micronaut/serde/data/Users3.Friend.html create mode 100644 2.6.x/api/io/micronaut/serde/data/Users3.User.html create mode 100644 2.6.x/api/io/micronaut/serde/data/Users3.html create mode 100644 2.6.x/api/io/micronaut/serde/data/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/data/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/exceptions/InvalidFormatException.html create mode 100644 2.6.x/api/io/micronaut/serde/exceptions/InvalidPropertyFormatException.html create mode 100644 2.6.x/api/io/micronaut/serde/exceptions/RuntimeSerdeException.html create mode 100644 2.6.x/api/io/micronaut/serde/exceptions/SerdeException.html create mode 100644 2.6.x/api/io/micronaut/serde/exceptions/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/exceptions/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/JacksonDecoder.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/JacksonEncoder.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/JacksonJsonMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/SerdeJacksonConfiguration.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/builder/TestBuildMe.Builder.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/builder/TestBuildMe.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/builder/TestBuildMe2.Builder.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/builder/TestBuildMe2.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/builder/TestBuildName.Builder.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/builder/TestBuildName.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/builder/TestBuildSubtype.Builder.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/builder/TestBuildSubtype.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/builder/TestBuildSubtype2.Builder.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/builder/TestBuildSubtype2.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/builder/TestBuildSupertype.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/builder/TestBuildSupertype2.Builder.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/builder/TestBuildSupertype2.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/builder/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/builder/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/jsonvalue/JdkVersion.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/jsonvalue/TokenError.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/jsonvalue/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/jsonvalue/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/maps/CustomKey.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/maps/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/maps/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/outerinterface/AbstractClassCommandWorking.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/outerinterface/AbstractClassCommandWorkingToo.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/outerinterface/ClassCommandBroken.PrintCommand.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/outerinterface/ClassCommandBroken.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/outerinterface/ClassCommandBrokenToo.PrintCommand.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/outerinterface/ClassCommandBrokenToo.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/outerinterface/ClassCommandWorking.PrintCommand.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/outerinterface/ClassCommandWorking.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/outerinterface/RecordCommandBroken.PrintCommand.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/outerinterface/RecordCommandBroken.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/outerinterface/RecordCommandBrokenToo.PrintCommand.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/outerinterface/RecordCommandBrokenToo.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/outerinterface/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/outerinterface/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/jackson/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/json/stream/JsonParserDecoder.html create mode 100644 2.6.x/api/io/micronaut/serde/json/stream/JsonStreamMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/json/stream/graalvm/JsonpFeature.html create mode 100644 2.6.x/api/io/micronaut/serde/json/stream/graalvm/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/json/stream/graalvm/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/json/stream/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/json/stream/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/oracle/jdbc/json/OracleJdbcJsonBinaryObjectMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/oracle/jdbc/json/OracleJdbcJsonGeneratorEncoder.html create mode 100644 2.6.x/api/io/micronaut/serde/oracle/jdbc/json/OracleJdbcJsonParserDecoder.html create mode 100644 2.6.x/api/io/micronaut/serde/oracle/jdbc/json/OracleJdbcJsonTextObjectMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/oracle/jdbc/json/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/oracle/jdbc/json/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/oracle/jdbc/json/serde/AbstractOracleJsonSerde.html create mode 100644 2.6.x/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonBinarySerde.html create mode 100644 2.6.x/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonDurationSerde.html create mode 100644 2.6.x/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonLocaleDateSerde.html create mode 100644 2.6.x/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonLocaleDateTimeSerde.html create mode 100644 2.6.x/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonLocaleTimeSerde.html create mode 100644 2.6.x/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonOffsetDateTimeSerde.html create mode 100644 2.6.x/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonZonedDateTimeSerde.html create mode 100644 2.6.x/api/io/micronaut/serde/oracle/jdbc/json/serde/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/oracle/jdbc/json/serde/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/SerdeAnnotationVisitor.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/bson/BsonCreatorTransformer.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/bson/BsonDiscriminatorTransformer.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/bson/BsonIdTransformer.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/bson/BsonIgnoreTransformer.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/bson/BsonPropertyTransformer.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/bson/BsonRepresentationMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/bson/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/bson/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/AwsRemapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/JacksonAnnotationMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/JacksonIgnorePropertiesMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/JacksonIgnoreTypeMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/JsonAliasMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/JsonAnyGetterMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/JsonAnySetterMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/JsonBackReferenceMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/JsonClassDescriptionMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/JsonCreatorMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/JsonFilterMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/JsonFormatMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/JsonGetterMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/JsonIgnoreMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/JsonIncludeMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/JsonIncludePropertiesMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/JsonManagedReferenceMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/JsonPropertyMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/JsonPropertyOrderMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/JsonRootNameMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/JsonSetterMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/JsonSubTypesMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/JsonTypeInfoMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/JsonTypeNameMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/JsonUnwrappedMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/JsonValueMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/JsonViewMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/ValidatingAnnotationMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/databind/JsonDeserializeMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/databind/JsonNamingMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/databind/JsonSerializeMapper.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/databind/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/databind/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jackson/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jsonb/JsonbCreatorTransformer.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jsonb/JsonbDateFormatTransformer.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jsonb/JsonbNillableTransformer.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jsonb/JsonbNumberFormatTransformer.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jsonb/JsonbPropertyOrderTransformer.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jsonb/JsonbPropertyTransformer.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jsonb/JsonbTransientTransformer.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jsonb/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/jsonb/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/processor/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/reference/AbstractPropertyReferenceManager.html create mode 100644 2.6.x/api/io/micronaut/serde/reference/PropertyReference.html create mode 100644 2.6.x/api/io/micronaut/serde/reference/PropertyReferenceManager.html create mode 100644 2.6.x/api/io/micronaut/serde/reference/SerializationReference.html create mode 100644 2.6.x/api/io/micronaut/serde/reference/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/reference/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/support/AbstractDecoderPerStructureStreamDecoder.html create mode 100644 2.6.x/api/io/micronaut/serde/support/AbstractStreamDecoder.TokenType.html create mode 100644 2.6.x/api/io/micronaut/serde/support/AbstractStreamDecoder.ValueDecoder.html create mode 100644 2.6.x/api/io/micronaut/serde/support/AbstractStreamDecoder.html create mode 100644 2.6.x/api/io/micronaut/serde/support/DefaultSerdeIntrospections.html create mode 100644 2.6.x/api/io/micronaut/serde/support/DefaultSerdeRegistry.ByteArraySerde.html create mode 100644 2.6.x/api/io/micronaut/serde/support/DefaultSerdeRegistry.html create mode 100644 2.6.x/api/io/micronaut/serde/support/bind/SerdeJsonBeanPropertyBinderExceptionHandler.html create mode 100644 2.6.x/api/io/micronaut/serde/support/bind/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/support/bind/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/support/config/SerdeJsonConfiguration.html create mode 100644 2.6.x/api/io/micronaut/serde/support/config/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/support/config/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/support/deserializers/ObjectDeserializer.html create mode 100644 2.6.x/api/io/micronaut/serde/support/deserializers/SerdeDeserializationPreInstantiateCallback.html create mode 100644 2.6.x/api/io/micronaut/serde/support/deserializers/collect/CoreCollectionsDeserializers.html create mode 100644 2.6.x/api/io/micronaut/serde/support/deserializers/collect/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/support/deserializers/collect/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/support/deserializers/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/support/deserializers/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/support/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/support/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/support/serdes/ByteBufferSerde.html create mode 100644 2.6.x/api/io/micronaut/serde/support/serdes/CoreSerdes.html create mode 100644 2.6.x/api/io/micronaut/serde/support/serdes/CustomizedObjectArrayDeserializer.html create mode 100644 2.6.x/api/io/micronaut/serde/support/serdes/CustomizedObjectArraySerializer.html create mode 100644 2.6.x/api/io/micronaut/serde/support/serdes/DefaultFormattedTemporalSerde.html create mode 100644 2.6.x/api/io/micronaut/serde/support/serdes/HealthStatusSerde.html create mode 100644 2.6.x/api/io/micronaut/serde/support/serdes/InetAddressSerde.html create mode 100644 2.6.x/api/io/micronaut/serde/support/serdes/InstantSerde.html create mode 100644 2.6.x/api/io/micronaut/serde/support/serdes/LocalDateSerde.html create mode 100644 2.6.x/api/io/micronaut/serde/support/serdes/LocalDateTimeSerde.html create mode 100644 2.6.x/api/io/micronaut/serde/support/serdes/LocalTimeSerde.html create mode 100644 2.6.x/api/io/micronaut/serde/support/serdes/NumberSerde.html create mode 100644 2.6.x/api/io/micronaut/serde/support/serdes/ObjectArraySerde.html create mode 100644 2.6.x/api/io/micronaut/serde/support/serdes/OffsetDateTimeSerde.html create mode 100644 2.6.x/api/io/micronaut/serde/support/serdes/TemporalSerde.html create mode 100644 2.6.x/api/io/micronaut/serde/support/serdes/YearSerde.html create mode 100644 2.6.x/api/io/micronaut/serde/support/serdes/ZonedDateTimeSerde.html create mode 100644 2.6.x/api/io/micronaut/serde/support/serdes/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/support/serdes/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/support/serializers/CoreSerializers.html create mode 100644 2.6.x/api/io/micronaut/serde/support/serializers/ObjectSerializer.html create mode 100644 2.6.x/api/io/micronaut/serde/support/serializers/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/support/serializers/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/support/util/BeanDefKey.html create mode 100644 2.6.x/api/io/micronaut/serde/support/util/BufferingJsonNodeProcessor.html create mode 100644 2.6.x/api/io/micronaut/serde/support/util/JsonNodeDecoder.html create mode 100644 2.6.x/api/io/micronaut/serde/support/util/JsonNodeEncoder.html create mode 100644 2.6.x/api/io/micronaut/serde/support/util/SerdeAnnotationUtil.html create mode 100644 2.6.x/api/io/micronaut/serde/support/util/SerdeArgumentConf.html create mode 100644 2.6.x/api/io/micronaut/serde/support/util/SubtypeInfo.html create mode 100644 2.6.x/api/io/micronaut/serde/support/util/TypeKey.html create mode 100644 2.6.x/api/io/micronaut/serde/support/util/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/support/util/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/tck/tests/ByteArrayWriteValueAsStringTest.html create mode 100644 2.6.x/api/io/micronaut/serde/tck/tests/InetAddressTest.html create mode 100644 2.6.x/api/io/micronaut/serde/tck/tests/bytebuffer/ByteBufferDuplicatedTest.html create mode 100644 2.6.x/api/io/micronaut/serde/tck/tests/bytebuffer/ByteBufferNativeTest.html create mode 100644 2.6.x/api/io/micronaut/serde/tck/tests/bytebuffer/ByteBufferSlicedTest.html create mode 100644 2.6.x/api/io/micronaut/serde/tck/tests/bytebuffer/ByteBufferTest.html create mode 100644 2.6.x/api/io/micronaut/serde/tck/tests/bytebuffer/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/tck/tests/bytebuffer/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/tck/tests/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/tck/tests/package-tree.html create mode 100644 2.6.x/api/io/micronaut/serde/util/BinaryCodecUtil.html create mode 100644 2.6.x/api/io/micronaut/serde/util/CustomizableDeserializer.html create mode 100644 2.6.x/api/io/micronaut/serde/util/CustomizableSerializer.html create mode 100644 2.6.x/api/io/micronaut/serde/util/NullableDeserializer.html create mode 100644 2.6.x/api/io/micronaut/serde/util/NullableSerde.html create mode 100644 2.6.x/api/io/micronaut/serde/util/package-summary.html create mode 100644 2.6.x/api/io/micronaut/serde/util/package-tree.html create mode 100644 2.6.x/api/jquery-ui.overrides.css create mode 100644 2.6.x/api/legal/ADDITIONAL_LICENSE_INFO create mode 100644 2.6.x/api/legal/ASSEMBLY_EXCEPTION create mode 100644 2.6.x/api/legal/LICENSE create mode 100644 2.6.x/api/legal/jquery.md create mode 100644 2.6.x/api/legal/jqueryUI.md create mode 100644 2.6.x/api/member-search-index.js create mode 100644 2.6.x/api/module-search-index.js create mode 100644 2.6.x/api/overview-summary.html create mode 100644 2.6.x/api/overview-tree.html create mode 100644 2.6.x/api/package-search-index.js create mode 100644 2.6.x/api/resources/glass.png create mode 100644 2.6.x/api/resources/x.png create mode 100644 2.6.x/api/script-dir/jquery-3.6.1.min.js create mode 100644 2.6.x/api/script-dir/jquery-ui.min.css create mode 100644 2.6.x/api/script-dir/jquery-ui.min.js create mode 100644 2.6.x/api/script.js create mode 100644 2.6.x/api/search.js create mode 100644 2.6.x/api/serialized-form.html create mode 100644 2.6.x/api/stylesheet.css create mode 100644 2.6.x/api/tag-search-index.js create mode 100644 2.6.x/api/type-search-index.js create mode 100644 2.6.x/css/custom-pdf.css create mode 100644 2.6.x/css/custom.css create mode 100644 2.6.x/css/highlight/agate.css create mode 100644 2.6.x/css/highlight/androidstudio.css create mode 100644 2.6.x/css/highlight/arduino-light.css create mode 100644 2.6.x/css/highlight/arta.css create mode 100644 2.6.x/css/highlight/ascetic.css create mode 100644 2.6.x/css/highlight/atelier-cave-dark.css create mode 100644 2.6.x/css/highlight/atelier-cave-light.css create mode 100644 2.6.x/css/highlight/atelier-dune-dark.css create mode 100644 2.6.x/css/highlight/atelier-dune-light.css create mode 100644 2.6.x/css/highlight/atelier-estuary-dark.css create mode 100644 2.6.x/css/highlight/atelier-estuary-light.css create mode 100644 2.6.x/css/highlight/atelier-forest-dark.css create mode 100644 2.6.x/css/highlight/atelier-forest-light.css create mode 100644 2.6.x/css/highlight/atelier-heath-dark.css create mode 100644 2.6.x/css/highlight/atelier-heath-light.css create mode 100644 2.6.x/css/highlight/atelier-lakeside-dark.css create mode 100644 2.6.x/css/highlight/atelier-lakeside-light.css create mode 100644 2.6.x/css/highlight/atelier-plateau-dark.css create mode 100644 2.6.x/css/highlight/atelier-plateau-light.css create mode 100644 2.6.x/css/highlight/atelier-savanna-dark.css create mode 100644 2.6.x/css/highlight/atelier-savanna-light.css create mode 100644 2.6.x/css/highlight/atelier-seaside-dark.css create mode 100644 2.6.x/css/highlight/atelier-seaside-light.css create mode 100644 2.6.x/css/highlight/atelier-sulphurpool-dark.css create mode 100644 2.6.x/css/highlight/atelier-sulphurpool-light.css create mode 100644 2.6.x/css/highlight/atom-one-dark.css create mode 100644 2.6.x/css/highlight/atom-one-light.css create mode 100644 2.6.x/css/highlight/brown-paper.css create mode 100644 2.6.x/css/highlight/brown-papersq.png create mode 100644 2.6.x/css/highlight/codepen-embed.css create mode 100644 2.6.x/css/highlight/color-brewer.css create mode 100644 2.6.x/css/highlight/darcula.css create mode 100644 2.6.x/css/highlight/dark.css create mode 100644 2.6.x/css/highlight/darkula.css create mode 100644 2.6.x/css/highlight/default.css create mode 100644 2.6.x/css/highlight/docco.css create mode 100644 2.6.x/css/highlight/dracula.css create mode 100644 2.6.x/css/highlight/far.css create mode 100644 2.6.x/css/highlight/foundation.css create mode 100644 2.6.x/css/highlight/github-gist.css create mode 100644 2.6.x/css/highlight/github.css create mode 100644 2.6.x/css/highlight/googlecode.css create mode 100644 2.6.x/css/highlight/grayscale.css create mode 100644 2.6.x/css/highlight/gruvbox-dark.css create mode 100644 2.6.x/css/highlight/gruvbox-light.css create mode 100644 2.6.x/css/highlight/hopscotch.css create mode 100644 2.6.x/css/highlight/hybrid.css create mode 100644 2.6.x/css/highlight/idea.css create mode 100644 2.6.x/css/highlight/ir-black.css create mode 100644 2.6.x/css/highlight/kimbie.dark.css create mode 100644 2.6.x/css/highlight/kimbie.light.css create mode 100644 2.6.x/css/highlight/magula.css create mode 100644 2.6.x/css/highlight/mono-blue.css create mode 100644 2.6.x/css/highlight/monokai-sublime.css create mode 100644 2.6.x/css/highlight/monokai.css create mode 100644 2.6.x/css/highlight/obsidian.css create mode 100644 2.6.x/css/highlight/ocean.css create mode 100644 2.6.x/css/highlight/paraiso-dark.css create mode 100644 2.6.x/css/highlight/paraiso-light.css create mode 100644 2.6.x/css/highlight/pojoaque.css create mode 100644 2.6.x/css/highlight/pojoaque.jpg create mode 100644 2.6.x/css/highlight/purebasic.css create mode 100644 2.6.x/css/highlight/qtcreator_dark.css create mode 100644 2.6.x/css/highlight/qtcreator_light.css create mode 100644 2.6.x/css/highlight/railscasts.css create mode 100644 2.6.x/css/highlight/rainbow.css create mode 100644 2.6.x/css/highlight/routeros.css create mode 100644 2.6.x/css/highlight/school-book.css create mode 100644 2.6.x/css/highlight/school-book.png create mode 100644 2.6.x/css/highlight/solarized-dark.css create mode 100644 2.6.x/css/highlight/solarized-light.css create mode 100644 2.6.x/css/highlight/sunburst.css create mode 100644 2.6.x/css/highlight/tomorrow-night-blue.css create mode 100644 2.6.x/css/highlight/tomorrow-night-bright.css create mode 100644 2.6.x/css/highlight/tomorrow-night-eighties.css create mode 100644 2.6.x/css/highlight/tomorrow-night.css create mode 100644 2.6.x/css/highlight/tomorrow.css create mode 100644 2.6.x/css/highlight/vs.css create mode 100644 2.6.x/css/highlight/vs2015.css create mode 100644 2.6.x/css/highlight/xcode.css create mode 100644 2.6.x/css/highlight/xt256.css create mode 100644 2.6.x/css/highlight/zenburn.css create mode 100644 2.6.x/css/main.css create mode 100644 2.6.x/css/menu.css create mode 100644 2.6.x/css/multi-language-sample.css create mode 100644 2.6.x/css/pdf.css create mode 100644 2.6.x/css/ref.css create mode 100644 2.6.x/css/skin.css create mode 100644 2.6.x/css/tools.css create mode 100644 2.6.x/fonts/FontAwesome.otf create mode 100755 2.6.x/fonts/fontawesome-webfont.eot create mode 100755 2.6.x/fonts/fontawesome-webfont.svg create mode 100755 2.6.x/fonts/fontawesome-webfont.ttf create mode 100755 2.6.x/fonts/fontawesome-webfont.woff create mode 100644 2.6.x/guide/configurationreference.html create mode 100644 2.6.x/guide/index.html create mode 100644 2.6.x/img/default/bullet.gif create mode 100644 2.6.x/img/default/linear-gradient-green.png create mode 100644 2.6.x/img/default/linear-gradient.png create mode 100644 2.6.x/img/default/separator-horizontal.gif create mode 100644 2.6.x/img/default/separator-menu.png create mode 100644 2.6.x/img/default/separator-vertical.gif create mode 100644 2.6.x/img/micronaut-logo-white.svg create mode 100644 2.6.x/img/note.gif create mode 100644 2.6.x/img/warning.gif create mode 100644 2.6.x/index.html create mode 100644 2.6.x/js/docs.js create mode 100644 2.6.x/js/guide.js create mode 100644 2.6.x/js/highlight.pack.js create mode 100644 2.6.x/js/multi-language-sample.js create mode 100644 2.6.x/style/guideItem.html create mode 100644 2.6.x/style/index.html create mode 100644 2.6.x/style/layout.html create mode 100644 2.6.x/style/menu.html create mode 100644 2.6.x/style/page.html create mode 100644 2.6.x/style/referenceItem.html create mode 100644 2.6.x/style/section.html diff --git a/2.6.0/api/allclasses-index.html b/2.6.0/api/allclasses-index.html new file mode 100644 index 000000000..e881b9820 --- /dev/null +++ b/2.6.0/api/allclasses-index.html @@ -0,0 +1,902 @@ + + + + +All Classes and Interfaces (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

All Classes and Interfaces

+
+
+
+
+
+
Class
+
Description
+ +
+
Abstract Bson mapper.
+
+ +
+
Abstract serializer/deserializer that needs to access Bson decoder/encoder.
+
+ +
 
+ +
 
+ +
+
Abstract variation of AbstractStreamDecoder that uses separate decoders for structures like an array or an object.
+
+ +
+
Abstract serializer/deserializer that needs to access Oracle JSON decoder.
+
+ +
+
Abstract implementation of PropertyReferenceManager.
+
+ +
+
Abstract base class for stream-based Decoders.
+
+ +
+
The token type.
+
+ +
+
Decoder function for a single value.
+
+ +
 
+ +
+
Remapper to handle AWS re-packaging of annotations.
+
+ +
+
Can be used as a key for type.
+
+ +
 
+ +
+
Common implementations for reading/writing byte arrays.
+
+ +
+
Binary Bson mapper.
+
+ +
+
Mapper of @BsonCreator.
+
+ +
+
Mapper of @BsonDiscriminator.
+
+ +
+
Mapper of @BsonId.
+
+ +
+
Mapper of @BsonIgnore.
+
+ +
+
Textual JSON Bson mapper.
+
+ +
+
Mapper of @BsonProperty.
+
+ +
+
Bson implementation of Decoder.
+
+ +
+
Mapper of @BsonRepresentation.
+
+ +
+
Custom BsonType representation serializer/deserializer.
+
+ +
+
Bson implementation of Encoder.
+
+ +
+
Utility class for buffering and parsing JSON to support JsonMapper.createReactiveParser(java.util.function.Consumer, boolean).
+
+ +
 
+ +
 
+ +
 
+ +
+
Serde implementation of ByteBuffer.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Serializer/deserializer implemented by Codec.
+
+ +
 
+ +
+
Core deserializers.
+
+ +
+
Factory class for core serdes.
+
+ +
+
Factory class for core serializers.
+
+ +
+
The type of deserializer that requires a specific implementation by calling Deserializer.createSpecific(DecoderContext, Argument).
+
+ +
+
The type of serializer that requires a specific implementation by calling Serializer.createSpecific(Serializer.EncoderContext, Argument).
+
+ +
+
Deserializer for object arrays.
+
+ +
+
Deserializer for object arrays.
+
+ +
 
+ +
+
Core interface for decoding values from a serialized format such as JSON.
+
+ +
+
Super class that can be used for the default date/time formatting.
+
+ +
+
Default implementation of the SerdeIntrospections interface + which looks up instrospections from BeanIntrospector.SHARED.
+
+ +
+
Default implementation of the SerdeRegistry interface.
+
+ +
+
Serde for byte arrays.
+
+ +
+
Decoder that delegates to another decoder.
+
+ +
+
Configuration for deserialization.
+
+ +
+
Interface that represents a deserializer.
+
+ + + +
+
Locator strategy interface for deserializers.
+
+ +
+
Core interface for encoding a serialization format such as JSON.
+
+ +
+
Serde for health status.
+
+ +
+
Property name as is without changes.
+
+ +
+
Serde implementation of InetAddress.
+
+ +
 
+ +
+
Serde used for Instant.
+
+ +
+
Error for when a value cannot be converted to the desired type.
+
+ +
+
Extended version of InvalidFormatException with information + about the property that was incorrect.
+
+ +
+
Maps the com.fasterxml.jackson.annotation.JacksonAnnotation stereotype to SerdeConfig.
+
+ +
+
Implementation of the Decoder interface for Jackson.
+
+ +
+
Implementation of the Encoder interface for Jackson.
+
+ +
+
Support for JsonIgnoreProperties.
+
+ +
+
Transformer for JsonIgnoreType.
+
+ +
+
Implementation of the JsonMapper interface for Jackson.
+
+ +
+
JDK versions.
+
+ +
+
Support for JsonAlias.
+
+ +
+
Adds support for JsonAnyGetter.
+
+ +
+
Adds support for JsonAnySetter.
+
+ +
+
Managed ref support.
+
+ +
 
+ +
 
+ +
+
Support JsonbNillable.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Support for JsonClassDescription.
+
+ +
+
Maps the com.fasterxml.jackson.annotation.JsonCreator annotation to Creator.
+
+ +
+
Support for JsonDeserialize(as=MyType).
+
+ +
+
Maps the com.fasterxml.jackson.annotation.JsonFilter annotation to SerdeConfig.
+
+ +
+
Transformer for com.fasterxml.jackson.annotation.JsonFormat.
+
+ +
+
Support for Jackson's JsonGetter.
+
+ +
+
Maps the com.fasterxml.jackson.annotation.JsonIgnore annotation to SerdeConfig.
+
+ +
+
Maps the com.fasterxml.jackson.annotation.JsonInclude annotation to SerdeConfig.
+
+ +
+
Support for JsonIncludeProperties.
+
+ +
+
Managed ref support.
+
+ +
+
Support for databind @JsonNaming.
+
+ +
+
Implementation of the Decoder interface that + uses the JsonNode abstraction.
+
+ +
+
Implementation of the Encoder interface that encodes a + in-memory JsonNode.
+
+ +
+
Implementation of the Decoder interface for JSON-P.
+
+ +
+
configures JSON-P for GraalVM.
+
+ +
+
Maps the com.fasterxml.jackson.annotation.JsonProperty annotation to SerdeConfig.
+
+ +
+
Support for @JsonPropertyOrder.
+
+ +
+
Support for JsonRootName.
+
+ +
+
Support for JsonSerialize(as=MyType).
+
+ +
+
Transformer for JsonSetter.
+
+ +
+
Implementation of the JsonMapper interface for JSON-P.
+
+ +
+
Support JsonSubTypes.
+
+ +
+
Mapper for JsonTypeInfo.
+
+ +
+
Supports json type name.
+
+ +
+
Adds support for Jackson's JsonUnwrapped.
+
+ +
+
Support for JsonValue.
+
+ +
+
Support for JsonView.
+
+ +
+
kebab case strategy.
+
+ +
+
Utility class to check data limits in encoders and decoders.
+
+ +
+
This data structure contains the limits for this stream.
+
+ +
+
Local date serde.
+
+ +
+
Temporal serde for LocalDateTime.
+
+ +
+
LocalTime serde.
+
+ +
+
lower first letter, but camel case.
+
+ +
+
Lower case strategy.
+
+ +
+
Lower dot case strategy.
+
+ +
+
Locator interface for a naming strategy.
+
+ +
+
Sub-interface of Deserializer for deserializers that allow + null.
+
+ +
+
Specialization of Serde for types that allow a value of null.
+
+ +
+
Number serializer that handles formatting.
+
+ +
+
Deserializer for object arrays.
+
+ +
+
Implementation for deserialization of objects that uses introspection metadata.
+
+ +
+
Sub-interface of JsonMapper with customizations.
+
+ +
+
A closeable object mapper.
+
+ +
+
A variation of Serializer that is serializing an object and supports serializing its content into an existing object.
+
+ +
+
Fallback Serializer for general Object values.
+
+ +
+
Serde for OffsetDateTime.
+
+ +
+
Implementation of the JsonMapper interface for Oracle JDBC Binary JSON.
+
+ +
+
Implementation of the Encoder interface for Oracle JDBC JSON.
+
+ +
+
Implementation of the Decoder interface for Oracle JDBC JSON.
+
+ +
+
Implementation of the JsonMapper interface for Oracle JDBC Text JSON.
+
+ +
+
The custom serde for binary values for Oracle JSON.
+
+ +
+
The custom serde for Duration for Oracle JSON.
+
+ +
+
Serde for LocalDate from Oracle JSON.
+
+ +
+
Serde for LocalDateTime from Oracle JSON.
+
+ +
+
Serde for LocalTime from Oracle JSON.
+
+ +
+
Serde for OffsetDateTime from Oracle JSON.
+
+ +
+
Serde for ZonedDateTime from Oracle JSON.
+
+ +
+
Models a build time property filter.
+
+ +
+
Allows defining a custom naming strategy for properties.
+
+ +
+
Represents a reference to a property.
+
+ +
+
interface for managing property references.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
An exception that can be used as a wrapper for a SerdeException.
+
+ +
+
Combined interface for a serializer and deserializer pair.
+
+ +
+
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.
+
+ +
+
Annotation used to indicate a type is deserializable.
+
+ +
+
Annotation used to indicate a type is serializable.
+
+ +
+
Utility methods for annotations.
+
+ +
+
A visitor that provides validation and extended handling for JSON annotations.
+
+ +
+
Extra configuration placed at the argument.
+
+ +
+
Meta-annotation with meta annotation members that different annotation + models can be bind to.
+
+ +
+
Internal metadata for a JSON any getter.
+
+ +
+
Internal metadata for any setter.
+
+ +
+
Back reference.
+
+ +
+
Creator mode used when invoking the Creator.
+
+ +
+
Used to store errors.
+
+ +
+
Internal metadata for a JSON getter.
+
+ +
+
Ignore handling meta annotation.
+
+ +
+
Ignore handling meta annotation on type.
+
+ +
+
Include strategies for serialization.
+
+ +
+
Include property meta annotation.
+
+ +
+
Managed reference.
+
+ +
+
Internal metadata for a setter.
+
+ +
+
Meta annotations for subtyped mapping.
+
+ +
+
The discriminator type.
+
+ +
+
The discriminator value kind.
+
+ +
+
Meta annotation for a mapped subtype.
+
+ +
+
Internal metadata type for wrapped settings.
+
+ +
+
Meta-annotation used to model the value used during serialization.
+
+ +
 
+ +
+
Time unit to use when deserializing a numeric value, or when serializing to a numeric value + as configured by SerdeConfiguration.getTimeWriteShape().
+
+ +
+
Shape to use for time serialization.
+
+ +
+
The pre instantiate callback.
+
+ +
+
Parent exception type for all serialization / deserialization exceptions.
+
+ +
+
Annotation to allow external classes to be enabled for serialization / deserialization.
+
+ +
+
Repeated wrapper for this annotation.
+
+ +
+
Interface that abstracts the lookup for introspections usable for serialization and/or deserialization.
+
+ +
+
Configuration for the Jackson.
+
+ +
+
Implementation of JsonBeanPropertyBinderExceptionHandler.
+
+ +
+
Implementation of the JsonConfiguration interface + for the serialization project.
+
+ +
+
An implementation of the JsonMapperSupplier interface for Micronaut Serialization.
+
+ +
+
Represents a registry where specific serializers can be looked up.
+
+ +
+
Configuration for serialization.
+
+ +
+
Represents a reference to a property for serialization.
+
+ +
+
Models a build time serializer.
+
+ +
+ +
+ +
+
Locator strategy interface for serializers.
+
+ +
 
+ +
+
Snake case implementation.
+
+ +
 
+ +
+
The subtype info.
+
+ +
+
Interface for serializing and deserializing temporals.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Can be used as a key for type.
+
+ +
+
Interface that represents a deserializer capable of updating an existing object.
+
+ +
+
camel case but first letter always upper.
+
+ +
+
Upper camel case separated by spaces.
+
+ +
+
Created by frenaud on 7/3/16.
+
+ +
 
+ +
 
+ +
+
Created by frenaud on 7/3/16.
+
+ +
 
+ +
+
Created by frenaud on 7/3/16.
+
+ +
 
+ +
 
+ +
+
Abstract transformer that validate supported members returned by ValidatingAnnotationMapper.getSupportedMemberNames().
+
+ +
+
Serde for year.
+
+ +
+
Zoned date time serde.
+
+
+
+
+
+
+
+ + diff --git a/2.6.0/api/allpackages-index.html b/2.6.0/api/allpackages-index.html new file mode 100644 index 000000000..8b3040e00 --- /dev/null +++ b/2.6.0/api/allpackages-index.html @@ -0,0 +1,136 @@ + + + + +All Packages (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

All Packages

+
+
Package Summary
+
+
Package
+
Description
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Custom serializers and deserializers that can be used to serde given types from Oracle JSON.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Tests ported from Jackson Databind project.
+
+ +
 
+
+
+
+
+ + diff --git a/2.6.0/api/constant-values.html b/2.6.0/api/constant-values.html new file mode 100644 index 000000000..c89fa9710 --- /dev/null +++ b/2.6.0/api/constant-values.html @@ -0,0 +1,296 @@ + + + + +Constant Field Values (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Constant Field Values

+
+

Contents

+ +
+
+
+

io.micronaut.*

+ + + +
+
+
+
+ + diff --git a/2.6.0/api/deprecated-list.html b/2.6.0/api/deprecated-list.html new file mode 100644 index 000000000..462d241ea --- /dev/null +++ b/2.6.0/api/deprecated-list.html @@ -0,0 +1,122 @@ + + + + +Deprecated List (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ + +
+ + diff --git a/2.6.0/api/element-list b/2.6.0/api/element-list new file mode 100644 index 000000000..f14a4e30d --- /dev/null +++ b/2.6.0/api/element-list @@ -0,0 +1,35 @@ +io.micronaut.serde +io.micronaut.serde.annotation +io.micronaut.serde.bson +io.micronaut.serde.bson.custom +io.micronaut.serde.config +io.micronaut.serde.config.annotation +io.micronaut.serde.config.naming +io.micronaut.serde.data +io.micronaut.serde.exceptions +io.micronaut.serde.jackson +io.micronaut.serde.jackson.builder +io.micronaut.serde.jackson.jsonvalue +io.micronaut.serde.jackson.maps +io.micronaut.serde.jackson.outerinterface +io.micronaut.serde.json.stream +io.micronaut.serde.json.stream.graalvm +io.micronaut.serde.oracle.jdbc.json +io.micronaut.serde.oracle.jdbc.json.serde +io.micronaut.serde.processor +io.micronaut.serde.processor.bson +io.micronaut.serde.processor.jackson +io.micronaut.serde.processor.jackson.databind +io.micronaut.serde.processor.jsonb +io.micronaut.serde.reference +io.micronaut.serde.support +io.micronaut.serde.support.bind +io.micronaut.serde.support.config +io.micronaut.serde.support.deserializers +io.micronaut.serde.support.deserializers.collect +io.micronaut.serde.support.serdes +io.micronaut.serde.support.serializers +io.micronaut.serde.support.util +io.micronaut.serde.tck.tests +io.micronaut.serde.tck.tests.bytebuffer +io.micronaut.serde.util diff --git a/2.6.0/api/help-doc.html b/2.6.0/api/help-doc.html new file mode 100644 index 000000000..e55130dfd --- /dev/null +++ b/2.6.0/api/help-doc.html @@ -0,0 +1,191 @@ + + + + +API Help (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+

JavaDoc Help

+ +
+
+

Navigation

+Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces + +
+
+
+

Kinds of Pages

+The following sections describe the different kinds of pages in this collection. +
+

Overview

+

The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

+
+
+

Package

+

Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

+
    +
  • Interfaces
  • +
  • Classes
  • +
  • Enum Classes
  • +
  • Exceptions
  • +
  • Errors
  • +
  • Annotation Interfaces
  • +
+
+
+

Class or Interface

+

Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

+
    +
  • Class Inheritance Diagram
  • +
  • Direct Subclasses
  • +
  • All Known Subinterfaces
  • +
  • All Known Implementing Classes
  • +
  • Class or Interface Declaration
  • +
  • Class or Interface Description
  • +
+
+
    +
  • Nested Class Summary
  • +
  • Enum Constant Summary
  • +
  • Field Summary
  • +
  • Property Summary
  • +
  • Constructor Summary
  • +
  • Method Summary
  • +
  • Required Element Summary
  • +
  • Optional Element Summary
  • +
+
+
    +
  • Enum Constant Details
  • +
  • Field Details
  • +
  • Property Details
  • +
  • Constructor Details
  • +
  • Method Details
  • +
  • Element Details
  • +
+

Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

+

The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

+
+
+

Other Files

+

Packages and modules may contain pages with additional information related to the declarations nearby.

+
+
+

Tree (Class Hierarchy)

+

There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

+
    +
  • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
  • +
  • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
  • +
+
+
+

Deprecated API

+

The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to shortcomings, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

+
+
+

Constant Field Values

+

The Constant Field Values page lists the static final fields and their values.

+
+
+

Serialized Form

+

Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to those who implement rather than use the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See Also" section of the class description.

+
+
+

All Packages

+

The All Packages page contains an alphabetic index of all packages contained in the documentation.

+
+
+

All Classes and Interfaces

+

The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

+
+
+

Index

+

The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

+
+
+
+This help file applies to API documentation generated by the standard doclet.
+
+
+ + diff --git a/2.6.0/api/index-all.html b/2.6.0/api/index-all.html new file mode 100644 index 000000000..674ef7cb8 --- /dev/null +++ b/2.6.0/api/index-all.html @@ -0,0 +1,4343 @@ + + + + +Index (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Index

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

A

+
+
about - Variable in class io.micronaut.serde.data.Users1.User
+
 
+
about - Variable in class io.micronaut.serde.data.Users2.User
+
 
+
about - Variable in class io.micronaut.serde.data.Users3.User
+
 
+
AbstractBsonMapper - Class in io.micronaut.serde.bson
+
+
Abstract Bson mapper.
+
+
AbstractBsonMapper(SerdeRegistry, SerdeConfiguration) - Constructor for class io.micronaut.serde.bson.AbstractBsonMapper
+
 
+
AbstractBsonMapper(SerdeRegistry, SerdeConfiguration, Class<?>) - Constructor for class io.micronaut.serde.bson.AbstractBsonMapper
+
 
+
AbstractBsonSerde<T> - Class in io.micronaut.serde.bson.custom
+
+
Abstract serializer/deserializer that needs to access Bson decoder/encoder.
+
+
AbstractBsonSerde() - Constructor for class io.micronaut.serde.bson.custom.AbstractBsonSerde
+
 
+
AbstractClassCommandWorking - Class in io.micronaut.serde.jackson.outerinterface
+
 
+
AbstractClassCommandWorking() - Constructor for class io.micronaut.serde.jackson.outerinterface.AbstractClassCommandWorking
+
 
+
AbstractClassCommandWorkingToo - Class in io.micronaut.serde.jackson.outerinterface
+
 
+
AbstractClassCommandWorkingToo() - Constructor for class io.micronaut.serde.jackson.outerinterface.AbstractClassCommandWorkingToo
+
 
+
AbstractDecoderPerStructureStreamDecoder - Class in io.micronaut.serde.support
+
+
Abstract variation of AbstractStreamDecoder that uses separate decoders for structures like an array or an object.
+
+
AbstractDecoderPerStructureStreamDecoder(LimitingStream.RemainingLimits) - Constructor for class io.micronaut.serde.support.AbstractDecoderPerStructureStreamDecoder
+
+
Root constructor.
+
+
AbstractDecoderPerStructureStreamDecoder(AbstractDecoderPerStructureStreamDecoder, LimitingStream.RemainingLimits) - Constructor for class io.micronaut.serde.support.AbstractDecoderPerStructureStreamDecoder
+
+
Child constructor.
+
+
AbstractOracleJsonSerde<T> - Class in io.micronaut.serde.oracle.jdbc.json.serde
+
+
Abstract serializer/deserializer that needs to access Oracle JSON decoder.
+
+
AbstractOracleJsonSerde() - Constructor for class io.micronaut.serde.oracle.jdbc.json.serde.AbstractOracleJsonSerde
+
 
+
AbstractPropertyReferenceManager - Class in io.micronaut.serde.reference
+
+
Abstract implementation of PropertyReferenceManager.
+
+
AbstractPropertyReferenceManager() - Constructor for class io.micronaut.serde.reference.AbstractPropertyReferenceManager
+
 
+
AbstractStreamDecoder - Class in io.micronaut.serde.support
+
+
Abstract base class for stream-based Decoders.
+
+
AbstractStreamDecoder(LimitingStream.RemainingLimits) - Constructor for class io.micronaut.serde.support.AbstractStreamDecoder
+
 
+
AbstractStreamDecoder.TokenType - Enum Class in io.micronaut.serde.support
+
+
The token type.
+
+
AbstractStreamDecoder.ValueDecoder<R> - Interface in io.micronaut.serde.support
+
+
Decoder function for a single value.
+
+
address - Variable in class io.micronaut.serde.data.Users1.User
+
 
+
address - Variable in class io.micronaut.serde.data.Users2.User
+
 
+
address - Variable in class io.micronaut.serde.data.Users3.User
+
 
+
age - Variable in class io.micronaut.serde.data.Users1.User
+
 
+
age - Variable in class io.micronaut.serde.data.Users2.User
+
 
+
age - Variable in class io.micronaut.serde.data.Users3.User
+
 
+
age(int) - Method in class io.micronaut.serde.jackson.builder.TestBuildMe.Builder
+
 
+
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
+
+ +
+
allowNull() - Method in interface io.micronaut.serde.util.CustomizableDeserializer
+
 
+
AllTypesBean - Class in io.micronaut.serde
+
 
+
AllTypesBean() - Constructor for class io.micronaut.serde.AllTypesBean
+
 
+
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.
+
+
applyPrefixSuffix(String) - Method in class io.micronaut.serde.support.util.SerdeArgumentConf
+
+
Apply prefix/suffix.
+
+
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.
+
+
arrayDequeDeserializer() - Method in class io.micronaut.serde.support.deserializers.collect.CoreCollectionsDeserializers
+
+
Deserializes array deque.
+
+
arrayListDeserializer() - Method in class io.micronaut.serde.support.deserializers.collect.CoreCollectionsDeserializers
+
+
Deserializes array lists.
+
+
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.
+
+
AwsRemapper - Class in io.micronaut.serde.processor.jackson
+
+
Remapper to handle AWS re-packaging of annotations.
+
+
AwsRemapper() - Constructor for class io.micronaut.serde.processor.jackson.AwsRemapper
+
 
+
+

B

+
+
backFromChild(AbstractStreamDecoder) - Method in class io.micronaut.serde.bson.BsonReaderDecoder
+
 
+
backFromChild(AbstractStreamDecoder) - Method in class io.micronaut.serde.support.AbstractDecoderPerStructureStreamDecoder
+
+
Called when the old child has finished processing and returns control of the stream to the parent.
+
+
balance - Variable in class io.micronaut.serde.data.Users1.User
+
 
+
balance - Variable in class io.micronaut.serde.data.Users2.User
+
 
+
balance - Variable in class io.micronaut.serde.data.Users3.User
+
 
+
bar() - Method in record class io.micronaut.serde.RecordBean
+
+
Returns the value of the bar record component.
+
+
bar(String) - Method in class io.micronaut.serde.jackson.builder.TestBuildSubtype.Builder
+
 
+
bar(String) - Method in class io.micronaut.serde.jackson.builder.TestBuildSubtype2.Builder
+
 
+
BeanDefKey - Class in io.micronaut.serde.support.util
+
+
Can be used as a key for type.
+
+
BeanDefKey(Argument<?>, String, String) - Constructor for class io.micronaut.serde.support.util.BeanDefKey
+
 
+
BeanWithExtraMethod - Class in io.micronaut.serde
+
 
+
BeanWithExtraMethod() - Constructor for class io.micronaut.serde.BeanWithExtraMethod
+
 
+
beforeAnalysis(Feature.BeforeAnalysisAccess) - Method in class io.micronaut.serde.json.stream.graalvm.JsonpFeature
+
 
+
BIG_DECIMAL_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
BIG_INTEGER_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
BinaryCodecUtil - Class in io.micronaut.serde.util
+
+
Common implementations for reading/writing byte arrays.
+
+
BOOLEAN - Enum constant in enum class io.micronaut.serde.support.AbstractStreamDecoder.TokenType
+
+
A boolean.
+
+
BOOLEAN_ARRAY_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
BOOLEAN_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
BsonBinaryMapper - Class in io.micronaut.serde.bson
+
+
Binary Bson mapper.
+
+
BsonBinaryMapper(SerdeRegistry, SerdeConfiguration) - Constructor for class io.micronaut.serde.bson.BsonBinaryMapper
+
 
+
BsonBinaryMapper(SerdeRegistry, SerdeConfiguration, Class<?>) - Constructor for class io.micronaut.serde.bson.BsonBinaryMapper
+
 
+
BsonCreatorTransformer - Class in io.micronaut.serde.processor.bson
+
+
Mapper of @BsonCreator.
+
+
BsonCreatorTransformer() - Constructor for class io.micronaut.serde.processor.bson.BsonCreatorTransformer
+
 
+
BsonDiscriminatorTransformer - Class in io.micronaut.serde.processor.bson
+
+
Mapper of @BsonDiscriminator.
+
+
BsonDiscriminatorTransformer() - Constructor for class io.micronaut.serde.processor.bson.BsonDiscriminatorTransformer
+
 
+
BsonIdTransformer - Class in io.micronaut.serde.processor.bson
+
+
Mapper of @BsonId.
+
+
BsonIdTransformer() - Constructor for class io.micronaut.serde.processor.bson.BsonIdTransformer
+
 
+
BsonIgnoreTransformer - Class in io.micronaut.serde.processor.bson
+
+
Mapper of @BsonIgnore.
+
+
BsonIgnoreTransformer() - Constructor for class io.micronaut.serde.processor.bson.BsonIgnoreTransformer
+
 
+
BsonJsonMapper - Class in io.micronaut.serde.bson
+
+
Textual JSON Bson mapper.
+
+
BsonJsonMapper(SerdeRegistry) - Constructor for class io.micronaut.serde.bson.BsonJsonMapper
+
+
Deprecated.
+
+
BsonJsonMapper(SerdeRegistry, SerdeConfiguration) - Constructor for class io.micronaut.serde.bson.BsonJsonMapper
+
 
+
BsonJsonMapper(SerdeRegistry, Class<?>) - Constructor for class io.micronaut.serde.bson.BsonJsonMapper
+
+
Deprecated.
+
+
BsonPropertyTransformer - Class in io.micronaut.serde.processor.bson
+
+
Mapper of @BsonProperty.
+
+
BsonPropertyTransformer() - Constructor for class io.micronaut.serde.processor.bson.BsonPropertyTransformer
+
 
+
BsonReaderDecoder - Class in io.micronaut.serde.bson
+
+
Bson implementation of Decoder.
+
+
BsonReaderDecoder(BsonReader, LimitingStream.RemainingLimits) - Constructor for class io.micronaut.serde.bson.BsonReaderDecoder
+
 
+
BsonRepresentationMapper - Class in io.micronaut.serde.processor.bson
+
+
Mapper of @BsonRepresentation.
+
+
BsonRepresentationMapper() - Constructor for class io.micronaut.serde.processor.bson.BsonRepresentationMapper
+
 
+
BsonRepresentationSerde - Class in io.micronaut.serde.bson.custom
+
+
Custom BsonType representation serializer/deserializer.
+
+
BsonRepresentationSerde() - Constructor for class io.micronaut.serde.bson.custom.BsonRepresentationSerde
+
 
+
BsonWriterEncoder - Class in io.micronaut.serde.bson
+
+
Bson implementation of Encoder.
+
+
BsonWriterEncoder(BsonWriter, LimitingStream.RemainingLimits) - Constructor for class io.micronaut.serde.bson.BsonWriterEncoder
+
 
+
BufferingJsonNodeProcessor - Class in io.micronaut.serde.support.util
+
+
Utility class for buffering and parsing JSON to support JsonMapper.createReactiveParser(java.util.function.Consumer, boolean).
+
+
BufferingJsonNodeProcessor(Consumer<Processor<byte[], JsonNode>>, boolean) - Constructor for class io.micronaut.serde.support.util.BufferingJsonNodeProcessor
+
+
Default constructor.
+
+
build() - Method in class io.micronaut.serde.jackson.builder.TestBuildMe.Builder
+
 
+
build() - Method in class io.micronaut.serde.jackson.builder.TestBuildName.Builder
+
 
+
build() - Method in class io.micronaut.serde.jackson.builder.TestBuildSubtype.Builder
+
 
+
build() - Method in class io.micronaut.serde.jackson.builder.TestBuildSubtype2.Builder
+
 
+
build() - Method in class io.micronaut.serde.jackson.builder.TestBuildSupertype2.Builder
+
 
+
Builder() - Constructor for class io.micronaut.serde.jackson.builder.TestBuildMe.Builder
+
 
+
Builder() - Constructor for class io.micronaut.serde.jackson.builder.TestBuildMe2.Builder
+
 
+
Builder() - Constructor for class io.micronaut.serde.jackson.builder.TestBuildName.Builder
+
 
+
Builder() - Constructor for class io.micronaut.serde.jackson.builder.TestBuildSubtype.Builder
+
 
+
Builder() - Constructor for class io.micronaut.serde.jackson.builder.TestBuildSubtype2.Builder
+
 
+
Builder() - Constructor for class io.micronaut.serde.jackson.builder.TestBuildSupertype2.Builder
+
 
+
BYTE_ARRAY_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
+
+
Deprecated. +
This serde needs configuration now.
+
+
+
BYTE_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
ByteArraySerde(boolean) - Constructor for class io.micronaut.serde.support.DefaultSerdeRegistry.ByteArraySerde
+
 
+
ByteArraySerde(SerdeConfiguration) - Constructor for class io.micronaut.serde.support.DefaultSerdeRegistry.ByteArraySerde
+
 
+
ByteArrayWriteValueAsStringTest - Class in io.micronaut.serde.tck.tests
+
 
+
ByteArrayWriteValueAsStringTest() - Constructor for class io.micronaut.serde.tck.tests.ByteArrayWriteValueAsStringTest
+
 
+
ByteBufferDuplicatedTest - Class in io.micronaut.serde.tck.tests.bytebuffer
+
 
+
ByteBufferDuplicatedTest() - Constructor for class io.micronaut.serde.tck.tests.bytebuffer.ByteBufferDuplicatedTest
+
 
+
ByteBufferNativeTest - Class in io.micronaut.serde.tck.tests.bytebuffer
+
 
+
ByteBufferNativeTest() - Constructor for class io.micronaut.serde.tck.tests.bytebuffer.ByteBufferNativeTest
+
 
+
ByteBufferSerde - Class in io.micronaut.serde.support.serdes
+
+
Serde implementation of ByteBuffer.
+
+
ByteBufferSerde() - Constructor for class io.micronaut.serde.support.serdes.ByteBufferSerde
+
 
+
ByteBufferSlicedTest - Class in io.micronaut.serde.tck.tests.bytebuffer
+
 
+
ByteBufferSlicedTest() - Constructor for class io.micronaut.serde.tck.tests.bytebuffer.ByteBufferSlicedTest
+
 
+
ByteBufferTest - Class in io.micronaut.serde.tck.tests.bytebuffer
+
 
+
ByteBufferTest() - Constructor for class io.micronaut.serde.tck.tests.bytebuffer.ByteBufferTest
+
 
+
+

C

+
+
CHAR_ARRAY_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
CHAR_SEQUENCE_SERDE - Static variable in class io.micronaut.serde.support.serdes.CoreSerdes
+
 
+
CHAR_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
charSequenceSerde() - Method in class io.micronaut.serde.support.serdes.CoreSerdes
+
+
Serde for CharSequence.
+
+
CHARSET_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
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
+
 
+
ClassCommandBroken - Interface in io.micronaut.serde.jackson.outerinterface
+
 
+
ClassCommandBroken.PrintCommand - Class in io.micronaut.serde.jackson.outerinterface
+
 
+
ClassCommandBrokenToo - Interface in io.micronaut.serde.jackson.outerinterface
+
 
+
ClassCommandBrokenToo.PrintCommand - Class in io.micronaut.serde.jackson.outerinterface
+
 
+
ClassCommandWorking - Interface in io.micronaut.serde.jackson.outerinterface
+
 
+
ClassCommandWorking.PrintCommand - Class in io.micronaut.serde.jackson.outerinterface
+
 
+
cloneWithFeatures(JsonFeatures) - Method in interface io.micronaut.serde.ObjectMapper
+
 
+
cloneWithViewClass(Class<?>) - Method in class io.micronaut.serde.jackson.JacksonJsonMapper
+
 
+
cloneWithViewClass(Class<?>) - Method in class io.micronaut.serde.bson.BsonBinaryMapper
+
 
+
cloneWithViewClass(Class<?>) - Method in class io.micronaut.serde.bson.BsonJsonMapper
+
 
+
cloneWithViewClass(Class<?>) - Method in class io.micronaut.serde.json.stream.JsonStreamMapper
+
 
+
cloneWithViewClass(Class<?>) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonBinaryObjectMapper
+
 
+
cloneWithViewClass(Class<?>) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonTextObjectMapper
+
 
+
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 class io.micronaut.serde.jackson.JacksonEncoder
+
 
+
close() - Method in interface io.micronaut.serde.ObjectMapper.CloseableObjectMapper
+
 
+
CodecBsonDecoder<T> - Class in io.micronaut.serde.bson.custom
+
+
Serializer/deserializer implemented by Codec.
+
+
CodecBsonDecoder(Codec<T>) - Constructor for class io.micronaut.serde.bson.custom.CodecBsonDecoder
+
 
+
coerceScalarToString(AbstractStreamDecoder.TokenType) - Method in class io.micronaut.serde.bson.BsonReaderDecoder
+
 
+
coerceScalarToString(AbstractStreamDecoder.TokenType) - Method in class io.micronaut.serde.json.stream.JsonParserDecoder
+
 
+
coerceScalarToString(AbstractStreamDecoder.TokenType) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonParserDecoder
+
 
+
coerceScalarToString(AbstractStreamDecoder.TokenType) - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
+
Decode any non-null scalar value (number, string or boolean) to its string representation.
+
+
company - Variable in class io.micronaut.serde.data.Users1.User
+
 
+
company - Variable in class io.micronaut.serde.data.Users2.User
+
 
+
company - Variable in class io.micronaut.serde.data.Users3.User
+
 
+
complete(Collection<JsonNode>) - Method in class io.micronaut.serde.support.util.BufferingJsonNodeProcessor
+
 
+
ConstructorArgs - Class in io.micronaut.serde
+
 
+
ConstructorArgs(String, int) - Constructor for class io.micronaut.serde.ConstructorArgs
+
 
+
consumeLeftElements(AbstractStreamDecoder.TokenType) - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
+
Consumes left elements.
+
+
CoreCollectionsDeserializers - Class in io.micronaut.serde.support.deserializers.collect
+
+
Core deserializers.
+
+
CoreCollectionsDeserializers() - Constructor for class io.micronaut.serde.support.deserializers.collect.CoreCollectionsDeserializers
+
 
+
CoreSerdes - Class in io.micronaut.serde.support.serdes
+
+
Factory class for core serdes.
+
+
CoreSerdes() - Constructor for class io.micronaut.serde.support.serdes.CoreSerdes
+
 
+
CoreSerializers - Class in io.micronaut.serde.support.serializers
+
+
Factory class for core serializers.
+
+
CoreSerializers() - Constructor for class io.micronaut.serde.support.serializers.CoreSerializers
+
 
+
create() - Method in class io.micronaut.serde.jackson.builder.TestBuildMe2.Builder
+
 
+
create() - Static method in class io.micronaut.serde.support.util.JsonNodeEncoder
+
+
Creates a new instance.
+
+
create(JsonGenerator) - Static method in class io.micronaut.serde.jackson.JacksonEncoder
+
 
+
create(JsonGenerator, LimitingStream.RemainingLimits) - Static method in class io.micronaut.serde.jackson.JacksonEncoder
+
+
Create a new encoder.
+
+
create(JsonParser, LimitingStream.RemainingLimits) - Static method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
create(JsonNode, LimitingStream.RemainingLimits) - Static method in class io.micronaut.serde.support.util.JsonNodeDecoder
+
 
+
create(LimitingStream.RemainingLimits) - Static method in class io.micronaut.serde.support.util.JsonNodeEncoder
+
+
Creates a new instance.
+
+
create(String, String) - Static method in class io.micronaut.serde.data.Users1.Friend
+
 
+
create(String, String) - Static method in class io.micronaut.serde.data.Users3.Friend
+
 
+
create(Map<String, Object>, 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.
+
+
createBsonReader(ByteBuffer) - Method in class io.micronaut.serde.bson.AbstractBsonMapper
+
 
+
createBsonReader(ByteBuffer) - Method in class io.micronaut.serde.bson.BsonBinaryMapper
+
 
+
createBsonReader(ByteBuffer) - Method in class io.micronaut.serde.bson.BsonJsonMapper
+
 
+
createBsonWriter(OutputStream) - Method in class io.micronaut.serde.bson.AbstractBsonMapper
+
 
+
createBsonWriter(OutputStream) - Method in class io.micronaut.serde.bson.BsonBinaryMapper
+
 
+
createBsonWriter(OutputStream) - Method in class io.micronaut.serde.bson.BsonJsonMapper
+
 
+
createChildDecoder() - Method in class io.micronaut.serde.bson.BsonReaderDecoder
+
 
+
createChildDecoder() - Method in class io.micronaut.serde.support.AbstractDecoderPerStructureStreamDecoder
+
+ +
+
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().
+
+
createDeserializationException(String, Object) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonParserDecoder
+
 
+
createDeserializationException(String, Object) - Method in class io.micronaut.serde.bson.BsonReaderDecoder
+
 
+
createDeserializationException(String, Object) - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
createDeserializationException(String, Object) - Method in class io.micronaut.serde.json.stream.JsonParserDecoder
+
 
+
createDeserializationException(String, Object) - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
+
 
+
createForProperty(AnnotationMetadata) - Static method in record class io.micronaut.serde.support.util.SubtypeInfo
+
 
+
createForType(AnnotationMetadata) - Static method in record class io.micronaut.serde.support.util.SubtypeInfo
+
 
+
createReactiveParser(Consumer<Processor<byte[], JsonNode>>, boolean) - Method in class io.micronaut.serde.bson.AbstractBsonMapper
+
 
+
createReactiveParser(Consumer<Processor<byte[], JsonNode>>, boolean) - Method in class io.micronaut.serde.jackson.JacksonJsonMapper
+
 
+
createReactiveParser(Consumer<Processor<byte[], JsonNode>>, boolean) - Method in class io.micronaut.serde.json.stream.JsonStreamMapper
+
 
+
createReactiveParser(Consumer<Processor<byte[], JsonNode>>, boolean) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonBinaryObjectMapper
+
 
+
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.
+
+
createSpecific(Serializer.EncoderContext, Argument<?>) - Method in class io.micronaut.serde.support.serializers.ObjectSerializer
+
 
+
createSpecific(Deserializer.DecoderContext, Argument<? super Object[]>) - Method in class io.micronaut.serde.support.serdes.ObjectArraySerde
+
 
+
createSpecific(Deserializer.DecoderContext, Argument<? super Object>) - Method in class io.micronaut.serde.support.deserializers.ObjectDeserializer
+
 
+
createSpecific(Deserializer.DecoderContext, Argument<? super N>) - Method in interface io.micronaut.serde.support.serdes.NumberSerde
+
 
+
createSpecific(Deserializer.DecoderContext, Argument<? super T>) - Method in interface io.micronaut.serde.support.serdes.TemporalSerde
+
 
+
createSpecific(Serializer.EncoderContext, Argument<? extends Object[]>) - Method in class io.micronaut.serde.support.serdes.ObjectArraySerde
+
 
+
createSpecific(Serializer.EncoderContext, Argument<? extends N>) - Method in interface io.micronaut.serde.support.serdes.NumberSerde
+
 
+
createSpecific(Serializer.EncoderContext, Argument<? extends T>) - Method in interface io.micronaut.serde.support.serdes.TemporalSerde
+
 
+
currentPath() - Method in class io.micronaut.serde.bson.BsonWriterEncoder
+
 
+
currentPath() - Method in interface io.micronaut.serde.Encoder
+
+
Return an analysis of the current path.
+
+
currentPath() - Method in class io.micronaut.serde.jackson.JacksonEncoder
+
 
+
currentPath() - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonGeneratorEncoder
+
 
+
currentToken() - Method in class io.micronaut.serde.bson.BsonReaderDecoder
+
 
+
currentToken() - Method in class io.micronaut.serde.json.stream.JsonParserDecoder
+
 
+
currentToken() - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonParserDecoder
+
 
+
currentToken() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
 
+
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).
+
+
CustomizedObjectArrayDeserializer - Class in io.micronaut.serde.support.serdes
+
+
Deserializer for object arrays.
+
+
CustomizedObjectArrayDeserializer(Argument<Object>, Deserializer<?>) - Constructor for class io.micronaut.serde.support.serdes.CustomizedObjectArrayDeserializer
+
 
+
CustomizedObjectArraySerializer - Class in io.micronaut.serde.support.serdes
+
+
Deserializer for object arrays.
+
+
CustomizedObjectArraySerializer(Argument<Object>, Serializer<Object>) - Constructor for class io.micronaut.serde.support.serdes.CustomizedObjectArraySerializer
+
 
+
CustomKey - Class in io.micronaut.serde.jackson.maps
+
 
+
CustomKey(String) - Constructor for class io.micronaut.serde.jackson.maps.CustomKey
+
 
+
+

D

+
+
DECIMAL - Enum constant in enum class io.micronaut.serde.config.SerdeConfiguration.TimeShape
+
+
Serialize as a decimal value with best possible precision.
+
+
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.DelegatingDecoder
+
 
+
decodeArbitrary() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
decodeArbitrary() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
 
+
decodeArbitrary() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
+
 
+
decodeArray() - Method in interface io.micronaut.serde.Decoder
+
+
Start decoding an array.
+
+
decodeArray() - Method in class io.micronaut.serde.DelegatingDecoder
+
 
+
decodeArray() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
decodeArray(Argument<?>) - Method in interface io.micronaut.serde.Decoder
+
+
Start decoding an array.
+
+
decodeArray(Argument<?>) - Method in class io.micronaut.serde.DelegatingDecoder
+
 
+
decodeArray(Argument<?>) - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
decodeArray(Argument<?>) - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
 
+
decodeArray(Argument<?>) - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
+
 
+
decodeArray0(AbstractStreamDecoder.TokenType) - Method in class io.micronaut.serde.support.AbstractDecoderPerStructureStreamDecoder
+
 
+
decodeArray0(AbstractStreamDecoder.TokenType) - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
+
Decodes the array.
+
+
decodeBigDecimal() - Method in interface io.micronaut.serde.Decoder
+
+
Decodes a BigDecimal.
+
+
decodeBigDecimal() - Method in class io.micronaut.serde.DelegatingDecoder
+
 
+
decodeBigDecimal() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
decodeBigDecimal() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
 
+
decodeBigDecimal() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
+
 
+
decodeBigDecimalNullable() - Method in interface io.micronaut.serde.Decoder
+
+
Equivalent to decodeNull() ? null : decodeBigDecimal().
+
+
decodeBigDecimalNullable() - Method in class io.micronaut.serde.DelegatingDecoder
+
 
+
decodeBigDecimalNullable() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
decodeBigInteger() - Method in interface io.micronaut.serde.Decoder
+
+
Decodes a BigInteger.
+
+
decodeBigInteger() - Method in class io.micronaut.serde.DelegatingDecoder
+
 
+
decodeBigInteger() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
decodeBigInteger() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
 
+
decodeBigInteger() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
+
 
+
decodeBigIntegerNullable() - Method in interface io.micronaut.serde.Decoder
+
+
Equivalent to decodeNull() ? null : decodeBigInteger().
+
+
decodeBigIntegerNullable() - Method in class io.micronaut.serde.DelegatingDecoder
+
 
+
decodeBigIntegerNullable() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
decodeBinary() - Method in class io.micronaut.serde.bson.BsonReaderDecoder
+
 
+
decodeBinary() - Method in interface io.micronaut.serde.Decoder
+
+
Decode binary data from this stream.
+
+
decodeBinary() - Method in class io.micronaut.serde.DelegatingDecoder
+
 
+
decodeBinary() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
decodeBinary() - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonParserDecoder
+
+
Decodes Oracle JSON binary data as byte array.
+
+
decodeBinary() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
 
+
decodeBinary() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
+
 
+
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
+
 
+
decodeBoolean() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
decodeBoolean() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
 
+
decodeBoolean() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
+
 
+
decodeBooleanNullable() - Method in interface io.micronaut.serde.Decoder
+
+
Equivalent to decodeNull() ? null : decodeBoolean().
+
+
decodeBooleanNullable() - Method in class io.micronaut.serde.DelegatingDecoder
+
 
+
decodeBooleanNullable() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
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.DelegatingDecoder
+
 
+
decodeBuffer() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
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.DelegatingDecoder
+
 
+
decodeByte() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
decodeByte() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
 
+
decodeByte() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
+
 
+
decodeByteNullable() - Method in interface io.micronaut.serde.Decoder
+
+
Equivalent to decodeNull() ? null : decodeByte().
+
+
decodeByteNullable() - Method in class io.micronaut.serde.DelegatingDecoder
+
 
+
decodeByteNullable() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
decodeChar() - Method in interface io.micronaut.serde.Decoder
+
+
Decodes a char.
+
+
decodeChar() - Method in class io.micronaut.serde.DelegatingDecoder
+
 
+
decodeChar() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
decodeChar() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
 
+
decodeChar() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
+
 
+
decodeCharNullable() - Method in interface io.micronaut.serde.Decoder
+
+
Equivalent to decodeNull() ? null : decodeChar().
+
+
decodeCharNullable() - Method in class io.micronaut.serde.DelegatingDecoder
+
 
+
decodeCharNullable() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
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.
+
+
decodeCustom(Decoder<T>, DecoderContext) - Method in class io.micronaut.serde.bson.BsonReaderDecoder
+
 
+
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.DelegatingDecoder
+
 
+
decodeDouble() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
decodeDouble() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
 
+
decodeDouble() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
+
 
+
decodeDoubleNullable() - Method in interface io.micronaut.serde.Decoder
+
+
Equivalent to decodeNull() ? null : decodeDouble().
+
+
decodeDoubleNullable() - Method in class io.micronaut.serde.DelegatingDecoder
+
 
+
decodeDoubleNullable() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
decodeFloat() - Method in interface io.micronaut.serde.Decoder
+
+
Decodes a float.
+
+
decodeFloat() - Method in class io.micronaut.serde.DelegatingDecoder
+
 
+
decodeFloat() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
decodeFloat() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
 
+
decodeFloat() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
+
 
+
decodeFloatNullable() - Method in interface io.micronaut.serde.Decoder
+
+
Equivalent to decodeNull() ? null : decodeFloat().
+
+
decodeFloatNullable() - Method in class io.micronaut.serde.DelegatingDecoder
+
 
+
decodeFloatNullable() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
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
+
 
+
decodeInt() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
decodeInt() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
 
+
decodeInt() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
+
 
+
decodeIntNullable() - Method in interface io.micronaut.serde.Decoder
+
+
Equivalent to decodeNull() ? null : decodeInt().
+
+
decodeIntNullable() - Method in class io.micronaut.serde.DelegatingDecoder
+
 
+
decodeIntNullable() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
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() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
decodeKey() - Method in class io.micronaut.serde.support.AbstractDecoderPerStructureStreamDecoder
+
 
+
decodeKey() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
 
+
decodeLocalDateTime() - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonParserDecoder
+
+
Decodes Oracle JSON value as LocalDateTime.
+
+
decodeLong() - Method in interface io.micronaut.serde.Decoder
+
+
Decodes a long.
+
+
decodeLong() - Method in class io.micronaut.serde.DelegatingDecoder
+
 
+
decodeLong() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
decodeLong() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
 
+
decodeLong() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
+
 
+
decodeLongNullable() - Method in interface io.micronaut.serde.Decoder
+
+
Equivalent to decodeNull() ? null : decodeLong().
+
+
decodeLongNullable() - Method in class io.micronaut.serde.DelegatingDecoder
+
 
+
decodeLongNullable() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
decodeNode() - Method in interface io.micronaut.serde.Decoder
+
+
Decodes the current state into a JsonNode.
+
+
decodeNode() - Method in class io.micronaut.serde.DelegatingDecoder
+
 
+
decodeNode() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
decodeNode() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
 
+
decodeNode() - 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.DelegatingDecoder
+
 
+
decodeNull() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
decodeNull() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
 
+
decodeNull() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
+
 
+
decodeNumber(AbstractStreamDecoder.TokenType, 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() - Method in interface io.micronaut.serde.Decoder
+
+
Decodes an object.
+
+
decodeObject() - Method in class io.micronaut.serde.DelegatingDecoder
+
 
+
decodeObject() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
decodeObject(Argument<?>) - Method in interface io.micronaut.serde.Decoder
+
+
Decodes an object.
+
+
decodeObject(Argument<?>) - Method in class io.micronaut.serde.DelegatingDecoder
+
 
+
decodeObject(Argument<?>) - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
decodeObject(Argument<?>) - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
 
+
decodeObject(Argument<?>) - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
+
 
+
decodeObject0(AbstractStreamDecoder.TokenType) - Method in class io.micronaut.serde.support.AbstractDecoderPerStructureStreamDecoder
+
 
+
decodeObject0(AbstractStreamDecoder.TokenType) - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
+
Decodes the object.
+
+
decodeObjectId() - Method in class io.micronaut.serde.bson.BsonReaderDecoder
+
+
Decodes ObjectId.
+
+
decodeOffsetDateTime() - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonParserDecoder
+
+
Decodes Oracle JSON value as OffsetDateTime.
+
+
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.DelegatingDecoder
+
 
+
decodeShort() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
decodeShort() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
 
+
decodeShort() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
+
 
+
decodeShortNullable() - Method in interface io.micronaut.serde.Decoder
+
+
Equivalent to decodeNull() ? null : decodeShort().
+
+
decodeShortNullable() - Method in class io.micronaut.serde.DelegatingDecoder
+
 
+
decodeShortNullable() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
decodeString() - Method in interface io.micronaut.serde.Decoder
+
+
Decodes a string.
+
+
decodeString() - Method in class io.micronaut.serde.DelegatingDecoder
+
 
+
decodeString() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
decodeString() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
 
+
decodeString() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
+
 
+
decodeStringNullable() - Method in interface io.micronaut.serde.Decoder
+
+
Equivalent to decodeNull() ? null : decodeString().
+
+
decodeStringNullable() - Method in class io.micronaut.serde.DelegatingDecoder
+
 
+
decodeStringNullable() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
decodeZonedDateTime() - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonParserDecoder
+
+
Decodes Oracle JSON value as ZonedDateTime.
+
+
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 SerdeConfiguration is available.
+
+
DEFAULT_MAXIMUM_DEPTH - Static variable in class io.micronaut.serde.LimitingStream
+
+
Default nesting depth limit.
+
+
DEFAULT_SERDES - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
DefaultFormattedTemporalSerde<T extends TemporalAccessor> - Class in io.micronaut.serde.support.serdes
+
+
Super class that can be used for the default date/time formatting.
+
+
DefaultFormattedTemporalSerde(SerdeConfiguration, DateTimeFormatter) - Constructor for class io.micronaut.serde.support.serdes.DefaultFormattedTemporalSerde
+
+
Allows configuring a default time format for temporal date/time types.
+
+
defaultImpl() - Method in record class io.micronaut.serde.support.util.SubtypeInfo
+
+
Returns the value of the defaultImpl record component.
+
+
DefaultSerdeIntrospections - Class in io.micronaut.serde.support
+
+
Default implementation of the SerdeIntrospections interface + which looks up instrospections from BeanIntrospector.SHARED.
+
+
DefaultSerdeIntrospections() - Constructor for class io.micronaut.serde.support.DefaultSerdeIntrospections
+
 
+
DefaultSerdeIntrospections(SerdeConfiguration) - Constructor for class io.micronaut.serde.support.DefaultSerdeIntrospections
+
 
+
DefaultSerdeRegistry - Class in io.micronaut.serde.support
+
+
Default implementation of the SerdeRegistry interface.
+
+
DefaultSerdeRegistry(BeanContext, ObjectSerializer, ObjectDeserializer, Serde<Object[]>, SerdeIntrospections, ConversionService) - Constructor for class io.micronaut.serde.support.DefaultSerdeRegistry
+
+
Default constructor.
+
+
DefaultSerdeRegistry.ByteArraySerde - Class in io.micronaut.serde.support
+
+
Serde for byte arrays.
+
+
defaultSetDeserializer() - Method in class io.micronaut.serde.support.deserializers.collect.CoreCollectionsDeserializers
+
+
Deserializes default set.
+
+
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 InetAddress>) - Method in class io.micronaut.serde.support.serdes.InetAddressSerde
+
 
+
deserialize(Decoder, Deserializer.DecoderContext, Argument<? super ByteBuffer>) - Method in class io.micronaut.serde.support.serdes.ByteBufferSerde
+
 
+
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 Deserializer.
+
+
deserialize(Decoder, Deserializer.DecoderContext, Argument<? super T>) - Method in class io.micronaut.serde.oracle.jdbc.json.serde.AbstractOracleJsonSerde
+
 
+
deserialize(Decoder, Deserializer.DecoderContext, Argument<? super byte[]>) - Method in class io.micronaut.serde.support.DefaultSerdeRegistry.ByteArraySerde
+
 
+
deserialize(Decoder, Deserializer.DecoderContext, Argument<? super HealthStatus>) - Method in class io.micronaut.serde.support.serdes.HealthStatusSerde
+
 
+
deserialize(Decoder, Deserializer.DecoderContext, Argument<? super Object[]>) - Method in class io.micronaut.serde.support.serdes.CustomizedObjectArrayDeserializer
+
 
+
deserialize(Decoder, Deserializer.DecoderContext, Argument<? super Duration>) - Method in class io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonDurationSerde
+
 
+
deserialize(Decoder, Deserializer.DecoderContext, Argument<? super Year>) - Method in class io.micronaut.serde.support.serdes.YearSerde
+
 
+
deserialize(Decoder, Deserializer.DecoderContext, Argument<? super T>) - Method in class io.micronaut.serde.bson.custom.AbstractBsonSerde
+
 
+
deserialize(Decoder, Deserializer.DecoderContext, Argument<? super T>) - Method in class io.micronaut.serde.support.serdes.DefaultFormattedTemporalSerde
+
 
+
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 Decoder an object of type UpdatingDeserializer.
+
+
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 byte[]>) - Method in class io.micronaut.serde.support.DefaultSerdeRegistry.ByteArraySerde
+
 
+
deserializeNullable(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 Deserializer.
+
+
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
+
+ +
+
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.
+
+
discriminatorName() - Method in record class io.micronaut.serde.support.util.SubtypeInfo
+
+
Returns the value of the discriminatorName record component.
+
+
discriminatorType() - Method in record class io.micronaut.serde.support.util.SubtypeInfo
+
+
Returns the value of the discriminatorType record component.
+
+
discriminatorVisible() - Method in record class io.micronaut.serde.support.util.SubtypeInfo
+
+
Returns the value of the discriminatorVisible record component.
+
+
doDeserialize(BsonReaderDecoder, Deserializer.DecoderContext, Argument<? super Object>) - Method in class io.micronaut.serde.bson.custom.BsonRepresentationSerde
+
 
+
doDeserialize(BsonReaderDecoder, Deserializer.DecoderContext, Argument<? super T>) - Method in class io.micronaut.serde.bson.custom.AbstractBsonSerde
+
 
+
doDeserialize(BsonReaderDecoder, Deserializer.DecoderContext, Argument<? super T>) - Method in class io.micronaut.serde.bson.custom.CodecBsonDecoder
+
 
+
doDeserializeNonNull(OracleJdbcJsonParserDecoder, Deserializer.DecoderContext, Argument<? super byte[]>) - Method in class io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonBinarySerde
+
 
+
doDeserializeNonNull(OracleJdbcJsonParserDecoder, Deserializer.DecoderContext, Argument<? super LocalDate>) - Method in class io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonLocaleDateSerde
+
 
+
doDeserializeNonNull(OracleJdbcJsonParserDecoder, Deserializer.DecoderContext, Argument<? super LocalTime>) - Method in class io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonLocaleTimeSerde
+
 
+
doDeserializeNonNull(OracleJdbcJsonParserDecoder, Deserializer.DecoderContext, Argument<? super T>) - Method in class io.micronaut.serde.oracle.jdbc.json.serde.AbstractOracleJsonSerde
+
+
Deserializes object using OracleJdbcJsonParserDecoder.
+
+
doDeserializeNonNull(OracleJdbcJsonParserDecoder, Deserializer.DecoderContext, Argument<? super LocalDateTime>) - Method in class io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonLocaleDateTimeSerde
+
 
+
doDeserializeNonNull(OracleJdbcJsonParserDecoder, Deserializer.DecoderContext, Argument<? super OffsetDateTime>) - Method in class io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonOffsetDateTimeSerde
+
 
+
doDeserializeNonNull(OracleJdbcJsonParserDecoder, Deserializer.DecoderContext, Argument<? super ZonedDateTime>) - Method in class io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonZonedDateTimeSerde
+
 
+
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.AbstractBsonSerde
+
 
+
doSerialize(BsonWriterEncoder, Serializer.EncoderContext, T, Argument<? extends T>) - Method in class io.micronaut.serde.bson.custom.CodecBsonDecoder
+
 
+
doSerializeNonNull(OracleJdbcJsonGeneratorEncoder, Serializer.EncoderContext, Argument<? extends byte[]>, byte[]) - Method in class io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonBinarySerde
+
 
+
doSerializeNonNull(OracleJdbcJsonGeneratorEncoder, Serializer.EncoderContext, Argument<? extends LocalDate>, LocalDate) - Method in class io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonLocaleDateSerde
+
 
+
doSerializeNonNull(OracleJdbcJsonGeneratorEncoder, Serializer.EncoderContext, Argument<? extends LocalDateTime>, LocalDateTime) - Method in class io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonLocaleDateTimeSerde
+
 
+
doSerializeNonNull(OracleJdbcJsonGeneratorEncoder, Serializer.EncoderContext, Argument<? extends LocalTime>, LocalTime) - Method in class io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonLocaleTimeSerde
+
 
+
doSerializeNonNull(OracleJdbcJsonGeneratorEncoder, Serializer.EncoderContext, Argument<? extends OffsetDateTime>, OffsetDateTime) - Method in class io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonOffsetDateTimeSerde
+
 
+
doSerializeNonNull(OracleJdbcJsonGeneratorEncoder, Serializer.EncoderContext, Argument<? extends ZonedDateTime>, ZonedDateTime) - Method in class io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonZonedDateTimeSerde
+
 
+
doSerializeNonNull(OracleJdbcJsonGeneratorEncoder, Serializer.EncoderContext, Argument<? extends T>, T) - Method in class io.micronaut.serde.oracle.jdbc.json.serde.AbstractOracleJsonSerde
+
+
Serializes non null value.
+
+
DOUBLE_ARRAY_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
DOUBLE_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
DURATION_SERDE - Static variable in class io.micronaut.serde.support.serdes.CoreSerdes
+
 
+
durationSerde() - Method in class io.micronaut.serde.support.serdes.CoreSerdes
+
+
Serde for duration.
+
+
+

E

+
+
email - Variable in class io.micronaut.serde.data.Users1.User
+
 
+
email - Variable in class io.micronaut.serde.data.Users2.User
+
 
+
email - Variable in class io.micronaut.serde.data.Users3.User
+
 
+
encodeArray(Argument<?>) - Method in interface io.micronaut.serde.Encoder
+
+
Encodes an array.
+
+
encodeArray(Argument<?>) - Method in class io.micronaut.serde.bson.BsonWriterEncoder
+
 
+
encodeArray(Argument<?>) - Method in class io.micronaut.serde.jackson.JacksonEncoder
+
 
+
encodeArray(Argument<?>) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonGeneratorEncoder
+
 
+
encodeArray(Argument<?>) - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
+
 
+
encodeBigDecimal(BigDecimal) - Method in interface io.micronaut.serde.Encoder
+
+
Encode a BigDecimal.
+
+
encodeBigDecimal(BigDecimal) - Method in class io.micronaut.serde.jackson.JacksonEncoder
+
 
+
encodeBigDecimal(BigDecimal) - Method in class io.micronaut.serde.bson.BsonWriterEncoder
+
 
+
encodeBigDecimal(BigDecimal) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonGeneratorEncoder
+
 
+
encodeBigDecimal(BigDecimal) - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
+
 
+
encodeBigInteger(BigInteger) - Method in interface io.micronaut.serde.Encoder
+
+
Encode a BigInteger.
+
+
encodeBigInteger(BigInteger) - Method in class io.micronaut.serde.jackson.JacksonEncoder
+
 
+
encodeBigInteger(BigInteger) - Method in class io.micronaut.serde.bson.BsonWriterEncoder
+
 
+
encodeBigInteger(BigInteger) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonGeneratorEncoder
+
 
+
encodeBigInteger(BigInteger) - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
+
 
+
encodeBinary(byte[]) - Method in class io.micronaut.serde.bson.BsonWriterEncoder
+
 
+
encodeBinary(byte[]) - Method in interface io.micronaut.serde.Encoder
+
+
Encode the given binary data.
+
+
encodeBinary(byte[]) - Method in class io.micronaut.serde.jackson.JacksonEncoder
+
 
+
encodeBinary(byte[]) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonGeneratorEncoder
+
 
+
encodeBinary(byte[]) - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
+
 
+
encodeBoolean(boolean) - Method in class io.micronaut.serde.bson.BsonWriterEncoder
+
 
+
encodeBoolean(boolean) - Method in interface io.micronaut.serde.Encoder
+
+
Encode a boolean.
+
+
encodeBoolean(boolean) - Method in class io.micronaut.serde.jackson.JacksonEncoder
+
 
+
encodeBoolean(boolean) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonGeneratorEncoder
+
 
+
encodeBoolean(boolean) - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
+
 
+
encodeByte(byte) - Method in class io.micronaut.serde.bson.BsonWriterEncoder
+
 
+
encodeByte(byte) - Method in interface io.micronaut.serde.Encoder
+
+
Encode a byte.
+
+
encodeByte(byte) - Method in class io.micronaut.serde.jackson.JacksonEncoder
+
 
+
encodeByte(byte) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonGeneratorEncoder
+
 
+
encodeByte(byte) - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
+
 
+
encodeChar(char) - Method in class io.micronaut.serde.bson.BsonWriterEncoder
+
 
+
encodeChar(char) - Method in interface io.micronaut.serde.Encoder
+
+
Encode a char.
+
+
encodeChar(char) - Method in class io.micronaut.serde.jackson.JacksonEncoder
+
 
+
encodeChar(char) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonGeneratorEncoder
+
 
+
encodeChar(char) - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
+
 
+
encodeDecimal128(Decimal128) - Method in class io.micronaut.serde.bson.BsonWriterEncoder
+
 
+
encodeDouble(double) - Method in class io.micronaut.serde.bson.BsonWriterEncoder
+
 
+
encodeDouble(double) - Method in interface io.micronaut.serde.Encoder
+
+
Encode a double.
+
+
encodeDouble(double) - Method in class io.micronaut.serde.jackson.JacksonEncoder
+
 
+
encodeDouble(double) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonGeneratorEncoder
+
 
+
encodeDouble(double) - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
+
 
+
encodeFloat(float) - Method in class io.micronaut.serde.bson.BsonWriterEncoder
+
 
+
encodeFloat(float) - Method in interface io.micronaut.serde.Encoder
+
+
Encode a float.
+
+
encodeFloat(float) - Method in class io.micronaut.serde.jackson.JacksonEncoder
+
 
+
encodeFloat(float) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonGeneratorEncoder
+
 
+
encodeFloat(float) - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
+
 
+
encodeInt(int) - Method in class io.micronaut.serde.bson.BsonWriterEncoder
+
 
+
encodeInt(int) - Method in interface io.micronaut.serde.Encoder
+
+
Encode an int.
+
+
encodeInt(int) - Method in class io.micronaut.serde.jackson.JacksonEncoder
+
 
+
encodeInt(int) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonGeneratorEncoder
+
 
+
encodeInt(int) - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
+
 
+
encodeKey(String) - Method in interface io.micronaut.serde.Encoder
+
+
Encode a key.
+
+
encodeKey(String) - Method in class io.micronaut.serde.jackson.JacksonEncoder
+
 
+
encodeKey(String) - Method in class io.micronaut.serde.bson.BsonWriterEncoder
+
 
+
encodeKey(String) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonGeneratorEncoder
+
 
+
encodeLocalDateTime(LocalDateTime) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonGeneratorEncoder
+
+
Encodes local date time.
+
+
encodeLong(long) - Method in class io.micronaut.serde.bson.BsonWriterEncoder
+
 
+
encodeLong(long) - Method in interface io.micronaut.serde.Encoder
+
+
Encode a long.
+
+
encodeLong(long) - Method in class io.micronaut.serde.jackson.JacksonEncoder
+
 
+
encodeLong(long) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonGeneratorEncoder
+
 
+
encodeLong(long) - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
+
 
+
encodeNull() - Method in class io.micronaut.serde.bson.BsonWriterEncoder
+
 
+
encodeNull() - Method in interface io.micronaut.serde.Encoder
+
+
Encode null.
+
+
encodeNull() - Method in class io.micronaut.serde.jackson.JacksonEncoder
+
 
+
encodeNull() - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonGeneratorEncoder
+
 
+
encodeNull() - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
+
 
+
encodeObject(Argument<?>) - Method in interface io.micronaut.serde.Encoder
+
+
Encodes an object.
+
+
encodeObject(Argument<?>) - Method in class io.micronaut.serde.bson.BsonWriterEncoder
+
 
+
encodeObject(Argument<?>) - Method in class io.micronaut.serde.jackson.JacksonEncoder
+
 
+
encodeObject(Argument<?>) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonGeneratorEncoder
+
 
+
encodeObject(Argument<?>) - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
+
 
+
encodeObjectId(ObjectId) - Method in class io.micronaut.serde.bson.BsonWriterEncoder
+
 
+
encodeOffsetDateTime(OffsetDateTime) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonGeneratorEncoder
+
+
Encodes offset date time.
+
+
Encoder - Interface in io.micronaut.serde
+
+
Core interface for encoding a serialization format such as JSON.
+
+
encoderContext - Variable in class io.micronaut.serde.bson.AbstractBsonMapper
+
 
+
encodeShort(short) - Method in class io.micronaut.serde.bson.BsonWriterEncoder
+
 
+
encodeShort(short) - Method in interface io.micronaut.serde.Encoder
+
+
Encode a short.
+
+
encodeShort(short) - Method in class io.micronaut.serde.jackson.JacksonEncoder
+
 
+
encodeShort(short) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonGeneratorEncoder
+
 
+
encodeShort(short) - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
+
 
+
encodeString(String) - Method in interface io.micronaut.serde.Encoder
+
+
Encode a string.
+
+
encodeString(String) - Method in class io.micronaut.serde.jackson.JacksonEncoder
+
 
+
encodeString(String) - Method in class io.micronaut.serde.bson.BsonWriterEncoder
+
 
+
encodeString(String) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonGeneratorEncoder
+
 
+
encodeString(String) - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
+
 
+
encodeToArray(Encoder, byte[]) - Static method in class io.micronaut.serde.util.BinaryCodecUtil
+
 
+
encodeToBase64String(Encoder, byte[]) - Static method in class io.micronaut.serde.util.BinaryCodecUtil
+
 
+
encodeValue(JsonNode) - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
+
+
Encode the given value.
+
+
END_ARRAY - Enum constant in enum class io.micronaut.serde.support.AbstractStreamDecoder.TokenType
+
+
End of an array.
+
+
END_OBJECT - Enum constant in enum class io.micronaut.serde.support.AbstractStreamDecoder.TokenType
+
+
End of an object.
+
+
equals(Object) - Method in class io.micronaut.serde.AllTypesBean
+
 
+
equals(Object) - Method in class io.micronaut.serde.data.Users1
+
 
+
equals(Object) - Method in class io.micronaut.serde.data.Users1.Friend
+
 
+
equals(Object) - Method in class io.micronaut.serde.data.Users1.User
+
 
+
equals(Object) - Method in class io.micronaut.serde.data.Users2
+
 
+
equals(Object) - Method in class io.micronaut.serde.data.Users2.User
+
 
+
equals(Object) - Method in class io.micronaut.serde.data.Users3
+
 
+
equals(Object) - Method in class io.micronaut.serde.data.Users3.Friend
+
 
+
equals(Object) - Method in class io.micronaut.serde.data.Users3.User
+
 
+
equals(Object) - Method in class io.micronaut.serde.jackson.jsonvalue.JdkVersion
+
 
+
equals(Object) - Method in class io.micronaut.serde.jackson.maps.CustomKey
+
 
+
equals(Object) - Method in record class io.micronaut.serde.jackson.outerinterface.RecordCommandBroken.PrintCommand
+
+
Indicates whether some other object is "equal to" this one.
+
+
equals(Object) - Method in record class io.micronaut.serde.jackson.outerinterface.RecordCommandBrokenToo.PrintCommand
+
+
Indicates whether some other object is "equal to" this one.
+
+
equals(Object) - Method in record class io.micronaut.serde.RecordBean
+
+
Indicates whether some other object is "equal to" this one.
+
+
equals(Object) - Method in class io.micronaut.serde.SomeObject
+
 
+
equals(Object) - Method in class io.micronaut.serde.support.util.BeanDefKey
+
 
+
equals(Object) - Method in class io.micronaut.serde.support.util.SerdeArgumentConf
+
 
+
equals(Object) - Method in record class io.micronaut.serde.support.util.SubtypeInfo
+
+
Indicates whether some other object is "equal to" this one.
+
+
equals(Object) - Method in class io.micronaut.serde.support.util.TypeKey
+
 
+
EXISTING_PROPERTY - Enum constant in enum class io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped.DiscriminatorType
+
 
+
extendArgumentWithPrefixSuffix(Argument<Z>) - Method in class io.micronaut.serde.support.util.SerdeArgumentConf
+
+
Extend existing argument annotation metadata to include a new prefix/suffix.
+
+
EXTERNAL_PROPERTY - Enum constant in enum class io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped.DiscriminatorType
+
 
+
eyeColor - Variable in class io.micronaut.serde.data.Users1.User
+
 
+
eyeColor - Variable in class io.micronaut.serde.data.Users2.User
+
 
+
eyeColor - Variable in class io.micronaut.serde.data.Users3.User
+
 
+
+

F

+
+
favoriteFruit - Variable in class io.micronaut.serde.data.Users1.User
+
 
+
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.
+
+
findCustomDeserializer(Class<? extends D>) - Method in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
findCustomSerializer(Class<? extends D>) - Method in interface io.micronaut.serde.SerializerLocator
+
+
Gets a custom serializer.
+
+
findCustomSerializer(Class<? extends D>) - Method in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
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.
+
+
findDeserializer(Argument<? extends T>) - Method in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
findNamingStrategy(Class<? extends D>) - Method in interface io.micronaut.serde.NamingStrategyLocator
+
+
Gets a naming strategy.
+
+
findNamingStrategy(Class<? extends D>) - Method in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
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.
+
+
findSerializer(Argument<? extends T>) - Method in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
findSubtypeDeserializables(Class<T>) - Method in interface io.micronaut.serde.SerdeIntrospections
+
+
Gets an subtype introspection for the given type for deserialization.
+
+
findSubtypeDeserializables(Class<T>) - Method in class io.micronaut.serde.support.DefaultSerdeIntrospections
+
 
+
finishStructure() - Method in class io.micronaut.serde.bson.BsonWriterEncoder
+
 
+
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() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
finishStructure() - Method in class io.micronaut.serde.jackson.JacksonEncoder
+
 
+
finishStructure() - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonGeneratorEncoder
+
 
+
finishStructure(boolean) - Method in interface io.micronaut.serde.Decoder
+
 
+
finishStructure(boolean) - Method in class io.micronaut.serde.DelegatingDecoder
+
 
+
finishStructure(boolean) - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
finishStructure(boolean) - Method in class io.micronaut.serde.json.stream.JsonParserDecoder
+
 
+
finishStructure(boolean) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonParserDecoder
+
 
+
finishStructure(boolean) - Method in class io.micronaut.serde.support.AbstractDecoderPerStructureStreamDecoder
+
 
+
finishStructure(boolean) - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
 
+
finishStructureToken() - Method in class io.micronaut.serde.jackson.JacksonEncoder
+
 
+
FLOAT_ARRAY_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
FLOAT_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
foo() - Method in record class io.micronaut.serde.jackson.outerinterface.RecordCommandBroken.PrintCommand
+
+
Returns the value of the foo record component.
+
+
foo() - Method in record class io.micronaut.serde.jackson.outerinterface.RecordCommandBrokenToo.PrintCommand
+
+
Returns the value of the foo record component.
+
+
foo() - Method in record class io.micronaut.serde.RecordBean
+
+
Returns the value of the foo record component.
+
+
foo(String) - Method in class io.micronaut.serde.jackson.builder.TestBuildName.Builder
+
 
+
foo(String) - Method in class io.micronaut.serde.jackson.builder.TestBuildSubtype.Builder
+
 
+
foo(String) - Method in class io.micronaut.serde.jackson.builder.TestBuildSubtype2.Builder
+
 
+
foo(String) - Method in class io.micronaut.serde.jackson.builder.TestBuildSupertype2.Builder
+
 
+
fooBar() - Method in interface io.micronaut.serde.jackson.outerinterface.RecordCommandBroken
+
 
+
fooBar() - Method in record class io.micronaut.serde.jackson.outerinterface.RecordCommandBroken.PrintCommand
+
 
+
forName(String) - Static method in interface io.micronaut.serde.config.naming.PropertyNamingStrategy
+
+
Return an existing naming strategy for each name.
+
+
Friend() - Constructor for class io.micronaut.serde.data.Users1.Friend
+
 
+
Friend() - Constructor for class io.micronaut.serde.data.Users3.Friend
+
 
+
friends - Variable in class io.micronaut.serde.data.Users1.User
+
 
+
friends - Variable in class io.micronaut.serde.data.Users3.User
+
 
+
fromNanos(long, int) - Method in class io.micronaut.serde.support.serdes.InstantSerde
+
 
+
fromNanos(long, int) - Method in class io.micronaut.serde.support.serdes.LocalTimeSerde
+
 
+
fromNanos(long, int) - Method in class io.micronaut.serde.support.serdes.OffsetDateTimeSerde
+
 
+
fromNanos(long, int) - Method in class io.micronaut.serde.support.serdes.ZonedDateTimeSerde
+
 
+
+

G

+
+
gender - Variable in class io.micronaut.serde.data.Users1.User
+
 
+
gender - Variable in class io.micronaut.serde.data.Users2.User
+
 
+
gender - Variable in class io.micronaut.serde.data.Users3.User
+
 
+
generator - Variable in class io.micronaut.serde.jackson.JacksonEncoder
+
 
+
get() - Method in class io.micronaut.serde.SerdeJsonMapperSupplier
+
 
+
getAge() - Method in class io.micronaut.serde.jackson.builder.TestBuildMe
+
 
+
getAge() - Method in class io.micronaut.serde.jackson.builder.TestBuildMe2
+
 
+
getArgument() - Method in exception io.micronaut.serde.exceptions.InvalidPropertyFormatException
+
 
+
getArraySizeThreshold() - Method in interface io.micronaut.serde.config.DeserializationConfiguration
+
 
+
getArraySizeThreshold() - Method in class io.micronaut.serde.support.config.SerdeJsonConfiguration
+
 
+
getAuthor() - Method in class io.micronaut.serde.ConstructorArgs
+
 
+
getBar() - Method in class io.micronaut.serde.jackson.builder.TestBuildSubtype
+
 
+
getBar() - Method in class io.micronaut.serde.jackson.builder.TestBuildSubtype2
+
 
+
getBeanIntrospector() - Method in interface io.micronaut.serde.SerdeIntrospections
+
+
The bean introspector to use.
+
+
getBestNumber() - Method in class io.micronaut.serde.bson.BsonReaderDecoder
+
 
+
getBestNumber() - Method in class io.micronaut.serde.json.stream.JsonParserDecoder
+
 
+
getBestNumber() - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonParserDecoder
+
 
+
getBestNumber() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
+
Decode the current AbstractStreamDecoder.TokenType.NUMBER value as a Number value.
+
+
getBestNumberNode() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
+
Decode the current AbstractStreamDecoder.TokenType.NUMBER value as a numeric JsonNode.
+
+
getBigDecimal() - Method in class io.micronaut.serde.AllTypesBean
+
 
+
getBigDecimal() - Method in class io.micronaut.serde.bson.BsonReaderDecoder
+
 
+
getBigDecimal() - Method in class io.micronaut.serde.json.stream.JsonParserDecoder
+
 
+
getBigDecimal() - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonParserDecoder
+
 
+
getBigDecimal() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
+
Decode the current AbstractStreamDecoder.TokenType.NUMBER value as a BigDecimal value.
+
+
getBigInteger() - Method in class io.micronaut.serde.AllTypesBean
+
 
+
getBigInteger() - Method in class io.micronaut.serde.bson.BsonReaderDecoder
+
 
+
getBigInteger() - Method in class io.micronaut.serde.json.stream.JsonParserDecoder
+
 
+
getBigInteger() - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonParserDecoder
+
 
+
getBigInteger() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
+
Decode the current AbstractStreamDecoder.TokenType.NUMBER value as a BigInteger value.
+
+
getBoolean() - Method in class io.micronaut.serde.bson.BsonReaderDecoder
+
 
+
getBoolean() - Method in class io.micronaut.serde.json.stream.JsonParserDecoder
+
 
+
getBoolean() - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonParserDecoder
+
 
+
getBoolean() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
+
Decode the current AbstractStreamDecoder.TokenType.BOOLEAN value.
+
+
getBsonWriter() - Method in class io.micronaut.serde.bson.BsonWriterEncoder
+
 
+
getCause() - Method in exception io.micronaut.serde.exceptions.InvalidFormatException
+
 
+
getCause() - Method in exception io.micronaut.serde.exceptions.RuntimeSerdeException
+
 
+
getCompletedValue() - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
+
+
Obtains the completed value.
+
+
getConversionService() - Method in interface io.micronaut.serde.Deserializer.DecoderContext
+
 
+
getConversionService() - Method in interface io.micronaut.serde.Serializer.EncoderContext
+
 
+
getConversionService() - Method in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
getCurrentKey() - Method in class io.micronaut.serde.bson.BsonReaderDecoder
+
 
+
getCurrentKey() - Method in class io.micronaut.serde.json.stream.JsonParserDecoder
+
 
+
getCurrentKey() - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonParserDecoder
+
 
+
getCurrentKey() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
+
Get the current object field name.
+
+
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.
+
+
getDefault() - Method in class io.micronaut.serde.oracle.jdbc.json.serde.AbstractOracleJsonSerde
+
 
+
getDefault() - Method in class io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonBinarySerde
+
 
+
getDefault() - Method in class io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonLocaleDateSerde
+
 
+
getDefault() - Method in class io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonLocaleDateTimeSerde
+
 
+
getDefault() - Method in class io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonLocaleTimeSerde
+
 
+
getDefault() - Method in class io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonOffsetDateTimeSerde
+
 
+
getDefault() - Method in class io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonZonedDateTimeSerde
+
 
+
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
+
 
+
getDeserializableBean(Argument<T>, Deserializer.DecoderContext) - Method in class io.micronaut.serde.support.deserializers.ObjectDeserializer
+
 
+
getDeserializableIntrospection(Argument<T>) - Method in interface io.micronaut.serde.SerdeIntrospections
+
+
Gets an introspection for the given type for deserialization.
+
+
getDeserializableIntrospection(Argument<T>) - Method in class io.micronaut.serde.support.DefaultSerdeIntrospections
+
 
+
getDeserializableSubtypes(Class<T>) - Method in interface io.micronaut.serde.DeserializerLocator
+
+
Locates desrializable subtypes for the given super type.
+
+
getDeserializableSubtypes(Class<T>) - Method in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
getDouble() - Method in class io.micronaut.serde.bson.BsonReaderDecoder
+
 
+
getDouble() - Method in class io.micronaut.serde.json.stream.JsonParserDecoder
+
 
+
getDouble() - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonParserDecoder
+
 
+
getDouble() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
+
Decode the current AbstractStreamDecoder.TokenType.NUMBER value as a double value.
+
+
getFactoryFeatures() - Method in class io.micronaut.serde.jackson.SerdeJacksonConfiguration
+
 
+
getFoo() - Method in class io.micronaut.serde.jackson.builder.TestBuildName
+
 
+
getFoo() - Method in class io.micronaut.serde.jackson.builder.TestBuildSupertype
+
 
+
getFoo() - Method in class io.micronaut.serde.jackson.builder.TestBuildSupertype2
+
 
+
getFoo() - Method in class io.micronaut.serde.jackson.outerinterface.ClassCommandBroken.PrintCommand
+
 
+
getFoo() - Method in class io.micronaut.serde.jackson.outerinterface.ClassCommandBrokenToo.PrintCommand
+
 
+
getFoo() - Method in class io.micronaut.serde.jackson.outerinterface.ClassCommandWorking.PrintCommand
+
 
+
getFooBar() - Method in class io.micronaut.serde.jackson.outerinterface.AbstractClassCommandWorkingToo
+
 
+
getFooBar() - Method in interface io.micronaut.serde.jackson.outerinterface.ClassCommandBroken
+
 
+
getFooBar() - Method in class io.micronaut.serde.jackson.outerinterface.ClassCommandBroken.PrintCommand
+
 
+
getFooBar() - Method in interface io.micronaut.serde.jackson.outerinterface.ClassCommandWorking
+
 
+
getFooBar() - Method in class io.micronaut.serde.jackson.outerinterface.ClassCommandWorking.PrintCommand
+
 
+
getGeneratorFeatures() - Method in class io.micronaut.serde.jackson.SerdeJacksonConfiguration
+
 
+
getIgnored() - Method in class io.micronaut.serde.support.util.SerdeArgumentConf
+
 
+
getIncluded() - Method in class io.micronaut.serde.support.util.SerdeArgumentConf
+
 
+
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
+
 
+
getInteger() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
+
Decode the current AbstractStreamDecoder.TokenType.NUMBER value as a long value.
+
+
getIntrospection() - Method in class io.micronaut.serde.reference.PropertyReference
+
 
+
getLocale() - Method in interface io.micronaut.serde.config.SerdeConfiguration
+
 
+
getLong() - Method in class io.micronaut.serde.bson.BsonReaderDecoder
+
 
+
getLong() - Method in class io.micronaut.serde.json.stream.JsonParserDecoder
+
 
+
getLong() - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonParserDecoder
+
 
+
getLong() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
+
Decode the current AbstractStreamDecoder.TokenType.NUMBER value as a long value.
+
+
getMaximumNestingDepth() - Method in interface io.micronaut.serde.config.SerdeConfiguration
+
+
The maximum nesting depth for serialization and deserialization.
+
+
getName() - Method in class io.micronaut.serde.BeanWithExtraMethod
+
 
+
getName() - Method in class io.micronaut.serde.jackson.builder.TestBuildMe
+
 
+
getName() - Method in class io.micronaut.serde.jackson.builder.TestBuildMe2
+
 
+
getName() - Method in class io.micronaut.serde.jackson.maps.CustomKey
+
 
+
getName() - Method in class io.micronaut.serde.processor.bson.BsonCreatorTransformer
+
 
+
getName() - Method in class io.micronaut.serde.processor.bson.BsonDiscriminatorTransformer
+
 
+
getName() - Method in class io.micronaut.serde.processor.bson.BsonIdTransformer
+
 
+
getName() - Method in class io.micronaut.serde.processor.bson.BsonIgnoreTransformer
+
 
+
getName() - Method in class io.micronaut.serde.processor.bson.BsonPropertyTransformer
+
 
+
getName() - Method in class io.micronaut.serde.processor.bson.BsonRepresentationMapper
+
 
+
getName() - Method in class io.micronaut.serde.processor.jackson.databind.JsonDeserializeMapper
+
 
+
getName() - Method in class io.micronaut.serde.processor.jackson.databind.JsonNamingMapper
+
 
+
getName() - Method in class io.micronaut.serde.processor.jackson.databind.JsonSerializeMapper
+
 
+
getName() - Method in class io.micronaut.serde.processor.jackson.JacksonAnnotationMapper
+
 
+
getName() - Method in class io.micronaut.serde.processor.jackson.JacksonIgnorePropertiesMapper
+
 
+
getName() - Method in class io.micronaut.serde.processor.jackson.JacksonIgnoreTypeMapper
+
 
+
getName() - Method in class io.micronaut.serde.processor.jackson.JsonAliasMapper
+
 
+
getName() - Method in class io.micronaut.serde.processor.jackson.JsonAnyGetterMapper
+
 
+
getName() - Method in class io.micronaut.serde.processor.jackson.JsonAnySetterMapper
+
 
+
getName() - Method in class io.micronaut.serde.processor.jackson.JsonBackReferenceMapper
+
 
+
getName() - Method in class io.micronaut.serde.processor.jackson.JsonClassDescriptionMapper
+
 
+
getName() - Method in class io.micronaut.serde.processor.jackson.JsonCreatorMapper
+
 
+
getName() - Method in class io.micronaut.serde.processor.jackson.JsonFilterMapper
+
 
+
getName() - Method in class io.micronaut.serde.processor.jackson.JsonFormatMapper
+
 
+
getName() - Method in class io.micronaut.serde.processor.jackson.JsonGetterMapper
+
 
+
getName() - Method in class io.micronaut.serde.processor.jackson.JsonIgnoreMapper
+
 
+
getName() - Method in class io.micronaut.serde.processor.jackson.JsonIncludeMapper
+
 
+
getName() - Method in class io.micronaut.serde.processor.jackson.JsonIncludePropertiesMapper
+
 
+
getName() - Method in class io.micronaut.serde.processor.jackson.JsonManagedReferenceMapper
+
 
+
getName() - Method in class io.micronaut.serde.processor.jackson.JsonPropertyMapper
+
 
+
getName() - Method in class io.micronaut.serde.processor.jackson.JsonPropertyOrderMapper
+
 
+
getName() - Method in class io.micronaut.serde.processor.jackson.JsonRootNameMapper
+
 
+
getName() - Method in class io.micronaut.serde.processor.jackson.JsonSetterMapper
+
 
+
getName() - Method in class io.micronaut.serde.processor.jackson.JsonSubTypesMapper
+
 
+
getName() - Method in class io.micronaut.serde.processor.jackson.JsonTypeInfoMapper
+
 
+
getName() - Method in class io.micronaut.serde.processor.jackson.JsonTypeNameMapper
+
 
+
getName() - Method in class io.micronaut.serde.processor.jackson.JsonUnwrappedMapper
+
 
+
getName() - Method in class io.micronaut.serde.processor.jackson.JsonValueMapper
+
 
+
getName() - Method in class io.micronaut.serde.processor.jackson.JsonViewMapper
+
 
+
getName() - Method in class io.micronaut.serde.processor.jsonb.JsonbCreatorTransformer
+
 
+
getName() - Method in class io.micronaut.serde.processor.jsonb.JsonbDateFormatTransformer
+
 
+
getName() - Method in class io.micronaut.serde.processor.jsonb.JsonbNillableTransformer
+
 
+
getName() - Method in class io.micronaut.serde.processor.jsonb.JsonbNumberFormatTransformer
+
 
+
getName() - Method in class io.micronaut.serde.processor.jsonb.JsonbPropertyOrderTransformer
+
 
+
getName() - Method in class io.micronaut.serde.processor.jsonb.JsonbPropertyTransformer
+
 
+
getName() - Method in class io.micronaut.serde.processor.jsonb.JsonbTransientTransformer
+
 
+
getName() - Method in class io.micronaut.serde.Simple
+
 
+
getNanoPart(Instant) - Method in class io.micronaut.serde.support.serdes.InstantSerde
+
 
+
getNanoPart(LocalTime) - Method in class io.micronaut.serde.support.serdes.LocalTimeSerde
+
 
+
getNanoPart(OffsetDateTime) - Method in class io.micronaut.serde.support.serdes.OffsetDateTimeSerde
+
 
+
getNanoPart(ZonedDateTime) - Method in class io.micronaut.serde.support.serdes.ZonedDateTimeSerde
+
 
+
getNumericTimeUnit() - Method in interface io.micronaut.serde.config.SerdeConfiguration
+
+
The unit to use for serializing and deserializing dates to or from numbers.
+
+
getOrder() - Method in class io.micronaut.serde.processor.SerdeAnnotationVisitor
+
 
+
getOriginalValue() - Method in exception io.micronaut.serde.exceptions.InvalidFormatException
+
 
+
getOther() - Method in class io.micronaut.serde.ConstructorArgs
+
 
+
getPackageName() - Method in class io.micronaut.serde.processor.jackson.AwsRemapper
+
 
+
getPages() - Method in class io.micronaut.serde.ConstructorArgs
+
 
+
getParserFeatures() - Method in class io.micronaut.serde.jackson.SerdeJacksonConfiguration
+
 
+
getProperty() - Method in class io.micronaut.serde.reference.PropertyReference
+
 
+
getReadFeatures() - Method in class io.micronaut.serde.jackson.SerdeJacksonConfiguration
+
 
+
getReference() - Method in class io.micronaut.serde.reference.PropertyReference
+
 
+
getReferenceName() - Method in class io.micronaut.serde.reference.PropertyReference
+
 
+
getSecondPart(Instant) - Method in class io.micronaut.serde.support.serdes.InstantSerde
+
 
+
getSecondPart(LocalTime) - Method in class io.micronaut.serde.support.serdes.LocalTimeSerde
+
 
+
getSecondPart(OffsetDateTime) - Method in class io.micronaut.serde.support.serdes.OffsetDateTimeSerde
+
 
+
getSecondPart(ZonedDateTime) - Method in class io.micronaut.serde.support.serdes.ZonedDateTimeSerde
+
 
+
getSerializableIntrospection(Argument<T>) - Method in interface io.micronaut.serde.SerdeIntrospections
+
+
Gets an introspection for the given type for serialization.
+
+
getSerializableIntrospection(Argument<T>) - Method in class io.micronaut.serde.support.DefaultSerdeIntrospections
+
 
+
getSerializer() - Method in class io.micronaut.serde.reference.SerializationReference
+
 
+
getSomeBoolean() - Method in class io.micronaut.serde.AllTypesBean
+
 
+
getSomeByte() - Method in class io.micronaut.serde.AllTypesBean
+
 
+
getSomeByteObj() - Method in class io.micronaut.serde.AllTypesBean
+
 
+
getSomeDouble() - Method in class io.micronaut.serde.AllTypesBean
+
 
+
getSomeDoubleObj() - Method in class io.micronaut.serde.AllTypesBean
+
 
+
getSomeFloat() - Method in class io.micronaut.serde.AllTypesBean
+
 
+
getSomeFloatObj() - Method in class io.micronaut.serde.AllTypesBean
+
 
+
getSomeInt() - Method in class io.micronaut.serde.AllTypesBean
+
 
+
getSomeInteger() - Method in class io.micronaut.serde.AllTypesBean
+
 
+
getSomeLong() - Method in class io.micronaut.serde.AllTypesBean
+
 
+
getSomeLongObj() - Method in class io.micronaut.serde.AllTypesBean
+
 
+
getSomeShort() - Method in class io.micronaut.serde.AllTypesBean
+
 
+
getSomeShortObj() - Method in class io.micronaut.serde.AllTypesBean
+
 
+
getSomeString() - Method in class io.micronaut.serde.AllTypesBean
+
 
+
getStreamConfig() - Method in class io.micronaut.serde.bson.AbstractBsonMapper
+
 
+
getStreamConfig() - Method in class io.micronaut.serde.jackson.JacksonJsonMapper
+
 
+
getStreamConfig() - Method in class io.micronaut.serde.json.stream.JsonStreamMapper
+
 
+
getStreamConfig() - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonBinaryObjectMapper
+
 
+
getStreamFeatures() - Method in class io.micronaut.serde.jackson.SerdeJacksonConfiguration
+
 
+
getString() - Method in class io.micronaut.serde.bson.BsonReaderDecoder
+
 
+
getString() - Method in class io.micronaut.serde.json.stream.JsonParserDecoder
+
 
+
getString() - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonParserDecoder
+
 
+
getString() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
+
Decode the current AbstractStreamDecoder.TokenType.STRING value.
+
+
getSubtypeInfo() - Method in class io.micronaut.serde.support.util.SerdeArgumentConf
+
 
+
getSupportedAnnotationNames() - Method in class io.micronaut.serde.processor.SerdeAnnotationVisitor
+
 
+
getSupportedMemberNames() - Method in class io.micronaut.serde.processor.jackson.databind.JsonDeserializeMapper
+
 
+
getSupportedMemberNames() - Method in class io.micronaut.serde.processor.jackson.databind.JsonSerializeMapper
+
 
+
getSupportedMemberNames() - Method in class io.micronaut.serde.processor.jackson.JsonFormatMapper
+
 
+
getSupportedMemberNames() - Method in class io.micronaut.serde.processor.jackson.JsonPropertyOrderMapper
+
 
+
getSupportedMemberNames() - Method in class io.micronaut.serde.processor.jackson.JsonSetterMapper
+
 
+
getSupportedMemberNames() - Method in class io.micronaut.serde.processor.jackson.JsonTypeInfoMapper
+
 
+
getSupportedMemberNames() - Method in class io.micronaut.serde.processor.jackson.ValidatingAnnotationMapper
+
 
+
getTargetPackage() - Method in class io.micronaut.serde.processor.jackson.AwsRemapper
+
 
+
getTimeWriteShape() - Method in interface io.micronaut.serde.config.SerdeConfiguration
+
+
Shape for serializing dates.
+
+
getTimeZone() - Method in interface io.micronaut.serde.config.SerdeConfiguration
+
 
+
getTitle() - Method in class io.micronaut.serde.ConstructorArgs
+
 
+
getType() - Method in class io.micronaut.serde.support.util.BeanDefKey
+
 
+
getType() - Method in class io.micronaut.serde.support.util.TypeKey
+
 
+
getVal() - Method in class io.micronaut.serde.SomeObject
+
 
+
getVisitorKind() - Method in class io.micronaut.serde.processor.SerdeAnnotationVisitor
+
 
+
getWriteFeatures() - Method in class io.micronaut.serde.jackson.SerdeJacksonConfiguration
+
 
+
greaterThanEqual(JdkVersion) - Method in class io.micronaut.serde.jackson.jsonvalue.JdkVersion
+
 
+
greeting - Variable in class io.micronaut.serde.data.Users1.User
+
 
+
guid - Variable in class io.micronaut.serde.data.Users1.User
+
 
+
guid - Variable in class io.micronaut.serde.data.Users2.User
+
 
+
guid - Variable in class io.micronaut.serde.data.Users3.User
+
 
+
+

H

+
+
hashCode() - Method in class io.micronaut.serde.AllTypesBean
+
 
+
hashCode() - Method in class io.micronaut.serde.data.Users1.Friend
+
 
+
hashCode() - Method in class io.micronaut.serde.data.Users1
+
 
+
hashCode() - Method in class io.micronaut.serde.data.Users1.User
+
 
+
hashCode() - Method in class io.micronaut.serde.data.Users2
+
 
+
hashCode() - Method in class io.micronaut.serde.data.Users2.User
+
 
+
hashCode() - Method in class io.micronaut.serde.data.Users3.Friend
+
 
+
hashCode() - Method in class io.micronaut.serde.data.Users3
+
 
+
hashCode() - Method in class io.micronaut.serde.data.Users3.User
+
 
+
hashCode() - Method in class io.micronaut.serde.jackson.jsonvalue.JdkVersion
+
 
+
hashCode() - Method in class io.micronaut.serde.jackson.maps.CustomKey
+
 
+
hashCode() - Method in record class io.micronaut.serde.jackson.outerinterface.RecordCommandBroken.PrintCommand
+
+
Returns a hash code value for this object.
+
+
hashCode() - Method in record class io.micronaut.serde.jackson.outerinterface.RecordCommandBrokenToo.PrintCommand
+
+
Returns a hash code value for this object.
+
+
hashCode() - Method in record class io.micronaut.serde.RecordBean
+
+
Returns a hash code value for this object.
+
+
hashCode() - Method in class io.micronaut.serde.SomeObject
+
 
+
hashCode() - Method in class io.micronaut.serde.support.util.BeanDefKey
+
 
+
hashCode() - Method in class io.micronaut.serde.support.util.SerdeArgumentConf
+
 
+
hashCode() - Method in record class io.micronaut.serde.support.util.SubtypeInfo
+
+
Returns a hash code value for this object.
+
+
hashCode() - Method in class io.micronaut.serde.support.util.TypeKey
+
 
+
hashSetDeserializer() - Method in class io.micronaut.serde.support.deserializers.collect.CoreCollectionsDeserializers
+
+
Deserializes hash sets.
+
+
hasNextArrayValue() - Method in interface io.micronaut.serde.Decoder
+
 
+
hasNextArrayValue() - Method in class io.micronaut.serde.DelegatingDecoder
+
 
+
hasNextArrayValue() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
hasNextArrayValue() - Method in class io.micronaut.serde.support.AbstractDecoderPerStructureStreamDecoder
+
 
+
hasNextArrayValue() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
 
+
hasView(Class<?>...) - Method in interface io.micronaut.serde.Deserializer.DecoderContext
+
 
+
hasView(Class<?>...) - Method in interface io.micronaut.serde.Serializer.EncoderContext
+
 
+
HealthStatusSerde - Class in io.micronaut.serde.support.serdes
+
+
Serde for health status.
+
+
HealthStatusSerde() - Constructor for class io.micronaut.serde.support.serdes.HealthStatusSerde
+
 
+
+

I

+
+
id - Variable in class io.micronaut.serde.data.Users1.Friend
+
 
+
id - Variable in class io.micronaut.serde.data.Users3.Friend
+
 
+
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.
+
+
index - Variable in class io.micronaut.serde.data.Users1.User
+
 
+
index - Variable in class io.micronaut.serde.data.Users2.User
+
 
+
index - Variable in class io.micronaut.serde.data.Users3.User
+
 
+
InetAddressSerde - Class in io.micronaut.serde.support.serdes
+
+
Serde implementation of InetAddress.
+
+
InetAddressSerde(SerdeConfiguration) - Constructor for class io.micronaut.serde.support.serdes.InetAddressSerde
+
 
+
inetAddressSerialization(JsonMapper) - Method in class io.micronaut.serde.tck.tests.InetAddressTest
+
 
+
InetAddressTest - Class in io.micronaut.serde.tck.tests
+
 
+
InetAddressTest() - Constructor for class io.micronaut.serde.tck.tests.InetAddressTest
+
 
+
InstantSerde - Class in io.micronaut.serde.support.serdes
+
+
Serde used for Instant.
+
+
INT_ARRAY_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
INTEGER - Enum constant in enum class io.micronaut.serde.config.SerdeConfiguration.TimeShape
+
+
Serialize as an integer.
+
+
INTEGER_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
INVALID_CLIENT - Enum constant in enum class io.micronaut.serde.jackson.jsonvalue.TokenError
+
 
+
INVALID_GRANT - Enum constant in enum class io.micronaut.serde.jackson.jsonvalue.TokenError
+
 
+
INVALID_REQUEST - Enum constant in enum class io.micronaut.serde.jackson.jsonvalue.TokenError
+
 
+
INVALID_SCOPE - Enum constant in enum class io.micronaut.serde.jackson.jsonvalue.TokenError
+
 
+
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 InvalidFormatException with 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.bson - package io.micronaut.serde.bson
+
 
+
io.micronaut.serde.bson.custom - package io.micronaut.serde.bson.custom
+
 
+
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.data - package io.micronaut.serde.data
+
 
+
io.micronaut.serde.exceptions - package io.micronaut.serde.exceptions
+
 
+
io.micronaut.serde.jackson - package io.micronaut.serde.jackson
+
 
+
io.micronaut.serde.jackson.builder - package io.micronaut.serde.jackson.builder
+
 
+
io.micronaut.serde.jackson.jsonvalue - package io.micronaut.serde.jackson.jsonvalue
+
 
+
io.micronaut.serde.jackson.maps - package io.micronaut.serde.jackson.maps
+
 
+
io.micronaut.serde.jackson.outerinterface - package io.micronaut.serde.jackson.outerinterface
+
 
+
io.micronaut.serde.json.stream - package io.micronaut.serde.json.stream
+
 
+
io.micronaut.serde.json.stream.graalvm - package io.micronaut.serde.json.stream.graalvm
+
 
+
io.micronaut.serde.oracle.jdbc.json - package io.micronaut.serde.oracle.jdbc.json
+
 
+
io.micronaut.serde.oracle.jdbc.json.serde - package io.micronaut.serde.oracle.jdbc.json.serde
+
+
Custom serializers and deserializers that can be used to serde given types from Oracle JSON.
+
+
io.micronaut.serde.processor - package io.micronaut.serde.processor
+
 
+
io.micronaut.serde.processor.bson - package io.micronaut.serde.processor.bson
+
 
+
io.micronaut.serde.processor.jackson - package io.micronaut.serde.processor.jackson
+
 
+
io.micronaut.serde.processor.jackson.databind - package io.micronaut.serde.processor.jackson.databind
+
 
+
io.micronaut.serde.processor.jsonb - package io.micronaut.serde.processor.jsonb
+
 
+
io.micronaut.serde.reference - package io.micronaut.serde.reference
+
 
+
io.micronaut.serde.support - package io.micronaut.serde.support
+
 
+
io.micronaut.serde.support.bind - package io.micronaut.serde.support.bind
+
 
+
io.micronaut.serde.support.config - package io.micronaut.serde.support.config
+
 
+
io.micronaut.serde.support.deserializers - package io.micronaut.serde.support.deserializers
+
 
+
io.micronaut.serde.support.deserializers.collect - package io.micronaut.serde.support.deserializers.collect
+
 
+
io.micronaut.serde.support.serdes - package io.micronaut.serde.support.serdes
+
 
+
io.micronaut.serde.support.serializers - package io.micronaut.serde.support.serializers
+
 
+
io.micronaut.serde.support.util - package io.micronaut.serde.support.util
+
 
+
io.micronaut.serde.tck.tests - package io.micronaut.serde.tck.tests
+
 
+
io.micronaut.serde.tck.tests.bytebuffer - package io.micronaut.serde.tck.tests.bytebuffer
+
+
Tests ported from Jackson Databind project.
+
+
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_ABSENT checking.
+
+
isAbsent(Serializer.EncoderContext, T) - Method in interface io.micronaut.serde.util.CustomizableSerializer
+
 
+
isActive - Variable in class io.micronaut.serde.data.Users1.User
+
 
+
isActive - Variable in class io.micronaut.serde.data.Users2.User
+
 
+
isActive - Variable in class io.micronaut.serde.data.Users3.User
+
 
+
isAlwaysSerializeErrorsAsList() - Method in interface io.micronaut.serde.config.SerializationConfiguration
+
 
+
isAlwaysSerializeErrorsAsList() - Method in class io.micronaut.serde.support.config.SerdeJsonConfiguration
+
 
+
isEmpty(Serializer.EncoderContext, T) - Method in interface io.micronaut.serde.Serializer
+
+
Used for JsonInclude.Include#NON_EMPTY checking.
+
+
isEmpty(Serializer.EncoderContext, byte[]) - Method in class io.micronaut.serde.support.DefaultSerdeRegistry.ByteArraySerde
+
 
+
isEmpty(Serializer.EncoderContext, Object[]) - Method in class io.micronaut.serde.support.serdes.CustomizedObjectArraySerializer
+
 
+
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
+
 
+
isPrettyPrint() - Method in class io.micronaut.serde.jackson.SerdeJacksonConfiguration
+
 
+
isSomeBool() - Method in class io.micronaut.serde.AllTypesBean
+
 
+
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.
+
+
+

J

+
+
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, SerdeConfiguration, SerdeJacksonConfiguration) - Constructor for class io.micronaut.serde.jackson.JacksonJsonMapper
+
 
+
JDK_10 - Static variable in class io.micronaut.serde.jackson.jsonvalue.JdkVersion
+
 
+
JDK_11 - Static variable in class io.micronaut.serde.jackson.jsonvalue.JdkVersion
+
 
+
JDK_12 - Static variable in class io.micronaut.serde.jackson.jsonvalue.JdkVersion
+
 
+
JDK_13 - Static variable in class io.micronaut.serde.jackson.jsonvalue.JdkVersion
+
 
+
JDK_14 - Static variable in class io.micronaut.serde.jackson.jsonvalue.JdkVersion
+
 
+
JDK_15 - Static variable in class io.micronaut.serde.jackson.jsonvalue.JdkVersion
+
 
+
JDK_16 - Static variable in class io.micronaut.serde.jackson.jsonvalue.JdkVersion
+
 
+
JDK_17 - Static variable in class io.micronaut.serde.jackson.jsonvalue.JdkVersion
+
 
+
JDK_18 - Static variable in class io.micronaut.serde.jackson.jsonvalue.JdkVersion
+
 
+
JDK_19 - Static variable in class io.micronaut.serde.jackson.jsonvalue.JdkVersion
+
 
+
JDK_20 - Static variable in class io.micronaut.serde.jackson.jsonvalue.JdkVersion
+
 
+
JDK_21 - Static variable in class io.micronaut.serde.jackson.jsonvalue.JdkVersion
+
 
+
JDK_8 - Static variable in class io.micronaut.serde.jackson.jsonvalue.JdkVersion
+
 
+
JDK_9 - Static variable in class io.micronaut.serde.jackson.jsonvalue.JdkVersion
+
 
+
JdkVersion - Class in io.micronaut.serde.jackson.jsonvalue
+
+
JDK versions.
+
+
JdkVersion(int) - Constructor for class io.micronaut.serde.jackson.jsonvalue.JdkVersion
+
 
+
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
+
 
+
JsonFilterMapper - Class in io.micronaut.serde.processor.jackson
+
+
Maps the com.fasterxml.jackson.annotation.JsonFilter annotation to SerdeConfig.
+
+
JsonFilterMapper() - Constructor for class io.micronaut.serde.processor.jackson.JsonFilterMapper
+
 
+
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 + uses the JsonNode abstraction.
+
+
JsonNodeEncoder - Class in io.micronaut.serde.support.util
+
+
Implementation of the Encoder interface that encodes a + in-memory JsonNode.
+
+
jsonNodeSerde() - Method in class io.micronaut.serde.support.serdes.CoreSerdes
+
+
Serde for period.
+
+
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
+
+
Deprecated.
+
+
JsonStreamMapper(SerdeRegistry, SerdeConfiguration) - Constructor for class io.micronaut.serde.json.stream.JsonStreamMapper
+
 
+
JsonStreamMapper(SerdeRegistry, Class<?>) - Constructor for class io.micronaut.serde.json.stream.JsonStreamMapper
+
+
Deprecated.
+
+
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
+
 
+
+

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 - Enum constant in enum class io.micronaut.serde.support.AbstractStreamDecoder.TokenType
+
+
A key.
+
+
+

L

+
+
latitude - Variable in class io.micronaut.serde.data.Users1.User
+
 
+
latitude - Variable in class io.micronaut.serde.data.Users3.User
+
 
+
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.
+
+
linkedHashMapDeserializer() - Method in class io.micronaut.serde.support.deserializers.collect.CoreCollectionsDeserializers
+
+
Deserializes hash maps.
+
+
linkedHashSetDeserializer() - Method in class io.micronaut.serde.support.deserializers.collect.CoreCollectionsDeserializers
+
+
Deserializes linked hash sets.
+
+
linkedListDeserializer() - Method in class io.micronaut.serde.support.deserializers.collect.CoreCollectionsDeserializers
+
+
Deserializes linked lists.
+
+
LocalDateSerde - Class in io.micronaut.serde.support.serdes
+
+
Local date serde.
+
+
LocalDateTimeSerde - Class in io.micronaut.serde.support.serdes
+
+
Temporal serde for LocalDateTime.
+
+
LOCALE - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
+
+
A locale to use.
+
+
LOCALE_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
LocalTimeSerde - Class in io.micronaut.serde.support.serdes
+
+
LocalTime serde.
+
+
LONG_ARRAY_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
LONG_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
longitude - Variable in class io.micronaut.serde.data.Users1.User
+
 
+
longitude - Variable in class io.micronaut.serde.data.Users3.User
+
 
+
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

+
+
majorVersion() - Method in class io.micronaut.serde.jackson.jsonvalue.JdkVersion
+
 
+
map(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.bson.BsonRepresentationMapper
+
 
+
map(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.databind.JsonNamingMapper
+
 
+
map(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.JacksonAnnotationMapper
+
 
+
map(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.JacksonIgnorePropertiesMapper
+
 
+
map(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.JacksonIgnoreTypeMapper
+
 
+
map(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.JsonAliasMapper
+
 
+
map(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.JsonBackReferenceMapper
+
 
+
map(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.JsonClassDescriptionMapper
+
 
+
map(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.JsonCreatorMapper
+
 
+
map(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.JsonFilterMapper
+
 
+
map(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.JsonGetterMapper
+
 
+
map(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.JsonIgnoreMapper
+
 
+
map(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.JsonIncludeMapper
+
 
+
map(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.JsonIncludePropertiesMapper
+
 
+
map(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.JsonManagedReferenceMapper
+
 
+
map(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.JsonPropertyMapper
+
 
+
map(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.JsonRootNameMapper
+
 
+
map(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.JsonSubTypesMapper
+
 
+
map(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.JsonTypeNameMapper
+
 
+
map(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.JsonUnwrappedMapper
+
 
+
map(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.JsonViewMapper
+
 
+
map(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.ValidatingAnnotationMapper
+
 
+
mapValid(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.databind.JsonDeserializeMapper
+
 
+
mapValid(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.databind.JsonSerializeMapper
+
 
+
mapValid(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.JsonAnyGetterMapper
+
 
+
mapValid(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.JsonAnySetterMapper
+
 
+
mapValid(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.JsonFormatMapper
+
 
+
mapValid(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.JsonPropertyOrderMapper
+
 
+
mapValid(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.JsonSetterMapper
+
 
+
mapValid(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.JsonTypeInfoMapper
+
 
+
mapValid(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.JsonValueMapper
+
 
+
mapValid(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.ValidatingAnnotationMapper
+
+
The transform method will be called for each instances of the annotation returned via this method.
+
+
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 - Variable in class io.micronaut.serde.data.Users1.Friend
+
 
+
name - Variable in class io.micronaut.serde.data.Users1.User
+
 
+
name - Variable in class io.micronaut.serde.data.Users2.User
+
 
+
name - Variable in class io.micronaut.serde.data.Users3.Friend
+
 
+
name - Variable in class io.micronaut.serde.data.Users3.User
+
 
+
name() - Method in class io.micronaut.serde.jackson.jsonvalue.JdkVersion
+
 
+
name(String) - Method in class io.micronaut.serde.jackson.builder.TestBuildMe.Builder
+
 
+
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.
+
+
newDecoderContext(Class<?>) - Method in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
newEncoderContext(Class<?>) - Method in interface io.micronaut.serde.SerdeRegistry
+
+
Creates a new encoder context.
+
+
newEncoderContext(Class<?>) - Method in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
nextToken() - Method in class io.micronaut.serde.bson.BsonReaderDecoder
+
 
+
nextToken() - Method in class io.micronaut.serde.json.stream.JsonParserDecoder
+
 
+
nextToken() - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonParserDecoder
+
 
+
nextToken() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
+
Move to the next token.
+
+
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.
+
+
NULL - Enum constant in enum class io.micronaut.serde.support.AbstractStreamDecoder.TokenType
+
+
A null value.
+
+
NullableDeserializer<T> - Interface in io.micronaut.serde.util
+
+
Sub-interface of Deserializer for deserializers that allow + null.
+
+
NullableSerde<T> - Interface in io.micronaut.serde.util
+
+
Specialization of Serde for types that allow a value of null.
+
+
NUMBER - Enum constant in enum class io.micronaut.serde.support.AbstractStreamDecoder.TokenType
+
+
A number.
+
+
NumberSerde<N extends Number> - Interface in io.micronaut.serde.support.serdes
+
+
Number serializer that handles formatting.
+
+
+

O

+
+
objectArraySerde() - Method in class io.micronaut.serde.support.serdes.CoreSerdes
+
+
Serde used for object arrays.
+
+
ObjectArraySerde - Class in io.micronaut.serde.support.serdes
+
+
Deserializer for object arrays.
+
+
ObjectArraySerde() - Constructor for class io.micronaut.serde.support.serdes.ObjectArraySerde
+
 
+
ObjectDeserializer - Class in io.micronaut.serde.support.deserializers
+
+
Implementation for deserialization of objects that uses introspection metadata.
+
+
ObjectDeserializer(SerdeIntrospections, DeserializationConfiguration, SerdeDeserializationPreInstantiateCallback) - Constructor for class io.micronaut.serde.support.deserializers.ObjectDeserializer
+
 
+
ObjectMapper - Interface in io.micronaut.serde
+
+
Sub-interface of JsonMapper with customizations.
+
+
ObjectMapper.CloseableObjectMapper - Interface in io.micronaut.serde
+
+
A closeable object mapper.
+
+
ObjectSerializer - Class in io.micronaut.serde.support.serializers
+
+
Fallback Serializer for general Object values.
+
+
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.
+
+
ObjectSerializer(SerdeIntrospections, SerializationConfiguration, BeanContext) - Constructor for class io.micronaut.serde.support.serializers.ObjectSerializer
+
 
+
OffsetDateTimeSerde - Class in io.micronaut.serde.support.serdes
+
+
Serde for OffsetDateTime.
+
+
onComplete() - Method in class io.micronaut.serde.support.util.BufferingJsonNodeProcessor
+
 
+
onError(Throwable) - Method in class io.micronaut.serde.support.util.BufferingJsonNodeProcessor
+
 
+
onNext(byte[]) - Method in class io.micronaut.serde.support.util.BufferingJsonNodeProcessor
+
 
+
onSubscribe(Subscription) - Method in class io.micronaut.serde.support.util.BufferingJsonNodeProcessor
+
 
+
OPTIONAL_DOUBLE_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
OPTIONAL_INT_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
OPTIONAL_LONG_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
optionalDeserializer() - Method in class io.micronaut.serde.support.deserializers.collect.CoreCollectionsDeserializers
+
+
Deserializes optional values.
+
+
OracleJdbcJsonBinaryObjectMapper - Class in io.micronaut.serde.oracle.jdbc.json
+
+
Implementation of the JsonMapper interface for Oracle JDBC Binary JSON.
+
+
OracleJdbcJsonBinaryObjectMapper(SerdeRegistry) - Constructor for class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonBinaryObjectMapper
+
+
Deprecated.
+
+
OracleJdbcJsonBinaryObjectMapper(SerdeRegistry, SerdeConfiguration) - Constructor for class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonBinaryObjectMapper
+
 
+
OracleJdbcJsonBinaryObjectMapper(SerdeRegistry, Class<?>) - Constructor for class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonBinaryObjectMapper
+
+
Deprecated.
+
+
OracleJdbcJsonGeneratorEncoder - Class in io.micronaut.serde.oracle.jdbc.json
+
+
Implementation of the Encoder interface for Oracle JDBC JSON.
+
+
OracleJdbcJsonParserDecoder - Class in io.micronaut.serde.oracle.jdbc.json
+
+
Implementation of the Decoder interface for Oracle JDBC JSON.
+
+
OracleJdbcJsonTextObjectMapper - Class in io.micronaut.serde.oracle.jdbc.json
+
+
Implementation of the JsonMapper interface for Oracle JDBC Text JSON.
+
+
OracleJdbcJsonTextObjectMapper(SerdeRegistry) - Constructor for class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonTextObjectMapper
+
+
Deprecated.
+
+
OracleJdbcJsonTextObjectMapper(SerdeRegistry, SerdeConfiguration) - Constructor for class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonTextObjectMapper
+
 
+
OracleJdbcJsonTextObjectMapper(SerdeRegistry, Class<?>) - Constructor for class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonTextObjectMapper
+
+
Deprecated.
+
+
OracleJsonBinarySerde - Class in io.micronaut.serde.oracle.jdbc.json.serde
+
+
The custom serde for binary values for Oracle JSON.
+
+
OracleJsonBinarySerde() - Constructor for class io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonBinarySerde
+
+
Deprecated.
+
+
OracleJsonBinarySerde(DefaultSerdeRegistry.ByteArraySerde) - Constructor for class io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonBinarySerde
+
 
+
OracleJsonDurationSerde - Class in io.micronaut.serde.oracle.jdbc.json.serde
+
+
The custom serde for Duration for Oracle JSON.
+
+
OracleJsonDurationSerde() - Constructor for class io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonDurationSerde
+
 
+
oracleJsonFactory - Variable in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonBinaryObjectMapper
+
 
+
OracleJsonLocaleDateSerde - Class in io.micronaut.serde.oracle.jdbc.json.serde
+
+
Serde for LocalDate from Oracle JSON.
+
+
OracleJsonLocaleDateSerde(LocalDateSerde) - Constructor for class io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonLocaleDateSerde
+
 
+
OracleJsonLocaleDateTimeSerde - Class in io.micronaut.serde.oracle.jdbc.json.serde
+
+
Serde for LocalDateTime from Oracle JSON.
+
+
OracleJsonLocaleDateTimeSerde(LocalDateTimeSerde) - Constructor for class io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonLocaleDateTimeSerde
+
 
+
OracleJsonLocaleTimeSerde - Class in io.micronaut.serde.oracle.jdbc.json.serde
+
+
Serde for LocalTime from Oracle JSON.
+
+
OracleJsonLocaleTimeSerde(LocalTimeSerde) - Constructor for class io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonLocaleTimeSerde
+
 
+
OracleJsonOffsetDateTimeSerde - Class in io.micronaut.serde.oracle.jdbc.json.serde
+
+
Serde for OffsetDateTime from Oracle JSON.
+
+
OracleJsonOffsetDateTimeSerde(OffsetDateTimeSerde) - Constructor for class io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonOffsetDateTimeSerde
+
 
+
OracleJsonZonedDateTimeSerde - Class in io.micronaut.serde.oracle.jdbc.json.serde
+
+
Serde for ZonedDateTime from Oracle JSON.
+
+
OracleJsonZonedDateTimeSerde(ZonedDateTimeSerde) - Constructor for class io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonZonedDateTimeSerde
+
 
+
order() - Method in class io.micronaut.serde.support.util.SerdeArgumentConf
+
 
+
OTHER - Enum constant in enum class io.micronaut.serde.support.AbstractStreamDecoder.TokenType
+
+
Any other token.
+
+
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.
+
+
parseOne(byte[]) - Method in class io.micronaut.serde.support.util.BufferingJsonNodeProcessor
+
+
Parse a single node from the given stream.
+
+
parseOne(InputStream) - Method in class io.micronaut.serde.support.util.BufferingJsonNodeProcessor
+
+
Parse a single node from the given stream.
+
+
PATTERN - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
+
+
A pattern to use.
+
+
peekValue() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
+
 
+
PERIOD_SERDE - Static variable in class io.micronaut.serde.support.serdes.CoreSerdes
+
 
+
periodSerde() - Method in class io.micronaut.serde.support.serdes.CoreSerdes
+
+
Serde for period.
+
+
phone - Variable in class io.micronaut.serde.data.Users1.User
+
 
+
phone - Variable in class io.micronaut.serde.data.Users2.User
+
 
+
phone - Variable in class io.micronaut.serde.data.Users3.User
+
 
+
picture - Variable in class io.micronaut.serde.data.Users1.User
+
 
+
picture - Variable in class io.micronaut.serde.data.Users2.User
+
 
+
picture - Variable in class io.micronaut.serde.data.Users3.User
+
 
+
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.
+
+
preDecodeValue(AbstractStreamDecoder.TokenType) - Method in class io.micronaut.serde.support.AbstractDecoderPerStructureStreamDecoder
+
 
+
preDecodeValue(AbstractStreamDecoder.TokenType) - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
+
Should be called before attempting to decode a value.
+
+
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
+
 
+
preInstantiate(BeanIntrospection<?>, Object...) - Method in interface io.micronaut.serde.support.deserializers.SerdeDeserializationPreInstantiateCallback
+
+
The callback before the bean is constructed.
+
+
PrintCommand(String) - Constructor for class io.micronaut.serde.jackson.outerinterface.ClassCommandBroken.PrintCommand
+
 
+
PrintCommand(String) - Constructor for class io.micronaut.serde.jackson.outerinterface.ClassCommandBrokenToo.PrintCommand
+
 
+
PrintCommand(String) - Constructor for class io.micronaut.serde.jackson.outerinterface.ClassCommandWorking.PrintCommand
+
 
+
PrintCommand(String) - Constructor for record class io.micronaut.serde.jackson.outerinterface.RecordCommandBroken.PrintCommand
+
+
Creates an instance of a PrintCommand record class.
+
+
PrintCommand(String) - Constructor for record class io.micronaut.serde.jackson.outerinterface.RecordCommandBrokenToo.PrintCommand
+
+
Creates an instance of a PrintCommand record class.
+
+
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
+
 
+
+

Q

+
+
q(String) - Static method in class io.micronaut.serde.tck.tests.InetAddressTest
+
 
+
query() - Method in class io.micronaut.serde.support.serdes.InstantSerde
+
 
+
query() - Method in class io.micronaut.serde.support.serdes.LocalDateSerde
+
 
+
query() - Method in class io.micronaut.serde.support.serdes.LocalDateTimeSerde
+
 
+
query() - Method in class io.micronaut.serde.support.serdes.LocalTimeSerde
+
 
+
query() - Method in class io.micronaut.serde.support.serdes.OffsetDateTimeSerde
+
 
+
query() - Method in interface io.micronaut.serde.support.serdes.TemporalSerde
+
 
+
query() - Method in class io.micronaut.serde.support.serdes.YearSerde
+
 
+
query() - Method in class io.micronaut.serde.support.serdes.ZonedDateTimeSerde
+
 
+
+

R

+
+
READ_ONLY - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
+
+
Is this property to be used only for reading.
+
+
readValue(byte[], Argument<T>) - Method in class io.micronaut.serde.jackson.JacksonJsonMapper
+
 
+
readValue(byte[], Argument<T>) - Method in class io.micronaut.serde.bson.AbstractBsonMapper
+
 
+
readValue(byte[], Argument<T>) - Method in class io.micronaut.serde.json.stream.JsonStreamMapper
+
 
+
readValue(byte[], Argument<T>) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonBinaryObjectMapper
+
 
+
readValue(ByteBuffer<?>, Argument<T>) - Method in class io.micronaut.serde.jackson.JacksonJsonMapper
+
 
+
readValue(InputStream, Argument<T>) - Method in class io.micronaut.serde.jackson.JacksonJsonMapper
+
 
+
readValue(OracleJsonParser, Argument<T>) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonBinaryObjectMapper
+
+
Read the value using the oracle parser.
+
+
readValue(InputStream, Argument<T>) - Method in class io.micronaut.serde.bson.AbstractBsonMapper
+
 
+
readValue(InputStream, Argument<T>) - Method in class io.micronaut.serde.json.stream.JsonStreamMapper
+
 
+
readValue(InputStream, Argument<T>) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonBinaryObjectMapper
+
 
+
readValueFromTree(JsonNode, Argument<T>) - Method in class io.micronaut.serde.jackson.JacksonJsonMapper
+
 
+
readValueFromTree(JsonNode, Argument<T>) - Method in class io.micronaut.serde.bson.AbstractBsonMapper
+
 
+
readValueFromTree(JsonNode, Argument<T>) - Method in class io.micronaut.serde.json.stream.JsonStreamMapper
+
 
+
readValueFromTree(JsonNode, Argument<T>) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonBinaryObjectMapper
+
 
+
RecordBean - Record Class in io.micronaut.serde
+
 
+
RecordBean(String, String) - Constructor for record class io.micronaut.serde.RecordBean
+
+
Creates an instance of a RecordBean record class.
+
+
RecordCommandBroken - Interface in io.micronaut.serde.jackson.outerinterface
+
 
+
RecordCommandBroken.PrintCommand - Record Class in io.micronaut.serde.jackson.outerinterface
+
 
+
RecordCommandBrokenToo - Interface in io.micronaut.serde.jackson.outerinterface
+
 
+
RecordCommandBrokenToo.PrintCommand - Record Class in io.micronaut.serde.jackson.outerinterface
+
 
+
refs - Variable in class io.micronaut.serde.reference.AbstractPropertyReferenceManager
+
+
used to store current references.
+
+
registered - Variable in class io.micronaut.serde.data.Users1.User
+
 
+
registered - Variable in class io.micronaut.serde.data.Users2.User
+
 
+
registered - Variable in class io.micronaut.serde.data.Users3.User
+
 
+
registry - Variable in class io.micronaut.serde.bson.AbstractBsonMapper
+
 
+
registry - Variable in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonBinaryObjectMapper
+
 
+
remap(AnnotationValue<?>, VisitorContext) - Method in class io.micronaut.serde.processor.jackson.AwsRemapper
+
 
+
REQUIRED - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig
+
+
Whether this property is required (must be present in the input).
+
+
resolveAllowPropertyPredicate(boolean) - Method in class io.micronaut.serde.support.util.SerdeArgumentConf
+
 
+
resolveIntrospectionForDeserialization(Argument<T>, BeanIntrospection<T>) - Method in class io.micronaut.serde.support.DefaultSerdeIntrospections
+
+
Resolve an introspection.
+
+
resolveIntrospectionForSerialization(Argument<T>, BeanIntrospection<T>) - Method in class io.micronaut.serde.support.DefaultSerdeIntrospections
+
+
Resolves an introspection for the purpose of serialization.
+
+
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.
+
+
resolveViews(AnnotationMetadata, AnnotationMetadata) - Static method in class io.micronaut.serde.support.util.SerdeAnnotationUtil
+
+
Resolve json views.
+
+
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.
+
+
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
+
 
+
SerdeArgumentConf - Class in io.micronaut.serde.support.util
+
+
Extra configuration placed at the argument.
+
+
SerdeArgumentConf(AnnotationMetadata) - Constructor for class io.micronaut.serde.support.util.SerdeArgumentConf
+
 
+
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 - Variable in class io.micronaut.serde.bson.AbstractBsonMapper
+
 
+
serdeConfiguration - Variable in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonBinaryObjectMapper
+
 
+
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.
+
+
SerdeDeserializationPreInstantiateCallback - Interface in io.micronaut.serde.support.deserializers
+
+
The pre instantiate callback.
+
+
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.
+
+
SerdeJacksonConfiguration - Class in io.micronaut.serde.jackson
+
+
Configuration for the Jackson.
+
+
SerdeJacksonConfiguration() - Constructor for class io.micronaut.serde.jackson.SerdeJacksonConfiguration
+
 
+
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
+
 
+
SerdeJsonMapperSupplier - Class in io.micronaut.serde
+
+
An implementation of the JsonMapperSupplier interface 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 InetAddress>, InetAddress) - Method in class io.micronaut.serde.support.serdes.InetAddressSerde
+
 
+
serialize(Encoder, Serializer.EncoderContext, Argument<? extends ByteBuffer>, ByteBuffer) - Method in class io.micronaut.serde.support.serdes.ByteBufferSerde
+
 
+
serialize(Encoder, Serializer.EncoderContext, Argument<? extends Duration>, Duration) - Method in class io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonDurationSerde
+
 
+
serialize(Encoder, Serializer.EncoderContext, Argument<? extends T>, T) - Method in class io.micronaut.serde.oracle.jdbc.json.serde.AbstractOracleJsonSerde
+
 
+
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 byte[]>, byte[]) - Method in class io.micronaut.serde.support.DefaultSerdeRegistry.ByteArraySerde
+
 
+
serialize(Encoder, Serializer.EncoderContext, Argument<? extends HealthStatus>, HealthStatus) - Method in class io.micronaut.serde.support.serdes.HealthStatusSerde
+
 
+
serialize(Encoder, Serializer.EncoderContext, Argument<? extends Object[]>, Object[]) - Method in class io.micronaut.serde.support.serdes.CustomizedObjectArraySerializer
+
 
+
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.bson.custom.AbstractBsonSerde
+
 
+
serialize(Encoder, Serializer.EncoderContext, Argument<? extends T>, T) - Method in class io.micronaut.serde.support.serdes.DefaultFormattedTemporalSerde
+
 
+
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
+
+ +
+
SerializerLocator - Interface in io.micronaut.serde
+
+
Locator strategy interface for serializers.
+
+
setAuthor(String) - Method in class io.micronaut.serde.ConstructorArgs
+
 
+
setBigDecimal(BigDecimal) - Method in class io.micronaut.serde.AllTypesBean
+
 
+
setBigInteger(BigInteger) - Method in class io.micronaut.serde.AllTypesBean
+
 
+
setFactoryFeatures(Map<JsonFactory.Feature, Boolean>) - Method in class io.micronaut.serde.jackson.SerdeJacksonConfiguration
+
 
+
setFoo(String) - Method in class io.micronaut.serde.jackson.outerinterface.ClassCommandBroken.PrintCommand
+
 
+
setFoo(String) - Method in class io.micronaut.serde.jackson.outerinterface.ClassCommandBrokenToo.PrintCommand
+
 
+
setFoo(String) - Method in class io.micronaut.serde.jackson.outerinterface.ClassCommandWorking.PrintCommand
+
 
+
setGeneratorFeatures(Map<JsonGenerator.Feature, Boolean>) - Method in class io.micronaut.serde.jackson.SerdeJacksonConfiguration
+
 
+
setName(String) - Method in class io.micronaut.serde.BeanWithExtraMethod
+
 
+
setName(String) - Method in class io.micronaut.serde.Simple
+
 
+
setOther(String) - Method in class io.micronaut.serde.ConstructorArgs
+
 
+
setParserFeatures(Map<JsonParser.Feature, Boolean>) - Method in class io.micronaut.serde.jackson.SerdeJacksonConfiguration
+
 
+
setPrettyPrint(boolean) - Method in class io.micronaut.serde.jackson.SerdeJacksonConfiguration
+
 
+
setReadFeatures(Map<JsonReadFeature, Boolean>) - Method in class io.micronaut.serde.jackson.SerdeJacksonConfiguration
+
 
+
setSomeBool(boolean) - Method in class io.micronaut.serde.AllTypesBean
+
 
+
setSomeBoolean(Boolean) - Method in class io.micronaut.serde.AllTypesBean
+
 
+
setSomeByte(byte) - Method in class io.micronaut.serde.AllTypesBean
+
 
+
setSomeByteObj(Byte) - Method in class io.micronaut.serde.AllTypesBean
+
 
+
setSomeDouble(double) - Method in class io.micronaut.serde.AllTypesBean
+
 
+
setSomeDoubleObj(Double) - Method in class io.micronaut.serde.AllTypesBean
+
 
+
setSomeFloat(float) - Method in class io.micronaut.serde.AllTypesBean
+
 
+
setSomeFloatObj(Float) - Method in class io.micronaut.serde.AllTypesBean
+
 
+
setSomeInt(int) - Method in class io.micronaut.serde.AllTypesBean
+
 
+
setSomeInteger(Integer) - Method in class io.micronaut.serde.AllTypesBean
+
 
+
setSomeLong(long) - Method in class io.micronaut.serde.AllTypesBean
+
 
+
setSomeLongObj(Long) - Method in class io.micronaut.serde.AllTypesBean
+
 
+
setSomeShort(short) - Method in class io.micronaut.serde.AllTypesBean
+
 
+
setSomeShortObj(Short) - Method in class io.micronaut.serde.AllTypesBean
+
 
+
setSomeString(String) - Method in class io.micronaut.serde.AllTypesBean
+
 
+
setStreamFeatures(Map<StreamWriteFeature, Boolean>) - Method in class io.micronaut.serde.jackson.SerdeJacksonConfiguration
+
 
+
setVal(String) - Method in class io.micronaut.serde.SomeObject
+
 
+
setWriteFeatures(Map<JsonWriteFeature, Boolean>) - Method in class io.micronaut.serde.jackson.SerdeJacksonConfiguration
+
 
+
SHORT_ARRAY_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
SHORT_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
shouldInclude(Serializer.EncoderContext, Serializer<Object>, Object, String, Object) - Method in interface io.micronaut.serde.PropertyFilter
+
 
+
Simple - Class in io.micronaut.serde
+
 
+
Simple() - Constructor for class io.micronaut.serde.Simple
+
 
+
skipChildren() - Method in class io.micronaut.serde.bson.BsonReaderDecoder
+
 
+
skipChildren() - Method in class io.micronaut.serde.json.stream.JsonParserDecoder
+
 
+
skipChildren() - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonParserDecoder
+
 
+
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.DelegatingDecoder
+
 
+
skipValue() - Method in class io.micronaut.serde.jackson.JacksonDecoder
+
 
+
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
+
 
+
SomeObject - Class in io.micronaut.serde
+
 
+
SomeObject() - Constructor for class io.micronaut.serde.SomeObject
+
 
+
something() - Method in class io.micronaut.serde.BeanWithExtraMethod
+
 
+
spread(byte[], Collection<JsonNode>) - Method in class io.micronaut.serde.support.util.BufferingJsonNodeProcessor
+
 
+
START_ARRAY - Enum constant in enum class io.micronaut.serde.support.AbstractStreamDecoder.TokenType
+
+
Start of an array.
+
+
START_OBJECT - Enum constant in enum class io.micronaut.serde.support.AbstractStreamDecoder.TokenType
+
+
Start of an object.
+
+
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.support.AbstractStreamDecoder.TokenType
+
+
A string.
+
+
STRING_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
subscribe(Subscriber<? super JsonNode>) - Method in class io.micronaut.serde.support.util.BufferingJsonNodeProcessor
+
 
+
SubtypeInfo - Record Class in io.micronaut.serde.support.util
+
+
The subtype info.
+
+
SubtypeInfo(Map<Class<?>, String[]>, SerdeConfig.SerSubtyped.DiscriminatorType, String, Class<?>, boolean) - Constructor for record class io.micronaut.serde.support.util.SubtypeInfo
+
+
Creates an instance of a SubtypeInfo record class.
+
+
subtypes() - Method in record class io.micronaut.serde.support.util.SubtypeInfo
+
+
Returns the value of the subtypes record component.
+
+
SUFFIX - Static variable in annotation interface io.micronaut.serde.config.annotation.SerdeConfig.SerUnwrapped
+
 
+
+

T

+
+
tags - Variable in class io.micronaut.serde.data.Users1.User
+
 
+
tags - Variable in class io.micronaut.serde.data.Users3.User
+
 
+
TemporalSerde<T extends TemporalAccessor> - Interface in io.micronaut.serde.support.serdes
+
+
Interface for serializing and deserializing temporals.
+
+
testAge(int) - Method in class io.micronaut.serde.jackson.builder.TestBuildMe2.Builder
+
 
+
TestBuildMe - Class in io.micronaut.serde.jackson.builder
+
 
+
TestBuildMe.Builder - Class in io.micronaut.serde.jackson.builder
+
 
+
TestBuildMe2 - Class in io.micronaut.serde.jackson.builder
+
 
+
TestBuildMe2.Builder - Class in io.micronaut.serde.jackson.builder
+
 
+
TestBuildName - Class in io.micronaut.serde.jackson.builder
+
 
+
TestBuildName.Builder - Class in io.micronaut.serde.jackson.builder
+
 
+
TestBuildSubtype - Class in io.micronaut.serde.jackson.builder
+
 
+
TestBuildSubtype.Builder - Class in io.micronaut.serde.jackson.builder
+
 
+
TestBuildSubtype2 - Class in io.micronaut.serde.jackson.builder
+
 
+
TestBuildSubtype2.Builder - Class in io.micronaut.serde.jackson.builder
+
 
+
TestBuildSupertype - Class in io.micronaut.serde.jackson.builder
+
 
+
TestBuildSupertype2 - Class in io.micronaut.serde.jackson.builder
+
 
+
TestBuildSupertype2.Builder - Class in io.micronaut.serde.jackson.builder
+
 
+
testByteArrayAsString(JsonMapper) - Method in class io.micronaut.serde.tck.tests.ByteArrayWriteValueAsStringTest
+
+
byte[] is written as base64 string
+
+
testByteBuffer(JsonMapper) - Method in class io.micronaut.serde.tck.tests.bytebuffer.ByteBufferTest
+
+
Test ported from com.fasterxml.jackson.databind.ser.jdk.JDKTypeSerializationTest
+
+
testByteBufferNative(JsonMapper) - Method in class io.micronaut.serde.tck.tests.bytebuffer.ByteBufferNativeTest
+
+
Test ported from com.fasterxml.jackson.databind.ser.jdk.JDKTypeSerializationTest
+
+
testDuplicatedByteBufferWithCustomPosition(JsonMapper) - Method in class io.micronaut.serde.tck.tests.bytebuffer.ByteBufferDuplicatedTest
+
+
Test ported from com.fasterxml.jackson.databind.ser.jdk.JDKTypeSerializationTest
+
+
testName(String) - Method in class io.micronaut.serde.jackson.builder.TestBuildMe2.Builder
+
 
+
testSlicedByteBuffer(JsonMapper) - Method in class io.micronaut.serde.tck.tests.bytebuffer.ByteBufferSlicedTest
+
+
Test ported from com.fasterxml.jackson.databind.ser.jdk.JDKTypeSerializationTest
+
+
TIME_ZONE_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
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.
+
+
toConversionError(Object, Exception) - Method in class io.micronaut.serde.support.bind.SerdeJsonBeanPropertyBinderExceptionHandler
+
 
+
TokenError - Enum Class in io.micronaut.serde.jackson.jsonvalue
+
 
+
toString() - Method in class io.micronaut.serde.data.Users1.Friend
+
 
+
toString() - Method in class io.micronaut.serde.data.Users1
+
 
+
toString() - Method in class io.micronaut.serde.data.Users1.User
+
 
+
toString() - Method in class io.micronaut.serde.data.Users2
+
 
+
toString() - Method in class io.micronaut.serde.data.Users3.Friend
+
 
+
toString() - Method in class io.micronaut.serde.data.Users3
+
 
+
toString() - Method in class io.micronaut.serde.jackson.jsonvalue.JdkVersion
+
 
+
toString() - Method in enum class io.micronaut.serde.jackson.jsonvalue.TokenError
+
 
+
toString() - Method in record class io.micronaut.serde.jackson.outerinterface.RecordCommandBroken.PrintCommand
+
+
Returns a string representation of this record class.
+
+
toString() - Method in record class io.micronaut.serde.jackson.outerinterface.RecordCommandBrokenToo.PrintCommand
+
+
Returns a string representation of this record class.
+
+
toString() - Method in record class io.micronaut.serde.RecordBean
+
+
Returns a string representation of this record class.
+
+
toString() - Method in record class io.micronaut.serde.support.util.SubtypeInfo
+
+
Returns a string representation of this record class.
+
+
transform(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.bson.BsonCreatorTransformer
+
 
+
transform(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.bson.BsonDiscriminatorTransformer
+
 
+
transform(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.bson.BsonIdTransformer
+
 
+
transform(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.bson.BsonIgnoreTransformer
+
 
+
transform(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.bson.BsonPropertyTransformer
+
 
+
transform(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jsonb.JsonbCreatorTransformer
+
 
+
transform(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jsonb.JsonbDateFormatTransformer
+
 
+
transform(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jsonb.JsonbNillableTransformer
+
 
+
transform(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jsonb.JsonbNumberFormatTransformer
+
 
+
transform(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jsonb.JsonbPropertyOrderTransformer
+
 
+
transform(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jsonb.JsonbPropertyTransformer
+
 
+
transform(AnnotationValue<Annotation>, VisitorContext) - Method in class io.micronaut.serde.processor.jsonb.JsonbTransientTransformer
+
 
+
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
+
 
+
treeMapDeserializer() - Method in class io.micronaut.serde.support.deserializers.collect.CoreCollectionsDeserializers
+
+
Deserializes hash maps.
+
+
treeSetDeserializer() - Method in class io.micronaut.serde.support.deserializers.collect.CoreCollectionsDeserializers
+
+
Deserializes linked hash sets.
+
+
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.
+
+
TypeKey - Class in io.micronaut.serde.support.util
+
+
Can be used as a key for type.
+
+
TypeKey(Argument<?>) - Constructor for class io.micronaut.serde.support.util.TypeKey
+
 
+
+

U

+
+
UNAUTHORIZED_CLIENT - Enum constant in enum class io.micronaut.serde.jackson.jsonvalue.TokenError
+
 
+
unexpectedToken(AbstractStreamDecoder.TokenType) - Method in class io.micronaut.serde.support.AbstractStreamDecoder
+
 
+
UNSUPPORTED_GRANT_TYPE - Enum constant in enum class io.micronaut.serde.jackson.jsonvalue.TokenError
+
 
+
updateValueFromTree(Object, JsonNode) - Method in class io.micronaut.serde.jackson.JacksonJsonMapper
+
 
+
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
+
 
+
URI_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
URL_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
User() - Constructor for class io.micronaut.serde.data.Users1.User
+
 
+
User() - Constructor for class io.micronaut.serde.data.Users2.User
+
 
+
User() - Constructor for class io.micronaut.serde.data.Users3.User
+
 
+
users - Variable in class io.micronaut.serde.data.Users1
+
 
+
users - Variable in class io.micronaut.serde.data.Users2
+
 
+
users - Variable in class io.micronaut.serde.data.Users3
+
 
+
Users1 - Class in io.micronaut.serde.data
+
+
Created by frenaud on 7/3/16.
+
+
Users1() - Constructor for class io.micronaut.serde.data.Users1
+
 
+
Users1.Friend - Class in io.micronaut.serde.data
+
 
+
Users1.User - Class in io.micronaut.serde.data
+
 
+
Users2 - Class in io.micronaut.serde.data
+
+
Created by frenaud on 7/3/16.
+
+
Users2() - Constructor for class io.micronaut.serde.data.Users2
+
 
+
Users2.User - Class in io.micronaut.serde.data
+
 
+
Users3 - Class in io.micronaut.serde.data
+
+
Created by frenaud on 7/3/16.
+
+
Users3() - Constructor for class io.micronaut.serde.data.Users3
+
 
+
Users3.Friend - Class in io.micronaut.serde.data
+
 
+
Users3.User - Class in io.micronaut.serde.data
+
 
+
using() - Element in annotation interface io.micronaut.serde.annotation.Serdeable.Deserializable
+
 
+
using() - Element in annotation interface io.micronaut.serde.annotation.Serdeable.Serializable
+
 
+
UTC - Static variable in interface io.micronaut.serde.support.serdes.TemporalSerde
+
 
+
UUID_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
+
 
+
+

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.
+
+
ValidatingAnnotationMapper - Class in io.micronaut.serde.processor.jackson
+
+
Abstract transformer that validate supported members returned by ValidatingAnnotationMapper.getSupportedMemberNames().
+
+
ValidatingAnnotationMapper() - Constructor for class io.micronaut.serde.processor.jackson.ValidatingAnnotationMapper
+
 
+
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(int) - Static method in class io.micronaut.serde.jackson.jsonvalue.JdkVersion
+
 
+
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.
+
+
valueOf(String) - Static method in class io.micronaut.serde.jackson.jsonvalue.JdkVersion
+
 
+
valueOf(String) - Static method in enum class io.micronaut.serde.jackson.jsonvalue.TokenError
+
+
Returns the enum constant of this class with the specified name.
+
+
valueOf(String) - Static method in enum class io.micronaut.serde.support.AbstractStreamDecoder.TokenType
+
+
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.
+
+
values() - Static method in enum class io.micronaut.serde.jackson.jsonvalue.TokenError
+
+
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.support.AbstractStreamDecoder.TokenType
+
+
Returns an array containing the constants of this enum class, in +the order they are declared.
+
+
view - Variable in class io.micronaut.serde.bson.AbstractBsonMapper
+
 
+
view - Variable in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonBinaryObjectMapper
+
 
+
VIEWS - Static variable in annotation interface 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
+
 
+
+

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.
+
+
writeValue(OutputStream, Object) - Method in class io.micronaut.serde.jackson.JacksonJsonMapper
+
 
+
writeValue(OracleJsonGenerator, T, Argument<T>) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonBinaryObjectMapper
+
+
Writes the value to the json generator.
+
+
writeValue(OutputStream, Argument<T>, T) - Method in class io.micronaut.serde.bson.AbstractBsonMapper
+
 
+
writeValue(OutputStream, Argument<T>, T) - Method in class io.micronaut.serde.jackson.JacksonJsonMapper
+
 
+
writeValue(OutputStream, Argument<T>, T) - Method in class io.micronaut.serde.json.stream.JsonStreamMapper
+
 
+
writeValue(OutputStream, Argument<T>, T) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonBinaryObjectMapper
+
 
+
writeValue(OutputStream, Object) - Method in class io.micronaut.serde.bson.AbstractBsonMapper
+
 
+
writeValue(OutputStream, Object) - Method in class io.micronaut.serde.json.stream.JsonStreamMapper
+
 
+
writeValue(OutputStream, Object) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonBinaryObjectMapper
+
 
+
writeValueAsBytes(Object) - Method in class io.micronaut.serde.jackson.JacksonJsonMapper
+
 
+
writeValueAsBytes(Argument<T>, T) - Method in class io.micronaut.serde.bson.AbstractBsonMapper
+
 
+
writeValueAsBytes(Argument<T>, T) - Method in class io.micronaut.serde.jackson.JacksonJsonMapper
+
 
+
writeValueAsBytes(Argument<T>, T) - Method in class io.micronaut.serde.json.stream.JsonStreamMapper
+
 
+
writeValueAsBytes(Argument<T>, T) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonBinaryObjectMapper
+
 
+
writeValueAsBytes(Object) - Method in class io.micronaut.serde.bson.AbstractBsonMapper
+
 
+
writeValueAsBytes(Object) - Method in class io.micronaut.serde.json.stream.JsonStreamMapper
+
 
+
writeValueAsBytes(Object) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonBinaryObjectMapper
+
 
+
writeValueAsString(Object) - Method in interface io.micronaut.serde.ObjectMapper
+
 
+
writeValueToTree(Object) - Method in class io.micronaut.serde.jackson.JacksonJsonMapper
+
 
+
writeValueToTree(Argument<T>, T) - Method in class io.micronaut.serde.bson.AbstractBsonMapper
+
 
+
writeValueToTree(Argument<T>, T) - Method in class io.micronaut.serde.jackson.JacksonJsonMapper
+
 
+
writeValueToTree(Argument<T>, T) - Method in class io.micronaut.serde.json.stream.JsonStreamMapper
+
 
+
writeValueToTree(Argument<T>, T) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonBinaryObjectMapper
+
 
+
writeValueToTree(Object) - Method in class io.micronaut.serde.bson.AbstractBsonMapper
+
 
+
writeValueToTree(Object) - Method in class io.micronaut.serde.json.stream.JsonStreamMapper
+
 
+
writeValueToTree(Object) - Method in class io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonBinaryObjectMapper
+
 
+
+

Y

+
+
YearSerde - Class in io.micronaut.serde.support.serdes
+
+
Serde for year.
+
+
YearSerde() - Constructor for class io.micronaut.serde.support.serdes.YearSerde
+
 
+
+

Z

+
+
ZonedDateTimeSerde - Class in io.micronaut.serde.support.serdes
+
+
Zoned date time serde.
+
+
+

_

+
+
_id - Variable in class io.micronaut.serde.data.Users1.User
+
 
+
_id - Variable in class io.micronaut.serde.data.Users2.User
+
 
+
_id - Variable in class io.micronaut.serde.data.Users3.User
+
 
+
+A B C D E F G H I J K L M N O P Q R S T U V W Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
+
+
+ + diff --git a/2.6.0/api/index.html b/2.6.0/api/index.html new file mode 100644 index 000000000..62c03fd68 --- /dev/null +++ b/2.6.0/api/index.html @@ -0,0 +1,138 @@ + + + + +Overview (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

serde-parent 2.6.0 API

+
+
+
Packages
+
+
Package
+
Description
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Custom serializers and deserializers that can be used to serde given types from Oracle JSON.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Tests ported from Jackson Databind project.
+
+ +
 
+
+
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/AllTypesBean.html b/2.6.0/api/io/micronaut/serde/AllTypesBean.html new file mode 100644 index 000000000..fb6fff8d9 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/AllTypesBean.html @@ -0,0 +1,501 @@ + + + + +AllTypesBean (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AllTypesBean

+
+
java.lang.Object +
io.micronaut.serde.AllTypesBean
+
+
+
+
public class AllTypesBean +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AllTypesBean

      +
      public AllTypesBean()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isSomeBool

      +
      public boolean isSomeBool()
      +
      +
    • +
    • +
      +

      setSomeBool

      +
      public void setSomeBool(boolean someBool)
      +
      +
    • +
    • +
      +

      getSomeInt

      +
      public int getSomeInt()
      +
      +
    • +
    • +
      +

      setSomeInt

      +
      public void setSomeInt(int someInt)
      +
      +
    • +
    • +
      +

      getSomeLong

      +
      public long getSomeLong()
      +
      +
    • +
    • +
      +

      setSomeLong

      +
      public void setSomeLong(long someLong)
      +
      +
    • +
    • +
      +

      getSomeDouble

      +
      public double getSomeDouble()
      +
      +
    • +
    • +
      +

      setSomeDouble

      +
      public void setSomeDouble(double someDouble)
      +
      +
    • +
    • +
      +

      getSomeShort

      +
      public short getSomeShort()
      +
      +
    • +
    • +
      +

      setSomeShort

      +
      public void setSomeShort(short someShort)
      +
      +
    • +
    • +
      +

      getSomeFloat

      +
      public float getSomeFloat()
      +
      +
    • +
    • +
      +

      setSomeFloat

      +
      public void setSomeFloat(float someFloat)
      +
      +
    • +
    • +
      +

      getSomeByte

      +
      public byte getSomeByte()
      +
      +
    • +
    • +
      +

      setSomeByte

      +
      public void setSomeByte(byte someByte)
      +
      +
    • +
    • +
      +

      getSomeBoolean

      +
      @Nullable +public @Nullable Boolean getSomeBoolean()
      +
      +
    • +
    • +
      +

      setSomeBoolean

      +
      public void setSomeBoolean(@Nullable + @Nullable Boolean someBoolean)
      +
      +
    • +
    • +
      +

      getSomeString

      +
      @Nullable +public @Nullable String getSomeString()
      +
      +
    • +
    • +
      +

      setSomeString

      +
      public void setSomeString(@Nullable + @Nullable String someString)
      +
      +
    • +
    • +
      +

      getSomeInteger

      +
      @Nullable +public @Nullable Integer getSomeInteger()
      +
      +
    • +
    • +
      +

      setSomeInteger

      +
      public void setSomeInteger(@Nullable + @Nullable Integer someInteger)
      +
      +
    • +
    • +
      +

      getSomeLongObj

      +
      @Nullable +public @Nullable Long getSomeLongObj()
      +
      +
    • +
    • +
      +

      setSomeLongObj

      +
      public void setSomeLongObj(@Nullable + @Nullable Long someLongObj)
      +
      +
    • +
    • +
      +

      getSomeDoubleObj

      +
      @Nullable +public @Nullable Double getSomeDoubleObj()
      +
      +
    • +
    • +
      +

      setSomeDoubleObj

      +
      public void setSomeDoubleObj(@Nullable + @Nullable Double someDoubleObj)
      +
      +
    • +
    • +
      +

      getSomeShortObj

      +
      @Nullable +public @Nullable Short getSomeShortObj()
      +
      +
    • +
    • +
      +

      setSomeShortObj

      +
      public void setSomeShortObj(@Nullable + @Nullable Short someShortObj)
      +
      +
    • +
    • +
      +

      getSomeFloatObj

      +
      @Nullable +public @Nullable Float getSomeFloatObj()
      +
      +
    • +
    • +
      +

      setSomeFloatObj

      +
      public void setSomeFloatObj(@Nullable + @Nullable Float someFloatObj)
      +
      +
    • +
    • +
      +

      getSomeByteObj

      +
      @Nullable +public @Nullable Byte getSomeByteObj()
      +
      +
    • +
    • +
      +

      setSomeByteObj

      +
      public void setSomeByteObj(@Nullable + @Nullable Byte someByteObj)
      +
      +
    • +
    • +
      +

      getBigDecimal

      +
      @Nullable +public @Nullable BigDecimal getBigDecimal()
      +
      +
    • +
    • +
      +

      setBigDecimal

      +
      public void setBigDecimal(@Nullable + @Nullable BigDecimal bigDecimal)
      +
      +
    • +
    • +
      +

      getBigInteger

      +
      @Nullable +public @Nullable BigInteger getBigInteger()
      +
      +
    • +
    • +
      +

      setBigInteger

      +
      public void setBigInteger(@Nullable + @Nullable BigInteger bigInteger)
      +
      +
    • +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/BeanWithExtraMethod.html b/2.6.0/api/io/micronaut/serde/BeanWithExtraMethod.html new file mode 100644 index 000000000..4d445a7ce --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/BeanWithExtraMethod.html @@ -0,0 +1,177 @@ + + + + +BeanWithExtraMethod (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BeanWithExtraMethod

+
+
java.lang.Object +
io.micronaut.serde.BeanWithExtraMethod
+
+
+
+
public class BeanWithExtraMethod +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BeanWithExtraMethod

      +
      public BeanWithExtraMethod()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
    • +
    • +
      +

      setName

      +
      public void setName(String name)
      +
      +
    • +
    • +
      +

      something

      +
      @Executable +public String something()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/ConstructorArgs.html b/2.6.0/api/io/micronaut/serde/ConstructorArgs.html new file mode 100644 index 000000000..52b956126 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/ConstructorArgs.html @@ -0,0 +1,205 @@ + + + + +ConstructorArgs (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ConstructorArgs

+
+
java.lang.Object +
io.micronaut.serde.ConstructorArgs
+
+
+
+
public class ConstructorArgs +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ConstructorArgs

      +
      public ConstructorArgs(String title, + int pages)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getTitle

      +
      public String getTitle()
      +
      +
    • +
    • +
      +

      getPages

      +
      public int getPages()
      +
      +
    • +
    • +
      +

      getAuthor

      +
      public String getAuthor()
      +
      +
    • +
    • +
      +

      setAuthor

      +
      public void setAuthor(String author)
      +
      +
    • +
    • +
      +

      getOther

      +
      public String getOther()
      +
      +
    • +
    • +
      +

      setOther

      +
      public void setOther(String other)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/Decoder.html b/2.6.0/api/io/micronaut/serde/Decoder.html new file mode 100644 index 000000000..f2be127e9 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/Decoder.html @@ -0,0 +1,921 @@ + + + + +Decoder (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Decoder

+
+
+
+
All Superinterfaces:
+
AutoCloseable
+
+
+
All Known Implementing Classes:
+
AbstractDecoderPerStructureStreamDecoder, AbstractStreamDecoder, BsonReaderDecoder, DelegatingDecoder, JacksonDecoder, JsonNodeDecoder, JsonParserDecoder, OracleJdbcJsonParserDecoder
+
+
+
public interface Decoder +extends AutoCloseable
+
Core interface for decoding values from a serialized format such as JSON.
+
+
Since:
+
1.0.0
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      decodeArray

      +
      @NonNull +@NonNull Decoder decodeArray(io.micronaut.core.type.Argument<?> type) + throws IOException
      +
      Start decoding an array.
      +
      +
      Parameters:
      +
      type - The array type
      +
      Returns:
      +
      The array decoder
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeArray

      +
      @NonNull +default @NonNull Decoder decodeArray() + throws IOException
      +
      Start decoding an array.
      +
      +
      Returns:
      +
      The array decoder
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      hasNextArrayValue

      +
      boolean hasNextArrayValue() + throws IOException
      +
      +
      Returns:
      +
      Returns true if another array value is available.
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeObject

      +
      @NonNull +@NonNull Decoder decodeObject(@NonNull + @NonNull io.micronaut.core.type.Argument<?> type) + throws IOException
      +
      Decodes an object.
      +
      +
      Parameters:
      +
      type - The type, never null
      +
      Returns:
      +
      The object decoder
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeObject

      +
      @NonNull +default @NonNull Decoder decodeObject() + throws IOException
      +
      Decodes an object.
      +
      +
      Returns:
      +
      The object decoder
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeKey

      +
      @Nullable +@Nullable String decodeKey() + throws IOException
      +
      Decodes a key, if there are no more keys to decode returns null.
      +
      +
      Returns:
      +
      The key or null if there aren't any more keys
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeString

      +
      @NonNull +@NonNull String decodeString() + throws IOException
      +
      Decodes a string.
      +
      +
      Returns:
      +
      The string, never null
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeStringNullable

      +
      @Nullable +default @Nullable String decodeStringNullable() + throws IOException
      +
      Equivalent to decodeNull() ? null : decodeString().
      +
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBoolean

      +
      boolean decodeBoolean() + throws IOException
      +
      Decodes a boolean.
      +
      +
      Returns:
      +
      The boolean
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBooleanNullable

      +
      @Nullable +default @Nullable Boolean decodeBooleanNullable() + throws IOException
      +
      Equivalent to decodeNull() ? null : decodeBoolean().
      +
      +
      Returns:
      +
      The boolean
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeByte

      +
      byte decodeByte() + throws IOException
      +
      Decodes a byte.
      +
      +
      Returns:
      +
      The byte
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeByteNullable

      +
      @Nullable +default @Nullable Byte decodeByteNullable() + throws IOException
      +
      Equivalent to decodeNull() ? null : decodeByte().
      +
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeShort

      +
      short decodeShort() + throws IOException
      +
      Decodes a short.
      +
      +
      Returns:
      +
      The short
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeShortNullable

      +
      @Nullable +default @Nullable Short decodeShortNullable() + throws IOException
      +
      Equivalent to decodeNull() ? null : decodeShort().
      +
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeChar

      +
      char decodeChar() + throws IOException
      +
      Decodes a char.
      +
      +
      Returns:
      +
      The char
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeCharNullable

      +
      @Nullable +default @Nullable Character decodeCharNullable() + throws IOException
      +
      Equivalent to decodeNull() ? null : decodeChar().
      +
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeInt

      +
      int decodeInt() + throws IOException
      +
      Decodes a int.
      +
      +
      Returns:
      +
      The int
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeIntNullable

      +
      @Nullable +default @Nullable Integer decodeIntNullable() + throws IOException
      +
      Equivalent to decodeNull() ? null : decodeInt().
      +
      +
      Returns:
      +
      The int
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeLong

      +
      long decodeLong() + throws IOException
      +
      Decodes a long.
      +
      +
      Returns:
      +
      The long
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeLongNullable

      +
      @Nullable +default @Nullable Long decodeLongNullable() + throws IOException
      +
      Equivalent to decodeNull() ? null : decodeLong().
      +
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeFloat

      +
      float decodeFloat() + throws IOException
      +
      Decodes a float.
      +
      +
      Returns:
      +
      The float
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeFloatNullable

      +
      @Nullable +default @Nullable Float decodeFloatNullable() + throws IOException
      +
      Equivalent to decodeNull() ? null : decodeFloat().
      +
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeDouble

      +
      double decodeDouble() + throws IOException
      +
      Decodes a double.
      +
      +
      Returns:
      +
      The double
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeDoubleNullable

      +
      @Nullable +default @Nullable Double decodeDoubleNullable() + throws IOException
      +
      Equivalent to decodeNull() ? null : decodeDouble().
      +
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBigInteger

      +
      @NonNull +@NonNull BigInteger decodeBigInteger() + throws IOException
      +
      Decodes a BigInteger.
      +
      +
      Returns:
      +
      The BigInteger, never null
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBigIntegerNullable

      +
      @Nullable +default @Nullable BigInteger decodeBigIntegerNullable() + throws IOException
      +
      Equivalent to decodeNull() ? null : decodeBigInteger().
      +
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBigDecimal

      +
      @NonNull +@NonNull BigDecimal decodeBigDecimal() + throws IOException
      +
      Decodes a BigDecimal.
      +
      +
      Returns:
      +
      The BigDecimal, never null
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBigDecimalNullable

      +
      @Nullable +default @Nullable BigDecimal decodeBigDecimalNullable() + throws IOException
      +
      Equivalent to decodeNull() ? null : decodeBigDecimal().
      +
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBinary

      +
      default byte @NonNull [] decodeBinary() + throws IOException
      +
      Decode binary data from this stream. Binary data can be serialized in multiple different + ways that differ by format. + +
        +
      • An array of numbers must be supported by all implementations, for compatibility. + This is also the default implementation.
      • +
      • A base64 string. This is convenient for text-based formats like json, and is + supported by jackson.
      • +
      • A format-specific type, for binary formats such as bson.
      • +
      • Other format specific behavior. Oracle JDBC Json will parse strings as hex, for + example.
      • +
      + + Implementations must support the array shape, but the other shapes are optional.
      +
      +
      Returns:
      +
      The decoded byte array
      +
      Throws:
      +
      IOException
      +
      Since:
      +
      2.1
      +
      +
      +
    • +
    • +
      +

      decodeBinaryNullable

      +
      default byte @Nullable [] decodeBinaryNullable() + throws IOException
      +
      Equivalent to decodeNull() ? null : decodeBinary().
      +
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      Since:
      +
      2.1
      +
      +
      +
    • +
    • +
      +

      decodeNull

      +
      boolean decodeNull() + throws IOException
      +
      Attempt to decode a null value. Returns false if this value is not null, and another method should be + used for decoding. Returns true if this value was null, and the cursor has been advanced to the next + value.
      +
      +
      Returns:
      +
      Returns true if the value was null
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeArbitrary

      +
      @Nullable +@Nullable Object decodeArbitrary() + throws IOException
      +
      Decodes the current state into an arbitrary object. + +

      The following should be decoded by this method:

      + +
        +
      • Object types will be decoded into a Map
      • +
      • Array types will be decoded into a List
      • +
      • JSON primitive types into the equivalent Java wrapper type
      • +
      +
      +
      Returns:
      +
      The decoded object
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeNode

      +
      @NonNull +@NonNull io.micronaut.json.tree.JsonNode decodeNode() + throws IOException
      +
      Decodes the current state into a JsonNode.
      +
      +
      Returns:
      +
      The decoded node
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBuffer

      +
      Decoder decodeBuffer() + throws IOException
      +
      Buffer the whole subtree of this value and return it as a new Decoder. The returned Decoder can + be used independently to this Decoder. This means actual parsing of the subtree can be delayed. +

      + The returned Decoder should behave identically to this Decoder. This means that for example + decoder.decodeDouble() should be equivalent to decoder.decodeBuffer().decodeDouble().

      +
      +
      Returns:
      +
      An independent decoder that visits this subtree.
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      skipValue

      +
      void skipValue() + throws IOException
      +
      Skips the current value.
      +
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      finishStructure

      +
      default void finishStructure() + throws IOException
      +
      +
      Throws:
      +
      IllegalStateException - If there are still elements left to consume
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      finishStructure

      +
      void finishStructure(boolean consumeLeftElements) + throws IOException
      +
      +
      Parameters:
      +
      consumeLeftElements - True to consume left elements
      +
      Throws:
      +
      IllegalStateException - If there are still elements left to consume and consumeLeftElements is false
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      close

      +
      default void close() + throws IOException
      +
      Finalize the current structure. Equivalent to calling finishStructure().
      +
      +
      Specified by:
      +
      close in interface AutoCloseable
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      createDeserializationException

      +
      @NonNull +@NonNull IOException createDeserializationException(@NonNull + @NonNull String message, + @Nullable + @Nullable Object invalidValue)
      +
      Creates an exception for the given message.
      +
      +
      Parameters:
      +
      message - The message, never null
      +
      invalidValue - The invalid value. Can be null.
      +
      Returns:
      +
      The exception, never null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/DelegatingDecoder.html b/2.6.0/api/io/micronaut/serde/DelegatingDecoder.html new file mode 100644 index 000000000..59f0c8eae --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/DelegatingDecoder.html @@ -0,0 +1,1093 @@ + + + + +DelegatingDecoder (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DelegatingDecoder

+
+
java.lang.Object +
io.micronaut.serde.DelegatingDecoder
+
+
+
+
All Implemented Interfaces:
+
Decoder, AutoCloseable
+
+
+
@Internal +public abstract class DelegatingDecoder +extends Object +implements Decoder
+
Decoder that delegates to another decoder.
+
+
Since:
+
2.3.0
+
Author:
+
Jonas Konrad
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DelegatingDecoder

      +
      public DelegatingDecoder()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      delegate

      +
      protected abstract Decoder delegate() + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      delegateForDecodeValue

      +
      public Decoder delegateForDecodeValue() + throws IOException
      +
      +
      Returns:
      +
      The delegated decode value
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      decodeArray

      +
      @NonNull +public @NonNull Decoder decodeArray(io.micronaut.core.type.Argument<?> type) + throws IOException
      +
      Description copied from interface: Decoder
      +
      Start decoding an array.
      +
      +
      Specified by:
      +
      decodeArray in interface Decoder
      +
      Parameters:
      +
      type - The array type
      +
      Returns:
      +
      The array decoder
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeArray

      +
      @NonNull +public @NonNull Decoder decodeArray() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Start decoding an array.
      +
      +
      Specified by:
      +
      decodeArray in interface Decoder
      +
      Returns:
      +
      The array decoder
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      hasNextArrayValue

      +
      public boolean hasNextArrayValue() + throws IOException
      +
      +
      Specified by:
      +
      hasNextArrayValue in interface Decoder
      +
      Returns:
      +
      Returns true if another array value is available.
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeObject

      +
      @NonNull +public @NonNull Decoder decodeObject(@NonNull + @NonNull io.micronaut.core.type.Argument<?> type) + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes an object.
      +
      +
      Specified by:
      +
      decodeObject in interface Decoder
      +
      Parameters:
      +
      type - The type, never null
      +
      Returns:
      +
      The object decoder
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeObject

      +
      @NonNull +public @NonNull Decoder decodeObject() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes an object.
      +
      +
      Specified by:
      +
      decodeObject in interface Decoder
      +
      Returns:
      +
      The object decoder
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeKey

      +
      @Nullable +public @Nullable String decodeKey() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a key, if there are no more keys to decode returns null.
      +
      +
      Specified by:
      +
      decodeKey in interface Decoder
      +
      Returns:
      +
      The key or null if there aren't any more keys
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeString

      +
      @NonNull +public @NonNull String decodeString() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a string.
      +
      +
      Specified by:
      +
      decodeString in interface Decoder
      +
      Returns:
      +
      The string, never null
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeStringNullable

      +
      @Nullable +public @Nullable String decodeStringNullable() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Equivalent to decodeNull() ? null : decodeString().
      +
      +
      Specified by:
      +
      decodeStringNullable in interface Decoder
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBoolean

      +
      public boolean decodeBoolean() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a boolean.
      +
      +
      Specified by:
      +
      decodeBoolean in interface Decoder
      +
      Returns:
      +
      The boolean
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBooleanNullable

      +
      @Nullable +public @Nullable Boolean decodeBooleanNullable() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Equivalent to decodeNull() ? null : decodeBoolean().
      +
      +
      Specified by:
      +
      decodeBooleanNullable in interface Decoder
      +
      Returns:
      +
      The boolean
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeByte

      +
      public byte decodeByte() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a byte.
      +
      +
      Specified by:
      +
      decodeByte in interface Decoder
      +
      Returns:
      +
      The byte
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeByteNullable

      +
      @Nullable +public @Nullable Byte decodeByteNullable() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Equivalent to decodeNull() ? null : decodeByte().
      +
      +
      Specified by:
      +
      decodeByteNullable in interface Decoder
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeShort

      +
      public short decodeShort() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a short.
      +
      +
      Specified by:
      +
      decodeShort in interface Decoder
      +
      Returns:
      +
      The short
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeShortNullable

      +
      @Nullable +public @Nullable Short decodeShortNullable() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Equivalent to decodeNull() ? null : decodeShort().
      +
      +
      Specified by:
      +
      decodeShortNullable in interface Decoder
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeChar

      +
      public char decodeChar() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a char.
      +
      +
      Specified by:
      +
      decodeChar in interface Decoder
      +
      Returns:
      +
      The char
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeCharNullable

      +
      @Nullable +public @Nullable Character decodeCharNullable() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Equivalent to decodeNull() ? null : decodeChar().
      +
      +
      Specified by:
      +
      decodeCharNullable in interface Decoder
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeInt

      +
      public int decodeInt() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a int.
      +
      +
      Specified by:
      +
      decodeInt in interface Decoder
      +
      Returns:
      +
      The int
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeIntNullable

      +
      @Nullable +public @Nullable Integer decodeIntNullable() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Equivalent to decodeNull() ? null : decodeInt().
      +
      +
      Specified by:
      +
      decodeIntNullable in interface Decoder
      +
      Returns:
      +
      The int
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeLong

      +
      public long decodeLong() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a long.
      +
      +
      Specified by:
      +
      decodeLong in interface Decoder
      +
      Returns:
      +
      The long
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeLongNullable

      +
      @Nullable +public @Nullable Long decodeLongNullable() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Equivalent to decodeNull() ? null : decodeLong().
      +
      +
      Specified by:
      +
      decodeLongNullable in interface Decoder
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeFloat

      +
      public float decodeFloat() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a float.
      +
      +
      Specified by:
      +
      decodeFloat in interface Decoder
      +
      Returns:
      +
      The float
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeFloatNullable

      +
      @Nullable +public @Nullable Float decodeFloatNullable() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Equivalent to decodeNull() ? null : decodeFloat().
      +
      +
      Specified by:
      +
      decodeFloatNullable in interface Decoder
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeDouble

      +
      public double decodeDouble() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a double.
      +
      +
      Specified by:
      +
      decodeDouble in interface Decoder
      +
      Returns:
      +
      The double
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeDoubleNullable

      +
      @Nullable +public @Nullable Double decodeDoubleNullable() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Equivalent to decodeNull() ? null : decodeDouble().
      +
      +
      Specified by:
      +
      decodeDoubleNullable in interface Decoder
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBigInteger

      +
      @NonNull +public @NonNull BigInteger decodeBigInteger() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a BigInteger.
      +
      +
      Specified by:
      +
      decodeBigInteger in interface Decoder
      +
      Returns:
      +
      The BigInteger, never null
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBigIntegerNullable

      +
      @Nullable +public @Nullable BigInteger decodeBigIntegerNullable() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Equivalent to decodeNull() ? null : decodeBigInteger().
      +
      +
      Specified by:
      +
      decodeBigIntegerNullable in interface Decoder
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBigDecimal

      +
      @NonNull +public @NonNull BigDecimal decodeBigDecimal() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a BigDecimal.
      +
      +
      Specified by:
      +
      decodeBigDecimal in interface Decoder
      +
      Returns:
      +
      The BigDecimal, never null
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBigDecimalNullable

      +
      @Nullable +public @Nullable BigDecimal decodeBigDecimalNullable() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Equivalent to decodeNull() ? null : decodeBigDecimal().
      +
      +
      Specified by:
      +
      decodeBigDecimalNullable in interface Decoder
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBinary

      +
      public byte @NonNull [] decodeBinary() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decode binary data from this stream. Binary data can be serialized in multiple different + ways that differ by format. + +
        +
      • An array of numbers must be supported by all implementations, for compatibility. + This is also the default implementation.
      • +
      • A base64 string. This is convenient for text-based formats like json, and is + supported by jackson.
      • +
      • A format-specific type, for binary formats such as bson.
      • +
      • Other format specific behavior. Oracle JDBC Json will parse strings as hex, for + example.
      • +
      + + Implementations must support the array shape, but the other shapes are optional.
      +
      +
      Specified by:
      +
      decodeBinary in interface Decoder
      +
      Returns:
      +
      The decoded byte array
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      decodeBinaryNullable

      +
      public byte @Nullable [] decodeBinaryNullable() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Equivalent to decodeNull() ? null : decodeBinary().
      +
      +
      Specified by:
      +
      decodeBinaryNullable in interface Decoder
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeNull

      +
      public boolean decodeNull() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Attempt to decode a null value. Returns false if this value is not null, and another method should be + used for decoding. Returns true if this value was null, and the cursor has been advanced to the next + value.
      +
      +
      Specified by:
      +
      decodeNull in interface Decoder
      +
      Returns:
      +
      Returns true if the value was null
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeArbitrary

      +
      @Nullable +public @Nullable Object decodeArbitrary() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes the current state into an arbitrary object. + +

      The following should be decoded by this method:

      + +
        +
      • Object types will be decoded into a Map
      • +
      • Array types will be decoded into a List
      • +
      • JSON primitive types into the equivalent Java wrapper type
      • +
      +
      +
      Specified by:
      +
      decodeArbitrary in interface Decoder
      +
      Returns:
      +
      The decoded object
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeNode

      +
      @NonNull +public @NonNull io.micronaut.json.tree.JsonNode decodeNode() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes the current state into a JsonNode.
      +
      +
      Specified by:
      +
      decodeNode in interface Decoder
      +
      Returns:
      +
      The decoded node
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBuffer

      +
      public Decoder decodeBuffer() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Buffer the whole subtree of this value and return it as a new Decoder. The returned Decoder can + be used independently to this Decoder. This means actual parsing of the subtree can be delayed. +

      + The returned Decoder should behave identically to this Decoder. This means that for example + decoder.decodeDouble() should be equivalent to decoder.decodeBuffer().decodeDouble().

      +
      +
      Specified by:
      +
      decodeBuffer in interface Decoder
      +
      Returns:
      +
      An independent decoder that visits this subtree.
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      skipValue

      +
      public void skipValue() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Skips the current value.
      +
      +
      Specified by:
      +
      skipValue in interface Decoder
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      finishStructure

      +
      public void finishStructure() + throws IOException
      +
      +
      Specified by:
      +
      finishStructure in interface Decoder
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      finishStructure

      +
      public void finishStructure(boolean consumeLeftElements) + throws IOException
      +
      +
      Specified by:
      +
      finishStructure in interface Decoder
      +
      Parameters:
      +
      consumeLeftElements - True to consume left elements
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      close

      +
      public void close() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Finalize the current structure. Equivalent to calling Decoder.finishStructure().
      +
      +
      Specified by:
      +
      close in interface AutoCloseable
      +
      Specified by:
      +
      close in interface Decoder
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      createDeserializationException

      +
      @NonNull +public abstract @NonNull IOException createDeserializationException(@NonNull + @NonNull String message, + @Nullable + @Nullable Object invalidValue)
      +
      This method remains abstract because it doesn't throw IOException and thus can't call decoder(). +
      + Creates an exception for the given message.
      +
      +
      Specified by:
      +
      createDeserializationException in interface Decoder
      +
      Parameters:
      +
      message - The message, never null
      +
      invalidValue - The invalid value. Can be null.
      +
      Returns:
      +
      The exception, never null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/Deserializer.DecoderContext.html b/2.6.0/api/io/micronaut/serde/Deserializer.DecoderContext.html new file mode 100644 index 000000000..8a777042c --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/Deserializer.DecoderContext.html @@ -0,0 +1,189 @@ + + + + +Deserializer.DecoderContext (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Deserializer.DecoderContext

+
+
+
+
All Superinterfaces:
+
DeserializerLocator, NamingStrategyLocator, PropertyReferenceManager
+
+
+
Enclosing interface:
+
Deserializer<T>
+
+
+
public static interface Deserializer.DecoderContext +extends PropertyReferenceManager, DeserializerLocator, NamingStrategyLocator
+ +
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getConversionService

      +
      @NonNull +default @NonNull io.micronaut.core.convert.ConversionService getConversionService()
      +
      +
      Returns:
      +
      Conversion service
      +
      +
      +
    • +
    • +
      +

      hasView

      +
      default boolean hasView(Class<?>... views)
      +
      +
      Parameters:
      +
      views - Views to check.
      +
      Returns:
      +
      true iff any of the given views is enabled.
      +
      +
      +
    • +
    • +
      +

      resolveReference

      +
      @Internal +@Nullable +<B, +P> @Nullable PropertyReference<B,P> resolveReference(@NonNull + @NonNull PropertyReference<B,P> reference)
      +
      Resolve a reference for the given type and value.
      +
      +
      Type Parameters:
      +
      B - The bean type
      +
      P - The generic type of the value
      +
      Parameters:
      +
      reference - The reference
      +
      Returns:
      +
      The existing reference, a new one or null if serialization should be skipped
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/Deserializer.html b/2.6.0/api/io/micronaut/serde/Deserializer.html new file mode 100644 index 000000000..071195678 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/Deserializer.html @@ -0,0 +1,288 @@ + + + + +Deserializer (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Deserializer<T>

+
+
+
+
Type Parameters:
+
T - The generic type that the deserializer can deserialize
+
+
+
All Known Subinterfaces:
+
CustomizableDeserializer<T>, NullableDeserializer<T>, NullableSerde<T>, NumberSerde<N>, Serde<T>, TemporalSerde<T>, UpdatingDeserializer<T>
+
+
+
All Known Implementing Classes:
+
AbstractBsonSerde, AbstractOracleJsonSerde, BsonRepresentationSerde, ByteBufferSerde, CodecBsonDecoder, CustomizedObjectArrayDeserializer, DefaultFormattedTemporalSerde, DefaultSerdeRegistry.ByteArraySerde, HealthStatusSerde, InetAddressSerde, InstantSerde, LocalDateSerde, LocalDateTimeSerde, LocalTimeSerde, ObjectArraySerde, ObjectDeserializer, OffsetDateTimeSerde, OracleJsonBinarySerde, OracleJsonDurationSerde, OracleJsonLocaleDateSerde, OracleJsonLocaleDateTimeSerde, OracleJsonLocaleTimeSerde, OracleJsonOffsetDateTimeSerde, OracleJsonZonedDateTimeSerde, YearSerde, ZonedDateTimeSerde
+
+
+
@Indexed(Deserializer.class) +public interface Deserializer<T>
+
Interface that represents a deserializer.
+
+
Author:
+
Jonas Konrad, graemerocher
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      createSpecific

      +
      @NonNull +default @NonNull Deserializer<T> createSpecific(@NonNull + @NonNull Deserializer.DecoderContext context, + @NonNull + @NonNull io.micronaut.core.type.Argument<? super T> type) + throws SerdeException
      +
      Create a new child deserializer or return this if non is necessary for the given context.
      +
      +
      Parameters:
      +
      context - The decoder context
      +
      type - The context, including any annotation metadata and type information to narrow the deserializer type
      +
      Returns:
      +
      An instance of the same type of deserializer
      +
      Throws:
      +
      SerdeException
      +
      +
      +
    • +
    • +
      +

      deserialize

      +
      @Nullable +T deserialize(@NonNull + @NonNull Decoder decoder, + @NonNull + @NonNull Deserializer.DecoderContext context, + @NonNull + @NonNull io.micronaut.core.type.Argument<? super T> type) + throws IOException
      +
      Deserializes from the current state of the Decoder an object of type Deserializer.
      +
      +
      Parameters:
      +
      decoder - The decoder, never null
      +
      context - The decoder context, never null
      +
      type - The generic type to be deserialized
      +
      Returns:
      +
      The deserialized object or null only if allowNull() returns true
      +
      Throws:
      +
      IOException - If an error occurs during deserialization of the object
      +
      +
      +
    • +
    • +
      +

      deserializeNullable

      +
      default T deserializeNullable(@NonNull + @NonNull Decoder decoder, + @NonNull + @NonNull Deserializer.DecoderContext context, + @NonNull + @NonNull io.micronaut.core.type.Argument<? super T> type) + throws IOException
      +
      Deserializes from the current state of the Decoder an object of type Deserializer. If + the decoder value is null, this must be permitted. By default, in this case, + this method will return null.
      +
      +
      Parameters:
      +
      decoder - The decoder, never null
      +
      context - The decoder context, never null
      +
      type - The generic type to be deserialized
      +
      Returns:
      +
      The deserialized object or null
      +
      Throws:
      +
      IOException - If an error occurs during deserialization of the object
      +
      Since:
      +
      2.0.0
      +
      +
      +
    • +
    • +
      +

      allowNull

      +
      @Deprecated +default boolean allowNull()
      + +
      Return true if the decoder can accept the null value by converting it to something else or just returning null.
      +
      +
      Returns:
      +
      Whether the deserializer is allowed to emit null
      +
      +
      +
    • +
    • +
      +

      getDefaultValue

      +
      @Nullable +default T getDefaultValue(@NonNull + @NonNull Deserializer.DecoderContext context, + @NonNull + @NonNull io.micronaut.core.type.Argument<? super T> type)
      +
      Obtains a default value that can be returned from this deserializer in the case where a value is absent.
      +
      +
      Parameters:
      +
      context - The decoder context, never null
      +
      type - The generic type to be deserialized
      +
      Returns:
      +
      The default value
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/DeserializerLocator.html b/2.6.0/api/io/micronaut/serde/DeserializerLocator.html new file mode 100644 index 000000000..d99ed113b --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/DeserializerLocator.html @@ -0,0 +1,227 @@ + + + + +DeserializerLocator (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface DeserializerLocator

+
+
+
+
All Known Subinterfaces:
+
Deserializer.DecoderContext, SerdeRegistry
+
+
+
All Known Implementing Classes:
+
DefaultSerdeRegistry
+
+
+
public interface DeserializerLocator
+
Locator strategy interface for deserializers.
+
+
Since:
+
1.0.0
+
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    <T, +D extends Deserializer<? extends T>>
    D
    +
    findCustomDeserializer(@NonNull Class<? extends D> deserializerClass)
    +
    +
    Gets a custom deserializer.
    +
    +
    <T> @NonNull Deserializer<? extends T>
    +
    findDeserializer(@NonNull io.micronaut.core.type.Argument<? extends T> type)
    +
    +
    Finds a deserializer for the given type.
    +
    +
    default <T> @NonNull Deserializer<? extends T>
    +
    findDeserializer(@NonNull Class<? extends T> type)
    +
    +
    Finds a deserializer for the given type.
    +
    +
    <T> Collection<io.micronaut.core.beans.BeanIntrospection<? extends T>>
    + +
    +
    Locates desrializable subtypes for the given super type.
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      findCustomDeserializer

      +
      @NonNull +<T, +D extends Deserializer<? extends T>> D findCustomDeserializer(@NonNull + @NonNull Class<? extends D> deserializerClass) + throws SerdeException
      +
      Gets a custom deserializer.
      +
      +
      Type Parameters:
      +
      T - The generic type
      +
      D - The deserializer type
      +
      Parameters:
      +
      deserializerClass - The deserializer class, should not be null
      +
      Returns:
      +
      The deserializer
      +
      Throws:
      +
      SerdeException - if no deserializer is found
      +
      +
      +
    • +
    • +
      +

      findDeserializer

      +
      @NonNull +<T> @NonNull Deserializer<? extends T> findDeserializer(@NonNull + @NonNull io.micronaut.core.type.Argument<? extends T> type) + throws SerdeException
      +
      Finds a deserializer for the given type.
      +
      +
      Type Parameters:
      +
      T - The generic type
      +
      Parameters:
      +
      type - The type, should not be null
      +
      Returns:
      +
      The deserializer
      +
      Throws:
      +
      SerdeException - if no deserializer is found
      +
      +
      +
    • +
    • +
      +

      findDeserializer

      +
      @NonNull +default <T> @NonNull Deserializer<? extends T> findDeserializer(@NonNull + @NonNull Class<? extends T> type) + throws SerdeException
      +
      Finds a deserializer for the given type.
      +
      +
      Type Parameters:
      +
      T - The generic type
      +
      Parameters:
      +
      type - The type, should not be null
      +
      Returns:
      +
      The deserializer
      +
      Throws:
      +
      SerdeException - if no deserializer is found
      +
      +
      +
    • +
    • +
      +

      getDeserializableSubtypes

      +
      <T> +Collection<io.micronaut.core.beans.BeanIntrospection<? extends T>> getDeserializableSubtypes(Class<T> superType)
      +
      Locates desrializable subtypes for the given super type.
      +
      +
      Type Parameters:
      +
      T - The generic super type
      +
      Parameters:
      +
      superType - The super type
      +
      Returns:
      +
      The subtypes, never null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/Encoder.html b/2.6.0/api/io/micronaut/serde/Encoder.html new file mode 100644 index 000000000..85748ace4 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/Encoder.html @@ -0,0 +1,500 @@ + + + + +Encoder (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Encoder

+
+
+
+
All Superinterfaces:
+
AutoCloseable
+
+
+
All Known Implementing Classes:
+
BsonWriterEncoder, JacksonEncoder, JsonNodeEncoder, OracleJdbcJsonGeneratorEncoder
+
+
+
public interface Encoder +extends AutoCloseable
+
Core interface for encoding a serialization format such as JSON.
+
+
Since:
+
1.0.0
+
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default void
    + +
    +
    Finalize the current structure.
    +
    +
    default @NonNull String
    + +
    +
    Return an analysis of the current path.
    +
    +
    @NonNull Encoder
    +
    encodeArray(@NonNull io.micronaut.core.type.Argument<?> type)
    +
    +
    Encodes an array.
    +
    +
    void
    +
    encodeBigDecimal(@NonNull BigDecimal value)
    +
    +
    Encode a BigDecimal.
    +
    +
    void
    +
    encodeBigInteger(@NonNull BigInteger value)
    +
    +
    Encode a BigInteger.
    +
    +
    default void
    +
    encodeBinary(byte @NonNull [] data)
    +
    +
    Encode the given binary data.
    +
    +
    void
    +
    encodeBoolean(boolean value)
    +
    +
    Encode a boolean.
    +
    +
    void
    +
    encodeByte(byte value)
    +
    +
    Encode a byte.
    +
    +
    void
    +
    encodeChar(char value)
    +
    +
    Encode a char.
    +
    +
    void
    +
    encodeDouble(double value)
    +
    +
    Encode a double.
    +
    +
    void
    +
    encodeFloat(float value)
    +
    +
    Encode a float.
    +
    +
    void
    +
    encodeInt(int value)
    +
    +
    Encode an int.
    +
    +
    void
    +
    encodeKey(@NonNull String key)
    +
    +
    Encode a key.
    +
    +
    void
    +
    encodeLong(long value)
    +
    +
    Encode a long.
    +
    +
    void
    + +
    +
    Encode null.
    +
    +
    @NonNull Encoder
    +
    encodeObject(@NonNull io.micronaut.core.type.Argument<?> type)
    +
    +
    Encodes an object.
    +
    +
    void
    +
    encodeShort(short value)
    +
    +
    Encode a short.
    +
    +
    void
    +
    encodeString(@NonNull String value)
    +
    +
    Encode a string.
    +
    +
    void
    + +
    +
    Finalize a previously created structure, like an array or object.
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      encodeArray

      +
      @NonNull +@NonNull Encoder encodeArray(@NonNull + @NonNull io.micronaut.core.type.Argument<?> type) + throws IOException
      +
      Encodes an array.
      +
      +
      Parameters:
      +
      type - The array type, never null
      +
      Returns:
      +
      The encoder, never null
      +
      Throws:
      +
      IOException - if an error occurs
      +
      +
      +
    • +
    • +
      +

      encodeObject

      +
      @NonNull +@NonNull Encoder encodeObject(@NonNull + @NonNull io.micronaut.core.type.Argument<?> type) + throws IOException
      +
      Encodes an object.
      +
      +
      Parameters:
      +
      type - The object type, never null
      +
      Returns:
      +
      The encoder, never null
      +
      Throws:
      +
      IOException - if an error occurs
      +
      +
      +
    • +
    • +
      +

      finishStructure

      +
      void finishStructure() + throws IOException
      +
      Finalize a previously created structure, like an array or object.
      +
      +
      Throws:
      +
      IOException - If an error occurs
      +
      +
      +
    • +
    • +
      +

      close

      +
      default void close() + throws IOException
      +
      Finalize the current structure. Equivalent to calling finishStructure().
      +
      +
      Specified by:
      +
      close in interface AutoCloseable
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      encodeKey

      +
      void encodeKey(@NonNull + @NonNull String key) + throws IOException
      +
      Encode a key.
      +
      +
      Parameters:
      +
      key - The key, never null
      +
      Throws:
      +
      IOException - If an error occurs
      +
      +
      +
    • +
    • +
      +

      encodeString

      +
      void encodeString(@NonNull + @NonNull String value) + throws IOException
      +
      Encode a string.
      +
      +
      Parameters:
      +
      value - The string, never null
      +
      Throws:
      +
      IOException - If an error occurs
      +
      +
      +
    • +
    • +
      +

      encodeBoolean

      +
      void encodeBoolean(boolean value) + throws IOException
      +
      Encode a boolean.
      +
      +
      Parameters:
      +
      value - The boolean
      +
      Throws:
      +
      IOException - If an error occurs
      +
      +
      +
    • +
    • +
      +

      encodeByte

      +
      void encodeByte(byte value) + throws IOException
      +
      Encode a byte.
      +
      +
      Parameters:
      +
      value - The byte
      +
      Throws:
      +
      IOException - If an error occurs
      +
      +
      +
    • +
    • +
      +

      encodeShort

      +
      void encodeShort(short value) + throws IOException
      +
      Encode a short.
      +
      +
      Parameters:
      +
      value - The short
      +
      Throws:
      +
      IOException - If an error occurs
      +
      +
      +
    • +
    • +
      +

      encodeChar

      +
      void encodeChar(char value) + throws IOException
      +
      Encode a char.
      +
      +
      Parameters:
      +
      value - The char
      +
      Throws:
      +
      IOException - If an error occurs
      +
      +
      +
    • +
    • +
      +

      encodeInt

      +
      void encodeInt(int value) + throws IOException
      +
      Encode an int.
      +
      +
      Parameters:
      +
      value - The int
      +
      Throws:
      +
      IOException - If an error occurs
      +
      +
      +
    • +
    • +
      +

      encodeLong

      +
      void encodeLong(long value) + throws IOException
      +
      Encode a long.
      +
      +
      Parameters:
      +
      value - The long
      +
      Throws:
      +
      IOException - If an error occurs
      +
      +
      +
    • +
    • +
      +

      encodeFloat

      +
      void encodeFloat(float value) + throws IOException
      +
      Encode a float.
      +
      +
      Parameters:
      +
      value - The float
      +
      Throws:
      +
      IOException - If an error occurs
      +
      +
      +
    • +
    • +
      +

      encodeDouble

      +
      void encodeDouble(double value) + throws IOException
      +
      Encode a double.
      +
      +
      Parameters:
      +
      value - The double
      +
      Throws:
      +
      IOException - If an error occurs
      +
      +
      +
    • +
    • +
      +

      encodeBigInteger

      +
      void encodeBigInteger(@NonNull + @NonNull BigInteger value) + throws IOException
      +
      Encode a BigInteger.
      +
      +
      Parameters:
      +
      value - The BigInteger, never null
      +
      Throws:
      +
      IOException - If an error occurs
      +
      +
      +
    • +
    • +
      +

      encodeBigDecimal

      +
      void encodeBigDecimal(@NonNull + @NonNull BigDecimal value) + throws IOException
      +
      Encode a BigDecimal.
      +
      +
      Parameters:
      +
      value - The BigDecimal, never null
      +
      Throws:
      +
      IOException - If an error occurs
      +
      +
      +
    • +
    • +
      +

      encodeBinary

      +
      default void encodeBinary(byte @NonNull [] data) + throws IOException
      +
      Encode the given binary data. The shape of the data in the output is unspecified, the only + requirement is that the equivalent Decoder.decodeBinary() must be able to parse to + the same data.
      +
      +
      Parameters:
      +
      data - The input data
      +
      Throws:
      +
      IOException
      +
      Since:
      +
      2.1
      +
      +
      +
    • +
    • +
      +

      encodeNull

      +
      void encodeNull() + throws IOException
      +
      Encode null.
      +
      +
      Throws:
      +
      IOException - If an error occurs
      +
      +
      +
    • +
    • +
      +

      currentPath

      +
      @NonNull +default @NonNull String currentPath()
      +
      Return an analysis of the current path.
      +
      +
      Returns:
      +
      The current path if known
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/LimitingStream.RemainingLimits.html b/2.6.0/api/io/micronaut/serde/LimitingStream.RemainingLimits.html new file mode 100644 index 000000000..77e4476cc --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/LimitingStream.RemainingLimits.html @@ -0,0 +1,101 @@ + + + + +LimitingStream.RemainingLimits (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LimitingStream.RemainingLimits

+
+
java.lang.Object +
io.micronaut.serde.LimitingStream.RemainingLimits
+
+
+
+
Enclosing class:
+
LimitingStream
+
+
+
public static final class LimitingStream.RemainingLimits +extends Object
+
This data structure contains the limits for this stream.
+
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/LimitingStream.html b/2.6.0/api/io/micronaut/serde/LimitingStream.html new file mode 100644 index 000000000..8231dc61f --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/LimitingStream.html @@ -0,0 +1,328 @@ + + + + +LimitingStream (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LimitingStream

+
+
java.lang.Object +
io.micronaut.serde.LimitingStream
+
+
+
+
Direct Known Subclasses:
+
AbstractStreamDecoder, BsonWriterEncoder, JacksonDecoder, JacksonEncoder, JsonNodeDecoder, JsonNodeEncoder, OracleJdbcJsonGeneratorEncoder
+
+
+
@Internal +public abstract class LimitingStream +extends Object
+
Utility class to check data limits in encoders and decoders. Currently, the only limit that is + checked is the nesting depth. +

+ This class can be used in both implementation "patterns" for Encoder (and + Decoder): For the same-object pattern, where Encoder.encodeObject(Argument) + returns the same instance, the encoder should call increaseDepth(), with a + corresponding decreaseDepth() call in Encoder.finishStructure(). Conversely, if + the encoder is implemented using the child-object pattern, where + Encoder.encodeObject(Argument) returns a child encoder responsible for the subtree, that + child encoder should be instantiated using the new limits returned by childLimits(). +

+ If there is a limit violation, childLimits() or increaseDepth() will throw an + exception.

+
+
Since:
+
2.0.0
+
Author:
+
Jonas Konrad
+
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      ourLimits

      +
      @NonNull +protected final @NonNull LimitingStream.RemainingLimits ourLimits()
      +
      Get a snapshot of our current limits to be passed to the constructor. This can be used for + buffering decoders, when a new decoder takes over but no change in depth takes place.
      +
      +
      Returns:
      +
      The current limits
      +
      +
      +
    • +
    • +
      +

      childLimits

      +
      @NonNull +protected final @NonNull LimitingStream.RemainingLimits childLimits() + throws SerdeException
      +
      Get the limits of a new child encoder.
      +
      +
      Returns:
      +
      The new limits
      +
      Throws:
      +
      SerdeException - If there is a nesting depth limit violation
      +
      +
      +
    • +
    • +
      +

      increaseDepth

      +
      protected final void increaseDepth() + throws SerdeException
      +
      Increase the current depth.
      +
      +
      Throws:
      +
      SerdeException - If there is a nesting depth limit violation
      +
      +
      +
    • +
    • +
      +

      decreaseDepth

      +
      protected final void decreaseDepth()
      +
      Decrease the current depth, always needs a corresponding increaseDepth() call.
      +
      +
    • +
    • +
      +

      limitsFromConfiguration

      +
      public static LimitingStream.RemainingLimits limitsFromConfiguration(SerdeConfiguration configuration)
      +
      Get the configured limits.
      +
      +
      Parameters:
      +
      configuration - The serde configuration
      +
      Returns:
      +
      The configured limits
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/NamingStrategyLocator.html b/2.6.0/api/io/micronaut/serde/NamingStrategyLocator.html new file mode 100644 index 000000000..b35d9cca0 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/NamingStrategyLocator.html @@ -0,0 +1,153 @@ + + + + +NamingStrategyLocator (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface NamingStrategyLocator

+
+
+
+
All Known Subinterfaces:
+
Deserializer.DecoderContext, SerdeRegistry, Serializer.EncoderContext
+
+
+
All Known Implementing Classes:
+
DefaultSerdeRegistry
+
+
+
public interface NamingStrategyLocator
+
Locator interface for a naming strategy.
+
+
Since:
+
1.0.0
+
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    findNamingStrategy(@NonNull Class<? extends D> namingStrategyClass)
    +
    +
    Gets a naming strategy.
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      findNamingStrategy

      +
      @NonNull +<D extends PropertyNamingStrategy> D findNamingStrategy(@NonNull + @NonNull Class<? extends D> namingStrategyClass) + throws SerdeException
      +
      Gets a naming strategy.
      +
      +
      Type Parameters:
      +
      D - The naming strategy type
      +
      Parameters:
      +
      namingStrategyClass - The naming strategy class, should not be null
      +
      Returns:
      +
      The naming strategy
      +
      Throws:
      +
      SerdeException - if no naming strategy is found
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/ObjectMapper.CloseableObjectMapper.html b/2.6.0/api/io/micronaut/serde/ObjectMapper.CloseableObjectMapper.html new file mode 100644 index 000000000..a32229c9a --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/ObjectMapper.CloseableObjectMapper.html @@ -0,0 +1,157 @@ + + + + +ObjectMapper.CloseableObjectMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ObjectMapper.CloseableObjectMapper

+
+
+
+
All Superinterfaces:
+
AutoCloseable, io.micronaut.json.JsonMapper, ObjectMapper
+
+
+
Enclosing interface:
+
ObjectMapper
+
+
+
public static interface ObjectMapper.CloseableObjectMapper +extends ObjectMapper, AutoCloseable
+
A closeable object mapper.
+
+
Since:
+
1.5.1
+
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    +

    Nested classes/interfaces inherited from interface io.micronaut.serde.ObjectMapper

    +ObjectMapper.CloseableObjectMapper
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    + +
     
    +
    +
    +
    +
    +

    Methods inherited from interface io.micronaut.json.JsonMapper

    +cloneWithViewClass, createReactiveParser, createSpecific, detectFeatures, getStreamConfig, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValueFromTree, readValueFromTree, updateValueFromTree, writeValue, writeValue, writeValueAsBytes, writeValueAsBytes, writeValueAsString, writeValueAsString, writeValueToTree, writeValueToTree
    +
    +

    Methods inherited from interface io.micronaut.serde.ObjectMapper

    +cloneWithFeatures, writeValueAsString
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/ObjectMapper.html b/2.6.0/api/io/micronaut/serde/ObjectMapper.html new file mode 100644 index 000000000..18be97d27 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/ObjectMapper.html @@ -0,0 +1,237 @@ + + + + +ObjectMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ObjectMapper

+
+
+
+
All Superinterfaces:
+
io.micronaut.json.JsonMapper
+
+
+
All Known Subinterfaces:
+
ObjectMapper.CloseableObjectMapper
+
+
+
All Known Implementing Classes:
+
AbstractBsonMapper, BsonBinaryMapper, BsonJsonMapper, JacksonJsonMapper, JsonStreamMapper, OracleJdbcJsonBinaryObjectMapper, OracleJdbcJsonTextObjectMapper
+
+
+
public interface ObjectMapper +extends io.micronaut.json.JsonMapper
+
Sub-interface of JsonMapper with customizations.
+
+
Author:
+
graemerocher
+
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Interface
    +
    Description
    +
    static interface 
    + +
    +
    A closeable object mapper.
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default io.micronaut.json.JsonMapper
    +
    cloneWithFeatures(io.micronaut.json.JsonFeatures features)
    +
     
    + +
    create(Map<String,Object> configuration, + String... packageNames)
    +
    +
    Creates a new custom ObjectMapper with additional beans (serializers, deserializers etc.) loaded + from the given package locations.
    +
    +
    static @NonNull ObjectMapper
    + +
    +
    Get the default ObjectMapper instance.
    +
    +
    default @NonNull String
    +
    writeValueAsString(@NonNull Object object)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from interface io.micronaut.json.JsonMapper

    +cloneWithViewClass, createReactiveParser, createSpecific, detectFeatures, getStreamConfig, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValueFromTree, readValueFromTree, updateValueFromTree, writeValue, writeValue, writeValueAsBytes, writeValueAsBytes, writeValueAsString, writeValueAsString, writeValueToTree, writeValueToTree
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      writeValueAsString

      +
      @NonNull +default @NonNull String writeValueAsString(@NonNull + @NonNull Object object) + throws IOException
      +
      +
      Specified by:
      +
      writeValueAsString in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      cloneWithFeatures

      +
      default io.micronaut.json.JsonMapper cloneWithFeatures(io.micronaut.json.JsonFeatures features)
      +
      +
      Specified by:
      +
      cloneWithFeatures in interface io.micronaut.json.JsonMapper
      +
      +
      +
    • +
    • +
      +

      getDefault

      +
      @NonNull +static @NonNull ObjectMapper getDefault()
      +
      Get the default ObjectMapper instance. + +

      Note that this method returns + an ObjectMapper that does not include any custom defined serializers or deserializers + and in general should be avoided outside a few niche cases that require static access.

      + +

      Where possible you should use dependency injection to instead retrieve the ObjectMapper + from the application context. +

      +
      +
      Returns:
      +
      The default object mapper
      +
      Since:
      +
      1.3.0
      +
      +
      +
    • +
    • +
      +

      create

      +
      @NonNull +static @NonNull ObjectMapper.CloseableObjectMapper create(Map<String,Object> configuration, + String... packageNames)
      +
      Creates a new custom ObjectMapper with additional beans (serializers, deserializers etc.) loaded + from the given package locations.
      +
      +
      Parameters:
      +
      configuration - The configuration
      +
      packageNames - The package names
      +
      Returns:
      +
      The new object mapper
      +
      Since:
      +
      1.5.1
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/ObjectSerializer.html b/2.6.0/api/io/micronaut/serde/ObjectSerializer.html new file mode 100644 index 000000000..120e3caa6 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/ObjectSerializer.html @@ -0,0 +1,176 @@ + + + + +ObjectSerializer (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ObjectSerializer<T>

+
+
+
+
Type Parameters:
+
T - The object type to be serialized
+
+
+
All Superinterfaces:
+
Serializer<T>
+
+
+
@Indexed(ObjectSerializer.class) +public interface ObjectSerializer<T> +extends Serializer<T>
+
A variation of Serializer that is serializing an object and supports serializing its content into an existing object.
+
+
Since:
+
2.3
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      serializeInto

      +
      void serializeInto(@NonNull + @NonNull Encoder encoder, + @NonNull + @NonNull Serializer.EncoderContext context, + @NonNull + @NonNull io.micronaut.core.type.Argument<? extends T> type, + @NonNull + T value) + throws IOException
      +
      Serializes the object values using the passed object encoder.
      +
      +
      Parameters:
      +
      encoder - The object encoder to use
      +
      context - The encoder context, never null
      +
      type - Models the generic type of the value
      +
      value - The value, can be null
      +
      Throws:
      +
      IOException - If an error occurs during serialization
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/PropertyFilter.html b/2.6.0/api/io/micronaut/serde/PropertyFilter.html new file mode 100644 index 000000000..8adfc0438 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/PropertyFilter.html @@ -0,0 +1,155 @@ + + + + +PropertyFilter (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface PropertyFilter

+
+
+
+
@Indexed(PropertyFilter.class) +public interface PropertyFilter
+
Models a build time property filter. That is a class computed at build-time that can + be used to decide which bean properties to serialize. + Use Named annotation to specify a name for the property filter.
+
+
Author:
+
Andriy Dmytruk
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      shouldInclude

      +
      boolean shouldInclude(@NonNull + Serializer.EncoderContext encoderContext, + @NonNull + @NonNull Serializer<Object> propertySerializer, + @NonNull + @NonNull Object bean, + @NonNull + @NonNull String propertyName, + @Nullable + @Nullable Object propertyValue)
      +
      +
      Parameters:
      +
      encoderContext - the encoder context
      +
      propertySerializer - the serializer of the property
      +
      bean - the object being serialized
      +
      propertyName - the name of the property
      +
      propertyValue - the property being serialized
      +
      Returns:
      +
      whether the property should be included in serialization
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/RecordBean.html b/2.6.0/api/io/micronaut/serde/RecordBean.html new file mode 100644 index 000000000..6bf76aab7 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/RecordBean.html @@ -0,0 +1,249 @@ + + + + +RecordBean (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class RecordBean

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.serde.RecordBean
+
+
+
+
+
public record RecordBean(String foo, String bar) +extends Record
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    RecordBean(String foo, + String bar)
    +
    +
    Creates an instance of a RecordBean record class.
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    bar()
    +
    +
    Returns the value of the bar record component.
    +
    +
    final boolean
    + +
    +
    Indicates whether some other object is "equal to" this one.
    +
    + +
    foo()
    +
    +
    Returns the value of the foo record component.
    +
    +
    final int
    + +
    +
    Returns a hash code value for this object.
    +
    +
    final String
    + +
    +
    Returns a string representation of this record class.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      RecordBean

      +
      public RecordBean(String foo, + String bar)
      +
      Creates an instance of a RecordBean record class.
      +
      +
      Parameters:
      +
      foo - the value for the foo record component
      +
      bar - the value for the bar record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      foo

      +
      public String foo()
      +
      Returns the value of the foo record component.
      +
      +
      Returns:
      +
      the value of the foo record component
      +
      +
      +
    • +
    • +
      +

      bar

      +
      public String bar()
      +
      Returns the value of the bar record component.
      +
      +
      Returns:
      +
      the value of the bar record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/Serde.html b/2.6.0/api/io/micronaut/serde/Serde.html new file mode 100644 index 000000000..e74f7a037 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/Serde.html @@ -0,0 +1,130 @@ + + + + +Serde (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Serde<T>

+
+
+
+
Type Parameters:
+
T - The type
+
+
+
All Superinterfaces:
+
Deserializer<T>, Serializer<T>
+
+
+
All Known Subinterfaces:
+
NullableSerde<T>, NumberSerde<N>, TemporalSerde<T>
+
+
+
All Known Implementing Classes:
+
AbstractBsonSerde, AbstractOracleJsonSerde, BsonRepresentationSerde, ByteBufferSerde, CodecBsonDecoder, DefaultFormattedTemporalSerde, DefaultSerdeRegistry.ByteArraySerde, HealthStatusSerde, InetAddressSerde, InstantSerde, LocalDateSerde, LocalDateTimeSerde, LocalTimeSerde, ObjectArraySerde, OffsetDateTimeSerde, OracleJsonBinarySerde, OracleJsonDurationSerde, OracleJsonLocaleDateSerde, OracleJsonLocaleDateTimeSerde, OracleJsonLocaleTimeSerde, OracleJsonOffsetDateTimeSerde, OracleJsonZonedDateTimeSerde, YearSerde, ZonedDateTimeSerde
+
+
+
@Indexed(Serde.class) +public interface Serde<T> +extends Serializer<T>, Deserializer<T>
+
Combined interface for a serializer and deserializer pair.
+
+
Since:
+
1.0.0
+
+
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/SerdeIntrospections.html b/2.6.0/api/io/micronaut/serde/SerdeIntrospections.html new file mode 100644 index 000000000..cab594d74 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/SerdeIntrospections.html @@ -0,0 +1,210 @@ + + + + +SerdeIntrospections (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface SerdeIntrospections

+
+
+
+
All Known Implementing Classes:
+
DefaultSerdeIntrospections
+
+
+
public interface SerdeIntrospections
+
Interface that abstracts the lookup for introspections usable for serialization and/or deserialization.
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default <T> @NonNull Collection<io.micronaut.core.beans.BeanIntrospection<? extends T>>
    + +
    +
    Gets an subtype introspection for the given type for deserialization.
    +
    +
    default @NonNull io.micronaut.core.beans.BeanIntrospector
    + +
    +
    The bean introspector to use.
    +
    +
    <T> @NonNull io.micronaut.core.beans.BeanIntrospection<T>
    +
    getDeserializableIntrospection(@NonNull io.micronaut.core.type.Argument<T> type)
    +
    +
    Gets an introspection for the given type for deserialization.
    +
    +
    <T> @NonNull io.micronaut.core.beans.BeanIntrospection<T>
    +
    getSerializableIntrospection(@NonNull io.micronaut.core.type.Argument<T> type)
    +
    +
    Gets an introspection for the given type for serialization.
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getBeanIntrospector

      +
      @NonNull +default @NonNull io.micronaut.core.beans.BeanIntrospector getBeanIntrospector()
      +
      The bean introspector to use.
      +
      +
      Returns:
      +
      The introspector
      +
      +
      +
    • +
    • +
      +

      getSerializableIntrospection

      +
      @NonNull +<T> +@NonNull io.micronaut.core.beans.BeanIntrospection<T> getSerializableIntrospection(@NonNull + @NonNull io.micronaut.core.type.Argument<T> type)
      +
      Gets an introspection for the given type for serialization.
      +
      +
      Type Parameters:
      +
      T - The generic type
      +
      Parameters:
      +
      type - The type
      +
      Returns:
      +
      The introspection, never null
      +
      Throws:
      +
      io.micronaut.core.beans.exceptions.IntrospectionException - if no introspection exists
      +
      +
      +
    • +
    • +
      +

      getDeserializableIntrospection

      +
      @NonNull +<T> +@NonNull io.micronaut.core.beans.BeanIntrospection<T> getDeserializableIntrospection(@NonNull + @NonNull io.micronaut.core.type.Argument<T> type)
      +
      Gets an introspection for the given type for deserialization.
      +
      +
      Type Parameters:
      +
      T - The generic type
      +
      Parameters:
      +
      type - The type
      +
      Returns:
      +
      The introspection, never null
      +
      Throws:
      +
      io.micronaut.core.beans.exceptions.IntrospectionException - if no introspection exists
      +
      +
      +
    • +
    • +
      +

      findSubtypeDeserializables

      +
      @NonNull +default <T> +@NonNull Collection<io.micronaut.core.beans.BeanIntrospection<? extends T>> findSubtypeDeserializables(@NonNull + @NonNull Class<T> type)
      +
      Gets an subtype introspection for the given type for deserialization.
      +
      +
      Type Parameters:
      +
      T - The generic type
      +
      Parameters:
      +
      type - The type
      +
      Returns:
      +
      A collection of introspections, never null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/SerdeJsonMapperSupplier.html b/2.6.0/api/io/micronaut/serde/SerdeJsonMapperSupplier.html new file mode 100644 index 000000000..d9d1e1e4c --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/SerdeJsonMapperSupplier.html @@ -0,0 +1,174 @@ + + + + +SerdeJsonMapperSupplier (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SerdeJsonMapperSupplier

+
+
java.lang.Object +
io.micronaut.serde.SerdeJsonMapperSupplier
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.json.JsonMapperSupplier, Supplier<io.micronaut.json.JsonMapper>
+
+
+
public class SerdeJsonMapperSupplier +extends Object +implements io.micronaut.json.JsonMapperSupplier
+
An implementation of the JsonMapperSupplier interface for Micronaut Serialization.
+
+
Since:
+
2.0.0
+
Author:
+
graemerocher
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SerdeJsonMapperSupplier

      +
      public SerdeJsonMapperSupplier()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      get

      +
      public io.micronaut.json.JsonMapper get()
      +
      +
      Specified by:
      +
      get in interface Supplier<io.micronaut.json.JsonMapper>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/SerdeRegistry.html b/2.6.0/api/io/micronaut/serde/SerdeRegistry.html new file mode 100644 index 000000000..92f6f27f6 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/SerdeRegistry.html @@ -0,0 +1,183 @@ + + + + +SerdeRegistry (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface SerdeRegistry

+
+
+
+
All Superinterfaces:
+
io.micronaut.core.convert.ConversionServiceProvider, DeserializerLocator, NamingStrategyLocator, SerializerLocator
+
+
+
All Known Implementing Classes:
+
DefaultSerdeRegistry
+
+
+
public interface SerdeRegistry +extends SerializerLocator, DeserializerLocator, NamingStrategyLocator, io.micronaut.core.convert.ConversionServiceProvider
+
Represents a registry where specific serializers can be looked up.
+
+
Since:
+
1.0.0
+
Author:
+
graemerocher
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      newEncoderContext

      +
      @NonNull +Serializer.EncoderContext newEncoderContext(@Nullable + @Nullable Class<?> view)
      +
      Creates a new encoder context.
      +
      +
      Parameters:
      +
      view - The view
      +
      Returns:
      +
      The encoder context
      +
      +
      +
    • +
    • +
      +

      newDecoderContext

      +
      @NonNull +Deserializer.DecoderContext newDecoderContext(@Nullable + @Nullable Class<?> view)
      +
      Creates a new decoder context.
      +
      +
      Parameters:
      +
      view - The view
      +
      Returns:
      +
      The decoder context
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/Serializer.EncoderContext.html b/2.6.0/api/io/micronaut/serde/Serializer.EncoderContext.html new file mode 100644 index 000000000..34bed14a5 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/Serializer.EncoderContext.html @@ -0,0 +1,190 @@ + + + + +Serializer.EncoderContext (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Serializer.EncoderContext

+
+
+
+
All Superinterfaces:
+
NamingStrategyLocator, PropertyReferenceManager, SerializerLocator
+
+
+
Enclosing interface:
+
Serializer<T>
+
+
+
public static interface Serializer.EncoderContext +extends SerializerLocator, PropertyReferenceManager, NamingStrategyLocator
+ +
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getConversionService

      +
      @NonNull +default @NonNull io.micronaut.core.convert.ConversionService getConversionService()
      +
      +
      Returns:
      +
      Conversion service
      +
      +
      +
    • +
    • +
      +

      hasView

      +
      default boolean hasView(Class<?>... views)
      +
      +
      Parameters:
      +
      views - Views to check.
      +
      Returns:
      +
      true iff any of the given views is enabled.
      +
      +
      +
    • +
    • +
      +

      resolveReference

      +
      @Internal +@Nullable +<B, +P> @Nullable SerializationReference<B,P> resolveReference(@NonNull + @NonNull SerializationReference<B,P> reference)
      +
      Resolve a reference for the given type and value.
      +
      +
      Type Parameters:
      +
      B - The bean type
      +
      P - The generic type of the value
      +
      Parameters:
      +
      reference - The reference
      +
      Returns:
      +
      The existing reference, a new one or null if serialization should be skipped
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/Serializer.html b/2.6.0/api/io/micronaut/serde/Serializer.html new file mode 100644 index 000000000..98b209465 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/Serializer.html @@ -0,0 +1,257 @@ + + + + +Serializer (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Serializer<T>

+
+
+
+
Type Parameters:
+
T - The type to be serialized
+
+
+
All Known Subinterfaces:
+
CustomizableSerializer<T>, NullableSerde<T>, NumberSerde<N>, ObjectSerializer<T>, Serde<T>, TemporalSerde<T>
+
+
+
All Known Implementing Classes:
+
AbstractBsonSerde, AbstractOracleJsonSerde, BsonRepresentationSerde, ByteBufferSerde, CodecBsonDecoder, CustomizedObjectArraySerializer, DefaultFormattedTemporalSerde, DefaultSerdeRegistry.ByteArraySerde, HealthStatusSerde, InetAddressSerde, InstantSerde, LocalDateSerde, LocalDateTimeSerde, LocalTimeSerde, ObjectArraySerde, ObjectSerializer, OffsetDateTimeSerde, OracleJsonBinarySerde, OracleJsonDurationSerde, OracleJsonLocaleDateSerde, OracleJsonLocaleDateTimeSerde, OracleJsonLocaleTimeSerde, OracleJsonOffsetDateTimeSerde, OracleJsonZonedDateTimeSerde, YearSerde, ZonedDateTimeSerde
+
+
+
@Indexed(Serializer.class) +public interface Serializer<T>
+
Models a build time serializer. That is a class computed at build-time that can + be used to serialize an instance of Serializer.
+
+
Author:
+
Jonas Konrad, graemerocher
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      createSpecific

      +
      @NonNull +default @NonNull Serializer<T> createSpecific(@NonNull + @NonNull Serializer.EncoderContext context, + @NonNull + @NonNull io.micronaut.core.type.Argument<? extends T> type) + throws SerdeException
      +
      Create a more specific serializer for the given definition.
      +
      +
      Parameters:
      +
      context - The encoder context
      +
      type - The type definition including any annotation metadata
      +
      Returns:
      +
      The more specific serializer
      +
      Throws:
      +
      SerdeException
      +
      +
      +
    • +
    • +
      +

      serialize

      +
      void serialize(@NonNull + @NonNull Encoder encoder, + @NonNull + @NonNull Serializer.EncoderContext context, + @NonNull + @NonNull io.micronaut.core.type.Argument<? extends T> type, + @NonNull + T value) + throws IOException
      +
      Serializes the given value using the passed Encoder.
      +
      +
      Parameters:
      +
      encoder - The encoder to use
      +
      context - The encoder context, never null
      +
      type - Models the generic type of the value
      +
      value - The value, can be null
      +
      Throws:
      +
      IOException - If an error occurs during serialization
      +
      +
      +
    • +
    • +
      +

      isEmpty

      +
      default boolean isEmpty(@NonNull + @NonNull Serializer.EncoderContext context, + @Nullable + T value)
      +
      Used for JsonInclude.Include#NON_EMPTY checking.
      +
      +
      Parameters:
      +
      context - The encoder context
      +
      value - The check to check
      +
      Returns:
      +
      Return true if the value is empty
      +
      +
      +
    • +
    • +
      +

      isAbsent

      +
      default boolean isAbsent(@NonNull + @NonNull Serializer.EncoderContext context, + @Nullable + T value)
      +
      Used for JsonInclude.Include#NON_ABSENT checking.
      +
      +
      Parameters:
      +
      context - The encoder context
      +
      value - The value to check
      +
      Returns:
      +
      Return true if the value is absent
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/SerializerLocator.html b/2.6.0/api/io/micronaut/serde/SerializerLocator.html new file mode 100644 index 000000000..f912df0ce --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/SerializerLocator.html @@ -0,0 +1,206 @@ + + + + +SerializerLocator (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface SerializerLocator

+
+
+
+
All Known Subinterfaces:
+
SerdeRegistry, Serializer.EncoderContext
+
+
+
All Known Implementing Classes:
+
DefaultSerdeRegistry
+
+
+
public interface SerializerLocator
+
Locator strategy interface for serializers.
+
+
Since:
+
1.0.0
+
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    <T, +D extends Serializer<? extends T>>
    D
    +
    findCustomSerializer(@NonNull Class<? extends D> serializerClass)
    +
    +
    Gets a custom serializer.
    +
    +
    <T> @NonNull Serializer<? super T>
    +
    findSerializer(@NonNull io.micronaut.core.type.Argument<? extends T> forType)
    +
    +
    Finds a serializer for the given type.
    +
    +
    default <T> @NonNull Serializer<? super T>
    +
    findSerializer(@NonNull Class<? extends T> forType)
    +
    +
    Finds a serializer for the given type.
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      findCustomSerializer

      +
      @NonNull +<T, +D extends Serializer<? extends T>> D findCustomSerializer(@NonNull + @NonNull Class<? extends D> serializerClass) + throws SerdeException
      +
      Gets a custom serializer.
      +
      +
      Type Parameters:
      +
      T - The generic type
      +
      D - The serializer type
      +
      Parameters:
      +
      serializerClass - The serializer class, should not be null
      +
      Returns:
      +
      The serializer
      +
      Throws:
      +
      SerdeException - if no serializer is found
      +
      +
      +
    • +
    • +
      +

      findSerializer

      +
      @NonNull +<T> @NonNull Serializer<? super T> findSerializer(@NonNull + @NonNull io.micronaut.core.type.Argument<? extends T> forType) + throws SerdeException
      +
      Finds a serializer for the given type.
      +
      +
      Type Parameters:
      +
      T - The generic type
      +
      Parameters:
      +
      forType - The type
      +
      Returns:
      +
      The serializer
      +
      Throws:
      +
      SerdeException - if an exception occurs
      +
      +
      +
    • +
    • +
      +

      findSerializer

      +
      @NonNull +default <T> @NonNull Serializer<? super T> findSerializer(@NonNull + @NonNull Class<? extends T> forType) + throws SerdeException
      +
      Finds a serializer for the given type.
      +
      +
      Type Parameters:
      +
      T - The generic type
      +
      Parameters:
      +
      forType - The type
      +
      Returns:
      +
      The serializer
      +
      Throws:
      +
      SerdeException - if an exception occurs
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/Simple.html b/2.6.0/api/io/micronaut/serde/Simple.html new file mode 100644 index 000000000..c8c412317 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/Simple.html @@ -0,0 +1,167 @@ + + + + +Simple (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Simple

+
+
java.lang.Object +
io.micronaut.serde.Simple
+
+
+
+
public class Simple +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Simple

      +
      public Simple()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
    • +
    • +
      +

      setName

      +
      public void setName(String name)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/SomeObject.html b/2.6.0/api/io/micronaut/serde/SomeObject.html new file mode 100644 index 000000000..f01895816 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/SomeObject.html @@ -0,0 +1,193 @@ + + + + +SomeObject (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SomeObject

+
+
java.lang.Object +
io.micronaut.serde.SomeObject
+
+
+
+
public class SomeObject +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SomeObject

      +
      public SomeObject()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getVal

      +
      public String getVal()
      +
      +
    • +
    • +
      +

      setVal

      +
      public void setVal(String val)
      +
      +
    • +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/UpdatingDeserializer.html b/2.6.0/api/io/micronaut/serde/UpdatingDeserializer.html new file mode 100644 index 000000000..145aac47f --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/UpdatingDeserializer.html @@ -0,0 +1,174 @@ + + + + +UpdatingDeserializer (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface UpdatingDeserializer<T>

+
+
+
+
Type Parameters:
+
T - The generic type that the deserializer can deserialize
+
+
+
All Superinterfaces:
+
Deserializer<T>
+
+
+
@Indexed(Deserializer.class) +public interface UpdatingDeserializer<T> +extends Deserializer<T>
+
Interface that represents a deserializer capable of updating an existing object.
+
+
Author:
+
Jonas Konrad, graemerocher
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      deserializeInto

      +
      @Nullable +void deserializeInto(@NonNull + @NonNull Decoder decoder, + @NonNull + @NonNull Deserializer.DecoderContext decoderContext, + @NonNull + @NonNull io.micronaut.core.type.Argument<? super T> type, + T value) + throws IOException
      +
      Deserializes from the current state of the Decoder an object of type UpdatingDeserializer.
      +
      +
      Parameters:
      +
      decoder - The decoder, never null
      +
      decoderContext - The decoder context, never null
      +
      type - The generic type to be deserialized
      +
      value - The value
      +
      Throws:
      +
      IOException - If an error occurs during deserialization of the object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/annotation/SerdeImport.Repeated.html b/2.6.0/api/io/micronaut/serde/annotation/SerdeImport.Repeated.html new file mode 100644 index 000000000..255133343 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/annotation/SerdeImport.Repeated.html @@ -0,0 +1,121 @@ + + + + +SerdeImport.Repeated (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface SerdeImport.Repeated

+
+
+
+
Enclosing class:
+
SerdeImport
+
+
+
@Target(TYPE) +@Retention(RUNTIME) +public static @interface SerdeImport.Repeated
+
Repeated wrapper for this annotation.
+
+
+
    + +
  • +
    +

    Required Element Summary

    +
    Required Elements
    +
    +
    Modifier and Type
    +
    Required Element
    +
    Description
    + + +
     
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Element Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/annotation/SerdeImport.html b/2.6.0/api/io/micronaut/serde/annotation/SerdeImport.html new file mode 100644 index 000000000..fe84d123f --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/annotation/SerdeImport.html @@ -0,0 +1,232 @@ + + + + +SerdeImport (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface SerdeImport

+
+
+
+
@Internal +@Target(TYPE) +@Retention(RUNTIME) +@Repeatable(Repeated.class) +public @interface SerdeImport
+
Annotation to allow external classes to be enabled for serialization / deserialization.
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static @interface 
    + +
    +
    Repeated wrapper for this annotation.
    +
    +
    +
    +
  • + +
  • +
    +

    Optional Element Summary

    +
    Optional Elements
    +
    +
    Modifier and Type
    +
    Optional Element
    +
    Description
    +
    boolean
    + +
     
    + + +
    +
    Apply a mixin type.
    +
    + + +
    +
    Specifies a package name where types can be found.
    +
    +
    boolean
    + +
     
    + + +
    +
    Allows making an external class or interface serializable.
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Element Details

    +
      +
    • +
      +

      value

      +
      Class<?> value
      +
      Allows making an external class or interface serializable. + +

      Note that mixins only work with publicly accessible members (constructors, getters/setters etc.), + anything not public will not be includes in the serialization/deserialization result.

      +
      +
      Returns:
      +
      The type to enable serialization for.
      +
      +
      +
      Default:
      +
      void.class
      +
      +
      +
    • +
    • +
      +

      packageName

      +
      String packageName
      +
      Specifies a package name where types can be found. + +

      Only publicly accessible types will be processed. Nested packages will not be processed and have to be defined explicitly.

      +
      +
      Returns:
      +
      The package name where types can be found to import.
      +
      Since:
      +
      2.2.2
      +
      +
      +
      Default:
      +
      ""
      +
      +
      +
    • +
    • +
      +

      mixin

      +
      Class<?> mixin
      +
      Apply a mixin type. This is equivalent to Jackson objectMapper.addMixInAnnotations(..) allowing to mixin + the annotations to the imported type. + +

      Any fields or methods that match fields or methods declared in the type specified to value() will have + the annotations applied to the imported type.

      +
      +
      Returns:
      +
      The mixin type
      +
      +
      +
      Default:
      +
      void.class
      +
      +
      +
    • +
    • +
      +

      serializable

      +
      boolean serializable
      +
      +
      Returns:
      +
      Whether to import for serialization. Defaults to true.
      +
      +
      +
      Default:
      +
      true
      +
      +
      +
    • +
    • +
      +

      deserializable

      +
      boolean deserializable
      +
      +
      Returns:
      +
      Whether to import for deserialization. Defaults to true.
      +
      +
      +
      Default:
      +
      true
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/annotation/Serdeable.Deserializable.html b/2.6.0/api/io/micronaut/serde/annotation/Serdeable.Deserializable.html new file mode 100644 index 000000000..7f20e05c7 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/annotation/Serdeable.Deserializable.html @@ -0,0 +1,191 @@ + + + + +Serdeable.Deserializable (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface Serdeable.Deserializable

+
+
+
+
Enclosing class:
+
Serdeable
+
+
+
@Retention(RUNTIME) +@Introspected +public static @interface Serdeable.Deserializable
+
Annotation used to indicate a type is deserializable.
+
+
+ +
+
+
    + +
  • +
    +

    Element Details

    +
      +
    • +
      +

      using

      +
      @AliasFor(annotation=SerdeConfig.class, + member="deserializerClass") +Class<? extends Deserializer> using
      +
      +
      Returns:
      +
      The deserializer.
      +
      +
      +
      Default:
      +
      io.micronaut.serde.Deserializer.class
      +
      +
      +
    • +
    • +
      +

      validate

      +
      @AliasFor(annotation=SerdeConfig.class, + member="validate") +boolean validate
      +
      +
      Returns:
      +
      Whether build time validation should fail compilation on definition errors.
      +
      +
      +
      Default:
      +
      true
      +
      +
      +
    • +
    • +
      +

      as

      +
      @AliasFor(annotation=SerdeConfig.class, + member="deserAs") +Class<?> as
      +
      Use the given class to deserialize this type.
      +
      +
      Returns:
      +
      A type that is a subclass of the annotated type.
      +
      +
      +
      Default:
      +
      void.class
      +
      +
      +
    • +
    • +
      +

      naming

      +
      @AliasFor(annotation=SerdeConfig.class, + member="naming") +Class<? extends PropertyNamingStrategy> naming
      +
      +
      Returns:
      +
      Naming strategy to use.
      +
      +
      +
      Default:
      +
      io.micronaut.serde.config.naming.IdentityStrategy.class
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/annotation/Serdeable.Serializable.html b/2.6.0/api/io/micronaut/serde/annotation/Serdeable.Serializable.html new file mode 100644 index 000000000..413725066 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/annotation/Serdeable.Serializable.html @@ -0,0 +1,191 @@ + + + + +Serdeable.Serializable (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface Serdeable.Serializable

+
+
+
+
Enclosing class:
+
Serdeable
+
+
+
@Introspected +@Retention(RUNTIME) +public static @interface Serdeable.Serializable
+
Annotation used to indicate a type is serializable.
+
+
+ +
+
+
    + +
  • +
    +

    Element Details

    +
      +
    • +
      +

      using

      +
      @AliasFor(annotation=SerdeConfig.class, + member="serializerClass") +Class<? extends Serializer> using
      +
      +
      Returns:
      +
      The Serializer to use.
      +
      +
      +
      Default:
      +
      io.micronaut.serde.Serializer.class
      +
      +
      +
    • +
    • +
      +

      validate

      +
      @AliasFor(annotation=SerdeConfig.class, + member="validate") +boolean validate
      +
      +
      Returns:
      +
      Whether build time validation should fail compilation on definition errors.
      +
      +
      +
      Default:
      +
      true
      +
      +
      +
    • +
    • +
      +

      as

      +
      @AliasFor(annotation=SerdeConfig.class, + member="serAs") +Class<?> as
      +
      Use the given class to serialize this type.
      +
      +
      Returns:
      +
      A type that is a subclass of the annotated type.
      +
      +
      +
      Default:
      +
      void.class
      +
      +
      +
    • +
    • +
      +

      naming

      +
      @AliasFor(annotation=SerdeConfig.class, + member="naming") +Class<? extends PropertyNamingStrategy> naming
      +
      +
      Returns:
      +
      Naming strategy to use.
      +
      +
      +
      Default:
      +
      io.micronaut.serde.config.naming.IdentityStrategy.class
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/annotation/Serdeable.html b/2.6.0/api/io/micronaut/serde/annotation/Serdeable.html new file mode 100644 index 000000000..174287c7d --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/annotation/Serdeable.html @@ -0,0 +1,179 @@ + + + + +Serdeable (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface Serdeable

+
+
+
+
@Target(TYPE) +@Retention(RUNTIME) +@Introspected +public @interface Serdeable
+
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. + +

This annotation is meta-annotated with Serdeable.Serializable and + Serdeable.Deserializable which allow a type to be either serializable or deserializable

+
+
Since:
+
1.0.0
+
Author:
+
graemerocher
+
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static @interface 
    + +
    +
    Annotation used to indicate a type is deserializable.
    +
    +
    static @interface 
    + +
    +
    Annotation used to indicate a type is serializable.
    +
    +
    +
    +
  • + +
  • +
    +

    Optional Element Summary

    +
    Optional Elements
    +
    +
    Modifier and Type
    +
    Optional Element
    +
    Description
    + + +
     
    +
    boolean
    + +
     
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Element Details

    +
      +
    • +
      +

      validate

      +
      @AliasFor(annotation=SerdeConfig.class, + member="validate") +boolean validate
      +
      +
      Returns:
      +
      Whether build time validation should fail compilation on definition errors.
      +
      +
      +
      Default:
      +
      true
      +
      +
      +
    • +
    • +
      +

      naming

      +
      @AliasFor(annotation=SerdeConfig.class, + member="naming") +Class<? extends PropertyNamingStrategy> naming
      +
      +
      Returns:
      +
      Naming strategy to use for both serialization and deserialization.
      +
      +
      +
      Default:
      +
      io.micronaut.serde.config.naming.IdentityStrategy.class
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/annotation/package-summary.html b/2.6.0/api/io/micronaut/serde/annotation/package-summary.html new file mode 100644 index 000000000..62f33e6c9 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/annotation/package-summary.html @@ -0,0 +1,112 @@ + + + + +io.micronaut.serde.annotation (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.annotation

+
+
+
package io.micronaut.serde.annotation
+
+
    +
  • + +
  • +
  • +
    +
    Annotation Interfaces
    +
    +
    Class
    +
    Description
    + +
    +
    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.
    +
    + +
    +
    Annotation used to indicate a type is deserializable.
    +
    + +
    +
    Annotation used to indicate a type is serializable.
    +
    + +
    +
    Annotation to allow external classes to be enabled for serialization / deserialization.
    +
    + +
    +
    Repeated wrapper for this annotation.
    +
    +
    +
    +
  • +
+
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/annotation/package-tree.html b/2.6.0/api/io/micronaut/serde/annotation/package-tree.html new file mode 100644 index 000000000..29b45a740 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/annotation/package-tree.html @@ -0,0 +1,71 @@ + + + + +io.micronaut.serde.annotation Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.annotation

+Package Hierarchies: + +
+
+

Annotation Interface Hierarchy

+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/bson/AbstractBsonMapper.html b/2.6.0/api/io/micronaut/serde/bson/AbstractBsonMapper.html new file mode 100644 index 000000000..91609d125 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/bson/AbstractBsonMapper.html @@ -0,0 +1,473 @@ + + + + +AbstractBsonMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AbstractBsonMapper

+
+
java.lang.Object +
io.micronaut.serde.bson.AbstractBsonMapper
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.json.JsonMapper, ObjectMapper
+
+
+
Direct Known Subclasses:
+
BsonBinaryMapper, BsonJsonMapper
+
+
+
@Internal +public abstract class AbstractBsonMapper +extends Object +implements ObjectMapper
+
Abstract Bson mapper.
+
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      createBsonReader

      +
      protected abstract org.bson.BsonReader createBsonReader(ByteBuffer byteBuffer)
      +
      +
    • +
    • +
      +

      createBsonWriter

      +
      protected abstract org.bson.AbstractBsonWriter createBsonWriter(OutputStream bsonOutput) + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeValueToTree

      +
      public <T> io.micronaut.json.tree.JsonNode writeValueToTree(io.micronaut.core.type.Argument<T> type, + T value) + throws IOException
      +
      +
      Specified by:
      +
      writeValueToTree in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeValue

      +
      public <T> void writeValue(OutputStream outputStream, + io.micronaut.core.type.Argument<T> type, + T object) + throws IOException
      +
      +
      Specified by:
      +
      writeValue in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeValueAsBytes

      +
      public <T> byte[] writeValueAsBytes(io.micronaut.core.type.Argument<T> type, + T object) + throws IOException
      +
      +
      Specified by:
      +
      writeValueAsBytes in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      readValueFromTree

      +
      public <T> T readValueFromTree(io.micronaut.json.tree.JsonNode tree, + io.micronaut.core.type.Argument<T> type) + throws IOException
      +
      +
      Specified by:
      +
      readValueFromTree in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      readValue

      +
      public <T> T readValue(InputStream inputStream, + io.micronaut.core.type.Argument<T> type) + throws IOException
      +
      +
      Specified by:
      +
      readValue in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      readValue

      +
      public <T> T readValue(byte[] byteArray, + io.micronaut.core.type.Argument<T> type) + throws IOException
      +
      +
      Specified by:
      +
      readValue in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      createReactiveParser

      +
      public org.reactivestreams.Processor<byte[],io.micronaut.json.tree.JsonNode> createReactiveParser(Consumer<org.reactivestreams.Processor<byte[],io.micronaut.json.tree.JsonNode>> onSubscribe, + boolean streamArray)
      +
      +
      Specified by:
      +
      createReactiveParser in interface io.micronaut.json.JsonMapper
      +
      +
      +
    • +
    • +
      +

      writeValueToTree

      +
      public io.micronaut.json.tree.JsonNode writeValueToTree(Object value) + throws IOException
      +
      +
      Specified by:
      +
      writeValueToTree in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeValue

      +
      public void writeValue(OutputStream outputStream, + Object object) + throws IOException
      +
      +
      Specified by:
      +
      writeValue in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeValueAsBytes

      +
      public byte[] writeValueAsBytes(Object object) + throws IOException
      +
      +
      Specified by:
      +
      writeValueAsBytes in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      getStreamConfig

      +
      public io.micronaut.json.JsonStreamConfig getStreamConfig()
      +
      +
      Specified by:
      +
      getStreamConfig in interface io.micronaut.json.JsonMapper
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/bson/BsonBinaryMapper.html b/2.6.0/api/io/micronaut/serde/bson/BsonBinaryMapper.html new file mode 100644 index 000000000..05ae231b3 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/bson/BsonBinaryMapper.html @@ -0,0 +1,239 @@ + + + + +BsonBinaryMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BsonBinaryMapper

+
+
java.lang.Object +
io.micronaut.serde.bson.AbstractBsonMapper +
io.micronaut.serde.bson.BsonBinaryMapper
+
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.json.JsonMapper, ObjectMapper
+
+
+
@Singleton +@Order(200) +public final class BsonBinaryMapper +extends AbstractBsonMapper
+
Binary Bson mapper.
+
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/bson/BsonJsonMapper.html b/2.6.0/api/io/micronaut/serde/bson/BsonJsonMapper.html new file mode 100644 index 000000000..54f65323a --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/bson/BsonJsonMapper.html @@ -0,0 +1,253 @@ + + + + +BsonJsonMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BsonJsonMapper

+
+
java.lang.Object +
io.micronaut.serde.bson.AbstractBsonMapper +
io.micronaut.serde.bson.BsonJsonMapper
+
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.json.JsonMapper, ObjectMapper
+
+
+
@Singleton +@Order(100) +public final class BsonJsonMapper +extends AbstractBsonMapper
+
Textual JSON Bson mapper.
+
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/bson/BsonReaderDecoder.html b/2.6.0/api/io/micronaut/serde/bson/BsonReaderDecoder.html new file mode 100644 index 000000000..6bf34fdab --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/bson/BsonReaderDecoder.html @@ -0,0 +1,615 @@ + + + + +BsonReaderDecoder (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BsonReaderDecoder

+
+ +
+
+
All Implemented Interfaces:
+
Decoder, AutoCloseable
+
+
+
@Internal +public final class BsonReaderDecoder +extends AbstractDecoderPerStructureStreamDecoder
+
Bson implementation of Decoder.
+
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/bson/BsonWriterEncoder.html b/2.6.0/api/io/micronaut/serde/bson/BsonWriterEncoder.html new file mode 100644 index 000000000..9459226e7 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/bson/BsonWriterEncoder.html @@ -0,0 +1,569 @@ + + + + +BsonWriterEncoder (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BsonWriterEncoder

+
+
java.lang.Object +
io.micronaut.serde.LimitingStream +
io.micronaut.serde.bson.BsonWriterEncoder
+
+
+
+
+
All Implemented Interfaces:
+
Encoder, AutoCloseable
+
+
+
@Internal +public final class BsonWriterEncoder +extends LimitingStream +implements Encoder
+
Bson implementation of Encoder.
+
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      encodeArray

      +
      public Encoder encodeArray(io.micronaut.core.type.Argument<?> type) + throws SerdeException
      +
      Description copied from interface: Encoder
      +
      Encodes an array.
      +
      +
      Specified by:
      +
      encodeArray in interface Encoder
      +
      Parameters:
      +
      type - The array type, never null
      +
      Returns:
      +
      The encoder, never null
      +
      Throws:
      +
      SerdeException
      +
      +
      +
    • +
    • +
      +

      encodeObject

      +
      public Encoder encodeObject(io.micronaut.core.type.Argument<?> type) + throws SerdeException
      +
      Description copied from interface: Encoder
      +
      Encodes an object.
      +
      +
      Specified by:
      +
      encodeObject in interface Encoder
      +
      Parameters:
      +
      type - The object type, never null
      +
      Returns:
      +
      The encoder, never null
      +
      Throws:
      +
      SerdeException
      +
      +
      +
    • +
    • +
      +

      finishStructure

      +
      public void finishStructure()
      +
      Description copied from interface: Encoder
      +
      Finalize a previously created structure, like an array or object.
      +
      +
      Specified by:
      +
      finishStructure in interface Encoder
      +
      +
      +
    • +
    • +
      +

      encodeKey

      +
      public void encodeKey(String key)
      +
      Description copied from interface: Encoder
      +
      Encode a key.
      +
      +
      Specified by:
      +
      encodeKey in interface Encoder
      +
      Parameters:
      +
      key - The key, never null
      +
      +
      +
    • +
    • +
      +

      encodeString

      +
      public void encodeString(String value)
      +
      Description copied from interface: Encoder
      +
      Encode a string.
      +
      +
      Specified by:
      +
      encodeString in interface Encoder
      +
      Parameters:
      +
      value - The string, never null
      +
      +
      +
    • +
    • +
      +

      encodeBoolean

      +
      public void encodeBoolean(boolean value)
      +
      Description copied from interface: Encoder
      +
      Encode a boolean.
      +
      +
      Specified by:
      +
      encodeBoolean in interface Encoder
      +
      Parameters:
      +
      value - The boolean
      +
      +
      +
    • +
    • +
      +

      encodeByte

      +
      public void encodeByte(byte value)
      +
      Description copied from interface: Encoder
      +
      Encode a byte.
      +
      +
      Specified by:
      +
      encodeByte in interface Encoder
      +
      Parameters:
      +
      value - The byte
      +
      +
      +
    • +
    • +
      +

      encodeShort

      +
      public void encodeShort(short value)
      +
      Description copied from interface: Encoder
      +
      Encode a short.
      +
      +
      Specified by:
      +
      encodeShort in interface Encoder
      +
      Parameters:
      +
      value - The short
      +
      +
      +
    • +
    • +
      +

      encodeChar

      +
      public void encodeChar(char value)
      +
      Description copied from interface: Encoder
      +
      Encode a char.
      +
      +
      Specified by:
      +
      encodeChar in interface Encoder
      +
      Parameters:
      +
      value - The char
      +
      +
      +
    • +
    • +
      +

      encodeInt

      +
      public void encodeInt(int value)
      +
      Description copied from interface: Encoder
      +
      Encode an int.
      +
      +
      Specified by:
      +
      encodeInt in interface Encoder
      +
      Parameters:
      +
      value - The int
      +
      +
      +
    • +
    • +
      +

      encodeLong

      +
      public void encodeLong(long value)
      +
      Description copied from interface: Encoder
      +
      Encode a long.
      +
      +
      Specified by:
      +
      encodeLong in interface Encoder
      +
      Parameters:
      +
      value - The long
      +
      +
      +
    • +
    • +
      +

      encodeFloat

      +
      public void encodeFloat(float value)
      +
      Description copied from interface: Encoder
      +
      Encode a float.
      +
      +
      Specified by:
      +
      encodeFloat in interface Encoder
      +
      Parameters:
      +
      value - The float
      +
      +
      +
    • +
    • +
      +

      encodeDouble

      +
      public void encodeDouble(double value)
      +
      Description copied from interface: Encoder
      +
      Encode a double.
      +
      +
      Specified by:
      +
      encodeDouble in interface Encoder
      +
      Parameters:
      +
      value - The double
      +
      +
      +
    • +
    • +
      +

      encodeBigInteger

      +
      public void encodeBigInteger(BigInteger value)
      +
      Description copied from interface: Encoder
      +
      Encode a BigInteger.
      +
      +
      Specified by:
      +
      encodeBigInteger in interface Encoder
      +
      Parameters:
      +
      value - The BigInteger, never null
      +
      +
      +
    • +
    • +
      +

      encodeBigDecimal

      +
      public void encodeBigDecimal(BigDecimal value)
      +
      Description copied from interface: Encoder
      +
      Encode a BigDecimal.
      +
      +
      Specified by:
      +
      encodeBigDecimal in interface Encoder
      +
      Parameters:
      +
      value - The BigDecimal, never null
      +
      +
      +
    • +
    • +
      +

      encodeBinary

      +
      public void encodeBinary(byte @NonNull [] data) + throws IOException
      +
      Description copied from interface: Encoder
      +
      Encode the given binary data. The shape of the data in the output is unspecified, the only + requirement is that the equivalent Decoder.decodeBinary() must be able to parse to + the same data.
      +
      +
      Specified by:
      +
      encodeBinary in interface Encoder
      +
      Parameters:
      +
      data - The input data
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      encodeNull

      +
      public void encodeNull()
      +
      Description copied from interface: Encoder
      +
      Encode null.
      +
      +
      Specified by:
      +
      encodeNull in interface Encoder
      +
      +
      +
    • +
    • +
      +

      currentPath

      +
      @NonNull +public @NonNull String currentPath()
      +
      Description copied from interface: Encoder
      +
      Return an analysis of the current path.
      +
      +
      Specified by:
      +
      currentPath in interface Encoder
      +
      Returns:
      +
      The current path if known
      +
      +
      +
    • +
    • +
      +

      encodeDecimal128

      +
      public void encodeDecimal128(org.bson.types.Decimal128 value)
      +
      +
    • +
    • +
      +

      encodeObjectId

      +
      public void encodeObjectId(org.bson.types.ObjectId value)
      +
      +
    • +
    • +
      +

      getBsonWriter

      +
      public org.bson.BsonWriter getBsonWriter()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/bson/custom/AbstractBsonSerde.html b/2.6.0/api/io/micronaut/serde/bson/custom/AbstractBsonSerde.html new file mode 100644 index 000000000..a3cb7d2ae --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/bson/custom/AbstractBsonSerde.html @@ -0,0 +1,280 @@ + + + + +AbstractBsonSerde (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AbstractBsonSerde<T>

+
+
java.lang.Object +
io.micronaut.serde.bson.custom.AbstractBsonSerde<T>
+
+
+
+
Type Parameters:
+
T -
+
+
+
All Implemented Interfaces:
+
Deserializer<T>, Serde<T>, Serializer<T>
+
+
+
Direct Known Subclasses:
+
BsonRepresentationSerde, CodecBsonDecoder
+
+
+
public abstract class AbstractBsonSerde<T> +extends Object +implements Serde<T>
+
Abstract serializer/deserializer that needs to access Bson decoder/encoder.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AbstractBsonSerde

      +
      public AbstractBsonSerde()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/bson/custom/BsonRepresentationSerde.html b/2.6.0/api/io/micronaut/serde/bson/custom/BsonRepresentationSerde.html new file mode 100644 index 000000000..ecf660703 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/bson/custom/BsonRepresentationSerde.html @@ -0,0 +1,224 @@ + + + + +BsonRepresentationSerde (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BsonRepresentationSerde

+
+
java.lang.Object +
io.micronaut.serde.bson.custom.AbstractBsonSerde<Object> +
io.micronaut.serde.bson.custom.BsonRepresentationSerde
+
+
+
+
+
All Implemented Interfaces:
+
Deserializer<Object>, Serde<Object>, Serializer<Object>
+
+
+
@Singleton +public final class BsonRepresentationSerde +extends AbstractBsonSerde<Object>
+
Custom BsonType representation serializer/deserializer.
+
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/bson/custom/CodecBsonDecoder.html b/2.6.0/api/io/micronaut/serde/bson/custom/CodecBsonDecoder.html new file mode 100644 index 000000000..6898cbb6a --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/bson/custom/CodecBsonDecoder.html @@ -0,0 +1,218 @@ + + + + +CodecBsonDecoder (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CodecBsonDecoder<T>

+
+
java.lang.Object +
io.micronaut.serde.bson.custom.AbstractBsonSerde<T> +
io.micronaut.serde.bson.custom.CodecBsonDecoder<T>
+
+
+
+
+
Type Parameters:
+
T -
+
+
+
All Implemented Interfaces:
+
Deserializer<T>, Serde<T>, Serializer<T>
+
+
+
@Internal +public class CodecBsonDecoder<T> +extends AbstractBsonSerde<T>
+
Serializer/deserializer implemented by Codec.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/bson/custom/package-summary.html b/2.6.0/api/io/micronaut/serde/bson/custom/package-summary.html new file mode 100644 index 000000000..f2b70d27b --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/bson/custom/package-summary.html @@ -0,0 +1,103 @@ + + + + +io.micronaut.serde.bson.custom (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.bson.custom

+
+
+
package io.micronaut.serde.bson.custom
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/bson/custom/package-tree.html b/2.6.0/api/io/micronaut/serde/bson/custom/package-tree.html new file mode 100644 index 000000000..964ab2c27 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/bson/custom/package-tree.html @@ -0,0 +1,76 @@ + + + + +io.micronaut.serde.bson.custom Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.bson.custom

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/bson/package-summary.html b/2.6.0/api/io/micronaut/serde/bson/package-summary.html new file mode 100644 index 000000000..73ea6d8a3 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/bson/package-summary.html @@ -0,0 +1,113 @@ + + + + +io.micronaut.serde.bson (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.bson

+
+
+
package io.micronaut.serde.bson
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/bson/package-tree.html b/2.6.0/api/io/micronaut/serde/bson/package-tree.html new file mode 100644 index 000000000..c9bd2d42e --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/bson/package-tree.html @@ -0,0 +1,90 @@ + + + + +io.micronaut.serde.bson Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.bson

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/DeserializationConfiguration.html b/2.6.0/api/io/micronaut/serde/config/DeserializationConfiguration.html new file mode 100644 index 000000000..2a66bce6c --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/DeserializationConfiguration.html @@ -0,0 +1,201 @@ + + + + +DeserializationConfiguration (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface DeserializationConfiguration

+
+
+
+
public interface DeserializationConfiguration
+
Configuration for deserialization.
+
+
+
    + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    static final String
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    int
    + +
     
    +
    boolean
    + +
    +
    Whether to ignore unknown values during deserialization.
    +
    +
    boolean
    + +
    +
    Whether null field should be annotated with a nullable annotations.
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isIgnoreUnknown

      +
      @Bindable(defaultValue="true") +boolean isIgnoreUnknown()
      +
      Whether to ignore unknown values during deserialization.
      +
      +
      Returns:
      +
      True if unknown values should simply be ignored.
      +
      +
      +
    • +
    • +
      +

      getArraySizeThreshold

      +
      @Bindable(defaultValue="100") +int getArraySizeThreshold()
      +
      +
      Returns:
      +
      The array size thresh hold for use in binding. Defaults to 100.
      +
      +
      +
    • +
    • +
      +

      isStrictNullable

      +
      @Bindable(defaultValue="false") +boolean isStrictNullable()
      +
      Whether null field should be annotated with a nullable annotations. Defaults to false
      +
      +
      Returns:
      +
      True if null field should be annotated with a nullable annotations
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/SerdeConfiguration.NumericTimeUnit.html b/2.6.0/api/io/micronaut/serde/config/SerdeConfiguration.NumericTimeUnit.html new file mode 100644 index 000000000..20993ff47 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/SerdeConfiguration.NumericTimeUnit.html @@ -0,0 +1,259 @@ + + + + +SerdeConfiguration.NumericTimeUnit (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class SerdeConfiguration.NumericTimeUnit

+
+
java.lang.Object +
java.lang.Enum<SerdeConfiguration.NumericTimeUnit> +
io.micronaut.serde.config.SerdeConfiguration.NumericTimeUnit
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<SerdeConfiguration.NumericTimeUnit>, Constable
+
+
+
Enclosing interface:
+
SerdeConfiguration
+
+
+
public static enum SerdeConfiguration.NumericTimeUnit +extends Enum<SerdeConfiguration.NumericTimeUnit>
+
Time unit to use when deserializing a numeric value, or when serializing to a numeric value + as configured by SerdeConfiguration.getTimeWriteShape().
+
+
Since:
+
2.0.0
+
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    +
      +
    • +
      +

      LEGACY

      +
      public static final SerdeConfiguration.NumericTimeUnit LEGACY
      +
      Legacy unit for compatibility with documents created by micronaut-serialization 1.x + (micronaut-core 3.x).
      +
      +
    • +
    • +
      +

      SECONDS

      +
      public static final SerdeConfiguration.NumericTimeUnit SECONDS
      +
      Serialize as seconds, the default. Nanoseconds may still be represented as the + fractional part.
      +
      +
    • +
    • +
      +

      MILLISECONDS

      +
      public static final SerdeConfiguration.NumericTimeUnit MILLISECONDS
      +
      Serialize as milliseconds. Nanoseconds may still be represented as the fractional part.
      +
      +
    • +
    • +
      +

      NANOSECONDS

      +
      public static final SerdeConfiguration.NumericTimeUnit NANOSECONDS
      +
      Serialize as nanoseconds. Never has a fractional part (it's ignored if there is one + while parsing).
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static SerdeConfiguration.NumericTimeUnit[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static SerdeConfiguration.NumericTimeUnit valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/SerdeConfiguration.TimeShape.html b/2.6.0/api/io/micronaut/serde/config/SerdeConfiguration.TimeShape.html new file mode 100644 index 000000000..9d614eed6 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/SerdeConfiguration.TimeShape.html @@ -0,0 +1,244 @@ + + + + +SerdeConfiguration.TimeShape (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class SerdeConfiguration.TimeShape

+
+
java.lang.Object +
java.lang.Enum<SerdeConfiguration.TimeShape> +
io.micronaut.serde.config.SerdeConfiguration.TimeShape
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<SerdeConfiguration.TimeShape>, Constable
+
+
+
Enclosing interface:
+
SerdeConfiguration
+
+
+
public static enum SerdeConfiguration.TimeShape +extends Enum<SerdeConfiguration.TimeShape>
+
Shape to use for time serialization.
+
+
Since:
+
2.0.0
+
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static SerdeConfiguration.TimeShape[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static SerdeConfiguration.TimeShape valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/SerdeConfiguration.html b/2.6.0/api/io/micronaut/serde/config/SerdeConfiguration.html new file mode 100644 index 000000000..556e4acc9 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/SerdeConfiguration.html @@ -0,0 +1,344 @@ + + + + +SerdeConfiguration (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface SerdeConfiguration

+
+
+
+
public interface SerdeConfiguration
+
+
Author:
+
gkrocher
+
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getDateFormat

      +
      Optional<String> getDateFormat()
      +
      The date format to use when serializing and deserializing dates.
      +
      +
      Returns:
      +
      the date format to use
      +
      +
      +
    • +
    • +
      +

      isInetAddressAsNumeric

      +
      default boolean isInetAddressAsNumeric()
      +
      +
      Returns:
      +
      Whether to use InetAddress.getHostAddress() when serializing InetAddress.
      +
      +
      +
    • +
    • +
      +

      getTimeWriteShape

      +
      @Bindable(defaultValue="STRING") +SerdeConfiguration.TimeShape getTimeWriteShape()
      +
      Shape for serializing dates.
      +
      +
      Returns:
      +
      The date serialization shape
      +
      +
      +
    • +
    • +
      +

      getNumericTimeUnit

      +
      @Bindable(defaultValue="SECONDS") +SerdeConfiguration.NumericTimeUnit getNumericTimeUnit()
      +
      The unit to use for serializing and deserializing dates to or from numbers. Note that + LocalDate always uses the epoch day, regardless of this setting.
      +
      +
      Returns:
      +
      The time unit
      +
      +
      +
    • +
    • +
      +

      isWriteBinaryAsArray

      +
      @Bindable(defaultValue="true") +boolean isWriteBinaryAsArray()
      +
      Control whether to use legacy behavior for writing byte arrays. When set to true (the + default in serde 2.x), byte arrays will always be written as arrays of numbers. When set to + false, the encoding may be format-specific instead, and will be a base64 string for + JSON.
      +
      +
      Returns:
      +
      Whether to use legacy byte array writing behavior
      +
      +
      +
    • +
    • +
      +

      getLocale

      +
      Optional<Locale> getLocale()
      +
      +
      Returns:
      +
      The default locale to use.
      +
      +
      +
    • +
    • +
      +

      getTimeZone

      +
      Optional<TimeZone> getTimeZone()
      +
      +
      Returns:
      +
      The default time zone to use.
      +
      +
      +
    • +
    • +
      +

      getIncludedIntrospectionPackages

      +
      @Bindable(defaultValue="io.micronaut") +List<String> getIncludedIntrospectionPackages()
      +
      The packages containing introspections that should be regarded + as serializable by default without the need to add the Serdeable annotation.
      +
      +
      Returns:
      +
      the packages to include
      +
      +
      +
    • +
    • +
      +

      getMaximumNestingDepth

      +
      @Bindable(defaultValue="1024") +int getMaximumNestingDepth()
      +
      The maximum nesting depth for serialization and deserialization.
      +
      +
      Returns:
      +
      The maximum nesting depth for serialization and deserialization
      +
      Since:
      +
      2.0.0
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/SerializationConfiguration.html b/2.6.0/api/io/micronaut/serde/config/SerializationConfiguration.html new file mode 100644 index 000000000..5f048cf4c --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/SerializationConfiguration.html @@ -0,0 +1,188 @@ + + + + +SerializationConfiguration (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface SerializationConfiguration

+
+
+
+
public interface SerializationConfiguration
+
Configuration for serialization.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getInclusion

      +
      @Bindable(defaultValue="NON_EMPTY") +@NonNull +SerdeConfig.SerInclude getInclusion()
      +
      +
      Returns:
      +
      The default inclusion to use. Defaults to SerdeConfig.SerInclude.NON_EMPTY.
      +
      +
      +
    • +
    • +
      +

      isAlwaysSerializeErrorsAsList

      +
      @Bindable(defaultValue="true") +boolean isAlwaysSerializeErrorsAsList()
      +
      +
      Returns:
      +
      Whether to serialize errors as a list.
      +
      See Also:
      +
      +
        +
      • JsonError
      • +
      +
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerAnyGetter.html b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerAnyGetter.html new file mode 100644 index 000000000..d7f28cc9a --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerAnyGetter.html @@ -0,0 +1,84 @@ + + + + +SerdeConfig.SerAnyGetter (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface SerdeConfig.SerAnyGetter

+
+
+
+
Enclosing class:
+
SerdeConfig
+
+
+
@Internal +@Executable +public static @interface SerdeConfig.SerAnyGetter
+
Internal metadata for a JSON any getter.
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerAnySetter.html b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerAnySetter.html new file mode 100644 index 000000000..7453a0569 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerAnySetter.html @@ -0,0 +1,84 @@ + + + + +SerdeConfig.SerAnySetter (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface SerdeConfig.SerAnySetter

+
+
+
+
Enclosing class:
+
SerdeConfig
+
+
+
@Internal +@Executable +public static @interface SerdeConfig.SerAnySetter
+
Internal metadata for any setter.
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerBackRef.html b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerBackRef.html new file mode 100644 index 000000000..28626e3a2 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerBackRef.html @@ -0,0 +1,131 @@ + + + + +SerdeConfig.SerBackRef (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface SerdeConfig.SerBackRef

+
+
+
+
Enclosing class:
+
SerdeConfig
+
+
+
@Internal +public static @interface SerdeConfig.SerBackRef
+
Back reference.
+
+
+
    + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    static final String
    + +
    +
    The managed property alias.
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerCreatorMode.html b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerCreatorMode.html new file mode 100644 index 000000000..309344a01 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerCreatorMode.html @@ -0,0 +1,228 @@ + + + + +SerdeConfig.SerCreatorMode (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class SerdeConfig.SerCreatorMode

+
+
java.lang.Object +
java.lang.Enum<SerdeConfig.SerCreatorMode> +
io.micronaut.serde.config.annotation.SerdeConfig.SerCreatorMode
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<SerdeConfig.SerCreatorMode>, Constable
+
+
+
Enclosing class:
+
SerdeConfig
+
+
+
public static enum SerdeConfig.SerCreatorMode +extends Enum<SerdeConfig.SerCreatorMode>
+
Creator mode used when invoking the Creator.
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static SerdeConfig.SerCreatorMode[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static SerdeConfig.SerCreatorMode valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerError.html b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerError.html new file mode 100644 index 000000000..1bd6e1d9d --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerError.html @@ -0,0 +1,83 @@ + + + + +SerdeConfig.SerError (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface SerdeConfig.SerError

+
+
+
+
Enclosing class:
+
SerdeConfig
+
+
+
@Internal +public static @interface SerdeConfig.SerError
+
Used to store errors.
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerGetter.html b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerGetter.html new file mode 100644 index 000000000..a4cfb1e0a --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerGetter.html @@ -0,0 +1,84 @@ + + + + +SerdeConfig.SerGetter (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface SerdeConfig.SerGetter

+
+
+
+
Enclosing class:
+
SerdeConfig
+
+
+
@Internal +@Executable +public static @interface SerdeConfig.SerGetter
+
Internal metadata for a JSON getter.
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerIgnored.SerType.html b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerIgnored.SerType.html new file mode 100644 index 000000000..d9bca5b3a --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerIgnored.SerType.html @@ -0,0 +1,82 @@ + + + + +SerdeConfig.SerIgnored.SerType (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface SerdeConfig.SerIgnored.SerType

+
+
+
+
Enclosing class:
+
SerdeConfig.SerIgnored
+
+
+
public static @interface SerdeConfig.SerIgnored.SerType
+
Ignore handling meta annotation on type.
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerIgnored.html b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerIgnored.html new file mode 100644 index 000000000..45d381105 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerIgnored.html @@ -0,0 +1,188 @@ + + + + +SerdeConfig.SerIgnored (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface SerdeConfig.SerIgnored

+
+
+
+
Enclosing class:
+
SerdeConfig
+
+
+
@Internal +public static @interface SerdeConfig.SerIgnored
+
Ignore handling meta annotation.
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static @interface 
    + +
    +
    Ignore handling meta annotation on type.
    +
    +
    +
    +
  • + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    static final String
    + +
    +
    Is deserialization of ignored properties allowed.
    +
    +
    static final String
    + +
    +
    Is serialization of ignored properties allowed.
    +
    +
    static final String
    + +
    +
    Is it unknown ignored.
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      IGNORE_UNKNOWN

      +
      static final String IGNORE_UNKNOWN
      +
      Is it unknown ignored.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ALLOW_DESERIALIZE

      +
      static final String ALLOW_DESERIALIZE
      +
      Is deserialization of ignored properties allowed.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ALLOW_SERIALIZE

      +
      static final String ALLOW_SERIALIZE
      +
      Is serialization of ignored properties allowed.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerInclude.html b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerInclude.html new file mode 100644 index 000000000..61a63256d --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerInclude.html @@ -0,0 +1,280 @@ + + + + +SerdeConfig.SerInclude (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class SerdeConfig.SerInclude

+
+
java.lang.Object +
java.lang.Enum<SerdeConfig.SerInclude> +
io.micronaut.serde.config.annotation.SerdeConfig.SerInclude
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<SerdeConfig.SerInclude>, Constable
+
+
+
Enclosing class:
+
SerdeConfig
+
+
+
public static enum SerdeConfig.SerInclude +extends Enum<SerdeConfig.SerInclude>
+
Include strategies for serialization.
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    +

    Nested classes/interfaces inherited from class java.lang.Enum

    +Enum.EnumDesc<E extends Enum<E>>
    +
    +
  • + +
  • +
    +

    Enum Constant Summary

    +
    Enum Constants
    +
    +
    Enum Constant
    +
    Description
    + +
    +
    Value that indicates that property is to be always included, + independent of value of the property.
    +
    + +
    +
    Ignore the property.
    +
    + +
    +
    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.
    +
    + +
    +
    Value that indicates that only properties with null value, + or what is considered empty, are not to be included.
    +
    + +
    +
    Value that indicates that only properties with non-null + values are to be included.
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
    +
    Returns the enum constant of this class with the specified name.
    +
    + + +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Enum Constant Details

    +
      +
    • +
      +

      ALWAYS

      +
      public static final SerdeConfig.SerInclude ALWAYS
      +
      Value that indicates that property is to be always included, + independent of value of the property.
      +
      +
    • +
    • +
      +

      NON_NULL

      +
      public static final SerdeConfig.SerInclude NON_NULL
      +
      Value that indicates that only properties with non-null + values are to be included.
      +
      +
    • +
    • +
      +

      NON_ABSENT

      +
      public static final SerdeConfig.SerInclude NON_ABSENT
      +
      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

      +
      public static final SerdeConfig.SerInclude NON_EMPTY
      +
      Value that indicates that only properties with null value, + or what is considered empty, are not to be included.
      +
      +
    • +
    • +
      +

      NEVER

      +
      public static final SerdeConfig.SerInclude NEVER
      +
      Ignore the property.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static SerdeConfig.SerInclude[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static SerdeConfig.SerInclude valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerIncluded.html b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerIncluded.html new file mode 100644 index 000000000..322a8ff5a --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerIncluded.html @@ -0,0 +1,82 @@ + + + + +SerdeConfig.SerIncluded (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface SerdeConfig.SerIncluded

+
+
+
+
Enclosing class:
+
SerdeConfig
+
+
+
public static @interface SerdeConfig.SerIncluded
+
Include property meta annotation.
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerManagedRef.html b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerManagedRef.html new file mode 100644 index 000000000..e3918175a --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerManagedRef.html @@ -0,0 +1,131 @@ + + + + +SerdeConfig.SerManagedRef (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface SerdeConfig.SerManagedRef

+
+
+
+
Enclosing class:
+
SerdeConfig
+
+
+
@Internal +public static @interface SerdeConfig.SerManagedRef
+
Managed reference.
+
+
+
    + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    static final String
    + +
    +
    The managed property alias.
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerSetter.html b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerSetter.html new file mode 100644 index 000000000..8a1e6f8ed --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerSetter.html @@ -0,0 +1,84 @@ + + + + +SerdeConfig.SerSetter (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface SerdeConfig.SerSetter

+
+
+
+
Enclosing class:
+
SerdeConfig
+
+
+
@Internal +@Executable +public static @interface SerdeConfig.SerSetter
+
Internal metadata for a setter.
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerSubtyped.DiscriminatorType.html b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerSubtyped.DiscriminatorType.html new file mode 100644 index 000000000..c63d00129 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerSubtyped.DiscriminatorType.html @@ -0,0 +1,246 @@ + + + + +SerdeConfig.SerSubtyped.DiscriminatorType (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class SerdeConfig.SerSubtyped.DiscriminatorType

+
+
java.lang.Object +
java.lang.Enum<SerdeConfig.SerSubtyped.DiscriminatorType> +
io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped.DiscriminatorType
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<SerdeConfig.SerSubtyped.DiscriminatorType>, Constable
+
+
+
Enclosing class:
+
SerdeConfig.SerSubtyped
+
+
+
public static enum SerdeConfig.SerSubtyped.DiscriminatorType +extends Enum<SerdeConfig.SerSubtyped.DiscriminatorType>
+
The discriminator type.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerSubtyped.DiscriminatorValueKind.html b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerSubtyped.DiscriminatorValueKind.html new file mode 100644 index 000000000..de6e183ff --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerSubtyped.DiscriminatorValueKind.html @@ -0,0 +1,238 @@ + + + + +SerdeConfig.SerSubtyped.DiscriminatorValueKind (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class SerdeConfig.SerSubtyped.DiscriminatorValueKind

+
+
java.lang.Object +
java.lang.Enum<SerdeConfig.SerSubtyped.DiscriminatorValueKind> +
io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped.DiscriminatorValueKind
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<SerdeConfig.SerSubtyped.DiscriminatorValueKind>, Constable
+
+
+
Enclosing class:
+
SerdeConfig.SerSubtyped
+
+
+
public static enum SerdeConfig.SerSubtyped.DiscriminatorValueKind +extends Enum<SerdeConfig.SerSubtyped.DiscriminatorValueKind>
+
The discriminator value kind.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerSubtyped.SerSubtype.html b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerSubtyped.SerSubtype.html new file mode 100644 index 000000000..7bacbfdf5 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerSubtyped.SerSubtype.html @@ -0,0 +1,83 @@ + + + + +SerdeConfig.SerSubtyped.SerSubtype (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface SerdeConfig.SerSubtyped.SerSubtype

+
+
+
+
Enclosing class:
+
SerdeConfig.SerSubtyped
+
+
+
@Repeatable(SerSubtyped.class) +public static @interface SerdeConfig.SerSubtyped.SerSubtype
+
Meta annotation for a mapped subtype.
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerSubtyped.html b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerSubtyped.html new file mode 100644 index 000000000..a9fe4796e --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerSubtyped.html @@ -0,0 +1,255 @@ + + + + +SerdeConfig.SerSubtyped (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface SerdeConfig.SerSubtyped

+
+
+
+
Enclosing class:
+
SerdeConfig
+
+
+
@Internal +public static @interface SerdeConfig.SerSubtyped
+
Meta annotations for subtyped mapping.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      DISCRIMINATOR_VISIBLE

      +
      static final String DISCRIMINATOR_VISIBLE
      +
      Is discriminator visible.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DISCRIMINATOR_TYPE

      +
      static final String DISCRIMINATOR_TYPE
      +
      The discriminator to use.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DISCRIMINATOR_VALUE

      +
      static final String DISCRIMINATOR_VALUE
      +
      The discriminator value to use.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DISCRIMINATOR_PROP

      +
      static final String DISCRIMINATOR_PROP
      +
      The discriminator property to use.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Element Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerUnwrapped.html b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerUnwrapped.html new file mode 100644 index 000000000..b50ebb9c1 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerUnwrapped.html @@ -0,0 +1,154 @@ + + + + +SerdeConfig.SerUnwrapped (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface SerdeConfig.SerUnwrapped

+
+
+
+
Enclosing class:
+
SerdeConfig
+
+
+
@Internal +public static @interface SerdeConfig.SerUnwrapped
+
Internal metadata type for wrapped settings.
+
+
+
    + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    static final String
    + +
     
    +
    static final String
    + +
     
    +
    static final String
    + +
     
    +
    +
    +
  • +
+
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerValue.html b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerValue.html new file mode 100644 index 000000000..6c58d994b --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.SerValue.html @@ -0,0 +1,83 @@ + + + + +SerdeConfig.SerValue (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface SerdeConfig.SerValue

+
+
+
+
Enclosing class:
+
SerdeConfig
+
+
+
@Internal +public static @interface SerdeConfig.SerValue
+
Meta-annotation used to model the value used during serialization.
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.html b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.html new file mode 100644 index 000000000..0dddda690 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/annotation/SerdeConfig.html @@ -0,0 +1,838 @@ + + + + +SerdeConfig (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface SerdeConfig

+
+
+
+
@Internal +@Retention(RUNTIME) +@Target(ANNOTATION_TYPE) +@Inherited +public @interface SerdeConfig
+
Meta-annotation with meta annotation members that different annotation + models can be bind to. + +

This annotation shouldn't be used directly instead a concrete annotation + API for JSON like JSON-B or Jackson annotations should be used.

+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      META_ANNOTATION_PROPERTY

      +
      static final String META_ANNOTATION_PROPERTY
      +
      The meta annotation for property.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      META_ANNOTATION_PROPERTY_ORDER

      +
      static final String META_ANNOTATION_PROPERTY_ORDER
      +
      The meta annotation for property order.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SERIALIZE_AS

      +
      static final String SERIALIZE_AS
      +
      Used to store the type that will serialize this type.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DESERIALIZE_AS

      +
      static final String DESERIALIZE_AS
      +
      Used to store the type that will deserialize this type.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      VALIDATE

      +
      static final String VALIDATE
      +
      Whether to validate at compilation time the config.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      PROPERTY

      +
      static final String PROPERTY
      +
      The property to use.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      REQUIRED

      +
      static final String REQUIRED
      +
      Whether this property is required (must be present in the input).
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      IGNORED

      +
      static final String IGNORED
      +
      Is it ignored.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      IGNORED_DESERIALIZATION

      +
      static final String IGNORED_DESERIALIZATION
      +
      Is it ignored for deserialization.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      IGNORED_SERIALIZATION

      +
      static final String IGNORED_SERIALIZATION
      +
      Is it ignored for serialization.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      INCLUDE

      +
      static final String INCLUDE
      +
      Include strategy.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      FILTER

      +
      static final String FILTER
      +
      Property filter name.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      READ_ONLY

      +
      static final String READ_ONLY
      +
      Is this property to be used only for reading.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      WRITE_ONLY

      +
      static final String WRITE_ONLY
      +
      Is this property to be used only for writing.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_NAME

      +
      static final String TYPE_NAME
      +
      A type name mapping. Used for subtype binding. + The type name to be used during serialization.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_NAMES

      +
      static final String TYPE_NAMES
      +
      A type name mapping used for subtype binding with multiple names. + All the names would be mapped to the class during deserialization.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_NAME_CLASS_SIMPLE_NAME_PLACEHOLDER

      +
      static final String TYPE_NAME_CLASS_SIMPLE_NAME_PLACEHOLDER
      +
      A type name mapping. Used for subtype binding.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_PROPERTY

      +
      static final String TYPE_PROPERTY
      +
      The type property used for subtype binding.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_DISCRIMINATOR_TYPE

      +
      static final String TYPE_DISCRIMINATOR_TYPE
      +
      The type discriminator type.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_PROPERTY_VISIBLE

      +
      static final String TYPE_PROPERTY_VISIBLE
      +
      If the type property should be visible.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      WRAPPER_PROPERTY

      +
      static final String WRAPPER_PROPERTY
      +
      A property that should be used to wrap this value when serializing.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ARRAY_WRAPPER_PROPERTY

      +
      static final String ARRAY_WRAPPER_PROPERTY
      +
      A property that should be used as a first item and the value as the second in the array wrap when serializing.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      PATTERN

      +
      static final String PATTERN
      +
      A pattern to use.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      LOCALE

      +
      static final String LOCALE
      +
      A locale to use.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TIMEZONE

      +
      static final String TIMEZONE
      +
      A time zone to use.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      LENIENT

      +
      static final String LENIENT
      +
      if parsing is required whether to be lenient.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SERIALIZER_CLASS

      +
      static final String SERIALIZER_CLASS
      +
      Custom serializer class.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DESERIALIZER_CLASS

      +
      static final String DESERIALIZER_CLASS
      +
      Custom deserializer class.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      VIEWS

      +
      static final String VIEWS
      +
      The views an element is part of.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ALIASES

      +
      static final String ALIASES
      +
      Aliases for deserialization.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      NAMING

      +
      static final String NAMING
      +
      Naming strategy.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      RUNTIME_NAMING

      +
      static final String RUNTIME_NAMING
      +
      Runtime naming strategy class.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/annotation/package-summary.html b/2.6.0/api/io/micronaut/serde/config/annotation/package-summary.html new file mode 100644 index 000000000..e7e68993c --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/annotation/package-summary.html @@ -0,0 +1,176 @@ + + + + +io.micronaut.serde.config.annotation (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.config.annotation

+
+
+
package io.micronaut.serde.config.annotation
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/annotation/package-tree.html b/2.6.0/api/io/micronaut/serde/config/annotation/package-tree.html new file mode 100644 index 000000000..97a7aa7c1 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/annotation/package-tree.html @@ -0,0 +1,98 @@ + + + + +io.micronaut.serde.config.annotation Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.config.annotation

+Package Hierarchies: + +
+
+

Annotation Interface Hierarchy

+ +
+
+

Enum Class Hierarchy

+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/naming/IdentityStrategy.html b/2.6.0/api/io/micronaut/serde/config/naming/IdentityStrategy.html new file mode 100644 index 000000000..8575f75ec --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/naming/IdentityStrategy.html @@ -0,0 +1,185 @@ + + + + +IdentityStrategy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class IdentityStrategy

+
+
java.lang.Object +
io.micronaut.serde.config.naming.IdentityStrategy
+
+
+
+
All Implemented Interfaces:
+
PropertyNamingStrategy
+
+
+
public final class IdentityStrategy +extends Object +implements PropertyNamingStrategy
+
Property name as is without changes.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      IdentityStrategy

      +
      public IdentityStrategy()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      translate

      +
      public String translate(io.micronaut.core.annotation.AnnotatedElement element)
      +
      Description copied from interface: PropertyNamingStrategy
      +
      Translate the given name into the desired format.
      +
      +
      Specified by:
      +
      translate in interface PropertyNamingStrategy
      +
      Parameters:
      +
      element - The annotated element to translate
      +
      Returns:
      +
      The translated name
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/naming/KebabCaseStrategy.html b/2.6.0/api/io/micronaut/serde/config/naming/KebabCaseStrategy.html new file mode 100644 index 000000000..89f0fa0d7 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/naming/KebabCaseStrategy.html @@ -0,0 +1,187 @@ + + + + +KebabCaseStrategy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class KebabCaseStrategy

+
+
java.lang.Object +
io.micronaut.serde.config.naming.KebabCaseStrategy
+
+
+
+
All Implemented Interfaces:
+
PropertyNamingStrategy
+
+
+
public final class KebabCaseStrategy +extends Object +implements PropertyNamingStrategy
+
kebab case strategy.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      KebabCaseStrategy

      +
      public KebabCaseStrategy()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      translate

      +
      @NonNull +public @NonNull String translate(@NonNull + @NonNull io.micronaut.core.annotation.AnnotatedElement element)
      +
      Description copied from interface: PropertyNamingStrategy
      +
      Translate the given name into the desired format.
      +
      +
      Specified by:
      +
      translate in interface PropertyNamingStrategy
      +
      Parameters:
      +
      element - The annotated element to translate
      +
      Returns:
      +
      The translated name
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/naming/LowerCamelCaseStrategy.html b/2.6.0/api/io/micronaut/serde/config/naming/LowerCamelCaseStrategy.html new file mode 100644 index 000000000..3c2a580af --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/naming/LowerCamelCaseStrategy.html @@ -0,0 +1,185 @@ + + + + +LowerCamelCaseStrategy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LowerCamelCaseStrategy

+
+
java.lang.Object +
io.micronaut.serde.config.naming.LowerCamelCaseStrategy
+
+
+
+
All Implemented Interfaces:
+
PropertyNamingStrategy
+
+
+
public class LowerCamelCaseStrategy +extends Object +implements PropertyNamingStrategy
+
lower first letter, but camel case. Example: fooBar.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      LowerCamelCaseStrategy

      +
      public LowerCamelCaseStrategy()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      translate

      +
      public String translate(io.micronaut.core.annotation.AnnotatedElement element)
      +
      Description copied from interface: PropertyNamingStrategy
      +
      Translate the given name into the desired format.
      +
      +
      Specified by:
      +
      translate in interface PropertyNamingStrategy
      +
      Parameters:
      +
      element - The annotated element to translate
      +
      Returns:
      +
      The translated name
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/naming/LowerCaseStrategy.html b/2.6.0/api/io/micronaut/serde/config/naming/LowerCaseStrategy.html new file mode 100644 index 000000000..af8514a57 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/naming/LowerCaseStrategy.html @@ -0,0 +1,185 @@ + + + + +LowerCaseStrategy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LowerCaseStrategy

+
+
java.lang.Object +
io.micronaut.serde.config.naming.LowerCaseStrategy
+
+
+
+
All Implemented Interfaces:
+
PropertyNamingStrategy
+
+
+
public final class LowerCaseStrategy +extends Object +implements PropertyNamingStrategy
+
Lower case strategy.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      LowerCaseStrategy

      +
      public LowerCaseStrategy()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      translate

      +
      public String translate(io.micronaut.core.annotation.AnnotatedElement element)
      +
      Description copied from interface: PropertyNamingStrategy
      +
      Translate the given name into the desired format.
      +
      +
      Specified by:
      +
      translate in interface PropertyNamingStrategy
      +
      Parameters:
      +
      element - The annotated element to translate
      +
      Returns:
      +
      The translated name
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/naming/LowerDotCaseStrategy.html b/2.6.0/api/io/micronaut/serde/config/naming/LowerDotCaseStrategy.html new file mode 100644 index 000000000..e48c0518a --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/naming/LowerDotCaseStrategy.html @@ -0,0 +1,185 @@ + + + + +LowerDotCaseStrategy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LowerDotCaseStrategy

+
+
java.lang.Object +
io.micronaut.serde.config.naming.LowerDotCaseStrategy
+
+
+
+
All Implemented Interfaces:
+
PropertyNamingStrategy
+
+
+
public final class LowerDotCaseStrategy +extends Object +implements PropertyNamingStrategy
+
Lower dot case strategy.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      LowerDotCaseStrategy

      +
      public LowerDotCaseStrategy()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      translate

      +
      public String translate(io.micronaut.core.annotation.AnnotatedElement element)
      +
      Description copied from interface: PropertyNamingStrategy
      +
      Translate the given name into the desired format.
      +
      +
      Specified by:
      +
      translate in interface PropertyNamingStrategy
      +
      Parameters:
      +
      element - The annotated element to translate
      +
      Returns:
      +
      The translated name
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/naming/PropertyNamingStrategy.html b/2.6.0/api/io/micronaut/serde/config/naming/PropertyNamingStrategy.html new file mode 100644 index 000000000..809cd62c4 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/naming/PropertyNamingStrategy.html @@ -0,0 +1,281 @@ + + + + +PropertyNamingStrategy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface PropertyNamingStrategy

+
+
+
+
All Known Implementing Classes:
+
IdentityStrategy, KebabCaseStrategy, LowerCamelCaseStrategy, LowerCaseStrategy, LowerDotCaseStrategy, SnakeCaseStrategy, UpperCamelCaseStrategy, UpperCamelCaseStrategyWithSpaces
+
+
+
public interface PropertyNamingStrategy
+
Allows defining a custom naming strategy for properties. + +

Note that implementations are used only at build time and not at runtime, + therefore adding a new implementation entails ensuring the implementation exists on the annotation processor classpath

+
+
Since:
+
1.0.0
+
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      IDENTITY

      +
      static final PropertyNamingStrategy IDENTITY
      +
      Property name as is without changes.
      +
      +
    • +
    • +
      +

      UPPER_CAMEL_CASE_WITH_SPACES

      +
      static final PropertyNamingStrategy UPPER_CAMEL_CASE_WITH_SPACES
      +
      upper first letter, but camel case with a space between. Example: Foo Bar.
      +
      +
    • +
    • +
      +

      LOWER_CAMEL_CASE

      +
      static final PropertyNamingStrategy LOWER_CAMEL_CASE
      +
      lower first letter, but camel case. Example: fooBar.
      +
      +
    • +
    • +
      +

      UPPER_CAMEL_CASE

      +
      static final PropertyNamingStrategy UPPER_CAMEL_CASE
      +
      upper first letter, but camel case. Example: FooBar.
      +
      +
    • +
    • +
      +

      SNAKE_CASE

      +
      static final PropertyNamingStrategy SNAKE_CASE
      +
      Lowercase, separated by underscores. Example: foo_bar.
      +
      +
    • +
    • +
      +

      LOWER_DOT_CASE

      +
      static final PropertyNamingStrategy LOWER_DOT_CASE
      +
      Lowercase, separated by dots. Example: foo.bar.
      +
      +
    • +
    • +
      +

      KEBAB_CASE

      +
      static final PropertyNamingStrategy KEBAB_CASE
      +
      Lowercase, separated by hyphens. Example: foo-bar.
      +
      +
    • +
    • +
      +

      LOWER_CASE

      +
      static final PropertyNamingStrategy LOWER_CASE
      +
      All lower case. Example: foobar.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      translate

      +
      @NonNull +@NonNull String translate(@NonNull + @NonNull io.micronaut.core.annotation.AnnotatedElement element)
      +
      Translate the given name into the desired format.
      +
      +
      Parameters:
      +
      element - The annotated element to translate
      +
      Returns:
      +
      The translated name
      +
      +
      +
    • +
    • +
      +

      forName

      +
      static Optional<PropertyNamingStrategy> forName(String namingStrategy)
      +
      Return an existing naming strategy for each name.
      +
      +
      Parameters:
      +
      namingStrategy - The naming strategy name.
      +
      Returns:
      +
      The naming strategy
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/naming/SnakeCaseStrategy.html b/2.6.0/api/io/micronaut/serde/config/naming/SnakeCaseStrategy.html new file mode 100644 index 000000000..a1a98ff76 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/naming/SnakeCaseStrategy.html @@ -0,0 +1,185 @@ + + + + +SnakeCaseStrategy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SnakeCaseStrategy

+
+
java.lang.Object +
io.micronaut.serde.config.naming.SnakeCaseStrategy
+
+
+
+
All Implemented Interfaces:
+
PropertyNamingStrategy
+
+
+
public final class SnakeCaseStrategy +extends Object +implements PropertyNamingStrategy
+
Snake case implementation.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SnakeCaseStrategy

      +
      public SnakeCaseStrategy()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      translate

      +
      public String translate(io.micronaut.core.annotation.AnnotatedElement element)
      +
      Description copied from interface: PropertyNamingStrategy
      +
      Translate the given name into the desired format.
      +
      +
      Specified by:
      +
      translate in interface PropertyNamingStrategy
      +
      Parameters:
      +
      element - The annotated element to translate
      +
      Returns:
      +
      The translated name
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/naming/UpperCamelCaseStrategy.html b/2.6.0/api/io/micronaut/serde/config/naming/UpperCamelCaseStrategy.html new file mode 100644 index 000000000..6f1732f01 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/naming/UpperCamelCaseStrategy.html @@ -0,0 +1,185 @@ + + + + +UpperCamelCaseStrategy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class UpperCamelCaseStrategy

+
+
java.lang.Object +
io.micronaut.serde.config.naming.UpperCamelCaseStrategy
+
+
+
+
All Implemented Interfaces:
+
PropertyNamingStrategy
+
+
+
public class UpperCamelCaseStrategy +extends Object +implements PropertyNamingStrategy
+
camel case but first letter always upper.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      UpperCamelCaseStrategy

      +
      public UpperCamelCaseStrategy()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      translate

      +
      public String translate(io.micronaut.core.annotation.AnnotatedElement element)
      +
      Description copied from interface: PropertyNamingStrategy
      +
      Translate the given name into the desired format.
      +
      +
      Specified by:
      +
      translate in interface PropertyNamingStrategy
      +
      Parameters:
      +
      element - The annotated element to translate
      +
      Returns:
      +
      The translated name
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/naming/UpperCamelCaseStrategyWithSpaces.html b/2.6.0/api/io/micronaut/serde/config/naming/UpperCamelCaseStrategyWithSpaces.html new file mode 100644 index 000000000..905bcc9a8 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/naming/UpperCamelCaseStrategyWithSpaces.html @@ -0,0 +1,185 @@ + + + + +UpperCamelCaseStrategyWithSpaces (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class UpperCamelCaseStrategyWithSpaces

+
+
java.lang.Object +
io.micronaut.serde.config.naming.UpperCamelCaseStrategyWithSpaces
+
+
+
+
All Implemented Interfaces:
+
PropertyNamingStrategy
+
+
+
public class UpperCamelCaseStrategyWithSpaces +extends Object +implements PropertyNamingStrategy
+
Upper camel case separated by spaces.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      UpperCamelCaseStrategyWithSpaces

      +
      public UpperCamelCaseStrategyWithSpaces()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      translate

      +
      public String translate(io.micronaut.core.annotation.AnnotatedElement element)
      +
      Description copied from interface: PropertyNamingStrategy
      +
      Translate the given name into the desired format.
      +
      +
      Specified by:
      +
      translate in interface PropertyNamingStrategy
      +
      Parameters:
      +
      element - The annotated element to translate
      +
      Returns:
      +
      The translated name
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/naming/package-summary.html b/2.6.0/api/io/micronaut/serde/config/naming/package-summary.html new file mode 100644 index 000000000..df51aeaf6 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/naming/package-summary.html @@ -0,0 +1,135 @@ + + + + +io.micronaut.serde.config.naming (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.config.naming

+
+
+
package io.micronaut.serde.config.naming
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/naming/package-tree.html b/2.6.0/api/io/micronaut/serde/config/naming/package-tree.html new file mode 100644 index 000000000..dedf2ce44 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/naming/package-tree.html @@ -0,0 +1,84 @@ + + + + +io.micronaut.serde.config.naming Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.config.naming

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/package-summary.html b/2.6.0/api/io/micronaut/serde/config/package-summary.html new file mode 100644 index 000000000..efef9d983 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/package-summary.html @@ -0,0 +1,120 @@ + + + + +io.micronaut.serde.config (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.config

+
+
+
package io.micronaut.serde.config
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/config/package-tree.html b/2.6.0/api/io/micronaut/serde/config/package-tree.html new file mode 100644 index 000000000..bd4967224 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/config/package-tree.html @@ -0,0 +1,84 @@ + + + + +io.micronaut.serde.config Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.config

+Package Hierarchies: + +
+
+

Interface Hierarchy

+ +
+
+

Enum Class Hierarchy

+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/data/Users1.Friend.html b/2.6.0/api/io/micronaut/serde/data/Users1.Friend.html new file mode 100644 index 000000000..fb864cba5 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/data/Users1.Friend.html @@ -0,0 +1,242 @@ + + + + +Users1.Friend (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Users1.Friend

+
+
java.lang.Object +
io.micronaut.serde.data.Users1.Friend
+
+
+
+
Enclosing class:
+
Users1
+
+
+
@Introspected(accessKind=FIELD) +public static final class Users1.Friend +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      id

      +
      public String id
      +
      +
    • +
    • +
      +

      name

      +
      public String name
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Friend

      +
      public Friend()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/data/Users1.User.html b/2.6.0/api/io/micronaut/serde/data/Users1.User.html new file mode 100644 index 000000000..9919eabcd --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/data/Users1.User.html @@ -0,0 +1,411 @@ + + + + +Users1.User (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Users1.User

+
+
java.lang.Object +
io.micronaut.serde.data.Users1.User
+
+
+
+
Enclosing class:
+
Users1
+
+
+
@Introspected(accessKind=FIELD) +public static final class Users1.User +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      _id

      +
      public String _id
      +
      +
    • +
    • +
      +

      index

      +
      public int index
      +
      +
    • +
    • +
      +

      guid

      +
      public String guid
      +
      +
    • +
    • +
      +

      isActive

      +
      public boolean isActive
      +
      +
    • +
    • +
      +

      balance

      +
      public String balance
      +
      +
    • +
    • +
      +

      picture

      +
      public String picture
      +
      +
    • +
    • +
      +

      age

      +
      public int age
      +
      +
    • +
    • +
      +

      eyeColor

      +
      public String eyeColor
      +
      +
    • +
    • +
      +

      name

      +
      public String name
      +
      +
    • +
    • +
      +

      gender

      +
      public String gender
      +
      +
    • +
    • +
      +

      company

      +
      public String company
      +
      +
    • +
    • +
      +

      email

      +
      public String email
      +
      +
    • +
    • +
      +

      phone

      +
      public String phone
      +
      +
    • +
    • +
      +

      address

      +
      public String address
      +
      +
    • +
    • +
      +

      about

      +
      public String about
      +
      +
    • +
    • +
      +

      registered

      +
      public String registered
      +
      +
    • +
    • +
      +

      latitude

      +
      public double latitude
      +
      +
    • +
    • +
      +

      longitude

      +
      public double longitude
      +
      +
    • +
    • +
      +

      tags

      +
      public List<String> tags
      +
      +
    • +
    • +
      +

      friends

      +
      public List<Users1.Friend> friends
      +
      +
    • +
    • +
      +

      greeting

      +
      public String greeting
      +
      +
    • +
    • +
      +

      favoriteFruit

      +
      public String favoriteFruit
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      User

      +
      public User()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/data/Users1.html b/2.6.0/api/io/micronaut/serde/data/Users1.html new file mode 100644 index 000000000..a869513cb --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/data/Users1.html @@ -0,0 +1,238 @@ + + + + +Users1 (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Users1

+
+
java.lang.Object +
io.micronaut.serde.data.Users1
+
+
+
+
@Introspected(accessKind=FIELD) +public class Users1 +extends Object
+
Created by frenaud on 7/3/16. + https://github.com/fabienrenaud/java-json-benchmark/blob/master/src/main/java/com/github/fabienrenaud/jjb/model/Users.java
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Users1

      +
      public Users1()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/data/Users2.User.html b/2.6.0/api/io/micronaut/serde/data/Users2.User.html new file mode 100644 index 000000000..502873d97 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/data/Users2.User.html @@ -0,0 +1,344 @@ + + + + +Users2.User (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Users2.User

+
+
java.lang.Object +
io.micronaut.serde.data.Users2.User
+
+
+
+
Enclosing class:
+
Users2
+
+
+
@Introspected(accessKind=FIELD) +public static final class Users2.User +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      _id

      +
      public String _id
      +
      +
    • +
    • +
      +

      index

      +
      public int index
      +
      +
    • +
    • +
      +

      guid

      +
      public String guid
      +
      +
    • +
    • +
      +

      isActive

      +
      public boolean isActive
      +
      +
    • +
    • +
      +

      balance

      +
      public String balance
      +
      +
    • +
    • +
      +

      picture

      +
      public String picture
      +
      +
    • +
    • +
      +

      age

      +
      public int age
      +
      +
    • +
    • +
      +

      eyeColor

      +
      public String eyeColor
      +
      +
    • +
    • +
      +

      name

      +
      public String name
      +
      +
    • +
    • +
      +

      gender

      +
      public String gender
      +
      +
    • +
    • +
      +

      company

      +
      public String company
      +
      +
    • +
    • +
      +

      email

      +
      public String email
      +
      +
    • +
    • +
      +

      phone

      +
      public String phone
      +
      +
    • +
    • +
      +

      address

      +
      public String address
      +
      +
    • +
    • +
      +

      about

      +
      public String about
      +
      +
    • +
    • +
      +

      registered

      +
      public String registered
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      User

      +
      public User()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/data/Users2.html b/2.6.0/api/io/micronaut/serde/data/Users2.html new file mode 100644 index 000000000..de0d3a1fd --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/data/Users2.html @@ -0,0 +1,235 @@ + + + + +Users2 (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Users2

+
+
java.lang.Object +
io.micronaut.serde.data.Users2
+
+
+
+
@Introspected(accessKind=FIELD) +public class Users2 +extends Object
+
Created by frenaud on 7/3/16. + https://github.com/fabienrenaud/java-json-benchmark/blob/master/src/main/java/com/github/fabienrenaud/jjb/model/Users.java
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static final class 
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    + + +
     
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    boolean
    + +
     
    +
    int
    + +
     
    + + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Users2

      +
      public Users2()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/data/Users3.Friend.html b/2.6.0/api/io/micronaut/serde/data/Users3.Friend.html new file mode 100644 index 000000000..9c8db4de0 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/data/Users3.Friend.html @@ -0,0 +1,242 @@ + + + + +Users3.Friend (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Users3.Friend

+
+
java.lang.Object +
io.micronaut.serde.data.Users3.Friend
+
+
+
+
Enclosing class:
+
Users3
+
+
+
@Introspected(accessKind=FIELD) +public static final class Users3.Friend +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      id

      +
      public String id
      +
      +
    • +
    • +
      +

      name

      +
      public String name
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Friend

      +
      public Friend()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/data/Users3.User.html b/2.6.0/api/io/micronaut/serde/data/Users3.User.html new file mode 100644 index 000000000..b22536c40 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/data/Users3.User.html @@ -0,0 +1,380 @@ + + + + +Users3.User (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Users3.User

+
+
java.lang.Object +
io.micronaut.serde.data.Users3.User
+
+
+
+
Enclosing class:
+
Users3
+
+
+
@Introspected(accessKind=FIELD) +public static final class Users3.User +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      _id

      +
      public String _id
      +
      +
    • +
    • +
      +

      index

      +
      public int index
      +
      +
    • +
    • +
      +

      guid

      +
      public String guid
      +
      +
    • +
    • +
      +

      isActive

      +
      public boolean isActive
      +
      +
    • +
    • +
      +

      balance

      +
      public String balance
      +
      +
    • +
    • +
      +

      picture

      +
      public String picture
      +
      +
    • +
    • +
      +

      age

      +
      public int age
      +
      +
    • +
    • +
      +

      eyeColor

      +
      public String eyeColor
      +
      +
    • +
    • +
      +

      name

      +
      public String name
      +
      +
    • +
    • +
      +

      gender

      +
      public String gender
      +
      +
    • +
    • +
      +

      company

      +
      public String company
      +
      +
    • +
    • +
      +

      email

      +
      public String email
      +
      +
    • +
    • +
      +

      phone

      +
      public String phone
      +
      +
    • +
    • +
      +

      address

      +
      public String address
      +
      +
    • +
    • +
      +

      about

      +
      public String about
      +
      +
    • +
    • +
      +

      registered

      +
      public String registered
      +
      +
    • +
    • +
      +

      latitude

      +
      public double latitude
      +
      +
    • +
    • +
      +

      longitude

      +
      public double longitude
      +
      +
    • +
    • +
      +

      tags

      +
      public List<String> tags
      +
      +
    • +
    • +
      +

      friends

      +
      public List<Users3.Friend> friends
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      User

      +
      public User()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/data/Users3.html b/2.6.0/api/io/micronaut/serde/data/Users3.html new file mode 100644 index 000000000..dc3e8be2a --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/data/Users3.html @@ -0,0 +1,238 @@ + + + + +Users3 (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Users3

+
+
java.lang.Object +
io.micronaut.serde.data.Users3
+
+
+
+
@Introspected(accessKind=FIELD) +public class Users3 +extends Object
+
Created by frenaud on 7/3/16. + https://github.com/fabienrenaud/java-json-benchmark/blob/master/src/main/java/com/github/fabienrenaud/jjb/model/Users.java
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Users3

      +
      public Users3()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/data/package-summary.html b/2.6.0/api/io/micronaut/serde/data/package-summary.html new file mode 100644 index 000000000..973618326 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/data/package-summary.html @@ -0,0 +1,113 @@ + + + + +io.micronaut.serde.data (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.data

+
+
+
package io.micronaut.serde.data
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/data/package-tree.html b/2.6.0/api/io/micronaut/serde/data/package-tree.html new file mode 100644 index 000000000..895f4c8f8 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/data/package-tree.html @@ -0,0 +1,78 @@ + + + + +io.micronaut.serde.data Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.data

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/exceptions/InvalidFormatException.html b/2.6.0/api/io/micronaut/serde/exceptions/InvalidFormatException.html new file mode 100644 index 000000000..1816075f5 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/exceptions/InvalidFormatException.html @@ -0,0 +1,229 @@ + + + + +InvalidFormatException (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class InvalidFormatException

+
+ +
+
+
All Implemented Interfaces:
+
Serializable
+
+
+
Direct Known Subclasses:
+
InvalidPropertyFormatException
+
+
+
public class InvalidFormatException +extends SerdeException
+
Error for when a value cannot be converted to the desired type.
+
+
Since:
+
1.0.0
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      InvalidFormatException

      +
      public InvalidFormatException(String message, + @Nullable + @Nullable Exception cause, + @Nullable + @Nullable Object originalValue)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getCause

      +
      public Exception getCause()
      +
      +
      Overrides:
      +
      getCause in class Throwable
      +
      +
      +
    • +
    • +
      +

      getOriginalValue

      +
      @Nullable +public @Nullable Object getOriginalValue()
      +
      +
      Returns:
      +
      The original value
      +
      +
      +
    • +
    • +
      +

      toConversionError

      +
      @NonNull +public @NonNull io.micronaut.core.convert.ConversionError toConversionError()
      +
      Converts the exception to a conversion error.
      +
      +
      Returns:
      +
      The conversion error.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/exceptions/InvalidPropertyFormatException.html b/2.6.0/api/io/micronaut/serde/exceptions/InvalidPropertyFormatException.html new file mode 100644 index 000000000..e1ac5c7c4 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/exceptions/InvalidPropertyFormatException.html @@ -0,0 +1,207 @@ + + + + +InvalidPropertyFormatException (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class InvalidPropertyFormatException

+
+ +
+
+
All Implemented Interfaces:
+
Serializable
+
+
+
public class InvalidPropertyFormatException +extends InvalidFormatException
+
Extended version of InvalidFormatException with information + about the property that was incorrect.
+
+
Since:
+
1.0.0
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      InvalidPropertyFormatException

      +
      public InvalidPropertyFormatException(@NonNull + @NonNull InvalidFormatException cause, + @NonNull + @NonNull io.micronaut.core.type.Argument<?> argument)
      +
      Construct a more detailed exception from the given cause.
      +
      +
      Parameters:
      +
      cause - The cause
      +
      argument - The argument
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getArgument

      +
      @NonNull +public @NonNull io.micronaut.core.type.Argument<?> getArgument()
      +
      +
      Returns:
      +
      The property.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/exceptions/RuntimeSerdeException.html b/2.6.0/api/io/micronaut/serde/exceptions/RuntimeSerdeException.html new file mode 100644 index 000000000..a0a85a301 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/exceptions/RuntimeSerdeException.html @@ -0,0 +1,186 @@ + + + + +RuntimeSerdeException (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RuntimeSerdeException

+
+
java.lang.Object +
java.lang.Throwable +
java.lang.Exception +
java.lang.RuntimeException +
io.micronaut.serde.exceptions.RuntimeSerdeException
+
+
+
+
+
+
+
All Implemented Interfaces:
+
Serializable
+
+
+
public final class RuntimeSerdeException +extends RuntimeException
+
An exception that can be used as a wrapper for a SerdeException.
+
+
Author:
+
graemerocher
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      RuntimeSerdeException

      +
      public RuntimeSerdeException(SerdeException cause)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/exceptions/SerdeException.html b/2.6.0/api/io/micronaut/serde/exceptions/SerdeException.html new file mode 100644 index 000000000..9b22ac148 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/exceptions/SerdeException.html @@ -0,0 +1,179 @@ + + + + +SerdeException (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SerdeException

+
+
java.lang.Object +
java.lang.Throwable +
java.lang.Exception +
java.io.IOException +
io.micronaut.serde.exceptions.SerdeException
+
+
+
+
+
+
+
All Implemented Interfaces:
+
Serializable
+
+
+
Direct Known Subclasses:
+
InvalidFormatException
+
+
+
public class SerdeException +extends IOException
+
Parent exception type for all serialization / deserialization exceptions.
+
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SerdeException

      +
      public SerdeException()
      +
      +
    • +
    • +
      +

      SerdeException

      +
      public SerdeException(String message)
      +
      +
    • +
    • +
      +

      SerdeException

      +
      public SerdeException(String message, + Throwable cause)
      +
      +
    • +
    • +
      +

      SerdeException

      +
      public SerdeException(Throwable cause)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/exceptions/package-summary.html b/2.6.0/api/io/micronaut/serde/exceptions/package-summary.html new file mode 100644 index 000000000..18bd6472b --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/exceptions/package-summary.html @@ -0,0 +1,108 @@ + + + + +io.micronaut.serde.exceptions (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.exceptions

+
+
+
package io.micronaut.serde.exceptions
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/exceptions/package-tree.html b/2.6.0/api/io/micronaut/serde/exceptions/package-tree.html new file mode 100644 index 000000000..32a37e1b4 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/exceptions/package-tree.html @@ -0,0 +1,96 @@ + + + + +io.micronaut.serde.exceptions Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.exceptions

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/JacksonDecoder.html b/2.6.0/api/io/micronaut/serde/jackson/JacksonDecoder.html new file mode 100644 index 000000000..3372fc0e1 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/JacksonDecoder.html @@ -0,0 +1,1025 @@ + + + + +JacksonDecoder (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JacksonDecoder

+
+
java.lang.Object +
io.micronaut.serde.LimitingStream +
io.micronaut.serde.jackson.JacksonDecoder
+
+
+
+
+
All Implemented Interfaces:
+
Decoder, AutoCloseable
+
+
+
@Internal +public final class JacksonDecoder +extends LimitingStream +implements Decoder
+
Implementation of the Decoder interface for Jackson.
+
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      create

      +
      public static Decoder create(com.fasterxml.jackson.core.JsonParser parser, + LimitingStream.RemainingLimits remainingLimits) + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      createDeserializationException

      +
      public IOException createDeserializationException(String message, + Object invalidValue)
      +
      Description copied from interface: Decoder
      +
      Creates an exception for the given message.
      +
      +
      Specified by:
      +
      createDeserializationException in interface Decoder
      +
      Parameters:
      +
      message - The message, never null
      +
      invalidValue - The invalid value. Can be null.
      +
      Returns:
      +
      The exception, never null
      +
      +
      +
    • +
    • +
      +

      finishStructure

      +
      public void finishStructure(boolean consumeLeftElements) + throws IOException
      +
      +
      Specified by:
      +
      finishStructure in interface Decoder
      +
      Parameters:
      +
      consumeLeftElements - True to consume left elements
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      finishStructure

      +
      public void finishStructure() + throws IOException
      +
      +
      Specified by:
      +
      finishStructure in interface Decoder
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      hasNextArrayValue

      +
      public boolean hasNextArrayValue() + throws IOException
      +
      +
      Specified by:
      +
      hasNextArrayValue in interface Decoder
      +
      Returns:
      +
      Returns true if another array value is available.
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeKey

      +
      @Nullable +public @Nullable String decodeKey() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a key, if there are no more keys to decode returns null.
      +
      +
      Specified by:
      +
      decodeKey in interface Decoder
      +
      Returns:
      +
      The key or null if there aren't any more keys
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeArray

      +
      @NonNull +public @NonNull JacksonDecoder decodeArray(io.micronaut.core.type.Argument<?> type) + throws IOException
      +
      Description copied from interface: Decoder
      +
      Start decoding an array.
      +
      +
      Specified by:
      +
      decodeArray in interface Decoder
      +
      Parameters:
      +
      type - The array type
      +
      Returns:
      +
      The array decoder
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeArray

      +
      public JacksonDecoder decodeArray() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Start decoding an array.
      +
      +
      Specified by:
      +
      decodeArray in interface Decoder
      +
      Returns:
      +
      The array decoder
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeObject

      +
      @NonNull +public @NonNull JacksonDecoder decodeObject(io.micronaut.core.type.Argument<?> type) + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes an object.
      +
      +
      Specified by:
      +
      decodeObject in interface Decoder
      +
      Parameters:
      +
      type - The type, never null
      +
      Returns:
      +
      The object decoder
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeObject

      +
      public JacksonDecoder decodeObject() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes an object.
      +
      +
      Specified by:
      +
      decodeObject in interface Decoder
      +
      Returns:
      +
      The object decoder
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeString

      +
      @NonNull +public @NonNull String decodeString() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a string.
      +
      +
      Specified by:
      +
      decodeString in interface Decoder
      +
      Returns:
      +
      The string, never null
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeStringNullable

      +
      @Nullable +public @Nullable String decodeStringNullable() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Equivalent to decodeNull() ? null : decodeString().
      +
      +
      Specified by:
      +
      decodeStringNullable in interface Decoder
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBoolean

      +
      public boolean decodeBoolean() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a boolean.
      +
      +
      Specified by:
      +
      decodeBoolean in interface Decoder
      +
      Returns:
      +
      The boolean
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBooleanNullable

      +
      @Nullable +public @Nullable Boolean decodeBooleanNullable() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Equivalent to decodeNull() ? null : decodeBoolean().
      +
      +
      Specified by:
      +
      decodeBooleanNullable in interface Decoder
      +
      Returns:
      +
      The boolean
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeByte

      +
      public byte decodeByte() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a byte.
      +
      +
      Specified by:
      +
      decodeByte in interface Decoder
      +
      Returns:
      +
      The byte
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeByteNullable

      +
      @Nullable +public @Nullable Byte decodeByteNullable() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Equivalent to decodeNull() ? null : decodeByte().
      +
      +
      Specified by:
      +
      decodeByteNullable in interface Decoder
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeShort

      +
      public short decodeShort() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a short.
      +
      +
      Specified by:
      +
      decodeShort in interface Decoder
      +
      Returns:
      +
      The short
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeShortNullable

      +
      @Nullable +public @Nullable Short decodeShortNullable() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Equivalent to decodeNull() ? null : decodeShort().
      +
      +
      Specified by:
      +
      decodeShortNullable in interface Decoder
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeChar

      +
      public char decodeChar() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a char.
      +
      +
      Specified by:
      +
      decodeChar in interface Decoder
      +
      Returns:
      +
      The char
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeCharNullable

      +
      @Nullable +public @Nullable Character decodeCharNullable() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Equivalent to decodeNull() ? null : decodeChar().
      +
      +
      Specified by:
      +
      decodeCharNullable in interface Decoder
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeInt

      +
      public int decodeInt() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a int.
      +
      +
      Specified by:
      +
      decodeInt in interface Decoder
      +
      Returns:
      +
      The int
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeIntNullable

      +
      @Nullable +public @Nullable Integer decodeIntNullable() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Equivalent to decodeNull() ? null : decodeInt().
      +
      +
      Specified by:
      +
      decodeIntNullable in interface Decoder
      +
      Returns:
      +
      The int
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeLong

      +
      public long decodeLong() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a long.
      +
      +
      Specified by:
      +
      decodeLong in interface Decoder
      +
      Returns:
      +
      The long
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeLongNullable

      +
      @Nullable +public @Nullable Long decodeLongNullable() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Equivalent to decodeNull() ? null : decodeLong().
      +
      +
      Specified by:
      +
      decodeLongNullable in interface Decoder
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeFloat

      +
      public float decodeFloat() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a float.
      +
      +
      Specified by:
      +
      decodeFloat in interface Decoder
      +
      Returns:
      +
      The float
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeFloatNullable

      +
      @Nullable +public @Nullable Float decodeFloatNullable() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Equivalent to decodeNull() ? null : decodeFloat().
      +
      +
      Specified by:
      +
      decodeFloatNullable in interface Decoder
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeDouble

      +
      public double decodeDouble() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a double.
      +
      +
      Specified by:
      +
      decodeDouble in interface Decoder
      +
      Returns:
      +
      The double
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeDoubleNullable

      +
      @Nullable +public @Nullable Double decodeDoubleNullable() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Equivalent to decodeNull() ? null : decodeDouble().
      +
      +
      Specified by:
      +
      decodeDoubleNullable in interface Decoder
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBigInteger

      +
      @NonNull +public @NonNull BigInteger decodeBigInteger() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a BigInteger.
      +
      +
      Specified by:
      +
      decodeBigInteger in interface Decoder
      +
      Returns:
      +
      The BigInteger, never null
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBigIntegerNullable

      +
      @Nullable +public @Nullable BigInteger decodeBigIntegerNullable() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Equivalent to decodeNull() ? null : decodeBigInteger().
      +
      +
      Specified by:
      +
      decodeBigIntegerNullable in interface Decoder
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBigDecimal

      +
      @NonNull +public @NonNull BigDecimal decodeBigDecimal() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a BigDecimal.
      +
      +
      Specified by:
      +
      decodeBigDecimal in interface Decoder
      +
      Returns:
      +
      The BigDecimal, never null
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBigDecimalNullable

      +
      @Nullable +public @Nullable BigDecimal decodeBigDecimalNullable() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Equivalent to decodeNull() ? null : decodeBigDecimal().
      +
      +
      Specified by:
      +
      decodeBigDecimalNullable in interface Decoder
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBinary

      +
      public byte @NonNull [] decodeBinary() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decode binary data from this stream. Binary data can be serialized in multiple different + ways that differ by format. + +
        +
      • An array of numbers must be supported by all implementations, for compatibility. + This is also the default implementation.
      • +
      • A base64 string. This is convenient for text-based formats like json, and is + supported by jackson.
      • +
      • A format-specific type, for binary formats such as bson.
      • +
      • Other format specific behavior. Oracle JDBC Json will parse strings as hex, for + example.
      • +
      + + Implementations must support the array shape, but the other shapes are optional.
      +
      +
      Specified by:
      +
      decodeBinary in interface Decoder
      +
      Returns:
      +
      The decoded byte array
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      decodeNull

      +
      public boolean decodeNull() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Attempt to decode a null value. Returns false if this value is not null, and another method should be + used for decoding. Returns true if this value was null, and the cursor has been advanced to the next + value.
      +
      +
      Specified by:
      +
      decodeNull in interface Decoder
      +
      Returns:
      +
      Returns true if the value was null
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBuffer

      +
      public Decoder decodeBuffer() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Buffer the whole subtree of this value and return it as a new Decoder. The returned Decoder can + be used independently to this Decoder. This means actual parsing of the subtree can be delayed. +

      + The returned Decoder should behave identically to this Decoder. This means that for example + decoder.decodeDouble() should be equivalent to decoder.decodeBuffer().decodeDouble().

      +
      +
      Specified by:
      +
      decodeBuffer in interface Decoder
      +
      Returns:
      +
      An independent decoder that visits this subtree.
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeNode

      +
      @NonNull +public @NonNull io.micronaut.json.tree.JsonNode decodeNode() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes the current state into a JsonNode.
      +
      +
      Specified by:
      +
      decodeNode in interface Decoder
      +
      Returns:
      +
      The decoded node
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeArbitrary

      +
      @Nullable +public @Nullable Object decodeArbitrary() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes the current state into an arbitrary object. + +

      The following should be decoded by this method:

      + +
        +
      • Object types will be decoded into a Map
      • +
      • Array types will be decoded into a List
      • +
      • JSON primitive types into the equivalent Java wrapper type
      • +
      +
      +
      Specified by:
      +
      decodeArbitrary in interface Decoder
      +
      Returns:
      +
      The decoded object
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      skipValue

      +
      public void skipValue() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Skips the current value.
      +
      +
      Specified by:
      +
      skipValue in interface Decoder
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/JacksonEncoder.html b/2.6.0/api/io/micronaut/serde/jackson/JacksonEncoder.html new file mode 100644 index 000000000..3cf34a1c6 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/JacksonEncoder.html @@ -0,0 +1,645 @@ + + + + +JacksonEncoder (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JacksonEncoder

+
+
java.lang.Object +
io.micronaut.serde.LimitingStream +
io.micronaut.serde.jackson.JacksonEncoder
+
+
+
+
+
All Implemented Interfaces:
+
Encoder, AutoCloseable
+
+
+
public abstract class JacksonEncoder +extends LimitingStream +implements Encoder
+
Implementation of the Encoder interface for Jackson.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      generator

      +
      protected final com.fasterxml.jackson.core.JsonGenerator generator
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      create

      +
      @NonNull +public static @NonNull Encoder create(@NonNull + @NonNull com.fasterxml.jackson.core.JsonGenerator generator)
      +
      +
    • +
    • +
      +

      create

      +
      @NonNull +@Internal +public static @NonNull Encoder create(@NonNull + @NonNull com.fasterxml.jackson.core.JsonGenerator generator, + @NonNull + @NonNull LimitingStream.RemainingLimits remainingLimits)
      +
      Create a new encoder.
      +
      +
      Parameters:
      +
      generator - The jackson-core generator to write to
      +
      remainingLimits - The maximum nesting depth
      +
      Returns:
      +
      The encoder
      +
      +
      +
    • +
    • +
      +

      encodeArray

      +
      public final Encoder encodeArray(io.micronaut.core.type.Argument<?> type) + throws IOException
      +
      Description copied from interface: Encoder
      +
      Encodes an array.
      +
      +
      Specified by:
      +
      encodeArray in interface Encoder
      +
      Parameters:
      +
      type - The array type, never null
      +
      Returns:
      +
      The encoder, never null
      +
      Throws:
      +
      IOException - if an error occurs
      +
      +
      +
    • +
    • +
      +

      encodeObject

      +
      public final Encoder encodeObject(io.micronaut.core.type.Argument<?> type) + throws IOException
      +
      Description copied from interface: Encoder
      +
      Encodes an object.
      +
      +
      Specified by:
      +
      encodeObject in interface Encoder
      +
      Parameters:
      +
      type - The object type, never null
      +
      Returns:
      +
      The encoder, never null
      +
      Throws:
      +
      IOException - if an error occurs
      +
      +
      +
    • +
    • +
      +

      finishStructure

      +
      public final void finishStructure() + throws IOException
      +
      Description copied from interface: Encoder
      +
      Finalize a previously created structure, like an array or object.
      +
      +
      Specified by:
      +
      finishStructure in interface Encoder
      +
      Throws:
      +
      IOException - If an error occurs
      +
      +
      +
    • +
    • +
      +

      close

      +
      public final void close() + throws IOException
      +
      Description copied from interface: Encoder
      +
      Finalize the current structure. Equivalent to calling Encoder.finishStructure().
      +
      +
      Specified by:
      +
      close in interface AutoCloseable
      +
      Specified by:
      +
      close in interface Encoder
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      finishStructureToken

      +
      protected abstract void finishStructureToken() + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      currentPath

      +
      public String currentPath()
      +
      Description copied from interface: Encoder
      +
      Return an analysis of the current path.
      +
      +
      Specified by:
      +
      currentPath in interface Encoder
      +
      Returns:
      +
      The current path if known
      +
      +
      +
    • +
    • +
      +

      encodeKey

      +
      public final void encodeKey(@NonNull + @NonNull String key) + throws IOException
      +
      Description copied from interface: Encoder
      +
      Encode a key.
      +
      +
      Specified by:
      +
      encodeKey in interface Encoder
      +
      Parameters:
      +
      key - The key, never null
      +
      Throws:
      +
      IOException - If an error occurs
      +
      +
      +
    • +
    • +
      +

      encodeString

      +
      public final void encodeString(@NonNull + @NonNull String value) + throws IOException
      +
      Description copied from interface: Encoder
      +
      Encode a string.
      +
      +
      Specified by:
      +
      encodeString in interface Encoder
      +
      Parameters:
      +
      value - The string, never null
      +
      Throws:
      +
      IOException - If an error occurs
      +
      +
      +
    • +
    • +
      +

      encodeBoolean

      +
      public final void encodeBoolean(boolean value) + throws IOException
      +
      Description copied from interface: Encoder
      +
      Encode a boolean.
      +
      +
      Specified by:
      +
      encodeBoolean in interface Encoder
      +
      Parameters:
      +
      value - The boolean
      +
      Throws:
      +
      IOException - If an error occurs
      +
      +
      +
    • +
    • +
      +

      encodeByte

      +
      public final void encodeByte(byte value) + throws IOException
      +
      Description copied from interface: Encoder
      +
      Encode a byte.
      +
      +
      Specified by:
      +
      encodeByte in interface Encoder
      +
      Parameters:
      +
      value - The byte
      +
      Throws:
      +
      IOException - If an error occurs
      +
      +
      +
    • +
    • +
      +

      encodeShort

      +
      public final void encodeShort(short value) + throws IOException
      +
      Description copied from interface: Encoder
      +
      Encode a short.
      +
      +
      Specified by:
      +
      encodeShort in interface Encoder
      +
      Parameters:
      +
      value - The short
      +
      Throws:
      +
      IOException - If an error occurs
      +
      +
      +
    • +
    • +
      +

      encodeChar

      +
      public final void encodeChar(char value) + throws IOException
      +
      Description copied from interface: Encoder
      +
      Encode a char.
      +
      +
      Specified by:
      +
      encodeChar in interface Encoder
      +
      Parameters:
      +
      value - The char
      +
      Throws:
      +
      IOException - If an error occurs
      +
      +
      +
    • +
    • +
      +

      encodeInt

      +
      public final void encodeInt(int value) + throws IOException
      +
      Description copied from interface: Encoder
      +
      Encode an int.
      +
      +
      Specified by:
      +
      encodeInt in interface Encoder
      +
      Parameters:
      +
      value - The int
      +
      Throws:
      +
      IOException - If an error occurs
      +
      +
      +
    • +
    • +
      +

      encodeLong

      +
      public final void encodeLong(long value) + throws IOException
      +
      Description copied from interface: Encoder
      +
      Encode a long.
      +
      +
      Specified by:
      +
      encodeLong in interface Encoder
      +
      Parameters:
      +
      value - The long
      +
      Throws:
      +
      IOException - If an error occurs
      +
      +
      +
    • +
    • +
      +

      encodeFloat

      +
      public final void encodeFloat(float value) + throws IOException
      +
      Description copied from interface: Encoder
      +
      Encode a float.
      +
      +
      Specified by:
      +
      encodeFloat in interface Encoder
      +
      Parameters:
      +
      value - The float
      +
      Throws:
      +
      IOException - If an error occurs
      +
      +
      +
    • +
    • +
      +

      encodeDouble

      +
      public final void encodeDouble(double value) + throws IOException
      +
      Description copied from interface: Encoder
      +
      Encode a double.
      +
      +
      Specified by:
      +
      encodeDouble in interface Encoder
      +
      Parameters:
      +
      value - The double
      +
      Throws:
      +
      IOException - If an error occurs
      +
      +
      +
    • +
    • +
      +

      encodeBigInteger

      +
      public final void encodeBigInteger(@NonNull + @NonNull BigInteger value) + throws IOException
      +
      Description copied from interface: Encoder
      +
      Encode a BigInteger.
      +
      +
      Specified by:
      +
      encodeBigInteger in interface Encoder
      +
      Parameters:
      +
      value - The BigInteger, never null
      +
      Throws:
      +
      IOException - If an error occurs
      +
      +
      +
    • +
    • +
      +

      encodeBigDecimal

      +
      public final void encodeBigDecimal(@NonNull + @NonNull BigDecimal value) + throws IOException
      +
      Description copied from interface: Encoder
      +
      Encode a BigDecimal.
      +
      +
      Specified by:
      +
      encodeBigDecimal in interface Encoder
      +
      Parameters:
      +
      value - The BigDecimal, never null
      +
      Throws:
      +
      IOException - If an error occurs
      +
      +
      +
    • +
    • +
      +

      encodeBinary

      +
      public void encodeBinary(byte @NonNull [] data) + throws IOException
      +
      Description copied from interface: Encoder
      +
      Encode the given binary data. The shape of the data in the output is unspecified, the only + requirement is that the equivalent Decoder.decodeBinary() must be able to parse to + the same data.
      +
      +
      Specified by:
      +
      encodeBinary in interface Encoder
      +
      Parameters:
      +
      data - The input data
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      encodeNull

      +
      public final void encodeNull() + throws IOException
      +
      Description copied from interface: Encoder
      +
      Encode null.
      +
      +
      Specified by:
      +
      encodeNull in interface Encoder
      +
      Throws:
      +
      IOException - If an error occurs
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/JacksonJsonMapper.html b/2.6.0/api/io/micronaut/serde/jackson/JacksonJsonMapper.html new file mode 100644 index 000000000..e322d1f75 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/JacksonJsonMapper.html @@ -0,0 +1,433 @@ + + + + +JacksonJsonMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JacksonJsonMapper

+
+
java.lang.Object +
io.micronaut.serde.jackson.JacksonJsonMapper
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.json.JsonMapper, ObjectMapper
+
+
+
@Internal +@Singleton +@Primary +public final class JacksonJsonMapper +extends Object +implements ObjectMapper
+
Implementation of the JsonMapper interface for Jackson.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      readValueFromTree

      +
      public <T> T readValueFromTree(@NonNull + @NonNull io.micronaut.json.tree.JsonNode tree, + @NonNull + @NonNull io.micronaut.core.type.Argument<T> type) + throws IOException
      +
      +
      Specified by:
      +
      readValueFromTree in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeValueToTree

      +
      @NonNull +public @NonNull io.micronaut.json.tree.JsonNode writeValueToTree(@Nullable + @Nullable Object value) + throws IOException
      +
      +
      Specified by:
      +
      writeValueToTree in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeValueToTree

      +
      public <T> io.micronaut.json.tree.JsonNode writeValueToTree(io.micronaut.core.type.Argument<T> type, + T value) + throws IOException
      +
      +
      Specified by:
      +
      writeValueToTree in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      readValue

      +
      public <T> T readValue(@NonNull + @NonNull InputStream inputStream, + @NonNull + @NonNull io.micronaut.core.type.Argument<T> type) + throws IOException
      +
      +
      Specified by:
      +
      readValue in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      readValue

      +
      public <T> T readValue(@NonNull + @io.micronaut.core.annotation.NonNull byte[] byteArray, + @NonNull + @NonNull io.micronaut.core.type.Argument<T> type) + throws IOException
      +
      +
      Specified by:
      +
      readValue in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      readValue

      +
      public <T> T readValue(@NonNull + @NonNull io.micronaut.core.io.buffer.ByteBuffer<?> byteBuffer, + @NonNull + @NonNull io.micronaut.core.type.Argument<T> type) + throws IOException
      +
      +
      Specified by:
      +
      readValue in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeValue

      +
      public void writeValue(@NonNull + @NonNull OutputStream outputStream, + @Nullable + @Nullable Object object) + throws IOException
      +
      +
      Specified by:
      +
      writeValue in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeValue

      +
      public <T> void writeValue(OutputStream outputStream, + io.micronaut.core.type.Argument<T> type, + T object) + throws IOException
      +
      +
      Specified by:
      +
      writeValue in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeValueAsBytes

      +
      public byte[] writeValueAsBytes(@Nullable + @Nullable Object object) + throws IOException
      +
      +
      Specified by:
      +
      writeValueAsBytes in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeValueAsBytes

      +
      public <T> byte[] writeValueAsBytes(io.micronaut.core.type.Argument<T> type, + T object) + throws IOException
      +
      +
      Specified by:
      +
      writeValueAsBytes in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      getStreamConfig

      +
      @NonNull +public @NonNull io.micronaut.json.JsonStreamConfig getStreamConfig()
      +
      +
      Specified by:
      +
      getStreamConfig in interface io.micronaut.json.JsonMapper
      +
      +
      +
    • +
    • +
      +

      createReactiveParser

      +
      @NonNull +public @NonNull org.reactivestreams.Processor<byte[],io.micronaut.json.tree.JsonNode> createReactiveParser(Consumer<org.reactivestreams.Processor<byte[],io.micronaut.json.tree.JsonNode>> onSubscribe, + boolean streamArray)
      +
      +
      Specified by:
      +
      createReactiveParser in interface io.micronaut.json.JsonMapper
      +
      +
      +
    • +
    • +
      +

      cloneWithViewClass

      +
      @NonNull +public @NonNull io.micronaut.json.JsonMapper cloneWithViewClass(@NonNull + @NonNull Class<?> viewClass)
      +
      +
      Specified by:
      +
      cloneWithViewClass in interface io.micronaut.json.JsonMapper
      +
      +
      +
    • +
    • +
      +

      updateValueFromTree

      +
      public void updateValueFromTree(Object value, + io.micronaut.json.tree.JsonNode tree) + throws IOException
      +
      +
      Specified by:
      +
      updateValueFromTree in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/SerdeJacksonConfiguration.html b/2.6.0/api/io/micronaut/serde/jackson/SerdeJacksonConfiguration.html new file mode 100644 index 000000000..2d4767a58 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/SerdeJacksonConfiguration.html @@ -0,0 +1,284 @@ + + + + +SerdeJacksonConfiguration (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SerdeJacksonConfiguration

+
+
java.lang.Object +
io.micronaut.serde.jackson.SerdeJacksonConfiguration
+
+
+
+
@Internal +@ConfigurationProperties("micronaut.serde.jackson") +public final class SerdeJacksonConfiguration +extends Object
+
Configuration for the Jackson.
+
+
Since:
+
2.3
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SerdeJacksonConfiguration

      +
      public SerdeJacksonConfiguration()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getReadFeatures

      +
      public Map<com.fasterxml.jackson.core.json.JsonReadFeature,Boolean> getReadFeatures()
      +
      +
    • +
    • +
      +

      setReadFeatures

      +
      public void setReadFeatures(Map<com.fasterxml.jackson.core.json.JsonReadFeature,Boolean> readFeatures)
      +
      +
    • +
    • +
      +

      getWriteFeatures

      +
      public Map<com.fasterxml.jackson.core.json.JsonWriteFeature,Boolean> getWriteFeatures()
      +
      +
    • +
    • +
      +

      setWriteFeatures

      +
      public void setWriteFeatures(Map<com.fasterxml.jackson.core.json.JsonWriteFeature,Boolean> writeFeatures)
      +
      +
    • +
    • +
      +

      getFactoryFeatures

      +
      public Map<com.fasterxml.jackson.core.JsonFactory.Feature,Boolean> getFactoryFeatures()
      +
      +
    • +
    • +
      +

      setFactoryFeatures

      +
      public void setFactoryFeatures(Map<com.fasterxml.jackson.core.JsonFactory.Feature,Boolean> factoryFeatures)
      +
      +
    • +
    • +
      +

      getStreamFeatures

      +
      public Map<com.fasterxml.jackson.core.StreamWriteFeature,Boolean> getStreamFeatures()
      +
      +
    • +
    • +
      +

      setStreamFeatures

      +
      public void setStreamFeatures(Map<com.fasterxml.jackson.core.StreamWriteFeature,Boolean> streamFeatures)
      +
      +
    • +
    • +
      +

      getParserFeatures

      +
      public Map<com.fasterxml.jackson.core.JsonParser.Feature,Boolean> getParserFeatures()
      +
      +
    • +
    • +
      +

      setParserFeatures

      +
      public void setParserFeatures(Map<com.fasterxml.jackson.core.JsonParser.Feature,Boolean> parserFeatures)
      +
      +
    • +
    • +
      +

      getGeneratorFeatures

      +
      public Map<com.fasterxml.jackson.core.JsonGenerator.Feature,Boolean> getGeneratorFeatures()
      +
      +
    • +
    • +
      +

      setGeneratorFeatures

      +
      public void setGeneratorFeatures(Map<com.fasterxml.jackson.core.JsonGenerator.Feature,Boolean> generatorFeatures)
      +
      +
    • +
    • +
      +

      isPrettyPrint

      +
      public boolean isPrettyPrint()
      +
      +
    • +
    • +
      +

      setPrettyPrint

      +
      public void setPrettyPrint(boolean prettyPrint)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildMe.Builder.html b/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildMe.Builder.html new file mode 100644 index 000000000..28bc2b933 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildMe.Builder.html @@ -0,0 +1,180 @@ + + + + +TestBuildMe.Builder (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TestBuildMe.Builder

+
+
java.lang.Object +
io.micronaut.serde.jackson.builder.TestBuildMe.Builder
+
+
+
+
Enclosing class:
+
TestBuildMe
+
+
+
public static final class TestBuildMe.Builder +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildMe.html b/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildMe.html new file mode 100644 index 000000000..ecd0ceb71 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildMe.html @@ -0,0 +1,155 @@ + + + + +TestBuildMe (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TestBuildMe

+
+
java.lang.Object +
io.micronaut.serde.jackson.builder.TestBuildMe
+
+
+
+
public class TestBuildMe +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
    • +
    • +
      +

      getAge

      +
      public int getAge()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildMe2.Builder.html b/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildMe2.Builder.html new file mode 100644 index 000000000..b8c683144 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildMe2.Builder.html @@ -0,0 +1,180 @@ + + + + +TestBuildMe2.Builder (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TestBuildMe2.Builder

+
+
java.lang.Object +
io.micronaut.serde.jackson.builder.TestBuildMe2.Builder
+
+
+
+
Enclosing class:
+
TestBuildMe2
+
+
+
public static final class TestBuildMe2.Builder +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildMe2.html b/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildMe2.html new file mode 100644 index 000000000..f2cddca07 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildMe2.html @@ -0,0 +1,155 @@ + + + + +TestBuildMe2 (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TestBuildMe2

+
+
java.lang.Object +
io.micronaut.serde.jackson.builder.TestBuildMe2
+
+
+
+
public class TestBuildMe2 +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
    • +
    • +
      +

      getAge

      +
      public int getAge()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildName.Builder.html b/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildName.Builder.html new file mode 100644 index 000000000..bebd0f364 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildName.Builder.html @@ -0,0 +1,171 @@ + + + + +TestBuildName.Builder (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TestBuildName.Builder

+
+
java.lang.Object +
io.micronaut.serde.jackson.builder.TestBuildName.Builder
+
+
+
+
Enclosing class:
+
TestBuildName
+
+
+
public static class TestBuildName.Builder +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Builder

      +
      public Builder()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildName.html b/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildName.html new file mode 100644 index 000000000..7ae25a551 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildName.html @@ -0,0 +1,146 @@ + + + + +TestBuildName (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TestBuildName

+
+
java.lang.Object +
io.micronaut.serde.jackson.builder.TestBuildName
+
+
+
+
public class TestBuildName +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getFoo

      +
      public String getFoo()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildSubtype.Builder.html b/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildSubtype.Builder.html new file mode 100644 index 000000000..fcd8404bd --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildSubtype.Builder.html @@ -0,0 +1,180 @@ + + + + +TestBuildSubtype.Builder (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TestBuildSubtype.Builder

+
+
java.lang.Object +
io.micronaut.serde.jackson.builder.TestBuildSubtype.Builder
+
+
+
+
Enclosing class:
+
TestBuildSubtype
+
+
+
public static class TestBuildSubtype.Builder +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildSubtype.html b/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildSubtype.html new file mode 100644 index 000000000..4b4be25c6 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildSubtype.html @@ -0,0 +1,151 @@ + + + + +TestBuildSubtype (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TestBuildSubtype

+
+
java.lang.Object +
io.micronaut.serde.jackson.builder.TestBuildSupertype +
io.micronaut.serde.jackson.builder.TestBuildSubtype
+
+
+
+
+
public class TestBuildSubtype +extends TestBuildSupertype
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getBar

      +
      public String getBar()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildSubtype2.Builder.html b/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildSubtype2.Builder.html new file mode 100644 index 000000000..020f57910 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildSubtype2.Builder.html @@ -0,0 +1,180 @@ + + + + +TestBuildSubtype2.Builder (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TestBuildSubtype2.Builder

+
+
java.lang.Object +
io.micronaut.serde.jackson.builder.TestBuildSubtype2.Builder
+
+
+
+
Enclosing class:
+
TestBuildSubtype2
+
+
+
public static class TestBuildSubtype2.Builder +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildSubtype2.html b/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildSubtype2.html new file mode 100644 index 000000000..d804561be --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildSubtype2.html @@ -0,0 +1,151 @@ + + + + +TestBuildSubtype2 (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TestBuildSubtype2

+
+
java.lang.Object +
io.micronaut.serde.jackson.builder.TestBuildSupertype2 +
io.micronaut.serde.jackson.builder.TestBuildSubtype2
+
+
+
+
+
public class TestBuildSubtype2 +extends TestBuildSupertype2
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getBar

      +
      public String getBar()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildSupertype.html b/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildSupertype.html new file mode 100644 index 000000000..093c5b0c2 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildSupertype.html @@ -0,0 +1,135 @@ + + + + +TestBuildSupertype (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TestBuildSupertype

+
+
java.lang.Object +
io.micronaut.serde.jackson.builder.TestBuildSupertype
+
+
+
+
Direct Known Subclasses:
+
TestBuildSubtype
+
+
+
public abstract class TestBuildSupertype +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getFoo

      +
      public String getFoo()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildSupertype2.Builder.html b/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildSupertype2.Builder.html new file mode 100644 index 000000000..8f117ad97 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildSupertype2.Builder.html @@ -0,0 +1,171 @@ + + + + +TestBuildSupertype2.Builder (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TestBuildSupertype2.Builder

+
+
java.lang.Object +
io.micronaut.serde.jackson.builder.TestBuildSupertype2.Builder
+
+
+
+
Enclosing class:
+
TestBuildSupertype2
+
+
+
public static class TestBuildSupertype2.Builder +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildSupertype2.html b/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildSupertype2.html new file mode 100644 index 000000000..e3dfc9673 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/builder/TestBuildSupertype2.html @@ -0,0 +1,150 @@ + + + + +TestBuildSupertype2 (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TestBuildSupertype2

+
+
java.lang.Object +
io.micronaut.serde.jackson.builder.TestBuildSupertype2
+
+
+
+
Direct Known Subclasses:
+
TestBuildSubtype2
+
+
+
public class TestBuildSupertype2 +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getFoo

      +
      public String getFoo()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/builder/package-summary.html b/2.6.0/api/io/micronaut/serde/jackson/builder/package-summary.html new file mode 100644 index 000000000..eaf1b76f7 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/builder/package-summary.html @@ -0,0 +1,123 @@ + + + + +io.micronaut.serde.jackson.builder (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.jackson.builder

+
+
+
package io.micronaut.serde.jackson.builder
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/builder/package-tree.html b/2.6.0/api/io/micronaut/serde/jackson/builder/package-tree.html new file mode 100644 index 000000000..3b70b337e --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/builder/package-tree.html @@ -0,0 +1,89 @@ + + + + +io.micronaut.serde.jackson.builder Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.jackson.builder

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/jsonvalue/JdkVersion.html b/2.6.0/api/io/micronaut/serde/jackson/jsonvalue/JdkVersion.html new file mode 100644 index 000000000..e3c1f22c5 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/jsonvalue/JdkVersion.html @@ -0,0 +1,392 @@ + + + + +JdkVersion (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JdkVersion

+
+
java.lang.Object +
io.micronaut.serde.jackson.jsonvalue.JdkVersion
+
+
+
+
public final class JdkVersion +extends Object
+
JDK versions. + Releases
+
+
Since:
+
1.0.0
+
Author:
+
graemerocher
+
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      JDK_8

      +
      public static final JdkVersion JDK_8
      +
      +
    • +
    • +
      +

      JDK_9

      +
      public static final JdkVersion JDK_9
      +
      +
    • +
    • +
      +

      JDK_10

      +
      public static final JdkVersion JDK_10
      +
      +
    • +
    • +
      +

      JDK_11

      +
      public static final JdkVersion JDK_11
      +
      +
    • +
    • +
      +

      JDK_12

      +
      public static final JdkVersion JDK_12
      +
      +
    • +
    • +
      +

      JDK_13

      +
      public static final JdkVersion JDK_13
      +
      +
    • +
    • +
      +

      JDK_14

      +
      public static final JdkVersion JDK_14
      +
      +
    • +
    • +
      +

      JDK_15

      +
      public static final JdkVersion JDK_15
      +
      +
    • +
    • +
      +

      JDK_16

      +
      public static final JdkVersion JDK_16
      +
      +
    • +
    • +
      +

      JDK_17

      +
      public static final JdkVersion JDK_17
      +
      +
    • +
    • +
      +

      JDK_18

      +
      public static final JdkVersion JDK_18
      +
      +
    • +
    • +
      +

      JDK_19

      +
      public static final JdkVersion JDK_19
      +
      +
    • +
    • +
      +

      JDK_20

      +
      public static final JdkVersion JDK_20
      +
      +
    • +
    • +
      +

      JDK_21

      +
      public static final JdkVersion JDK_21
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JdkVersion

      +
      public JdkVersion(int majorVersion)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      name

      +
      public String name()
      +
      +
      Returns:
      +
      the name
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static JdkVersion valueOf(String jdkVersion)
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static JdkVersion valueOf(int majorVersion)
      +
      +
    • +
    • +
      +

      majorVersion

      +
      public int majorVersion()
      +
      +
    • +
    • +
      +

      greaterThanEqual

      +
      public boolean greaterThanEqual(@NonNull + @NonNull JdkVersion jdk)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/jsonvalue/TokenError.html b/2.6.0/api/io/micronaut/serde/jackson/jsonvalue/TokenError.html new file mode 100644 index 000000000..9452e9d38 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/jsonvalue/TokenError.html @@ -0,0 +1,264 @@ + + + + +TokenError (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class TokenError

+
+
java.lang.Object +
java.lang.Enum<TokenError> +
io.micronaut.serde.jackson.jsonvalue.TokenError
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<TokenError>, Constable
+
+
+
public enum TokenError +extends Enum<TokenError>
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    +
      +
    • +
      +

      INVALID_REQUEST

      +
      public static final TokenError INVALID_REQUEST
      +
      +
    • +
    • +
      +

      INVALID_CLIENT

      +
      public static final TokenError INVALID_CLIENT
      +
      +
    • +
    • +
      +

      INVALID_GRANT

      +
      public static final TokenError INVALID_GRANT
      +
      +
    • +
    • +
      +

      UNAUTHORIZED_CLIENT

      +
      public static final TokenError UNAUTHORIZED_CLIENT
      +
      +
    • +
    • +
      +

      UNSUPPORTED_GRANT_TYPE

      +
      public static final TokenError UNSUPPORTED_GRANT_TYPE
      +
      +
    • +
    • +
      +

      INVALID_SCOPE

      +
      public static final TokenError INVALID_SCOPE
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static TokenError[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static TokenError valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Enum<TokenError>
      +
      Returns:
      +
      An errorCode code.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/jsonvalue/package-summary.html b/2.6.0/api/io/micronaut/serde/jackson/jsonvalue/package-summary.html new file mode 100644 index 000000000..fc31a63cc --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/jsonvalue/package-summary.html @@ -0,0 +1,109 @@ + + + + +io.micronaut.serde.jackson.jsonvalue (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.jackson.jsonvalue

+
+
+
package io.micronaut.serde.jackson.jsonvalue
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/jsonvalue/package-tree.html b/2.6.0/api/io/micronaut/serde/jackson/jsonvalue/package-tree.html new file mode 100644 index 000000000..d80cdb456 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/jsonvalue/package-tree.html @@ -0,0 +1,85 @@ + + + + +io.micronaut.serde.jackson.jsonvalue Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.jackson.jsonvalue

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Enum Class Hierarchy

+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/maps/CustomKey.html b/2.6.0/api/io/micronaut/serde/jackson/maps/CustomKey.html new file mode 100644 index 000000000..b5cfeee8d --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/maps/CustomKey.html @@ -0,0 +1,184 @@ + + + + +CustomKey (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CustomKey

+
+
java.lang.Object +
io.micronaut.serde.jackson.maps.CustomKey
+
+
+
+
public class CustomKey +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      CustomKey

      +
      public CustomKey(String name)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
    • +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/maps/package-summary.html b/2.6.0/api/io/micronaut/serde/jackson/maps/package-summary.html new file mode 100644 index 000000000..4aa80d644 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/maps/package-summary.html @@ -0,0 +1,99 @@ + + + + +io.micronaut.serde.jackson.maps (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.jackson.maps

+
+
+
package io.micronaut.serde.jackson.maps
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/maps/package-tree.html b/2.6.0/api/io/micronaut/serde/jackson/maps/package-tree.html new file mode 100644 index 000000000..4b8600d20 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/maps/package-tree.html @@ -0,0 +1,71 @@ + + + + +io.micronaut.serde.jackson.maps Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.jackson.maps

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/outerinterface/AbstractClassCommandWorking.html b/2.6.0/api/io/micronaut/serde/jackson/outerinterface/AbstractClassCommandWorking.html new file mode 100644 index 000000000..51ea4f8d8 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/outerinterface/AbstractClassCommandWorking.html @@ -0,0 +1,127 @@ + + + + +AbstractClassCommandWorking (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AbstractClassCommandWorking

+
+
java.lang.Object +
io.micronaut.serde.jackson.outerinterface.AbstractClassCommandWorking
+
+
+
+
public abstract class AbstractClassCommandWorking +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AbstractClassCommandWorking

      +
      public AbstractClassCommandWorking()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/outerinterface/AbstractClassCommandWorkingToo.html b/2.6.0/api/io/micronaut/serde/jackson/outerinterface/AbstractClassCommandWorkingToo.html new file mode 100644 index 000000000..88a582230 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/outerinterface/AbstractClassCommandWorkingToo.html @@ -0,0 +1,158 @@ + + + + +AbstractClassCommandWorkingToo (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AbstractClassCommandWorkingToo

+
+
java.lang.Object +
io.micronaut.serde.jackson.outerinterface.AbstractClassCommandWorkingToo
+
+
+
+
public abstract class AbstractClassCommandWorkingToo +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AbstractClassCommandWorkingToo

      +
      public AbstractClassCommandWorkingToo()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getFooBar

      +
      public abstract String getFooBar()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/outerinterface/ClassCommandBroken.PrintCommand.html b/2.6.0/api/io/micronaut/serde/jackson/outerinterface/ClassCommandBroken.PrintCommand.html new file mode 100644 index 000000000..579ee5d71 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/outerinterface/ClassCommandBroken.PrintCommand.html @@ -0,0 +1,198 @@ + + + + +ClassCommandBroken.PrintCommand (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ClassCommandBroken.PrintCommand

+
+
java.lang.Object +
io.micronaut.serde.jackson.outerinterface.ClassCommandBroken.PrintCommand
+
+
+
+
All Implemented Interfaces:
+
ClassCommandBroken
+
+
+
Enclosing interface:
+
ClassCommandBroken
+
+
+
public static final class ClassCommandBroken.PrintCommand +extends Object +implements ClassCommandBroken
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PrintCommand

      +
      public PrintCommand(String foo)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/outerinterface/ClassCommandBroken.html b/2.6.0/api/io/micronaut/serde/jackson/outerinterface/ClassCommandBroken.html new file mode 100644 index 000000000..3ea614d70 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/outerinterface/ClassCommandBroken.html @@ -0,0 +1,143 @@ + + + + +ClassCommandBroken (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ClassCommandBroken

+
+
+
+
All Known Implementing Classes:
+
ClassCommandBroken.PrintCommand
+
+
+
public interface ClassCommandBroken
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Interface
    +
    Description
    +
    static final class 
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default String
    + +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getFooBar

      +
      default String getFooBar()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/outerinterface/ClassCommandBrokenToo.PrintCommand.html b/2.6.0/api/io/micronaut/serde/jackson/outerinterface/ClassCommandBrokenToo.PrintCommand.html new file mode 100644 index 000000000..d25e0ca92 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/outerinterface/ClassCommandBrokenToo.PrintCommand.html @@ -0,0 +1,185 @@ + + + + +ClassCommandBrokenToo.PrintCommand (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ClassCommandBrokenToo.PrintCommand

+
+
java.lang.Object +
io.micronaut.serde.jackson.outerinterface.ClassCommandBrokenToo.PrintCommand
+
+
+
+
All Implemented Interfaces:
+
ClassCommandBrokenToo
+
+
+
Enclosing interface:
+
ClassCommandBrokenToo
+
+
+
public static final class ClassCommandBrokenToo.PrintCommand +extends Object +implements ClassCommandBrokenToo
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PrintCommand

      +
      public PrintCommand(String foo)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getFoo

      +
      public String getFoo()
      +
      +
    • +
    • +
      +

      setFoo

      +
      public void setFoo(String foo)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/outerinterface/ClassCommandBrokenToo.html b/2.6.0/api/io/micronaut/serde/jackson/outerinterface/ClassCommandBrokenToo.html new file mode 100644 index 000000000..e0f4bff23 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/outerinterface/ClassCommandBrokenToo.html @@ -0,0 +1,102 @@ + + + + +ClassCommandBrokenToo (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ClassCommandBrokenToo

+
+
+
+
All Known Implementing Classes:
+
ClassCommandBrokenToo.PrintCommand
+
+
+
public interface ClassCommandBrokenToo
+
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/outerinterface/ClassCommandWorking.PrintCommand.html b/2.6.0/api/io/micronaut/serde/jackson/outerinterface/ClassCommandWorking.PrintCommand.html new file mode 100644 index 000000000..a0d830171 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/outerinterface/ClassCommandWorking.PrintCommand.html @@ -0,0 +1,198 @@ + + + + +ClassCommandWorking.PrintCommand (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ClassCommandWorking.PrintCommand

+
+
java.lang.Object +
io.micronaut.serde.jackson.outerinterface.ClassCommandWorking.PrintCommand
+
+
+
+
All Implemented Interfaces:
+
ClassCommandWorking
+
+
+
Enclosing interface:
+
ClassCommandWorking
+
+
+
public static final class ClassCommandWorking.PrintCommand +extends Object +implements ClassCommandWorking
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PrintCommand

      +
      public PrintCommand(String foo)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/outerinterface/ClassCommandWorking.html b/2.6.0/api/io/micronaut/serde/jackson/outerinterface/ClassCommandWorking.html new file mode 100644 index 000000000..addd983e4 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/outerinterface/ClassCommandWorking.html @@ -0,0 +1,143 @@ + + + + +ClassCommandWorking (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ClassCommandWorking

+
+
+
+
All Known Implementing Classes:
+
ClassCommandWorking.PrintCommand
+
+
+
public interface ClassCommandWorking
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Interface
    +
    Description
    +
    static final class 
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getFooBar

      +
      String getFooBar()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/outerinterface/RecordCommandBroken.PrintCommand.html b/2.6.0/api/io/micronaut/serde/jackson/outerinterface/RecordCommandBroken.PrintCommand.html new file mode 100644 index 000000000..e58872d7c --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/outerinterface/RecordCommandBroken.PrintCommand.html @@ -0,0 +1,261 @@ + + + + +RecordCommandBroken.PrintCommand (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class RecordCommandBroken.PrintCommand

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.serde.jackson.outerinterface.RecordCommandBroken.PrintCommand
+
+
+
+
+
All Implemented Interfaces:
+
RecordCommandBroken
+
+
+
Enclosing interface:
+
RecordCommandBroken
+
+
+
public static record RecordCommandBroken.PrintCommand(String foo) +extends Record +implements RecordCommandBroken
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    +

    Nested classes/interfaces inherited from interface io.micronaut.serde.jackson.outerinterface.RecordCommandBroken

    +RecordCommandBroken.PrintCommand
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
    +
    Creates an instance of a PrintCommand record class.
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    final boolean
    + +
    +
    Indicates whether some other object is "equal to" this one.
    +
    + +
    foo()
    +
    +
    Returns the value of the foo record component.
    +
    + + +
     
    +
    final int
    + +
    +
    Returns a hash code value for this object.
    +
    +
    final String
    + +
    +
    Returns a string representation of this record class.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PrintCommand

      +
      public PrintCommand(String foo)
      +
      Creates an instance of a PrintCommand record class.
      +
      +
      Parameters:
      +
      foo - the value for the foo record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      fooBar

      +
      public String fooBar()
      +
      +
      Specified by:
      +
      fooBar in interface RecordCommandBroken
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      foo

      +
      public String foo()
      +
      Returns the value of the foo record component.
      +
      +
      Returns:
      +
      the value of the foo record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/outerinterface/RecordCommandBroken.html b/2.6.0/api/io/micronaut/serde/jackson/outerinterface/RecordCommandBroken.html new file mode 100644 index 000000000..017cda039 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/outerinterface/RecordCommandBroken.html @@ -0,0 +1,144 @@ + + + + +RecordCommandBroken (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface RecordCommandBroken

+
+
+
+
All Known Implementing Classes:
+
RecordCommandBroken.PrintCommand
+
+
+
public sealed interface RecordCommandBroken +permits RecordCommandBroken.PrintCommand
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Interface
    +
    Description
    +
    static final record 
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      fooBar

      +
      String fooBar()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/outerinterface/RecordCommandBrokenToo.PrintCommand.html b/2.6.0/api/io/micronaut/serde/jackson/outerinterface/RecordCommandBrokenToo.PrintCommand.html new file mode 100644 index 000000000..0f316e4e4 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/outerinterface/RecordCommandBrokenToo.PrintCommand.html @@ -0,0 +1,248 @@ + + + + +RecordCommandBrokenToo.PrintCommand (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class RecordCommandBrokenToo.PrintCommand

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.serde.jackson.outerinterface.RecordCommandBrokenToo.PrintCommand
+
+
+
+
+
All Implemented Interfaces:
+
RecordCommandBrokenToo
+
+
+
Enclosing interface:
+
RecordCommandBrokenToo
+
+
+
public static record RecordCommandBrokenToo.PrintCommand(String foo) +extends Record +implements RecordCommandBrokenToo
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    +

    Nested classes/interfaces inherited from interface io.micronaut.serde.jackson.outerinterface.RecordCommandBrokenToo

    +RecordCommandBrokenToo.PrintCommand
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
    +
    Creates an instance of a PrintCommand record class.
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    final boolean
    + +
    +
    Indicates whether some other object is "equal to" this one.
    +
    + +
    foo()
    +
    +
    Returns the value of the foo record component.
    +
    +
    final int
    + +
    +
    Returns a hash code value for this object.
    +
    +
    final String
    + +
    +
    Returns a string representation of this record class.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PrintCommand

      +
      public PrintCommand(String foo)
      +
      Creates an instance of a PrintCommand record class.
      +
      +
      Parameters:
      +
      foo - the value for the foo record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      foo

      +
      public String foo()
      +
      Returns the value of the foo record component.
      +
      +
      Returns:
      +
      the value of the foo record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/outerinterface/RecordCommandBrokenToo.html b/2.6.0/api/io/micronaut/serde/jackson/outerinterface/RecordCommandBrokenToo.html new file mode 100644 index 000000000..3b4871903 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/outerinterface/RecordCommandBrokenToo.html @@ -0,0 +1,103 @@ + + + + +RecordCommandBrokenToo (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface RecordCommandBrokenToo

+
+
+
+
All Known Implementing Classes:
+
RecordCommandBrokenToo.PrintCommand
+
+
+
public sealed interface RecordCommandBrokenToo +permits RecordCommandBrokenToo.PrintCommand
+
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/outerinterface/package-summary.html b/2.6.0/api/io/micronaut/serde/jackson/outerinterface/package-summary.html new file mode 100644 index 000000000..a321de114 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/outerinterface/package-summary.html @@ -0,0 +1,127 @@ + + + + +io.micronaut.serde.jackson.outerinterface (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.jackson.outerinterface

+
+
+
package io.micronaut.serde.jackson.outerinterface
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/outerinterface/package-tree.html b/2.6.0/api/io/micronaut/serde/jackson/outerinterface/package-tree.html new file mode 100644 index 000000000..d44c7dabc --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/outerinterface/package-tree.html @@ -0,0 +1,91 @@ + + + + +io.micronaut.serde.jackson.outerinterface Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.jackson.outerinterface

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/package-summary.html b/2.6.0/api/io/micronaut/serde/jackson/package-summary.html new file mode 100644 index 000000000..4d36d7c2b --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/package-summary.html @@ -0,0 +1,115 @@ + + + + +io.micronaut.serde.jackson (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.jackson

+
+
+
package io.micronaut.serde.jackson
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/jackson/package-tree.html b/2.6.0/api/io/micronaut/serde/jackson/package-tree.html new file mode 100644 index 000000000..660182376 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/jackson/package-tree.html @@ -0,0 +1,78 @@ + + + + +io.micronaut.serde.jackson Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.jackson

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/json/stream/JsonParserDecoder.html b/2.6.0/api/io/micronaut/serde/json/stream/JsonParserDecoder.html new file mode 100644 index 000000000..5bb504002 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/json/stream/JsonParserDecoder.html @@ -0,0 +1,454 @@ + + + + +JsonParserDecoder (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonParserDecoder

+
+ +
+
+
All Implemented Interfaces:
+
Decoder, AutoCloseable
+
+
+
public class JsonParserDecoder +extends AbstractStreamDecoder
+
Implementation of the Decoder interface for JSON-P.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/json/stream/JsonStreamMapper.html b/2.6.0/api/io/micronaut/serde/json/stream/JsonStreamMapper.html new file mode 100644 index 000000000..22e253e97 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/json/stream/JsonStreamMapper.html @@ -0,0 +1,406 @@ + + + + +JsonStreamMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonStreamMapper

+
+
java.lang.Object +
io.micronaut.serde.json.stream.JsonStreamMapper
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.json.JsonMapper, ObjectMapper
+
+
+
@Singleton +public class JsonStreamMapper +extends Object +implements ObjectMapper
+
Implementation of the JsonMapper interface for JSON-P.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonStreamMapper

      +
      @Deprecated +public JsonStreamMapper(@NonNull + @NonNull SerdeRegistry registry)
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      JsonStreamMapper

      +
      @Deprecated +public JsonStreamMapper(@NonNull + @NonNull SerdeRegistry registry, + @Nullable + @Nullable Class<?> view)
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      JsonStreamMapper

      +
      @Inject +public JsonStreamMapper(@NonNull + @NonNull SerdeRegistry registry, + @NonNull + @NonNull SerdeConfiguration serdeConfiguration)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      cloneWithViewClass

      +
      public io.micronaut.json.JsonMapper cloneWithViewClass(Class<?> viewClass)
      +
      +
      Specified by:
      +
      cloneWithViewClass in interface io.micronaut.json.JsonMapper
      +
      +
      +
    • +
    • +
      +

      readValueFromTree

      +
      public <T> T readValueFromTree(io.micronaut.json.tree.JsonNode tree, + io.micronaut.core.type.Argument<T> type) + throws IOException
      +
      +
      Specified by:
      +
      readValueFromTree in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      readValue

      +
      public <T> T readValue(InputStream inputStream, + io.micronaut.core.type.Argument<T> type) + throws IOException
      +
      +
      Specified by:
      +
      readValue in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      readValue

      +
      public <T> T readValue(byte[] byteArray, + io.micronaut.core.type.Argument<T> type) + throws IOException
      +
      +
      Specified by:
      +
      readValue in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      createReactiveParser

      +
      public org.reactivestreams.Processor<byte[],io.micronaut.json.tree.JsonNode> createReactiveParser(Consumer<org.reactivestreams.Processor<byte[],io.micronaut.json.tree.JsonNode>> onSubscribe, + boolean streamArray)
      +
      +
      Specified by:
      +
      createReactiveParser in interface io.micronaut.json.JsonMapper
      +
      +
      +
    • +
    • +
      +

      writeValueToTree

      +
      public io.micronaut.json.tree.JsonNode writeValueToTree(Object value) + throws IOException
      +
      +
      Specified by:
      +
      writeValueToTree in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeValueToTree

      +
      public <T> io.micronaut.json.tree.JsonNode writeValueToTree(io.micronaut.core.type.Argument<T> type, + T value) + throws IOException
      +
      +
      Specified by:
      +
      writeValueToTree in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeValue

      +
      public void writeValue(OutputStream outputStream, + Object object) + throws IOException
      +
      +
      Specified by:
      +
      writeValue in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeValue

      +
      public <T> void writeValue(OutputStream outputStream, + io.micronaut.core.type.Argument<T> type, + T object) + throws IOException
      +
      +
      Specified by:
      +
      writeValue in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeValueAsBytes

      +
      public byte[] writeValueAsBytes(Object object) + throws IOException
      +
      +
      Specified by:
      +
      writeValueAsBytes in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeValueAsBytes

      +
      public <T> byte[] writeValueAsBytes(io.micronaut.core.type.Argument<T> type, + T object) + throws IOException
      +
      +
      Specified by:
      +
      writeValueAsBytes in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      getStreamConfig

      +
      public io.micronaut.json.JsonStreamConfig getStreamConfig()
      +
      +
      Specified by:
      +
      getStreamConfig in interface io.micronaut.json.JsonMapper
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/json/stream/graalvm/JsonpFeature.html b/2.6.0/api/io/micronaut/serde/json/stream/graalvm/JsonpFeature.html new file mode 100644 index 000000000..0d82a8ac5 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/json/stream/graalvm/JsonpFeature.html @@ -0,0 +1,180 @@ + + + + +JsonpFeature (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonpFeature

+
+
java.lang.Object +
io.micronaut.serde.json.stream.graalvm.JsonpFeature
+
+
+
+
All Implemented Interfaces:
+
org.graalvm.nativeimage.hosted.Feature
+
+
+
public final class JsonpFeature +extends Object +implements org.graalvm.nativeimage.hosted.Feature
+
configures JSON-P for GraalVM.
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    +

    Nested classes/interfaces inherited from interface org.graalvm.nativeimage.hosted.Feature

    +org.graalvm.nativeimage.hosted.Feature.AfterAnalysisAccess, org.graalvm.nativeimage.hosted.Feature.AfterCompilationAccess, org.graalvm.nativeimage.hosted.Feature.AfterHeapLayoutAccess, org.graalvm.nativeimage.hosted.Feature.AfterImageWriteAccess, org.graalvm.nativeimage.hosted.Feature.AfterRegistrationAccess, org.graalvm.nativeimage.hosted.Feature.BeforeAnalysisAccess, org.graalvm.nativeimage.hosted.Feature.BeforeCompilationAccess, org.graalvm.nativeimage.hosted.Feature.BeforeImageWriteAccess, org.graalvm.nativeimage.hosted.Feature.BeforeUniverseBuildingAccess, org.graalvm.nativeimage.hosted.Feature.CompilationAccess, org.graalvm.nativeimage.hosted.Feature.DuringAnalysisAccess, org.graalvm.nativeimage.hosted.Feature.DuringSetupAccess, org.graalvm.nativeimage.hosted.Feature.FeatureAccess, org.graalvm.nativeimage.hosted.Feature.IsInConfigurationAccess, org.graalvm.nativeimage.hosted.Feature.OnAnalysisExitAccess, org.graalvm.nativeimage.hosted.Feature.QueryReachabilityAccess
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    beforeAnalysis(org.graalvm.nativeimage.hosted.Feature.BeforeAnalysisAccess access)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface org.graalvm.nativeimage.hosted.Feature

    +afterAnalysis, afterCompilation, afterHeapLayout, afterImageWrite, afterRegistration, beforeCompilation, beforeImageWrite, beforeUniverseBuilding, cleanup, duringAnalysis, duringSetup, getDescription, getRequiredFeatures, getURL, isInConfiguration, onAnalysisExit
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonpFeature

      +
      public JsonpFeature()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      beforeAnalysis

      +
      public void beforeAnalysis(org.graalvm.nativeimage.hosted.Feature.BeforeAnalysisAccess access)
      +
      +
      Specified by:
      +
      beforeAnalysis in interface org.graalvm.nativeimage.hosted.Feature
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/json/stream/graalvm/package-summary.html b/2.6.0/api/io/micronaut/serde/json/stream/graalvm/package-summary.html new file mode 100644 index 000000000..5bbadf917 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/json/stream/graalvm/package-summary.html @@ -0,0 +1,95 @@ + + + + +io.micronaut.serde.json.stream.graalvm (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.json.stream.graalvm

+
+
+
package io.micronaut.serde.json.stream.graalvm
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/json/stream/graalvm/package-tree.html b/2.6.0/api/io/micronaut/serde/json/stream/graalvm/package-tree.html new file mode 100644 index 000000000..a4a354c2e --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/json/stream/graalvm/package-tree.html @@ -0,0 +1,71 @@ + + + + +io.micronaut.serde.json.stream.graalvm Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.json.stream.graalvm

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • io.micronaut.serde.json.stream.graalvm.JsonpFeature (implements org.graalvm.nativeimage.hosted.Feature)
    • +
    +
  • +
+
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/json/stream/package-summary.html b/2.6.0/api/io/micronaut/serde/json/stream/package-summary.html new file mode 100644 index 000000000..b9cd74f4a --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/json/stream/package-summary.html @@ -0,0 +1,99 @@ + + + + +io.micronaut.serde.json.stream (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.json.stream

+
+
+
package io.micronaut.serde.json.stream
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/json/stream/package-tree.html b/2.6.0/api/io/micronaut/serde/json/stream/package-tree.html new file mode 100644 index 000000000..edc6e92cc --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/json/stream/package-tree.html @@ -0,0 +1,80 @@ + + + + +io.micronaut.serde.json.stream Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.json.stream

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/OracleJdbcJsonBinaryObjectMapper.html b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/OracleJdbcJsonBinaryObjectMapper.html new file mode 100644 index 000000000..8e490a5ef --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/OracleJdbcJsonBinaryObjectMapper.html @@ -0,0 +1,520 @@ + + + + +OracleJdbcJsonBinaryObjectMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class OracleJdbcJsonBinaryObjectMapper

+
+
java.lang.Object +
io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonBinaryObjectMapper
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.json.JsonMapper, ObjectMapper
+
+
+
@Singleton +@Order(200) +public final class OracleJdbcJsonBinaryObjectMapper +extends Object
+
Implementation of the JsonMapper interface for Oracle JDBC Binary JSON.
+
+
Since:
+
1.2.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      registry

      +
      protected final SerdeRegistry registry
      +
      +
    • +
    • +
      +

      serdeConfiguration

      +
      @Nullable +protected final @Nullable SerdeConfiguration serdeConfiguration
      +
      +
    • +
    • +
      +

      view

      +
      protected final Class<?> view
      +
      +
    • +
    • +
      +

      oracleJsonFactory

      +
      protected final oracle.sql.json.OracleJsonFactory oracleJsonFactory
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      OracleJdbcJsonBinaryObjectMapper

      +
      @Deprecated +public OracleJdbcJsonBinaryObjectMapper(SerdeRegistry registry)
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      OracleJdbcJsonBinaryObjectMapper

      +
      @Deprecated +public OracleJdbcJsonBinaryObjectMapper(SerdeRegistry registry, + Class<?> view)
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      OracleJdbcJsonBinaryObjectMapper

      +
      @Internal +@Inject +public OracleJdbcJsonBinaryObjectMapper(SerdeRegistry registry, + SerdeConfiguration serdeConfiguration)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      cloneWithViewClass

      +
      public io.micronaut.json.JsonMapper cloneWithViewClass(Class<?> viewClass)
      +
      +
    • +
    • +
      +

      readValueFromTree

      +
      public <T> T readValueFromTree(io.micronaut.json.tree.JsonNode tree, + io.micronaut.core.type.Argument<T> type) + throws IOException
      +
      +
      Specified by:
      +
      readValueFromTree in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      readValue

      +
      public <T> T readValue(InputStream inputStream, + io.micronaut.core.type.Argument<T> type) + throws IOException
      +
      +
      Specified by:
      +
      readValue in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      readValue

      +
      public <T> T readValue(byte[] byteArray, + io.micronaut.core.type.Argument<T> type) + throws IOException
      +
      +
      Specified by:
      +
      readValue in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      readValue

      +
      @NonNull +public <T> T readValue(@NonNull + @NonNull oracle.sql.json.OracleJsonParser parser, + @NonNull + @NonNull io.micronaut.core.type.Argument<T> type) + throws IOException
      +
      Read the value using the oracle parser.
      +
      +
      Type Parameters:
      +
      T - The type
      +
      Parameters:
      +
      parser - The parser
      +
      type - The argument
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      createReactiveParser

      +
      public org.reactivestreams.Processor<byte[],io.micronaut.json.tree.JsonNode> createReactiveParser(Consumer<org.reactivestreams.Processor<byte[],io.micronaut.json.tree.JsonNode>> onSubscribe, + boolean streamArray)
      +
      +
      Specified by:
      +
      createReactiveParser in interface io.micronaut.json.JsonMapper
      +
      +
      +
    • +
    • +
      +

      writeValueToTree

      +
      public io.micronaut.json.tree.JsonNode writeValueToTree(Object value) + throws IOException
      +
      +
      Specified by:
      +
      writeValueToTree in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeValueToTree

      +
      public <T> io.micronaut.json.tree.JsonNode writeValueToTree(io.micronaut.core.type.Argument<T> type, + T value) + throws IOException
      +
      +
      Specified by:
      +
      writeValueToTree in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeValue

      +
      public void writeValue(OutputStream outputStream, + Object object) + throws IOException
      +
      +
      Specified by:
      +
      writeValue in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeValue

      +
      public <T> void writeValue(OutputStream outputStream, + io.micronaut.core.type.Argument<T> type, + T object) + throws IOException
      +
      +
      Specified by:
      +
      writeValue in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeValue

      +
      public <T> void writeValue(@NonNull + @NonNull oracle.sql.json.OracleJsonGenerator generator, + @NonNull + T value, + @NonNull + @NonNull io.micronaut.core.type.Argument<T> type) + throws IOException
      +
      Writes the value to the json generator.
      +
      +
      Type Parameters:
      +
      T - The type
      +
      Parameters:
      +
      generator - The generator
      +
      value - The value
      +
      type - The argument
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeValueAsBytes

      +
      public byte[] writeValueAsBytes(Object object) + throws IOException
      +
      +
      Specified by:
      +
      writeValueAsBytes in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeValueAsBytes

      +
      public <T> byte[] writeValueAsBytes(io.micronaut.core.type.Argument<T> type, + T object) + throws IOException
      +
      +
      Specified by:
      +
      writeValueAsBytes in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      getStreamConfig

      +
      public io.micronaut.json.JsonStreamConfig getStreamConfig()
      +
      +
      Specified by:
      +
      getStreamConfig in interface io.micronaut.json.JsonMapper
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/OracleJdbcJsonGeneratorEncoder.html b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/OracleJdbcJsonGeneratorEncoder.html new file mode 100644 index 000000000..89b00e7a1 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/OracleJdbcJsonGeneratorEncoder.html @@ -0,0 +1,547 @@ + + + + +OracleJdbcJsonGeneratorEncoder (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class OracleJdbcJsonGeneratorEncoder

+
+
java.lang.Object +
io.micronaut.serde.LimitingStream +
io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonGeneratorEncoder
+
+
+
+
+
All Implemented Interfaces:
+
Encoder, AutoCloseable
+
+
+
@Internal +public final class OracleJdbcJsonGeneratorEncoder +extends LimitingStream +implements Encoder
+
Implementation of the Encoder interface for Oracle JDBC JSON.
+
+
Since:
+
1.2.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      encodeArray

      +
      public Encoder encodeArray(io.micronaut.core.type.Argument<?> type) + throws SerdeException
      +
      Description copied from interface: Encoder
      +
      Encodes an array.
      +
      +
      Specified by:
      +
      encodeArray in interface Encoder
      +
      Parameters:
      +
      type - The array type, never null
      +
      Returns:
      +
      The encoder, never null
      +
      Throws:
      +
      SerdeException
      +
      +
      +
    • +
    • +
      +

      encodeObject

      +
      public Encoder encodeObject(io.micronaut.core.type.Argument<?> type) + throws SerdeException
      +
      Description copied from interface: Encoder
      +
      Encodes an object.
      +
      +
      Specified by:
      +
      encodeObject in interface Encoder
      +
      Parameters:
      +
      type - The object type, never null
      +
      Returns:
      +
      The encoder, never null
      +
      Throws:
      +
      SerdeException
      +
      +
      +
    • +
    • +
      +

      finishStructure

      +
      public void finishStructure()
      +
      Description copied from interface: Encoder
      +
      Finalize a previously created structure, like an array or object.
      +
      +
      Specified by:
      +
      finishStructure in interface Encoder
      +
      +
      +
    • +
    • +
      +

      encodeKey

      +
      public void encodeKey(String key)
      +
      Description copied from interface: Encoder
      +
      Encode a key.
      +
      +
      Specified by:
      +
      encodeKey in interface Encoder
      +
      Parameters:
      +
      key - The key, never null
      +
      +
      +
    • +
    • +
      +

      encodeString

      +
      public void encodeString(String value)
      +
      Description copied from interface: Encoder
      +
      Encode a string.
      +
      +
      Specified by:
      +
      encodeString in interface Encoder
      +
      Parameters:
      +
      value - The string, never null
      +
      +
      +
    • +
    • +
      +

      encodeBoolean

      +
      public void encodeBoolean(boolean value)
      +
      Description copied from interface: Encoder
      +
      Encode a boolean.
      +
      +
      Specified by:
      +
      encodeBoolean in interface Encoder
      +
      Parameters:
      +
      value - The boolean
      +
      +
      +
    • +
    • +
      +

      encodeByte

      +
      public void encodeByte(byte value)
      +
      Description copied from interface: Encoder
      +
      Encode a byte.
      +
      +
      Specified by:
      +
      encodeByte in interface Encoder
      +
      Parameters:
      +
      value - The byte
      +
      +
      +
    • +
    • +
      +

      encodeShort

      +
      public void encodeShort(short value)
      +
      Description copied from interface: Encoder
      +
      Encode a short.
      +
      +
      Specified by:
      +
      encodeShort in interface Encoder
      +
      Parameters:
      +
      value - The short
      +
      +
      +
    • +
    • +
      +

      encodeChar

      +
      public void encodeChar(char value)
      +
      Description copied from interface: Encoder
      +
      Encode a char.
      +
      +
      Specified by:
      +
      encodeChar in interface Encoder
      +
      Parameters:
      +
      value - The char
      +
      +
      +
    • +
    • +
      +

      encodeInt

      +
      public void encodeInt(int value)
      +
      Description copied from interface: Encoder
      +
      Encode an int.
      +
      +
      Specified by:
      +
      encodeInt in interface Encoder
      +
      Parameters:
      +
      value - The int
      +
      +
      +
    • +
    • +
      +

      encodeLong

      +
      public void encodeLong(long value)
      +
      Description copied from interface: Encoder
      +
      Encode a long.
      +
      +
      Specified by:
      +
      encodeLong in interface Encoder
      +
      Parameters:
      +
      value - The long
      +
      +
      +
    • +
    • +
      +

      encodeFloat

      +
      public void encodeFloat(float value)
      +
      Description copied from interface: Encoder
      +
      Encode a float.
      +
      +
      Specified by:
      +
      encodeFloat in interface Encoder
      +
      Parameters:
      +
      value - The float
      +
      +
      +
    • +
    • +
      +

      encodeDouble

      +
      public void encodeDouble(double value)
      +
      Description copied from interface: Encoder
      +
      Encode a double.
      +
      +
      Specified by:
      +
      encodeDouble in interface Encoder
      +
      Parameters:
      +
      value - The double
      +
      +
      +
    • +
    • +
      +

      encodeBigInteger

      +
      public void encodeBigInteger(BigInteger value)
      +
      Description copied from interface: Encoder
      +
      Encode a BigInteger.
      +
      +
      Specified by:
      +
      encodeBigInteger in interface Encoder
      +
      Parameters:
      +
      value - The BigInteger, never null
      +
      +
      +
    • +
    • +
      +

      encodeBigDecimal

      +
      public void encodeBigDecimal(BigDecimal value)
      +
      Description copied from interface: Encoder
      +
      Encode a BigDecimal.
      +
      +
      Specified by:
      +
      encodeBigDecimal in interface Encoder
      +
      Parameters:
      +
      value - The BigDecimal, never null
      +
      +
      +
    • +
    • +
      +

      encodeBinary

      +
      public void encodeBinary(byte @NonNull [] data) + throws IOException
      +
      Description copied from interface: Encoder
      +
      Encode the given binary data. The shape of the data in the output is unspecified, the only + requirement is that the equivalent Decoder.decodeBinary() must be able to parse to + the same data.
      +
      +
      Specified by:
      +
      encodeBinary in interface Encoder
      +
      Parameters:
      +
      data - The input data
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      encodeNull

      +
      public void encodeNull()
      +
      Description copied from interface: Encoder
      +
      Encode null.
      +
      +
      Specified by:
      +
      encodeNull in interface Encoder
      +
      +
      +
    • +
    • +
      +

      currentPath

      +
      @NonNull +public @NonNull String currentPath()
      +
      Description copied from interface: Encoder
      +
      Return an analysis of the current path.
      +
      +
      Specified by:
      +
      currentPath in interface Encoder
      +
      Returns:
      +
      The current path if known
      +
      +
      +
    • +
    • +
      +

      encodeLocalDateTime

      +
      public void encodeLocalDateTime(LocalDateTime localDateTime)
      +
      Encodes local date time.
      +
      +
      Parameters:
      +
      localDateTime - the local date time
      +
      +
      +
    • +
    • +
      +

      encodeOffsetDateTime

      +
      public void encodeOffsetDateTime(OffsetDateTime offsetDateTime)
      +
      Encodes offset date time.
      +
      +
      Parameters:
      +
      offsetDateTime - the offset date time
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/OracleJdbcJsonParserDecoder.html b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/OracleJdbcJsonParserDecoder.html new file mode 100644 index 000000000..6365f11ba --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/OracleJdbcJsonParserDecoder.html @@ -0,0 +1,505 @@ + + + + +OracleJdbcJsonParserDecoder (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class OracleJdbcJsonParserDecoder

+
+
java.lang.Object +
io.micronaut.serde.LimitingStream +
io.micronaut.serde.support.AbstractStreamDecoder +
io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonParserDecoder
+
+
+
+
+
+
All Implemented Interfaces:
+
Decoder, AutoCloseable
+
+
+
@Internal +public final class OracleJdbcJsonParserDecoder +extends AbstractStreamDecoder
+
Implementation of the Decoder interface for Oracle JDBC JSON.
+
+
Since:
+
1.2.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/OracleJdbcJsonTextObjectMapper.html b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/OracleJdbcJsonTextObjectMapper.html new file mode 100644 index 000000000..2bd98fb0c --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/OracleJdbcJsonTextObjectMapper.html @@ -0,0 +1,520 @@ + + + + +OracleJdbcJsonTextObjectMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class OracleJdbcJsonTextObjectMapper

+
+
java.lang.Object +
io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonTextObjectMapper
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.json.JsonMapper, ObjectMapper
+
+
+
@Singleton +@Order(199) +public final class OracleJdbcJsonTextObjectMapper +extends Object
+
Implementation of the JsonMapper interface for Oracle JDBC Text JSON.
+
+
Since:
+
1.2.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      registry

      +
      protected final SerdeRegistry registry
      +
      +
    • +
    • +
      +

      serdeConfiguration

      +
      @Nullable +protected final @Nullable SerdeConfiguration serdeConfiguration
      +
      +
    • +
    • +
      +

      view

      +
      protected final Class<?> view
      +
      +
    • +
    • +
      +

      oracleJsonFactory

      +
      protected final oracle.sql.json.OracleJsonFactory oracleJsonFactory
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      OracleJdbcJsonTextObjectMapper

      +
      @Deprecated +public OracleJdbcJsonTextObjectMapper(SerdeRegistry registry)
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      OracleJdbcJsonTextObjectMapper

      +
      @Deprecated +public OracleJdbcJsonTextObjectMapper(SerdeRegistry registry, + Class<?> view)
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      OracleJdbcJsonTextObjectMapper

      +
      @Internal +@Inject +public OracleJdbcJsonTextObjectMapper(SerdeRegistry registry, + SerdeConfiguration serdeConfiguration)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      cloneWithViewClass

      +
      public io.micronaut.json.JsonMapper cloneWithViewClass(Class<?> viewClass)
      +
      +
    • +
    • +
      +

      readValueFromTree

      +
      public <T> T readValueFromTree(io.micronaut.json.tree.JsonNode tree, + io.micronaut.core.type.Argument<T> type) + throws IOException
      +
      +
      Specified by:
      +
      readValueFromTree in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      readValue

      +
      public <T> T readValue(InputStream inputStream, + io.micronaut.core.type.Argument<T> type) + throws IOException
      +
      +
      Specified by:
      +
      readValue in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      readValue

      +
      public <T> T readValue(byte[] byteArray, + io.micronaut.core.type.Argument<T> type) + throws IOException
      +
      +
      Specified by:
      +
      readValue in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      readValue

      +
      @NonNull +public <T> T readValue(@NonNull + @NonNull oracle.sql.json.OracleJsonParser parser, + @NonNull + @NonNull io.micronaut.core.type.Argument<T> type) + throws IOException
      +
      Read the value using the oracle parser.
      +
      +
      Type Parameters:
      +
      T - The type
      +
      Parameters:
      +
      parser - The parser
      +
      type - The argument
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      createReactiveParser

      +
      public org.reactivestreams.Processor<byte[],io.micronaut.json.tree.JsonNode> createReactiveParser(Consumer<org.reactivestreams.Processor<byte[],io.micronaut.json.tree.JsonNode>> onSubscribe, + boolean streamArray)
      +
      +
      Specified by:
      +
      createReactiveParser in interface io.micronaut.json.JsonMapper
      +
      +
      +
    • +
    • +
      +

      writeValueToTree

      +
      public io.micronaut.json.tree.JsonNode writeValueToTree(Object value) + throws IOException
      +
      +
      Specified by:
      +
      writeValueToTree in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeValueToTree

      +
      public <T> io.micronaut.json.tree.JsonNode writeValueToTree(io.micronaut.core.type.Argument<T> type, + T value) + throws IOException
      +
      +
      Specified by:
      +
      writeValueToTree in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeValue

      +
      public void writeValue(OutputStream outputStream, + Object object) + throws IOException
      +
      +
      Specified by:
      +
      writeValue in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeValue

      +
      public <T> void writeValue(OutputStream outputStream, + io.micronaut.core.type.Argument<T> type, + T object) + throws IOException
      +
      +
      Specified by:
      +
      writeValue in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeValue

      +
      public <T> void writeValue(@NonNull + @NonNull oracle.sql.json.OracleJsonGenerator generator, + @NonNull + T value, + @NonNull + @NonNull io.micronaut.core.type.Argument<T> type) + throws IOException
      +
      Writes the value to the json generator.
      +
      +
      Type Parameters:
      +
      T - The type
      +
      Parameters:
      +
      generator - The generator
      +
      value - The value
      +
      type - The argument
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeValueAsBytes

      +
      public byte[] writeValueAsBytes(Object object) + throws IOException
      +
      +
      Specified by:
      +
      writeValueAsBytes in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeValueAsBytes

      +
      public <T> byte[] writeValueAsBytes(io.micronaut.core.type.Argument<T> type, + T object) + throws IOException
      +
      +
      Specified by:
      +
      writeValueAsBytes in interface io.micronaut.json.JsonMapper
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      getStreamConfig

      +
      public io.micronaut.json.JsonStreamConfig getStreamConfig()
      +
      +
      Specified by:
      +
      getStreamConfig in interface io.micronaut.json.JsonMapper
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/package-summary.html b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/package-summary.html new file mode 100644 index 000000000..f0584099c --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/package-summary.html @@ -0,0 +1,109 @@ + + + + +io.micronaut.serde.oracle.jdbc.json (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.oracle.jdbc.json

+
+
+
package io.micronaut.serde.oracle.jdbc.json
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/package-tree.html b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/package-tree.html new file mode 100644 index 000000000..069fe5528 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/package-tree.html @@ -0,0 +1,82 @@ + + + + +io.micronaut.serde.oracle.jdbc.json Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.oracle.jdbc.json

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/AbstractOracleJsonSerde.html b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/AbstractOracleJsonSerde.html new file mode 100644 index 000000000..bd2fb1a95 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/AbstractOracleJsonSerde.html @@ -0,0 +1,323 @@ + + + + +AbstractOracleJsonSerde (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AbstractOracleJsonSerde<T>

+
+
java.lang.Object +
io.micronaut.serde.oracle.jdbc.json.serde.AbstractOracleJsonSerde<T>
+
+
+
+
Type Parameters:
+
T - the type being deserialized
+
+
+
All Implemented Interfaces:
+
Deserializer<T>, Serde<T>, Serializer<T>
+
+
+
Direct Known Subclasses:
+
OracleJsonBinarySerde, OracleJsonLocaleDateSerde, OracleJsonLocaleDateTimeSerde, OracleJsonLocaleTimeSerde, OracleJsonOffsetDateTimeSerde, OracleJsonZonedDateTimeSerde
+
+
+
@Internal +public abstract class AbstractOracleJsonSerde<T> +extends Object +implements Serde<T>
+
Abstract serializer/deserializer that needs to access Oracle JSON decoder.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AbstractOracleJsonSerde

      +
      public AbstractOracleJsonSerde()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      deserialize

      +
      @NonNull +public final T deserialize(@NonNull + @NonNull Decoder decoder, + @NonNull + @NonNull Deserializer.DecoderContext decoderContext, + @NonNull + @NonNull io.micronaut.core.type.Argument<? super T> type) + throws IOException
      +
      Description copied from interface: Deserializer
      +
      Deserializes from the current state of the Decoder an object of type Deserializer.
      +
      +
      Specified by:
      +
      deserialize in interface Deserializer<T>
      +
      Parameters:
      +
      decoder - The decoder, never null
      +
      decoderContext - The decoder context, never null
      +
      type - The generic type to be deserialized
      +
      Returns:
      +
      The deserialized object or null only if Deserializer.allowNull() returns true
      +
      Throws:
      +
      IOException - If an error occurs during deserialization of the object
      +
      +
      +
    • +
    • +
      +

      serialize

      +
      public void serialize(@NonNull + @NonNull Encoder encoder, + @NonNull + @NonNull Serializer.EncoderContext context, + @NonNull + @NonNull io.micronaut.core.type.Argument<? extends T> type, + T value) + throws IOException
      +
      Description copied from interface: Serializer
      +
      Serializes the given value using the passed Encoder.
      +
      +
      Specified by:
      +
      serialize in interface Serializer<T>
      +
      Parameters:
      +
      encoder - The encoder to use
      +
      context - The encoder context, never null
      +
      type - Models the generic type of the value
      +
      value - The value, can be null
      +
      Throws:
      +
      IOException - If an error occurs during serialization
      +
      +
      +
    • +
    • +
      +

      doDeserializeNonNull

      +
      @NonNull +protected abstract T doDeserializeNonNull(@NonNull + @NonNull OracleJdbcJsonParserDecoder decoder, + @NonNull + @NonNull Deserializer.DecoderContext decoderContext, + @NonNull + @NonNull io.micronaut.core.type.Argument<? super T> type) + throws IOException
      +
      Deserializes object using OracleJdbcJsonParserDecoder.
      +
      +
      Parameters:
      +
      decoder - the Oracle JSON decoder
      +
      decoderContext - the decoder context
      +
      type - the type being deserialized
      +
      Returns:
      +
      the deserialized instance of given type
      +
      Throws:
      +
      IOException - if an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      doSerializeNonNull

      +
      protected abstract void doSerializeNonNull(OracleJdbcJsonGeneratorEncoder encoder, + Serializer.EncoderContext context, + io.micronaut.core.type.Argument<? extends T> type, + @NonNull + T value) + throws IOException
      +
      Serializes non null value.
      +
      +
      Parameters:
      +
      encoder - the encoder
      +
      context - the encoder context
      +
      type - the type of object being serialized
      +
      value - the value being serialized
      +
      Throws:
      +
      IOException - if an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      getDefault

      +
      protected abstract Serde<T> getDefault()
      +
      +
      Returns:
      +
      The default behaviour
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonBinarySerde.html b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonBinarySerde.html new file mode 100644 index 000000000..9987e95b9 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonBinarySerde.html @@ -0,0 +1,274 @@ + + + + +OracleJsonBinarySerde (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class OracleJsonBinarySerde

+
+
java.lang.Object +
io.micronaut.serde.oracle.jdbc.json.serde.AbstractOracleJsonSerde<byte[]> +
io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonBinarySerde
+
+
+
+
+
All Implemented Interfaces:
+
Deserializer<byte[]>, Serde<byte[]>, Serializer<byte[]>
+
+
+
@Singleton +@Order(-100) +public class OracleJsonBinarySerde +extends AbstractOracleJsonSerde<byte[]>
+
The custom serde for binary values for Oracle JSON.
+
+
Since:
+
2.0.0
+
Author:
+
radovanradic
+
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonDurationSerde.html b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonDurationSerde.html new file mode 100644 index 000000000..151822780 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonDurationSerde.html @@ -0,0 +1,247 @@ + + + + +OracleJsonDurationSerde (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class OracleJsonDurationSerde

+
+
java.lang.Object +
io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonDurationSerde
+
+
+
+
All Implemented Interfaces:
+
Deserializer<Duration>, Serde<Duration>, Serializer<Duration>
+
+
+
@Singleton +@Order(-100) +public class OracleJsonDurationSerde +extends Object +implements Serde<Duration>
+
The custom serde for Duration for Oracle JSON. Needed because default serde in Micronaut expects number (nanos) + to deserialize from, but we are getting it as String from Oracle JSON parser.
+
+
Since:
+
2.0.0
+
Author:
+
radovanradic
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      OracleJsonDurationSerde

      +
      public OracleJsonDurationSerde()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      deserialize

      +
      @NonNull +public @NonNull Duration deserialize(Decoder decoder, + Deserializer.DecoderContext decoderContext, + io.micronaut.core.type.Argument<? super Duration> type) + throws IOException
      +
      Description copied from interface: Deserializer
      +
      Deserializes from the current state of the Decoder an object of type Deserializer.
      +
      +
      Specified by:
      +
      deserialize in interface Deserializer<Duration>
      +
      Parameters:
      +
      decoder - The decoder, never null
      +
      decoderContext - The decoder context, never null
      +
      type - The generic type to be deserialized
      +
      Returns:
      +
      The deserialized object or null only if Deserializer.allowNull() returns true
      +
      Throws:
      +
      IOException - If an error occurs during deserialization of the object
      +
      +
      +
    • +
    • +
      +

      serialize

      +
      public void serialize(@NonNull + @NonNull Encoder encoder, + @NonNull + @NonNull Serializer.EncoderContext context, + @NonNull + @NonNull io.micronaut.core.type.Argument<? extends Duration> type, + Duration value) + throws IOException
      +
      Description copied from interface: Serializer
      +
      Serializes the given value using the passed Encoder.
      +
      +
      Specified by:
      +
      serialize in interface Serializer<Duration>
      +
      Parameters:
      +
      encoder - The encoder to use
      +
      context - The encoder context, never null
      +
      type - Models the generic type of the value
      +
      value - The value, can be null
      +
      Throws:
      +
      IOException - If an error occurs during serialization
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonLocaleDateSerde.html b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonLocaleDateSerde.html new file mode 100644 index 000000000..d7c434a1d --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonLocaleDateSerde.html @@ -0,0 +1,259 @@ + + + + +OracleJsonLocaleDateSerde (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class OracleJsonLocaleDateSerde

+
+
java.lang.Object +
io.micronaut.serde.oracle.jdbc.json.serde.AbstractOracleJsonSerde<LocalDate> +
io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonLocaleDateSerde
+
+
+
+
+
All Implemented Interfaces:
+
Deserializer<LocalDate>, Serde<LocalDate>, Serializer<LocalDate>
+
+
+
@Singleton +@Order(-100) +public class OracleJsonLocaleDateSerde +extends AbstractOracleJsonSerde<LocalDate>
+
Serde for LocalDate from Oracle JSON.
+
+
Since:
+
2.0.0
+
Author:
+
radovanradic
+
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonLocaleDateTimeSerde.html b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonLocaleDateTimeSerde.html new file mode 100644 index 000000000..3951e5d45 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonLocaleDateTimeSerde.html @@ -0,0 +1,255 @@ + + + + +OracleJsonLocaleDateTimeSerde (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class OracleJsonLocaleDateTimeSerde

+
+
java.lang.Object +
io.micronaut.serde.oracle.jdbc.json.serde.AbstractOracleJsonSerde<LocalDateTime> +
io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonLocaleDateTimeSerde
+
+
+
+
+
All Implemented Interfaces:
+
Deserializer<LocalDateTime>, Serde<LocalDateTime>, Serializer<LocalDateTime>
+
+
+
@Singleton +@Order(-100) +public class OracleJsonLocaleDateTimeSerde +extends AbstractOracleJsonSerde<LocalDateTime>
+
Serde for LocalDateTime from Oracle JSON.
+
+
Since:
+
2.0.0
+
Author:
+
radovanradic
+
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonLocaleTimeSerde.html b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonLocaleTimeSerde.html new file mode 100644 index 000000000..956cd28c1 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonLocaleTimeSerde.html @@ -0,0 +1,259 @@ + + + + +OracleJsonLocaleTimeSerde (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class OracleJsonLocaleTimeSerde

+
+
java.lang.Object +
io.micronaut.serde.oracle.jdbc.json.serde.AbstractOracleJsonSerde<LocalTime> +
io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonLocaleTimeSerde
+
+
+
+
+
All Implemented Interfaces:
+
Deserializer<LocalTime>, Serde<LocalTime>, Serializer<LocalTime>
+
+
+
@Singleton +@Order(-100) +public class OracleJsonLocaleTimeSerde +extends AbstractOracleJsonSerde<LocalTime>
+
Serde for LocalTime from Oracle JSON.
+
+
Since:
+
2.0.0
+
Author:
+
radovanradic
+
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonOffsetDateTimeSerde.html b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonOffsetDateTimeSerde.html new file mode 100644 index 000000000..b063d205a --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonOffsetDateTimeSerde.html @@ -0,0 +1,255 @@ + + + + +OracleJsonOffsetDateTimeSerde (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class OracleJsonOffsetDateTimeSerde

+
+
java.lang.Object +
io.micronaut.serde.oracle.jdbc.json.serde.AbstractOracleJsonSerde<OffsetDateTime> +
io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonOffsetDateTimeSerde
+
+
+
+
+
All Implemented Interfaces:
+
Deserializer<OffsetDateTime>, Serde<OffsetDateTime>, Serializer<OffsetDateTime>
+
+
+
@Singleton +@Order(-100) +public class OracleJsonOffsetDateTimeSerde +extends AbstractOracleJsonSerde<OffsetDateTime>
+
Serde for OffsetDateTime from Oracle JSON.
+
+
Since:
+
2.0.0
+
Author:
+
radovanradic
+
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonZonedDateTimeSerde.html b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonZonedDateTimeSerde.html new file mode 100644 index 000000000..4430c2380 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/OracleJsonZonedDateTimeSerde.html @@ -0,0 +1,255 @@ + + + + +OracleJsonZonedDateTimeSerde (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class OracleJsonZonedDateTimeSerde

+
+
java.lang.Object +
io.micronaut.serde.oracle.jdbc.json.serde.AbstractOracleJsonSerde<ZonedDateTime> +
io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonZonedDateTimeSerde
+
+
+
+
+
All Implemented Interfaces:
+
Deserializer<ZonedDateTime>, Serde<ZonedDateTime>, Serializer<ZonedDateTime>
+
+
+
@Singleton +@Order(-100) +public class OracleJsonZonedDateTimeSerde +extends AbstractOracleJsonSerde<ZonedDateTime>
+
Serde for ZonedDateTime from Oracle JSON.
+
+
Since:
+
2.0.0
+
Author:
+
radovanradic
+
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/package-summary.html b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/package-summary.html new file mode 100644 index 000000000..19d0293c4 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/package-summary.html @@ -0,0 +1,132 @@ + + + + +io.micronaut.serde.oracle.jdbc.json.serde (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.oracle.jdbc.json.serde

+
+
+
package io.micronaut.serde.oracle.jdbc.json.serde
+
+
Custom serializers and deserializers that can be used to serde given types from Oracle JSON.
+
+
Since:
+
2.0.0
+
Author:
+
radovanradic
+
+
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/package-tree.html b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/package-tree.html new file mode 100644 index 000000000..f416a7b3c --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/oracle/jdbc/json/serde/package-tree.html @@ -0,0 +1,81 @@ + + + + +io.micronaut.serde.oracle.jdbc.json.serde Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.oracle.jdbc.json.serde

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/package-summary.html b/2.6.0/api/io/micronaut/serde/package-summary.html new file mode 100644 index 000000000..5e6825b15 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/package-summary.html @@ -0,0 +1,212 @@ + + + + +io.micronaut.serde (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde

+
+
+
package io.micronaut.serde
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/package-tree.html b/2.6.0/api/io/micronaut/serde/package-tree.html new file mode 100644 index 000000000..f4e6600e6 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/package-tree.html @@ -0,0 +1,149 @@ + + + + +io.micronaut.serde Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/SerdeAnnotationVisitor.html b/2.6.0/api/io/micronaut/serde/processor/SerdeAnnotationVisitor.html new file mode 100644 index 000000000..ae35a489d --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/SerdeAnnotationVisitor.html @@ -0,0 +1,278 @@ + + + + +SerdeAnnotationVisitor (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SerdeAnnotationVisitor

+
+
java.lang.Object +
io.micronaut.serde.processor.SerdeAnnotationVisitor
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.order.Ordered, io.micronaut.core.util.Toggleable, io.micronaut.inject.visitor.TypeElementVisitor<SerdeConfig,SerdeConfig>
+
+
+
public class SerdeAnnotationVisitor +extends Object +implements io.micronaut.inject.visitor.TypeElementVisitor<SerdeConfig,SerdeConfig>
+
A visitor that provides validation and extended handling for JSON annotations.
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    +

    Nested classes/interfaces inherited from interface io.micronaut.inject.visitor.TypeElementVisitor

    +io.micronaut.inject.visitor.TypeElementVisitor.VisitorKind
    +
    +
  • + +
  • +
    +

    Field Summary

    +
    +

    Fields inherited from interface io.micronaut.core.order.Ordered

    +HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    int
    + +
     
    + + +
     
    +
    io.micronaut.inject.visitor.TypeElementVisitor.VisitorKind
    + +
     
    +
    void
    +
    visitClass(io.micronaut.inject.ast.ClassElement element, + io.micronaut.inject.visitor.VisitorContext context)
    +
     
    +
    void
    +
    visitConstructor(io.micronaut.inject.ast.ConstructorElement element, + io.micronaut.inject.visitor.VisitorContext context)
    +
     
    +
    void
    +
    visitField(io.micronaut.inject.ast.FieldElement element, + io.micronaut.inject.visitor.VisitorContext context)
    +
     
    +
    void
    +
    visitMethod(io.micronaut.inject.ast.MethodElement element, + io.micronaut.inject.visitor.VisitorContext context)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface io.micronaut.core.util.Toggleable

    +isEnabled
    +
    +

    Methods inherited from interface io.micronaut.inject.visitor.TypeElementVisitor

    +finish, getClassType, getElementType, getSupportedOptions, start, visitEnumConstant
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SerdeAnnotationVisitor

      +
      public SerdeAnnotationVisitor()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getSupportedAnnotationNames

      +
      public Set<String> getSupportedAnnotationNames()
      +
      +
      Specified by:
      +
      getSupportedAnnotationNames in interface io.micronaut.inject.visitor.TypeElementVisitor<SerdeConfig,SerdeConfig>
      +
      +
      +
    • +
    • +
      +

      visitField

      +
      public void visitField(io.micronaut.inject.ast.FieldElement element, + io.micronaut.inject.visitor.VisitorContext context)
      +
      +
      Specified by:
      +
      visitField in interface io.micronaut.inject.visitor.TypeElementVisitor<SerdeConfig,SerdeConfig>
      +
      +
      +
    • +
    • +
      +

      visitConstructor

      +
      public void visitConstructor(io.micronaut.inject.ast.ConstructorElement element, + io.micronaut.inject.visitor.VisitorContext context)
      +
      +
      Specified by:
      +
      visitConstructor in interface io.micronaut.inject.visitor.TypeElementVisitor<SerdeConfig,SerdeConfig>
      +
      +
      +
    • +
    • +
      +

      visitMethod

      +
      public void visitMethod(io.micronaut.inject.ast.MethodElement element, + io.micronaut.inject.visitor.VisitorContext context)
      +
      +
      Specified by:
      +
      visitMethod in interface io.micronaut.inject.visitor.TypeElementVisitor<SerdeConfig,SerdeConfig>
      +
      +
      +
    • +
    • +
      +

      visitClass

      +
      public void visitClass(io.micronaut.inject.ast.ClassElement element, + io.micronaut.inject.visitor.VisitorContext context)
      +
      +
      Specified by:
      +
      visitClass in interface io.micronaut.inject.visitor.TypeElementVisitor<SerdeConfig,SerdeConfig>
      +
      +
      +
    • +
    • +
      +

      getOrder

      +
      public int getOrder()
      +
      +
      Specified by:
      +
      getOrder in interface io.micronaut.core.order.Ordered
      +
      +
      +
    • +
    • +
      +

      getVisitorKind

      +
      public io.micronaut.inject.visitor.TypeElementVisitor.VisitorKind getVisitorKind()
      +
      +
      Specified by:
      +
      getVisitorKind in interface io.micronaut.inject.visitor.TypeElementVisitor<SerdeConfig,SerdeConfig>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/bson/BsonCreatorTransformer.html b/2.6.0/api/io/micronaut/serde/processor/bson/BsonCreatorTransformer.html new file mode 100644 index 000000000..1eb72ab39 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/bson/BsonCreatorTransformer.html @@ -0,0 +1,187 @@ + + + + +BsonCreatorTransformer (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BsonCreatorTransformer

+
+
java.lang.Object +
io.micronaut.serde.processor.bson.BsonCreatorTransformer
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationTransformer<Annotation>, io.micronaut.inject.annotation.NamedAnnotationTransformer
+
+
+
public class BsonCreatorTransformer +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationTransformer
+
Mapper of @BsonCreator.
+
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BsonCreatorTransformer

      +
      public BsonCreatorTransformer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    • +
      +

      transform

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> transform(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      transform in interface io.micronaut.inject.annotation.AnnotationTransformer<Annotation>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/bson/BsonDiscriminatorTransformer.html b/2.6.0/api/io/micronaut/serde/processor/bson/BsonDiscriminatorTransformer.html new file mode 100644 index 000000000..12384d723 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/bson/BsonDiscriminatorTransformer.html @@ -0,0 +1,187 @@ + + + + +BsonDiscriminatorTransformer (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BsonDiscriminatorTransformer

+
+
java.lang.Object +
io.micronaut.serde.processor.bson.BsonDiscriminatorTransformer
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationTransformer<Annotation>, io.micronaut.inject.annotation.NamedAnnotationTransformer
+
+
+
public class BsonDiscriminatorTransformer +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationTransformer
+
Mapper of @BsonDiscriminator.
+
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BsonDiscriminatorTransformer

      +
      public BsonDiscriminatorTransformer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    • +
      +

      transform

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> transform(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      transform in interface io.micronaut.inject.annotation.AnnotationTransformer<Annotation>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/bson/BsonIdTransformer.html b/2.6.0/api/io/micronaut/serde/processor/bson/BsonIdTransformer.html new file mode 100644 index 000000000..78a8c3a1f --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/bson/BsonIdTransformer.html @@ -0,0 +1,187 @@ + + + + +BsonIdTransformer (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BsonIdTransformer

+
+
java.lang.Object +
io.micronaut.serde.processor.bson.BsonIdTransformer
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationTransformer<Annotation>, io.micronaut.inject.annotation.NamedAnnotationTransformer
+
+
+
public class BsonIdTransformer +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationTransformer
+
Mapper of @BsonId.
+
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BsonIdTransformer

      +
      public BsonIdTransformer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    • +
      +

      transform

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> transform(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      transform in interface io.micronaut.inject.annotation.AnnotationTransformer<Annotation>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/bson/BsonIgnoreTransformer.html b/2.6.0/api/io/micronaut/serde/processor/bson/BsonIgnoreTransformer.html new file mode 100644 index 000000000..a4d1194ba --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/bson/BsonIgnoreTransformer.html @@ -0,0 +1,187 @@ + + + + +BsonIgnoreTransformer (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BsonIgnoreTransformer

+
+
java.lang.Object +
io.micronaut.serde.processor.bson.BsonIgnoreTransformer
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationTransformer<Annotation>, io.micronaut.inject.annotation.NamedAnnotationTransformer
+
+
+
public class BsonIgnoreTransformer +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationTransformer
+
Mapper of @BsonIgnore.
+
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BsonIgnoreTransformer

      +
      public BsonIgnoreTransformer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    • +
      +

      transform

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> transform(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      transform in interface io.micronaut.inject.annotation.AnnotationTransformer<Annotation>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/bson/BsonPropertyTransformer.html b/2.6.0/api/io/micronaut/serde/processor/bson/BsonPropertyTransformer.html new file mode 100644 index 000000000..c61d7866e --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/bson/BsonPropertyTransformer.html @@ -0,0 +1,187 @@ + + + + +BsonPropertyTransformer (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BsonPropertyTransformer

+
+
java.lang.Object +
io.micronaut.serde.processor.bson.BsonPropertyTransformer
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationTransformer<Annotation>, io.micronaut.inject.annotation.NamedAnnotationTransformer
+
+
+
public class BsonPropertyTransformer +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationTransformer
+
Mapper of @BsonProperty.
+
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BsonPropertyTransformer

      +
      public BsonPropertyTransformer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    • +
      +

      transform

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> transform(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      transform in interface io.micronaut.inject.annotation.AnnotationTransformer<Annotation>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/bson/BsonRepresentationMapper.html b/2.6.0/api/io/micronaut/serde/processor/bson/BsonRepresentationMapper.html new file mode 100644 index 000000000..886f6bdfc --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/bson/BsonRepresentationMapper.html @@ -0,0 +1,187 @@ + + + + +BsonRepresentationMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BsonRepresentationMapper

+
+
java.lang.Object +
io.micronaut.serde.processor.bson.BsonRepresentationMapper
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
+
+
+
public class BsonRepresentationMapper +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationMapper
+
Mapper of @BsonRepresentation.
+
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BsonRepresentationMapper

      +
      public BsonRepresentationMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    • +
      +

      map

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> map(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      map in interface io.micronaut.inject.annotation.AnnotationMapper<Annotation>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/bson/package-summary.html b/2.6.0/api/io/micronaut/serde/processor/bson/package-summary.html new file mode 100644 index 000000000..42fb4277b --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/bson/package-summary.html @@ -0,0 +1,119 @@ + + + + +io.micronaut.serde.processor.bson (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.processor.bson

+
+
+
package io.micronaut.serde.processor.bson
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/bson/package-tree.html b/2.6.0/api/io/micronaut/serde/processor/bson/package-tree.html new file mode 100644 index 000000000..f8c03cac5 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/bson/package-tree.html @@ -0,0 +1,76 @@ + + + + +io.micronaut.serde.processor.bson Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.processor.bson

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • io.micronaut.serde.processor.bson.BsonCreatorTransformer (implements io.micronaut.inject.annotation.NamedAnnotationTransformer)
    • +
    • io.micronaut.serde.processor.bson.BsonDiscriminatorTransformer (implements io.micronaut.inject.annotation.NamedAnnotationTransformer)
    • +
    • io.micronaut.serde.processor.bson.BsonIdTransformer (implements io.micronaut.inject.annotation.NamedAnnotationTransformer)
    • +
    • io.micronaut.serde.processor.bson.BsonIgnoreTransformer (implements io.micronaut.inject.annotation.NamedAnnotationTransformer)
    • +
    • io.micronaut.serde.processor.bson.BsonPropertyTransformer (implements io.micronaut.inject.annotation.NamedAnnotationTransformer)
    • +
    • io.micronaut.serde.processor.bson.BsonRepresentationMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
    • +
    +
  • +
+
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/AwsRemapper.html b/2.6.0/api/io/micronaut/serde/processor/jackson/AwsRemapper.html new file mode 100644 index 000000000..6897f7a5a --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/AwsRemapper.html @@ -0,0 +1,211 @@ + + + + +AwsRemapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AwsRemapper

+
+
java.lang.Object +
io.micronaut.serde.processor.jackson.AwsRemapper
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.inject.annotation.AnnotationRemapper, io.micronaut.inject.annotation.PackageRenameRemapper
+
+
+
public class AwsRemapper +extends Object +implements io.micronaut.inject.annotation.PackageRenameRemapper
+
Remapper to handle AWS re-packaging of annotations.
+
+
Author:
+
graemerocher
+
+
+
+
    + +
  • +
    +

    Field Summary

    +
    +

    Fields inherited from interface io.micronaut.inject.annotation.AnnotationRemapper

    +ALL_PACKAGES
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
     
    + + +
     
    +
    List<io.micronaut.core.annotation.AnnotationValue<?>>
    +
    remap(io.micronaut.core.annotation.AnnotationValue<?> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AwsRemapper

      +
      public AwsRemapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getPackageName

      +
      public String getPackageName()
      +
      +
      Specified by:
      +
      getPackageName in interface io.micronaut.inject.annotation.AnnotationRemapper
      +
      +
      +
    • +
    • +
      +

      getTargetPackage

      +
      public String getTargetPackage()
      +
      +
      Specified by:
      +
      getTargetPackage in interface io.micronaut.inject.annotation.PackageRenameRemapper
      +
      +
      +
    • +
    • +
      +

      remap

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> remap(io.micronaut.core.annotation.AnnotationValue<?> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      remap in interface io.micronaut.inject.annotation.AnnotationRemapper
      +
      Specified by:
      +
      remap in interface io.micronaut.inject.annotation.PackageRenameRemapper
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/JacksonAnnotationMapper.html b/2.6.0/api/io/micronaut/serde/processor/jackson/JacksonAnnotationMapper.html new file mode 100644 index 000000000..59466b458 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/JacksonAnnotationMapper.html @@ -0,0 +1,183 @@ + + + + +JacksonAnnotationMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JacksonAnnotationMapper

+
+
java.lang.Object +
io.micronaut.serde.processor.jackson.JacksonAnnotationMapper
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
+
+
+
public final class JacksonAnnotationMapper +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationMapper
+
Maps the com.fasterxml.jackson.annotation.JacksonAnnotation stereotype to SerdeConfig.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JacksonAnnotationMapper

      +
      public JacksonAnnotationMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      map

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> map(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      map in interface io.micronaut.inject.annotation.AnnotationMapper<Annotation>
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/JacksonIgnorePropertiesMapper.html b/2.6.0/api/io/micronaut/serde/processor/jackson/JacksonIgnorePropertiesMapper.html new file mode 100644 index 000000000..a62f099df --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/JacksonIgnorePropertiesMapper.html @@ -0,0 +1,183 @@ + + + + +JacksonIgnorePropertiesMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JacksonIgnorePropertiesMapper

+
+
java.lang.Object +
io.micronaut.serde.processor.jackson.JacksonIgnorePropertiesMapper
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
+
+
+
public class JacksonIgnorePropertiesMapper +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationMapper
+
Support for JsonIgnoreProperties.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JacksonIgnorePropertiesMapper

      +
      public JacksonIgnorePropertiesMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      map

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> map(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      map in interface io.micronaut.inject.annotation.AnnotationMapper<Annotation>
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/JacksonIgnoreTypeMapper.html b/2.6.0/api/io/micronaut/serde/processor/jackson/JacksonIgnoreTypeMapper.html new file mode 100644 index 000000000..309c9f631 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/JacksonIgnoreTypeMapper.html @@ -0,0 +1,183 @@ + + + + +JacksonIgnoreTypeMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JacksonIgnoreTypeMapper

+
+
java.lang.Object +
io.micronaut.serde.processor.jackson.JacksonIgnoreTypeMapper
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
+
+
+
public final class JacksonIgnoreTypeMapper +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationMapper
+
Transformer for JsonIgnoreType.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JacksonIgnoreTypeMapper

      +
      public JacksonIgnoreTypeMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    • +
      +

      map

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> map(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      map in interface io.micronaut.inject.annotation.AnnotationMapper<Annotation>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/JsonAliasMapper.html b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonAliasMapper.html new file mode 100644 index 000000000..9c2fe3977 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonAliasMapper.html @@ -0,0 +1,183 @@ + + + + +JsonAliasMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonAliasMapper

+
+
java.lang.Object +
io.micronaut.serde.processor.jackson.JsonAliasMapper
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
+
+
+
public final class JsonAliasMapper +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationMapper
+
Support for JsonAlias.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonAliasMapper

      +
      public JsonAliasMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    • +
      +

      map

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> map(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      map in interface io.micronaut.inject.annotation.AnnotationMapper<Annotation>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/JsonAnyGetterMapper.html b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonAnyGetterMapper.html new file mode 100644 index 000000000..c28b6824f --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonAnyGetterMapper.html @@ -0,0 +1,192 @@ + + + + +JsonAnyGetterMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonAnyGetterMapper

+
+
java.lang.Object +
io.micronaut.serde.processor.jackson.ValidatingAnnotationMapper +
io.micronaut.serde.processor.jackson.JsonAnyGetterMapper
+
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
+
+
+
public class JsonAnyGetterMapper +extends ValidatingAnnotationMapper
+
Adds support for JsonAnyGetter.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonAnyGetterMapper

      +
      public JsonAnyGetterMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      mapValid

      +
      protected List<io.micronaut.core.annotation.AnnotationValue<?>> mapValid(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      Description copied from class: ValidatingAnnotationMapper
      +
      The transform method will be called for each instances of the annotation returned via this method.
      +
      +
      Specified by:
      +
      mapValid in class ValidatingAnnotationMapper
      +
      Parameters:
      +
      annotation - The annotation values
      +
      visitorContext - The context that is being visited
      +
      Returns:
      +
      A list of zero or many annotations and values to map to
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/JsonAnySetterMapper.html b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonAnySetterMapper.html new file mode 100644 index 000000000..99a3c4e08 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonAnySetterMapper.html @@ -0,0 +1,192 @@ + + + + +JsonAnySetterMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonAnySetterMapper

+
+
java.lang.Object +
io.micronaut.serde.processor.jackson.ValidatingAnnotationMapper +
io.micronaut.serde.processor.jackson.JsonAnySetterMapper
+
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
+
+
+
public class JsonAnySetterMapper +extends ValidatingAnnotationMapper
+
Adds support for JsonAnySetter.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonAnySetterMapper

      +
      public JsonAnySetterMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      mapValid

      +
      protected List<io.micronaut.core.annotation.AnnotationValue<?>> mapValid(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      Description copied from class: ValidatingAnnotationMapper
      +
      The transform method will be called for each instances of the annotation returned via this method.
      +
      +
      Specified by:
      +
      mapValid in class ValidatingAnnotationMapper
      +
      Parameters:
      +
      annotation - The annotation values
      +
      visitorContext - The context that is being visited
      +
      Returns:
      +
      A list of zero or many annotations and values to map to
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/JsonBackReferenceMapper.html b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonBackReferenceMapper.html new file mode 100644 index 000000000..d2a399d46 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonBackReferenceMapper.html @@ -0,0 +1,183 @@ + + + + +JsonBackReferenceMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonBackReferenceMapper

+
+
java.lang.Object +
io.micronaut.serde.processor.jackson.JsonBackReferenceMapper
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
+
+
+
public class JsonBackReferenceMapper +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationMapper
+
Managed ref support.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonBackReferenceMapper

      +
      public JsonBackReferenceMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    • +
      +

      map

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> map(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      map in interface io.micronaut.inject.annotation.AnnotationMapper<Annotation>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/JsonClassDescriptionMapper.html b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonClassDescriptionMapper.html new file mode 100644 index 000000000..adb352314 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonClassDescriptionMapper.html @@ -0,0 +1,183 @@ + + + + +JsonClassDescriptionMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonClassDescriptionMapper

+
+
java.lang.Object +
io.micronaut.serde.processor.jackson.JsonClassDescriptionMapper
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
+
+
+
public class JsonClassDescriptionMapper +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationMapper
+
Support for JsonClassDescription.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonClassDescriptionMapper

      +
      public JsonClassDescriptionMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    • +
      +

      map

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> map(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      map in interface io.micronaut.inject.annotation.AnnotationMapper<Annotation>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/JsonCreatorMapper.html b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonCreatorMapper.html new file mode 100644 index 000000000..246df19bb --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonCreatorMapper.html @@ -0,0 +1,183 @@ + + + + +JsonCreatorMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonCreatorMapper

+
+
java.lang.Object +
io.micronaut.serde.processor.jackson.JsonCreatorMapper
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
+
+
+
public final class JsonCreatorMapper +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationMapper
+
Maps the com.fasterxml.jackson.annotation.JsonCreator annotation to Creator.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonCreatorMapper

      +
      public JsonCreatorMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      map

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> map(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      map in interface io.micronaut.inject.annotation.AnnotationMapper<Annotation>
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/JsonFilterMapper.html b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonFilterMapper.html new file mode 100644 index 000000000..29868d908 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonFilterMapper.html @@ -0,0 +1,183 @@ + + + + +JsonFilterMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonFilterMapper

+
+
java.lang.Object +
io.micronaut.serde.processor.jackson.JsonFilterMapper
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
+
+
+
public class JsonFilterMapper +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationMapper
+
Maps the com.fasterxml.jackson.annotation.JsonFilter annotation to SerdeConfig.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonFilterMapper

      +
      public JsonFilterMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      map

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> map(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      map in interface io.micronaut.inject.annotation.AnnotationMapper<Annotation>
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/JsonFormatMapper.html b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonFormatMapper.html new file mode 100644 index 000000000..6a9adf886 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonFormatMapper.html @@ -0,0 +1,213 @@ + + + + +JsonFormatMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonFormatMapper

+
+
java.lang.Object +
io.micronaut.serde.processor.jackson.ValidatingAnnotationMapper +
io.micronaut.serde.processor.jackson.JsonFormatMapper
+
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
+
+
+
public class JsonFormatMapper +extends ValidatingAnnotationMapper
+
Transformer for com.fasterxml.jackson.annotation.JsonFormat.
+
+
Since:
+
1.0.0
+
Author:
+
graemerocher
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonFormatMapper

      +
      public JsonFormatMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      mapValid

      +
      protected List<io.micronaut.core.annotation.AnnotationValue<?>> mapValid(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      Description copied from class: ValidatingAnnotationMapper
      +
      The transform method will be called for each instances of the annotation returned via this method.
      +
      +
      Specified by:
      +
      mapValid in class ValidatingAnnotationMapper
      +
      Parameters:
      +
      annotation - The annotation values
      +
      visitorContext - The context that is being visited
      +
      Returns:
      +
      A list of zero or many annotations and values to map to
      +
      +
      +
    • +
    • +
      +

      getSupportedMemberNames

      +
      protected Set<String> getSupportedMemberNames()
      +
      +
      Overrides:
      +
      getSupportedMemberNames in class ValidatingAnnotationMapper
      +
      Returns:
      +
      The set of annotation member names that are supported.
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/JsonGetterMapper.html b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonGetterMapper.html new file mode 100644 index 000000000..35074e484 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonGetterMapper.html @@ -0,0 +1,183 @@ + + + + +JsonGetterMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonGetterMapper

+
+
java.lang.Object +
io.micronaut.serde.processor.jackson.JsonGetterMapper
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
+
+
+
public class JsonGetterMapper +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationMapper
+
Support for Jackson's JsonGetter.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonGetterMapper

      +
      public JsonGetterMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      map

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> map(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      map in interface io.micronaut.inject.annotation.AnnotationMapper<Annotation>
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/JsonIgnoreMapper.html b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonIgnoreMapper.html new file mode 100644 index 000000000..56dbc153a --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonIgnoreMapper.html @@ -0,0 +1,183 @@ + + + + +JsonIgnoreMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonIgnoreMapper

+
+
java.lang.Object +
io.micronaut.serde.processor.jackson.JsonIgnoreMapper
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
+
+
+
public class JsonIgnoreMapper +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationMapper
+
Maps the com.fasterxml.jackson.annotation.JsonIgnore annotation to SerdeConfig.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonIgnoreMapper

      +
      public JsonIgnoreMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      map

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> map(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      map in interface io.micronaut.inject.annotation.AnnotationMapper<Annotation>
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/JsonIncludeMapper.html b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonIncludeMapper.html new file mode 100644 index 000000000..6a2807d7d --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonIncludeMapper.html @@ -0,0 +1,183 @@ + + + + +JsonIncludeMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonIncludeMapper

+
+
java.lang.Object +
io.micronaut.serde.processor.jackson.JsonIncludeMapper
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
+
+
+
public class JsonIncludeMapper +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationMapper
+
Maps the com.fasterxml.jackson.annotation.JsonInclude annotation to SerdeConfig.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonIncludeMapper

      +
      public JsonIncludeMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      map

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> map(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      map in interface io.micronaut.inject.annotation.AnnotationMapper<Annotation>
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/JsonIncludePropertiesMapper.html b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonIncludePropertiesMapper.html new file mode 100644 index 000000000..0ac460dbe --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonIncludePropertiesMapper.html @@ -0,0 +1,183 @@ + + + + +JsonIncludePropertiesMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonIncludePropertiesMapper

+
+
java.lang.Object +
io.micronaut.serde.processor.jackson.JsonIncludePropertiesMapper
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
+
+
+
public class JsonIncludePropertiesMapper +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationMapper
+
Support for JsonIncludeProperties.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonIncludePropertiesMapper

      +
      public JsonIncludePropertiesMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      map

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> map(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      map in interface io.micronaut.inject.annotation.AnnotationMapper<Annotation>
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/JsonManagedReferenceMapper.html b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonManagedReferenceMapper.html new file mode 100644 index 000000000..183d2deff --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonManagedReferenceMapper.html @@ -0,0 +1,183 @@ + + + + +JsonManagedReferenceMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonManagedReferenceMapper

+
+
java.lang.Object +
io.micronaut.serde.processor.jackson.JsonManagedReferenceMapper
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
+
+
+
public class JsonManagedReferenceMapper +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationMapper
+
Managed ref support.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonManagedReferenceMapper

      +
      public JsonManagedReferenceMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    • +
      +

      map

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> map(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      map in interface io.micronaut.inject.annotation.AnnotationMapper<Annotation>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/JsonPropertyMapper.html b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonPropertyMapper.html new file mode 100644 index 000000000..da63b50e0 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonPropertyMapper.html @@ -0,0 +1,183 @@ + + + + +JsonPropertyMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonPropertyMapper

+
+
java.lang.Object +
io.micronaut.serde.processor.jackson.JsonPropertyMapper
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
+
+
+
public class JsonPropertyMapper +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationMapper
+
Maps the com.fasterxml.jackson.annotation.JsonProperty annotation to SerdeConfig.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonPropertyMapper

      +
      public JsonPropertyMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      map

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> map(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      map in interface io.micronaut.inject.annotation.AnnotationMapper<Annotation>
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/JsonPropertyOrderMapper.html b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonPropertyOrderMapper.html new file mode 100644 index 000000000..9f77425ad --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonPropertyOrderMapper.html @@ -0,0 +1,207 @@ + + + + +JsonPropertyOrderMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonPropertyOrderMapper

+
+
java.lang.Object +
io.micronaut.serde.processor.jackson.ValidatingAnnotationMapper +
io.micronaut.serde.processor.jackson.JsonPropertyOrderMapper
+
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
+
+
+
public class JsonPropertyOrderMapper +extends ValidatingAnnotationMapper
+
Support for @JsonPropertyOrder.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonPropertyOrderMapper

      +
      public JsonPropertyOrderMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getSupportedMemberNames

      +
      protected Set<String> getSupportedMemberNames()
      +
      +
      Overrides:
      +
      getSupportedMemberNames in class ValidatingAnnotationMapper
      +
      Returns:
      +
      The set of annotation member names that are supported.
      +
      +
      +
    • +
    • +
      +

      mapValid

      +
      protected List<io.micronaut.core.annotation.AnnotationValue<?>> mapValid(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      Description copied from class: ValidatingAnnotationMapper
      +
      The transform method will be called for each instances of the annotation returned via this method.
      +
      +
      Specified by:
      +
      mapValid in class ValidatingAnnotationMapper
      +
      Parameters:
      +
      annotation - The annotation values
      +
      visitorContext - The context that is being visited
      +
      Returns:
      +
      A list of zero or many annotations and values to map to
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/JsonRootNameMapper.html b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonRootNameMapper.html new file mode 100644 index 000000000..fff6ad0fa --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonRootNameMapper.html @@ -0,0 +1,183 @@ + + + + +JsonRootNameMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonRootNameMapper

+
+
java.lang.Object +
io.micronaut.serde.processor.jackson.JsonRootNameMapper
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
+
+
+
public class JsonRootNameMapper +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationMapper
+
Support for JsonRootName.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonRootNameMapper

      +
      public JsonRootNameMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    • +
      +

      map

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> map(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      map in interface io.micronaut.inject.annotation.AnnotationMapper<Annotation>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/JsonSetterMapper.html b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonSetterMapper.html new file mode 100644 index 000000000..6ebb9fafa --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonSetterMapper.html @@ -0,0 +1,207 @@ + + + + +JsonSetterMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonSetterMapper

+
+
java.lang.Object +
io.micronaut.serde.processor.jackson.ValidatingAnnotationMapper +
io.micronaut.serde.processor.jackson.JsonSetterMapper
+
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
+
+
+
public final class JsonSetterMapper +extends ValidatingAnnotationMapper
+
Transformer for JsonSetter.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonSetterMapper

      +
      public JsonSetterMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getSupportedMemberNames

      +
      protected Set<String> getSupportedMemberNames()
      +
      +
      Overrides:
      +
      getSupportedMemberNames in class ValidatingAnnotationMapper
      +
      Returns:
      +
      The set of annotation member names that are supported.
      +
      +
      +
    • +
    • +
      +

      mapValid

      +
      protected List<io.micronaut.core.annotation.AnnotationValue<?>> mapValid(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      Description copied from class: ValidatingAnnotationMapper
      +
      The transform method will be called for each instances of the annotation returned via this method.
      +
      +
      Specified by:
      +
      mapValid in class ValidatingAnnotationMapper
      +
      Parameters:
      +
      annotation - The annotation values
      +
      visitorContext - The context that is being visited
      +
      Returns:
      +
      A list of zero or many annotations and values to map to
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/JsonSubTypesMapper.html b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonSubTypesMapper.html new file mode 100644 index 000000000..c22ba076e --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonSubTypesMapper.html @@ -0,0 +1,183 @@ + + + + +JsonSubTypesMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonSubTypesMapper

+
+
java.lang.Object +
io.micronaut.serde.processor.jackson.JsonSubTypesMapper
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
+
+
+
public class JsonSubTypesMapper +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationMapper
+
Support JsonSubTypes.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonSubTypesMapper

      +
      public JsonSubTypesMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      map

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> map(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      map in interface io.micronaut.inject.annotation.AnnotationMapper<Annotation>
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/JsonTypeInfoMapper.html b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonTypeInfoMapper.html new file mode 100644 index 000000000..e11d28d2e --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonTypeInfoMapper.html @@ -0,0 +1,207 @@ + + + + +JsonTypeInfoMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonTypeInfoMapper

+
+
java.lang.Object +
io.micronaut.serde.processor.jackson.ValidatingAnnotationMapper +
io.micronaut.serde.processor.jackson.JsonTypeInfoMapper
+
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
+
+
+
public class JsonTypeInfoMapper +extends ValidatingAnnotationMapper
+
Mapper for JsonTypeInfo.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonTypeInfoMapper

      +
      public JsonTypeInfoMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
    • +
    • +
      +

      getSupportedMemberNames

      +
      protected Set<String> getSupportedMemberNames()
      +
      +
      Overrides:
      +
      getSupportedMemberNames in class ValidatingAnnotationMapper
      +
      Returns:
      +
      The set of annotation member names that are supported.
      +
      +
      +
    • +
    • +
      +

      mapValid

      +
      protected List<io.micronaut.core.annotation.AnnotationValue<?>> mapValid(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      Description copied from class: ValidatingAnnotationMapper
      +
      The transform method will be called for each instances of the annotation returned via this method.
      +
      +
      Specified by:
      +
      mapValid in class ValidatingAnnotationMapper
      +
      Parameters:
      +
      annotation - The annotation values
      +
      visitorContext - The context that is being visited
      +
      Returns:
      +
      A list of zero or many annotations and values to map to
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/JsonTypeNameMapper.html b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonTypeNameMapper.html new file mode 100644 index 000000000..e541d73d6 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonTypeNameMapper.html @@ -0,0 +1,183 @@ + + + + +JsonTypeNameMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonTypeNameMapper

+
+
java.lang.Object +
io.micronaut.serde.processor.jackson.JsonTypeNameMapper
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
+
+
+
public class JsonTypeNameMapper +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationMapper
+
Supports json type name.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonTypeNameMapper

      +
      public JsonTypeNameMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    • +
      +

      map

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> map(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      map in interface io.micronaut.inject.annotation.AnnotationMapper<Annotation>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/JsonUnwrappedMapper.html b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonUnwrappedMapper.html new file mode 100644 index 000000000..9521d8e6d --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonUnwrappedMapper.html @@ -0,0 +1,183 @@ + + + + +JsonUnwrappedMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonUnwrappedMapper

+
+
java.lang.Object +
io.micronaut.serde.processor.jackson.JsonUnwrappedMapper
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
+
+
+
public class JsonUnwrappedMapper +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationMapper
+
Adds support for Jackson's JsonUnwrapped.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonUnwrappedMapper

      +
      public JsonUnwrappedMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      map

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> map(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      map in interface io.micronaut.inject.annotation.AnnotationMapper<Annotation>
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/JsonValueMapper.html b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonValueMapper.html new file mode 100644 index 000000000..576613bbe --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonValueMapper.html @@ -0,0 +1,192 @@ + + + + +JsonValueMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonValueMapper

+
+
java.lang.Object +
io.micronaut.serde.processor.jackson.ValidatingAnnotationMapper +
io.micronaut.serde.processor.jackson.JsonValueMapper
+
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
+
+
+
public class JsonValueMapper +extends ValidatingAnnotationMapper
+
Support for JsonValue.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonValueMapper

      +
      public JsonValueMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      mapValid

      +
      protected List<io.micronaut.core.annotation.AnnotationValue<?>> mapValid(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      Description copied from class: ValidatingAnnotationMapper
      +
      The transform method will be called for each instances of the annotation returned via this method.
      +
      +
      Specified by:
      +
      mapValid in class ValidatingAnnotationMapper
      +
      Parameters:
      +
      annotation - The annotation values
      +
      visitorContext - The context that is being visited
      +
      Returns:
      +
      A list of zero or many annotations and values to map to
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/JsonViewMapper.html b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonViewMapper.html new file mode 100644 index 000000000..edce2ac00 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/JsonViewMapper.html @@ -0,0 +1,183 @@ + + + + +JsonViewMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonViewMapper

+
+
java.lang.Object +
io.micronaut.serde.processor.jackson.JsonViewMapper
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
+
+
+
public class JsonViewMapper +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationMapper
+
Support for JsonView.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonViewMapper

      +
      public JsonViewMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      map

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> map(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      map in interface io.micronaut.inject.annotation.AnnotationMapper<Annotation>
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/ValidatingAnnotationMapper.html b/2.6.0/api/io/micronaut/serde/processor/jackson/ValidatingAnnotationMapper.html new file mode 100644 index 000000000..c051b712e --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/ValidatingAnnotationMapper.html @@ -0,0 +1,212 @@ + + + + +ValidatingAnnotationMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ValidatingAnnotationMapper

+
+
java.lang.Object +
io.micronaut.serde.processor.jackson.ValidatingAnnotationMapper
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
+
+
+
Direct Known Subclasses:
+
JsonAnyGetterMapper, JsonAnySetterMapper, JsonDeserializeMapper, JsonFormatMapper, JsonPropertyOrderMapper, JsonSerializeMapper, JsonSetterMapper, JsonTypeInfoMapper, JsonValueMapper
+
+
+
public abstract class ValidatingAnnotationMapper +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationMapper
+
Abstract transformer that validate supported members returned by getSupportedMemberNames().
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected @NonNull Set<String>
    + +
     
    +
    final List<io.micronaut.core.annotation.AnnotationValue<?>>
    +
    map(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
    +
     
    +
    protected abstract List<io.micronaut.core.annotation.AnnotationValue<?>>
    +
    mapValid(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
    +
    +
    The transform method will be called for each instances of the annotation returned via this method.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface io.micronaut.core.naming.Named

    +getName
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ValidatingAnnotationMapper

      +
      public ValidatingAnnotationMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      map

      +
      public final List<io.micronaut.core.annotation.AnnotationValue<?>> map(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      map in interface io.micronaut.inject.annotation.AnnotationMapper<Annotation>
      +
      +
      +
    • +
    • +
      +

      mapValid

      +
      protected abstract List<io.micronaut.core.annotation.AnnotationValue<?>> mapValid(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      The transform method will be called for each instances of the annotation returned via this method.
      +
      +
      Parameters:
      +
      annotation - The annotation values
      +
      visitorContext - The context that is being visited
      +
      Returns:
      +
      A list of zero or many annotations and values to map to
      +
      +
      +
    • +
    • +
      +

      getSupportedMemberNames

      +
      @NonNull +protected @NonNull Set<String> getSupportedMemberNames()
      +
      +
      Returns:
      +
      The set of annotation member names that are supported.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/databind/JsonDeserializeMapper.html b/2.6.0/api/io/micronaut/serde/processor/jackson/databind/JsonDeserializeMapper.html new file mode 100644 index 000000000..6554181da --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/databind/JsonDeserializeMapper.html @@ -0,0 +1,207 @@ + + + + +JsonDeserializeMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonDeserializeMapper

+
+
java.lang.Object +
io.micronaut.serde.processor.jackson.ValidatingAnnotationMapper +
io.micronaut.serde.processor.jackson.databind.JsonDeserializeMapper
+
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
+
+
+
public class JsonDeserializeMapper +extends ValidatingAnnotationMapper
+
Support for JsonDeserialize(as=MyType).
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonDeserializeMapper

      +
      public JsonDeserializeMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      mapValid

      +
      protected List<io.micronaut.core.annotation.AnnotationValue<?>> mapValid(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      Description copied from class: ValidatingAnnotationMapper
      +
      The transform method will be called for each instances of the annotation returned via this method.
      +
      +
      Specified by:
      +
      mapValid in class ValidatingAnnotationMapper
      +
      Parameters:
      +
      annotation - The annotation values
      +
      visitorContext - The context that is being visited
      +
      Returns:
      +
      A list of zero or many annotations and values to map to
      +
      +
      +
    • +
    • +
      +

      getSupportedMemberNames

      +
      protected Set<String> getSupportedMemberNames()
      +
      +
      Overrides:
      +
      getSupportedMemberNames in class ValidatingAnnotationMapper
      +
      Returns:
      +
      The set of annotation member names that are supported.
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/databind/JsonNamingMapper.html b/2.6.0/api/io/micronaut/serde/processor/jackson/databind/JsonNamingMapper.html new file mode 100644 index 000000000..107d49818 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/databind/JsonNamingMapper.html @@ -0,0 +1,183 @@ + + + + +JsonNamingMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonNamingMapper

+
+
java.lang.Object +
io.micronaut.serde.processor.jackson.databind.JsonNamingMapper
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
+
+
+
public class JsonNamingMapper +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationMapper
+
Support for databind @JsonNaming.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonNamingMapper

      +
      public JsonNamingMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    • +
      +

      map

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> map(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      map in interface io.micronaut.inject.annotation.AnnotationMapper<Annotation>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/databind/JsonSerializeMapper.html b/2.6.0/api/io/micronaut/serde/processor/jackson/databind/JsonSerializeMapper.html new file mode 100644 index 000000000..51659a756 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/databind/JsonSerializeMapper.html @@ -0,0 +1,207 @@ + + + + +JsonSerializeMapper (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonSerializeMapper

+
+
java.lang.Object +
io.micronaut.serde.processor.jackson.ValidatingAnnotationMapper +
io.micronaut.serde.processor.jackson.databind.JsonSerializeMapper
+
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
+
+
+
public class JsonSerializeMapper +extends ValidatingAnnotationMapper
+
Support for JsonSerialize(as=MyType).
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonSerializeMapper

      +
      public JsonSerializeMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      mapValid

      +
      protected List<io.micronaut.core.annotation.AnnotationValue<?>> mapValid(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      Description copied from class: ValidatingAnnotationMapper
      +
      The transform method will be called for each instances of the annotation returned via this method.
      +
      +
      Specified by:
      +
      mapValid in class ValidatingAnnotationMapper
      +
      Parameters:
      +
      annotation - The annotation values
      +
      visitorContext - The context that is being visited
      +
      Returns:
      +
      A list of zero or many annotations and values to map to
      +
      +
      +
    • +
    • +
      +

      getSupportedMemberNames

      +
      protected Set<String> getSupportedMemberNames()
      +
      +
      Overrides:
      +
      getSupportedMemberNames in class ValidatingAnnotationMapper
      +
      Returns:
      +
      The set of annotation member names that are supported.
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/databind/package-summary.html b/2.6.0/api/io/micronaut/serde/processor/jackson/databind/package-summary.html new file mode 100644 index 000000000..71d7ab236 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/databind/package-summary.html @@ -0,0 +1,103 @@ + + + + +io.micronaut.serde.processor.jackson.databind (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.processor.jackson.databind

+
+
+
package io.micronaut.serde.processor.jackson.databind
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/databind/package-tree.html b/2.6.0/api/io/micronaut/serde/processor/jackson/databind/package-tree.html new file mode 100644 index 000000000..bc5efa436 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/databind/package-tree.html @@ -0,0 +1,77 @@ + + + + +io.micronaut.serde.processor.jackson.databind Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.processor.jackson.databind

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/package-summary.html b/2.6.0/api/io/micronaut/serde/processor/jackson/package-summary.html new file mode 100644 index 000000000..f0a9c84a5 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/package-summary.html @@ -0,0 +1,209 @@ + + + + +io.micronaut.serde.processor.jackson (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.processor.jackson

+
+
+
package io.micronaut.serde.processor.jackson
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jackson/package-tree.html b/2.6.0/api/io/micronaut/serde/processor/jackson/package-tree.html new file mode 100644 index 000000000..e452168a1 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jackson/package-tree.html @@ -0,0 +1,101 @@ + + + + +io.micronaut.serde.processor.jackson Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.processor.jackson

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • io.micronaut.serde.processor.jackson.AwsRemapper (implements io.micronaut.inject.annotation.PackageRenameRemapper)
    • +
    • io.micronaut.serde.processor.jackson.JacksonAnnotationMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
    • +
    • io.micronaut.serde.processor.jackson.JacksonIgnorePropertiesMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
    • +
    • io.micronaut.serde.processor.jackson.JacksonIgnoreTypeMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
    • +
    • io.micronaut.serde.processor.jackson.JsonAliasMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
    • +
    • io.micronaut.serde.processor.jackson.JsonBackReferenceMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
    • +
    • io.micronaut.serde.processor.jackson.JsonClassDescriptionMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
    • +
    • io.micronaut.serde.processor.jackson.JsonCreatorMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
    • +
    • io.micronaut.serde.processor.jackson.JsonFilterMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
    • +
    • io.micronaut.serde.processor.jackson.JsonGetterMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
    • +
    • io.micronaut.serde.processor.jackson.JsonIgnoreMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
    • +
    • io.micronaut.serde.processor.jackson.JsonIncludeMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
    • +
    • io.micronaut.serde.processor.jackson.JsonIncludePropertiesMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
    • +
    • io.micronaut.serde.processor.jackson.JsonManagedReferenceMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
    • +
    • io.micronaut.serde.processor.jackson.JsonPropertyMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
    • +
    • io.micronaut.serde.processor.jackson.JsonRootNameMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
    • +
    • io.micronaut.serde.processor.jackson.JsonSubTypesMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
    • +
    • io.micronaut.serde.processor.jackson.JsonTypeNameMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
    • +
    • io.micronaut.serde.processor.jackson.JsonUnwrappedMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
    • +
    • io.micronaut.serde.processor.jackson.JsonViewMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
    • +
    • io.micronaut.serde.processor.jackson.ValidatingAnnotationMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper) + +
    • +
    +
  • +
+
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jsonb/JsonbCreatorTransformer.html b/2.6.0/api/io/micronaut/serde/processor/jsonb/JsonbCreatorTransformer.html new file mode 100644 index 000000000..d877cb623 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jsonb/JsonbCreatorTransformer.html @@ -0,0 +1,186 @@ + + + + +JsonbCreatorTransformer (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonbCreatorTransformer

+
+
java.lang.Object +
io.micronaut.serde.processor.jsonb.JsonbCreatorTransformer
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationTransformer<Annotation>, io.micronaut.inject.annotation.NamedAnnotationTransformer
+
+
+
public class JsonbCreatorTransformer +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationTransformer
+
+
Author:
+
gkrocher
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonbCreatorTransformer

      +
      public JsonbCreatorTransformer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      transform

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> transform(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      transform in interface io.micronaut.inject.annotation.AnnotationTransformer<Annotation>
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jsonb/JsonbDateFormatTransformer.html b/2.6.0/api/io/micronaut/serde/processor/jsonb/JsonbDateFormatTransformer.html new file mode 100644 index 000000000..ab7d96995 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jsonb/JsonbDateFormatTransformer.html @@ -0,0 +1,186 @@ + + + + +JsonbDateFormatTransformer (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonbDateFormatTransformer

+
+
java.lang.Object +
io.micronaut.serde.processor.jsonb.JsonbDateFormatTransformer
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationTransformer<Annotation>, io.micronaut.inject.annotation.NamedAnnotationTransformer
+
+
+
public class JsonbDateFormatTransformer +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationTransformer
+
+
Author:
+
gkrocher
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonbDateFormatTransformer

      +
      public JsonbDateFormatTransformer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      transform

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> transform(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      transform in interface io.micronaut.inject.annotation.AnnotationTransformer<Annotation>
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jsonb/JsonbNillableTransformer.html b/2.6.0/api/io/micronaut/serde/processor/jsonb/JsonbNillableTransformer.html new file mode 100644 index 000000000..5845b8ba1 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jsonb/JsonbNillableTransformer.html @@ -0,0 +1,183 @@ + + + + +JsonbNillableTransformer (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonbNillableTransformer

+
+
java.lang.Object +
io.micronaut.serde.processor.jsonb.JsonbNillableTransformer
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationTransformer<Annotation>, io.micronaut.inject.annotation.NamedAnnotationTransformer
+
+
+
public class JsonbNillableTransformer +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationTransformer
+
Support JsonbNillable.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonbNillableTransformer

      +
      public JsonbNillableTransformer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    • +
      +

      transform

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> transform(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      transform in interface io.micronaut.inject.annotation.AnnotationTransformer<Annotation>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jsonb/JsonbNumberFormatTransformer.html b/2.6.0/api/io/micronaut/serde/processor/jsonb/JsonbNumberFormatTransformer.html new file mode 100644 index 000000000..e117877e4 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jsonb/JsonbNumberFormatTransformer.html @@ -0,0 +1,186 @@ + + + + +JsonbNumberFormatTransformer (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonbNumberFormatTransformer

+
+
java.lang.Object +
io.micronaut.serde.processor.jsonb.JsonbNumberFormatTransformer
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationTransformer<Annotation>, io.micronaut.inject.annotation.NamedAnnotationTransformer
+
+
+
public class JsonbNumberFormatTransformer +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationTransformer
+
+
Author:
+
gkrocher
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonbNumberFormatTransformer

      +
      public JsonbNumberFormatTransformer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      transform

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> transform(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      transform in interface io.micronaut.inject.annotation.AnnotationTransformer<Annotation>
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jsonb/JsonbPropertyOrderTransformer.html b/2.6.0/api/io/micronaut/serde/processor/jsonb/JsonbPropertyOrderTransformer.html new file mode 100644 index 000000000..66827f141 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jsonb/JsonbPropertyOrderTransformer.html @@ -0,0 +1,186 @@ + + + + +JsonbPropertyOrderTransformer (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonbPropertyOrderTransformer

+
+
java.lang.Object +
io.micronaut.serde.processor.jsonb.JsonbPropertyOrderTransformer
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationTransformer<Annotation>, io.micronaut.inject.annotation.NamedAnnotationTransformer
+
+
+
public class JsonbPropertyOrderTransformer +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationTransformer
+
+
Author:
+
gkrocher
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonbPropertyOrderTransformer

      +
      public JsonbPropertyOrderTransformer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      transform

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> transform(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      transform in interface io.micronaut.inject.annotation.AnnotationTransformer<Annotation>
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jsonb/JsonbPropertyTransformer.html b/2.6.0/api/io/micronaut/serde/processor/jsonb/JsonbPropertyTransformer.html new file mode 100644 index 000000000..c27657707 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jsonb/JsonbPropertyTransformer.html @@ -0,0 +1,186 @@ + + + + +JsonbPropertyTransformer (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonbPropertyTransformer

+
+
java.lang.Object +
io.micronaut.serde.processor.jsonb.JsonbPropertyTransformer
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationTransformer<Annotation>, io.micronaut.inject.annotation.NamedAnnotationTransformer
+
+
+
public class JsonbPropertyTransformer +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationTransformer
+
+
Author:
+
gkrocher
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonbPropertyTransformer

      +
      public JsonbPropertyTransformer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      transform

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> transform(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      transform in interface io.micronaut.inject.annotation.AnnotationTransformer<Annotation>
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jsonb/JsonbTransientTransformer.html b/2.6.0/api/io/micronaut/serde/processor/jsonb/JsonbTransientTransformer.html new file mode 100644 index 000000000..88e3515a7 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jsonb/JsonbTransientTransformer.html @@ -0,0 +1,186 @@ + + + + +JsonbTransientTransformer (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonbTransientTransformer

+
+
java.lang.Object +
io.micronaut.serde.processor.jsonb.JsonbTransientTransformer
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationTransformer<Annotation>, io.micronaut.inject.annotation.NamedAnnotationTransformer
+
+
+
public class JsonbTransientTransformer +extends Object +implements io.micronaut.inject.annotation.NamedAnnotationTransformer
+
+
Author:
+
gkrocher
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JsonbTransientTransformer

      +
      public JsonbTransientTransformer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      transform

      +
      public List<io.micronaut.core.annotation.AnnotationValue<?>> transform(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, + io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      transform in interface io.micronaut.inject.annotation.AnnotationTransformer<Annotation>
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface io.micronaut.core.naming.Named
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jsonb/package-summary.html b/2.6.0/api/io/micronaut/serde/processor/jsonb/package-summary.html new file mode 100644 index 000000000..a824e3b93 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jsonb/package-summary.html @@ -0,0 +1,111 @@ + + + + +io.micronaut.serde.processor.jsonb (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.processor.jsonb

+
+
+
package io.micronaut.serde.processor.jsonb
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/jsonb/package-tree.html b/2.6.0/api/io/micronaut/serde/processor/jsonb/package-tree.html new file mode 100644 index 000000000..b68c0b797 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/jsonb/package-tree.html @@ -0,0 +1,77 @@ + + + + +io.micronaut.serde.processor.jsonb Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.processor.jsonb

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • io.micronaut.serde.processor.jsonb.JsonbCreatorTransformer (implements io.micronaut.inject.annotation.NamedAnnotationTransformer)
    • +
    • io.micronaut.serde.processor.jsonb.JsonbDateFormatTransformer (implements io.micronaut.inject.annotation.NamedAnnotationTransformer)
    • +
    • io.micronaut.serde.processor.jsonb.JsonbNillableTransformer (implements io.micronaut.inject.annotation.NamedAnnotationTransformer)
    • +
    • io.micronaut.serde.processor.jsonb.JsonbNumberFormatTransformer (implements io.micronaut.inject.annotation.NamedAnnotationTransformer)
    • +
    • io.micronaut.serde.processor.jsonb.JsonbPropertyOrderTransformer (implements io.micronaut.inject.annotation.NamedAnnotationTransformer)
    • +
    • io.micronaut.serde.processor.jsonb.JsonbPropertyTransformer (implements io.micronaut.inject.annotation.NamedAnnotationTransformer)
    • +
    • io.micronaut.serde.processor.jsonb.JsonbTransientTransformer (implements io.micronaut.inject.annotation.NamedAnnotationTransformer)
    • +
    +
  • +
+
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/package-summary.html b/2.6.0/api/io/micronaut/serde/processor/package-summary.html new file mode 100644 index 000000000..3984b71d3 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/package-summary.html @@ -0,0 +1,101 @@ + + + + +io.micronaut.serde.processor (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.processor

+
+
+
package io.micronaut.serde.processor
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/processor/package-tree.html b/2.6.0/api/io/micronaut/serde/processor/package-tree.html new file mode 100644 index 000000000..2b572eb85 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/processor/package-tree.html @@ -0,0 +1,71 @@ + + + + +io.micronaut.serde.processor Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.processor

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • io.micronaut.serde.processor.SerdeAnnotationVisitor (implements io.micronaut.inject.visitor.TypeElementVisitor<C,E>)
    • +
    +
  • +
+
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/reference/AbstractPropertyReferenceManager.html b/2.6.0/api/io/micronaut/serde/reference/AbstractPropertyReferenceManager.html new file mode 100644 index 000000000..96167a917 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/reference/AbstractPropertyReferenceManager.html @@ -0,0 +1,245 @@ + + + + +AbstractPropertyReferenceManager (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AbstractPropertyReferenceManager

+
+
java.lang.Object +
io.micronaut.serde.reference.AbstractPropertyReferenceManager
+
+
+
+
All Implemented Interfaces:
+
PropertyReferenceManager
+
+
+
public abstract class AbstractPropertyReferenceManager +extends Object +implements PropertyReferenceManager
+
Abstract implementation of PropertyReferenceManager.
+
+
Since:
+
1.0.0
+
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/reference/PropertyReference.html b/2.6.0/api/io/micronaut/serde/reference/PropertyReference.html new file mode 100644 index 000000000..9289edac1 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/reference/PropertyReference.html @@ -0,0 +1,226 @@ + + + + +PropertyReference (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PropertyReference<B,T>

+
+
java.lang.Object +
io.micronaut.serde.reference.PropertyReference<B,T>
+
+
+
+
Type Parameters:
+
B - The bean type
+
T - The property type
+
+
+
Direct Known Subclasses:
+
SerializationReference
+
+
+
@Internal +public class PropertyReference<B,T> +extends Object
+
Represents a reference to a property.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PropertyReference

      +
      public PropertyReference(@NonNull + @NonNull String referenceName, + @NonNull + @NonNull io.micronaut.core.beans.BeanIntrospection<B> introspection, + @NonNull + @NonNull io.micronaut.core.type.Argument<T> property, + @Nullable + @Nullable Object value)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getReferenceName

      +
      @NonNull +public @NonNull String getReferenceName()
      +
      +
      Returns:
      +
      The reference name
      +
      +
      +
    • +
    • +
      +

      getIntrospection

      +
      @NonNull +public @NonNull io.micronaut.core.beans.BeanIntrospection<B> getIntrospection()
      +
      +
      Returns:
      +
      The introspection
      +
      +
      +
    • +
    • +
      +

      getProperty

      +
      @NonNull +public @NonNull io.micronaut.core.type.Argument<T> getProperty()
      +
      +
      Returns:
      +
      The property
      +
      +
      +
    • +
    • +
      +

      getReference

      +
      @Nullable +public @Nullable Object getReference()
      +
      +
      Returns:
      +
      The reference
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/reference/PropertyReferenceManager.html b/2.6.0/api/io/micronaut/serde/reference/PropertyReferenceManager.html new file mode 100644 index 000000000..f385d3a03 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/reference/PropertyReferenceManager.html @@ -0,0 +1,173 @@ + + + + +PropertyReferenceManager (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface PropertyReferenceManager

+
+
+
+
All Known Subinterfaces:
+
Deserializer.DecoderContext, Serializer.EncoderContext
+
+
+
All Known Implementing Classes:
+
AbstractPropertyReferenceManager
+
+
+
@Internal +public interface PropertyReferenceManager
+
interface for managing property references.
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    + +
    +
    Remove the last parent (if present) from the stack.
    +
    +
    <B, +P> void
    +
    pushManagedRef(@NonNull PropertyReference<B,P> reference)
    +
    +
    Pushes a parent onto the stack.
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/reference/SerializationReference.html b/2.6.0/api/io/micronaut/serde/reference/SerializationReference.html new file mode 100644 index 000000000..e1e284290 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/reference/SerializationReference.html @@ -0,0 +1,183 @@ + + + + +SerializationReference (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SerializationReference<B,T>

+
+
java.lang.Object +
io.micronaut.serde.reference.PropertyReference<B,T> +
io.micronaut.serde.reference.SerializationReference<B,T>
+
+
+
+
+
Type Parameters:
+
B - The bean type
+
T - The property type
+
+
+
@Internal +public class SerializationReference<B,T> +extends PropertyReference<B,T>
+
Represents a reference to a property for serialization.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SerializationReference

      +
      public SerializationReference(String referenceName, + io.micronaut.core.beans.BeanIntrospection<B> introspection, + io.micronaut.core.type.Argument<T> property, + T value, + Serializer<T> serializer)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getSerializer

      +
      @NonNull +public @NonNull Serializer<T> getSerializer()
      +
      +
      Returns:
      +
      The serializer
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/reference/package-summary.html b/2.6.0/api/io/micronaut/serde/reference/package-summary.html new file mode 100644 index 000000000..6c433cb8d --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/reference/package-summary.html @@ -0,0 +1,113 @@ + + + + +io.micronaut.serde.reference (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.reference

+
+
+
package io.micronaut.serde.reference
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/reference/package-tree.html b/2.6.0/api/io/micronaut/serde/reference/package-tree.html new file mode 100644 index 000000000..be50f6846 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/reference/package-tree.html @@ -0,0 +1,82 @@ + + + + +io.micronaut.serde.reference Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.reference

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/AbstractDecoderPerStructureStreamDecoder.html b/2.6.0/api/io/micronaut/serde/support/AbstractDecoderPerStructureStreamDecoder.html new file mode 100644 index 000000000..b2b2aa965 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/AbstractDecoderPerStructureStreamDecoder.html @@ -0,0 +1,393 @@ + + + + +AbstractDecoderPerStructureStreamDecoder (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AbstractDecoderPerStructureStreamDecoder

+
+
java.lang.Object +
io.micronaut.serde.LimitingStream +
io.micronaut.serde.support.AbstractStreamDecoder +
io.micronaut.serde.support.AbstractDecoderPerStructureStreamDecoder
+
+
+
+
+
+
All Implemented Interfaces:
+
Decoder, AutoCloseable
+
+
+
Direct Known Subclasses:
+
BsonReaderDecoder
+
+
+
@Internal +public abstract class AbstractDecoderPerStructureStreamDecoder +extends AbstractStreamDecoder
+
Abstract variation of AbstractStreamDecoder that uses separate decoders for structures like an array or an object.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/AbstractStreamDecoder.TokenType.html b/2.6.0/api/io/micronaut/serde/support/AbstractStreamDecoder.TokenType.html new file mode 100644 index 000000000..20b082537 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/AbstractStreamDecoder.TokenType.html @@ -0,0 +1,316 @@ + + + + +AbstractStreamDecoder.TokenType (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class AbstractStreamDecoder.TokenType

+
+
java.lang.Object +
java.lang.Enum<AbstractStreamDecoder.TokenType> +
io.micronaut.serde.support.AbstractStreamDecoder.TokenType
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<AbstractStreamDecoder.TokenType>, Constable
+
+
+
Enclosing class:
+
AbstractStreamDecoder
+
+
+
protected static enum AbstractStreamDecoder.TokenType +extends Enum<AbstractStreamDecoder.TokenType>
+
The token type.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/AbstractStreamDecoder.ValueDecoder.html b/2.6.0/api/io/micronaut/serde/support/AbstractStreamDecoder.ValueDecoder.html new file mode 100644 index 000000000..ee93d699e --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/AbstractStreamDecoder.ValueDecoder.html @@ -0,0 +1,146 @@ + + + + +AbstractStreamDecoder.ValueDecoder (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface AbstractStreamDecoder.ValueDecoder<R>

+
+
+
+
Type Parameters:
+
R - Value type
+
+
+
Enclosing class:
+
AbstractStreamDecoder
+
+
+
@Internal +public static interface AbstractStreamDecoder.ValueDecoder<R>
+
Decoder function for a single value.
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
    +
    Decode this value.
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      decode

      +
      R decode(AbstractStreamDecoder target) + throws IOException
      +
      Decode this value.
      +
      +
      Parameters:
      +
      target - Reference to this, allows subclasses to avoid capturing this to avoid an allocation.
      +
      Returns:
      +
      The decoded value
      +
      Throws:
      +
      IOException - if an unrecoverable error occurs
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/AbstractStreamDecoder.html b/2.6.0/api/io/micronaut/serde/support/AbstractStreamDecoder.html new file mode 100644 index 000000000..579aa23f6 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/AbstractStreamDecoder.html @@ -0,0 +1,1152 @@ + + + + +AbstractStreamDecoder (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AbstractStreamDecoder

+
+
java.lang.Object +
io.micronaut.serde.LimitingStream +
io.micronaut.serde.support.AbstractStreamDecoder
+
+
+
+
+
All Implemented Interfaces:
+
Decoder, AutoCloseable
+
+
+
Direct Known Subclasses:
+
AbstractDecoderPerStructureStreamDecoder, JsonParserDecoder, OracleJdbcJsonParserDecoder
+
+
+
@Internal +public abstract class AbstractStreamDecoder +extends LimitingStream +implements Decoder
+
Abstract base class for stream-based Decoders.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      currentToken

      +
      @Nullable +protected abstract @Nullable AbstractStreamDecoder.TokenType currentToken()
      +
      +
      Returns:
      +
      The current token.
      +
      +
      +
    • +
    • +
      +

      nextToken

      +
      protected abstract void nextToken() + throws IOException
      +
      Move to the next token.
      +
      +
      Throws:
      +
      IOException - if an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      unexpectedToken

      +
      protected IOException unexpectedToken(AbstractStreamDecoder.TokenType expected)
      +
      +
      Parameters:
      +
      expected - The token type that was expected in place of currentToken().
      +
      Returns:
      +
      The exception that should be thrown to signify an unexpected token.
      +
      +
      +
    • +
    • +
      +

      preDecodeValue

      +
      protected void preDecodeValue(AbstractStreamDecoder.TokenType currentToken)
      +
      Should be called before attempting to decode a value. Has basic sanity checks, such as confirming we're not + currently in a AbstractStreamDecoder.TokenType.KEY and that there's no child decoder currently running.
      +
      +
      Parameters:
      +
      currentToken - The current token
      +
      +
      +
    • +
    • +
      +

      finishStructure

      +
      public void finishStructure(boolean consumeLeftElements) + throws IOException
      +
      +
      Specified by:
      +
      finishStructure in interface Decoder
      +
      Parameters:
      +
      consumeLeftElements - True to consume left elements
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      consumeLeftElements

      +
      protected void consumeLeftElements(AbstractStreamDecoder.TokenType currentToken) + throws IOException
      +
      Consumes left elements.
      +
      +
      Parameters:
      +
      currentToken - The current token
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      hasNextArrayValue

      +
      public boolean hasNextArrayValue()
      +
      +
      Specified by:
      +
      hasNextArrayValue in interface Decoder
      +
      Returns:
      +
      Returns true if another array value is available.
      +
      +
      +
    • +
    • +
      +

      getCurrentKey

      +
      protected abstract String getCurrentKey() + throws IOException
      +
      Get the current object field name. Only called for AbstractStreamDecoder.TokenType.KEY.
      +
      +
      Returns:
      +
      The current field key
      +
      Throws:
      +
      IOException - if an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeKey

      +
      @Nullable +public @Nullable String decodeKey() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a key, if there are no more keys to decode returns null.
      +
      +
      Specified by:
      +
      decodeKey in interface Decoder
      +
      Returns:
      +
      The key or null if there aren't any more keys
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeArray

      +
      @NonNull +public final @NonNull Decoder decodeArray(io.micronaut.core.type.Argument<?> type) + throws IOException
      +
      Description copied from interface: Decoder
      +
      Start decoding an array.
      +
      +
      Specified by:
      +
      decodeArray in interface Decoder
      +
      Parameters:
      +
      type - The array type
      +
      Returns:
      +
      The array decoder
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeArray0

      +
      protected AbstractStreamDecoder decodeArray0(AbstractStreamDecoder.TokenType currentToken) + throws IOException
      +
      Decodes the array.
      +
      +
      Parameters:
      +
      currentToken - The current token
      +
      Returns:
      +
      The decoder
      +
      Throws:
      +
      IOException - The exception
      +
      +
      +
    • +
    • +
      +

      decodeObject

      +
      @NonNull +public final @NonNull Decoder decodeObject(io.micronaut.core.type.Argument<?> type) + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes an object.
      +
      +
      Specified by:
      +
      decodeObject in interface Decoder
      +
      Parameters:
      +
      type - The type, never null
      +
      Returns:
      +
      The object decoder
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeObject0

      +
      protected AbstractStreamDecoder decodeObject0(AbstractStreamDecoder.TokenType currentToken) + throws IOException
      +
      Decodes the object.
      +
      +
      Parameters:
      +
      currentToken - The current token
      +
      Returns:
      +
      The decoder
      +
      Throws:
      +
      IOException - The exception
      +
      +
      +
    • +
    • +
      +

      coerceScalarToString

      +
      protected abstract String coerceScalarToString(AbstractStreamDecoder.TokenType currentToken) + throws IOException
      +
      Decode any non-null scalar value (number, string or boolean) to its string representation.
      +
      +
      Parameters:
      +
      currentToken - The current token
      +
      Returns:
      +
      The current value, coerced to a string
      +
      Throws:
      +
      IOException - if an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeString

      +
      @NonNull +public @NonNull String decodeString() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a string.
      +
      +
      Specified by:
      +
      decodeString in interface Decoder
      +
      Returns:
      +
      The string, never null
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      getString

      +
      protected abstract String getString() + throws IOException
      +
      Decode the current AbstractStreamDecoder.TokenType.STRING value. Called for no other token type.
      +
      +
      Returns:
      +
      The String value
      +
      Throws:
      +
      IOException - if an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      getBoolean

      +
      protected abstract boolean getBoolean() + throws IOException
      +
      Decode the current AbstractStreamDecoder.TokenType.BOOLEAN value. Called for no other token type.
      +
      +
      Returns:
      +
      The boolean value
      +
      Throws:
      +
      IOException - if an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBoolean

      +
      public final boolean decodeBoolean() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a boolean.
      +
      +
      Specified by:
      +
      decodeBoolean in interface Decoder
      +
      Returns:
      +
      The boolean
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeByte

      +
      public final byte decodeByte() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a byte.
      +
      +
      Specified by:
      +
      decodeByte in interface Decoder
      +
      Returns:
      +
      The byte
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeShort

      +
      public final short decodeShort() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a short.
      +
      +
      Specified by:
      +
      decodeShort in interface Decoder
      +
      Returns:
      +
      The short
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeChar

      +
      public final char decodeChar() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a char.
      +
      +
      Specified by:
      +
      decodeChar in interface Decoder
      +
      Returns:
      +
      The char
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeInt

      +
      public final int decodeInt() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a int.
      +
      +
      Specified by:
      +
      decodeInt in interface Decoder
      +
      Returns:
      +
      The int
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeLong

      +
      public final long decodeLong() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a long.
      +
      +
      Specified by:
      +
      decodeLong in interface Decoder
      +
      Returns:
      +
      The long
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      getLong

      +
      protected abstract long getLong() + throws IOException
      +
      Decode the current AbstractStreamDecoder.TokenType.NUMBER value as a long value. Called for no other token type.
      +
      +
      Returns:
      +
      The number value
      +
      Throws:
      +
      IOException - if an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      getInteger

      +
      protected int getInteger() + throws IOException
      +
      Decode the current AbstractStreamDecoder.TokenType.NUMBER value as a long value. Called for no other token type.
      +
      +
      Returns:
      +
      The number value
      +
      Throws:
      +
      IOException - if an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      getDouble

      +
      protected abstract double getDouble() + throws IOException
      +
      Decode the current AbstractStreamDecoder.TokenType.NUMBER value as a double value. Called for no other token type.
      +
      +
      Returns:
      +
      The number value
      +
      Throws:
      +
      IOException - if an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      getBigInteger

      +
      protected abstract BigInteger getBigInteger() + throws IOException
      +
      Decode the current AbstractStreamDecoder.TokenType.NUMBER value as a BigInteger value. Called for no other token type.
      +
      +
      Returns:
      +
      The number value
      +
      Throws:
      +
      IOException - if an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      getBigDecimal

      +
      protected abstract BigDecimal getBigDecimal() + throws IOException
      +
      Decode the current AbstractStreamDecoder.TokenType.NUMBER value as a BigDecimal value. Called for no other token type.
      +
      +
      Returns:
      +
      The number value
      +
      Throws:
      +
      IOException - if an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      getBestNumber

      +
      protected abstract Number getBestNumber() + throws IOException
      +
      Decode the current AbstractStreamDecoder.TokenType.NUMBER value as a Number value. Called for no other token type.
      +
      +
      Returns:
      +
      The number value
      +
      Throws:
      +
      IOException - if an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      getBestNumberNode

      +
      protected io.micronaut.json.tree.JsonNode getBestNumberNode() + throws IOException
      +
      Decode the current AbstractStreamDecoder.TokenType.NUMBER value as a numeric JsonNode. Called for no other token type. + Default implementation tries to construct a node from getBestNumber().
      +
      +
      Returns:
      +
      The number value
      +
      Throws:
      +
      IOException - if an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeFloat

      +
      public final float decodeFloat() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a float.
      +
      +
      Specified by:
      +
      decodeFloat in interface Decoder
      +
      Returns:
      +
      The float
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeDouble

      +
      public final double decodeDouble() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a double.
      +
      +
      Specified by:
      +
      decodeDouble in interface Decoder
      +
      Returns:
      +
      The double
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBigInteger

      +
      @NonNull +public final @NonNull BigInteger decodeBigInteger() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a BigInteger.
      +
      +
      Specified by:
      +
      decodeBigInteger in interface Decoder
      +
      Returns:
      +
      The BigInteger, never null
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBigDecimal

      +
      @NonNull +public final @NonNull BigDecimal decodeBigDecimal() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a BigDecimal.
      +
      +
      Specified by:
      +
      decodeBigDecimal in interface Decoder
      +
      Returns:
      +
      The BigDecimal, never null
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeNumber

      +
      protected final <T> T decodeNumber(AbstractStreamDecoder.TokenType currentToken, + AbstractStreamDecoder.ValueDecoder<T> fromNumberToken, + Function<String,T> fromString, + T zero, + T one) + throws IOException
      +
      Decode a number type, applying all necessary coercions.
      +
      +
      Type Parameters:
      +
      T - The number type.
      +
      Parameters:
      +
      currentToken - The current token
      +
      fromNumberToken - Called if currentToken() is a AbstractStreamDecoder.TokenType.NUMBER.
      +
      fromString - Called for the textual value if currentToken() is a AbstractStreamDecoder.TokenType.STRING. Should throw NumberFormatException on parse failure.
      +
      zero - The zero value.
      +
      one - The one value.
      +
      Returns:
      +
      The parsed number.
      +
      Throws:
      +
      IOException - if an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBinary

      +
      public byte @NonNull [] decodeBinary() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decode binary data from this stream. Binary data can be serialized in multiple different + ways that differ by format. + +
        +
      • An array of numbers must be supported by all implementations, for compatibility. + This is also the default implementation.
      • +
      • A base64 string. This is convenient for text-based formats like json, and is + supported by jackson.
      • +
      • A format-specific type, for binary formats such as bson.
      • +
      • Other format specific behavior. Oracle JDBC Json will parse strings as hex, for + example.
      • +
      + + Implementations must support the array shape, but the other shapes are optional.
      +
      +
      Specified by:
      +
      decodeBinary in interface Decoder
      +
      Returns:
      +
      The decoded byte array
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      decodeCustom

      +
      protected final <T> T decodeCustom(AbstractStreamDecoder.ValueDecoder<T> readFunction) + throws IOException
      +
      Decode a custom type.
      +
      +
      Type Parameters:
      +
      T - Value type
      +
      Parameters:
      +
      readFunction - Function to call for reading the value. The AbstractStreamDecoder parameter to the function will just be this, but this allows subclasses to avoid capturing this to avoid an allocation.
      +
      Returns:
      +
      The parsed value.
      +
      Throws:
      +
      IOException - if an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeCustom

      +
      protected final <T> T decodeCustom(AbstractStreamDecoder.ValueDecoder<T> readFunction, + boolean callNext) + throws IOException
      +
      Decode a custom type.
      +
      +
      Type Parameters:
      +
      T - Value type
      +
      Parameters:
      +
      readFunction - Function to call for reading the value. The AbstractStreamDecoder parameter to the function will just be this, but this allows subclasses to avoid capturing this to avoid an allocation.
      +
      callNext - Pass "true" if next token should be read after invocation
      +
      Returns:
      +
      The parsed value.
      +
      Throws:
      +
      IOException - if an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeNull

      +
      public final boolean decodeNull() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Attempt to decode a null value. Returns false if this value is not null, and another method should be + used for decoding. Returns true if this value was null, and the cursor has been advanced to the next + value.
      +
      +
      Specified by:
      +
      decodeNull in interface Decoder
      +
      Returns:
      +
      Returns true if the value was null
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBuffer

      +
      public Decoder decodeBuffer() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Buffer the whole subtree of this value and return it as a new Decoder. The returned Decoder can + be used independently to this Decoder. This means actual parsing of the subtree can be delayed. +

      + The returned Decoder should behave identically to this Decoder. This means that for example + decoder.decodeDouble() should be equivalent to decoder.decodeBuffer().decodeDouble().

      +
      +
      Specified by:
      +
      decodeBuffer in interface Decoder
      +
      Returns:
      +
      An independent decoder that visits this subtree.
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeNode

      +
      @NonNull +public @NonNull io.micronaut.json.tree.JsonNode decodeNode() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes the current state into a JsonNode.
      +
      +
      Specified by:
      +
      decodeNode in interface Decoder
      +
      Returns:
      +
      The decoded node
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeArbitrary

      +
      @Nullable +public final @Nullable Object decodeArbitrary() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes the current state into an arbitrary object. + +

      The following should be decoded by this method:

      + +
        +
      • Object types will be decoded into a Map
      • +
      • Array types will be decoded into a List
      • +
      • JSON primitive types into the equivalent Java wrapper type
      • +
      +
      +
      Specified by:
      +
      decodeArbitrary in interface Decoder
      +
      Returns:
      +
      The decoded object
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      skipChildren

      +
      protected abstract void skipChildren() + throws IOException
      + +
      +
      Throws:
      +
      IOException - if an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      skipValue

      +
      public final void skipValue() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Skips the current value.
      +
      +
      Specified by:
      +
      skipValue in interface Decoder
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/DefaultSerdeIntrospections.html b/2.6.0/api/io/micronaut/serde/support/DefaultSerdeIntrospections.html new file mode 100644 index 000000000..9f407cb4e --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/DefaultSerdeIntrospections.html @@ -0,0 +1,299 @@ + + + + +DefaultSerdeIntrospections (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DefaultSerdeIntrospections

+
+
java.lang.Object +
io.micronaut.serde.support.DefaultSerdeIntrospections
+
+
+
+
All Implemented Interfaces:
+
SerdeIntrospections
+
+
+
@Singleton +public class DefaultSerdeIntrospections +extends Object +implements SerdeIntrospections
+
Default implementation of the SerdeIntrospections interface + which looks up instrospections from BeanIntrospector.SHARED.
+
+
Author:
+
graemerocher
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DefaultSerdeIntrospections

      +
      @Inject +public DefaultSerdeIntrospections(SerdeConfiguration configuration)
      +
      +
    • +
    • +
      +

      DefaultSerdeIntrospections

      +
      public DefaultSerdeIntrospections()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      findSubtypeDeserializables

      +
      public <T> +Collection<io.micronaut.core.beans.BeanIntrospection<? extends T>> findSubtypeDeserializables(Class<T> type)
      +
      Description copied from interface: SerdeIntrospections
      +
      Gets an subtype introspection for the given type for deserialization.
      +
      +
      Specified by:
      +
      findSubtypeDeserializables in interface SerdeIntrospections
      +
      Type Parameters:
      +
      T - The generic type
      +
      Parameters:
      +
      type - The type
      +
      Returns:
      +
      A collection of introspections, never null
      +
      +
      +
    • +
    • +
      +

      getSerializableIntrospection

      +
      public <T> +io.micronaut.core.beans.BeanIntrospection<T> getSerializableIntrospection(io.micronaut.core.type.Argument<T> type)
      +
      Description copied from interface: SerdeIntrospections
      +
      Gets an introspection for the given type for serialization.
      +
      +
      Specified by:
      +
      getSerializableIntrospection in interface SerdeIntrospections
      +
      Type Parameters:
      +
      T - The generic type
      +
      Parameters:
      +
      type - The type
      +
      Returns:
      +
      The introspection, never null
      +
      +
      +
    • +
    • +
      +

      resolveIntrospectionForSerialization

      +
      @NonNull +protected <T> +@NonNull io.micronaut.core.beans.BeanIntrospection<T> resolveIntrospectionForSerialization(@NonNull + @NonNull io.micronaut.core.type.Argument<T> type, + @NonNull + @NonNull io.micronaut.core.beans.BeanIntrospection<T> introspection)
      +
      Resolves an introspection for the purpose of serialization.
      +
      +
      Type Parameters:
      +
      T - The generic type
      +
      Parameters:
      +
      type - The type
      +
      introspection - The introspection
      +
      Returns:
      +
      The resolved introspection
      +
      +
      +
    • +
    • +
      +

      getDeserializableIntrospection

      +
      public <T> +io.micronaut.core.beans.BeanIntrospection<T> getDeserializableIntrospection(io.micronaut.core.type.Argument<T> type)
      +
      Description copied from interface: SerdeIntrospections
      +
      Gets an introspection for the given type for deserialization.
      +
      +
      Specified by:
      +
      getDeserializableIntrospection in interface SerdeIntrospections
      +
      Type Parameters:
      +
      T - The generic type
      +
      Parameters:
      +
      type - The type
      +
      Returns:
      +
      The introspection, never null
      +
      +
      +
    • +
    • +
      +

      resolveIntrospectionForDeserialization

      +
      @NonNull +protected <T> +@NonNull io.micronaut.core.beans.BeanIntrospection<T> resolveIntrospectionForDeserialization(@NonNull + @NonNull io.micronaut.core.type.Argument<T> type, + @NonNull + @NonNull io.micronaut.core.beans.BeanIntrospection<T> introspection)
      +
      Resolve an introspection.
      +
      +
      Type Parameters:
      +
      T - The generic type
      +
      Parameters:
      +
      type - The type to resolve
      +
      introspection - The introspection
      +
      Returns:
      +
      The resolved introspection
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/DefaultSerdeRegistry.ByteArraySerde.html b/2.6.0/api/io/micronaut/serde/support/DefaultSerdeRegistry.ByteArraySerde.html new file mode 100644 index 000000000..a4c41690d --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/DefaultSerdeRegistry.ByteArraySerde.html @@ -0,0 +1,308 @@ + + + + +DefaultSerdeRegistry.ByteArraySerde (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DefaultSerdeRegistry.ByteArraySerde

+
+
java.lang.Object +
io.micronaut.serde.support.DefaultSerdeRegistry.ByteArraySerde
+
+
+
+
All Implemented Interfaces:
+
Deserializer<byte[]>, Serde<byte[]>, Serializer<byte[]>
+
+
+
Enclosing class:
+
DefaultSerdeRegistry
+
+
+
@Singleton +@Internal +public static final class DefaultSerdeRegistry.ByteArraySerde +extends Object +implements Serde<byte[]>
+
Serde for byte arrays. Nested class for binary compatibility.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ByteArraySerde

      +
      public ByteArraySerde(SerdeConfiguration serdeConfiguration)
      +
      +
    • +
    • +
      +

      ByteArraySerde

      +
      @Internal +public ByteArraySerde(boolean writeLegacyByteArrays)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      deserialize

      +
      public byte[] deserialize(Decoder decoder, + Deserializer.DecoderContext decoderContext, + io.micronaut.core.type.Argument<? super byte[]> type) + throws IOException
      +
      Description copied from interface: Deserializer
      +
      Deserializes from the current state of the Decoder an object of type Deserializer.
      +
      +
      Specified by:
      +
      deserialize in interface Deserializer<byte[]>
      +
      Parameters:
      +
      decoder - The decoder, never null
      +
      decoderContext - The decoder context, never null
      +
      type - The generic type to be deserialized
      +
      Returns:
      +
      The deserialized object or null only if Deserializer.allowNull() returns true
      +
      Throws:
      +
      IOException - If an error occurs during deserialization of the object
      +
      +
      +
    • +
    • +
      +

      deserializeNullable

      +
      public byte[] deserializeNullable(@NonNull + @NonNull Decoder decoder, + @NonNull + @NonNull Deserializer.DecoderContext context, + @NonNull + @NonNull io.micronaut.core.type.Argument<? super byte[]> type) + throws IOException
      +
      Description copied from interface: Deserializer
      +
      Deserializes from the current state of the Decoder an object of type Deserializer. If + the decoder value is null, this must be permitted. By default, in this case, + this method will return null.
      +
      +
      Specified by:
      +
      deserializeNullable in interface Deserializer<byte[]>
      +
      Parameters:
      +
      decoder - The decoder, never null
      +
      context - The decoder context, never null
      +
      type - The generic type to be deserialized
      +
      Returns:
      +
      The deserialized object or null
      +
      Throws:
      +
      IOException - If an error occurs during deserialization of the object
      +
      +
      +
    • +
    • +
      +

      serialize

      +
      public void serialize(Encoder encoder, + Serializer.EncoderContext context, + io.micronaut.core.type.Argument<? extends byte[]> type, + byte[] value) + throws IOException
      +
      Description copied from interface: Serializer
      +
      Serializes the given value using the passed Encoder.
      +
      +
      Specified by:
      +
      serialize in interface Serializer<byte[]>
      +
      Parameters:
      +
      encoder - The encoder to use
      +
      context - The encoder context, never null
      +
      type - Models the generic type of the value
      +
      value - The value, can be null
      +
      Throws:
      +
      IOException - If an error occurs during serialization
      +
      +
      +
    • +
    • +
      +

      isEmpty

      +
      public boolean isEmpty(Serializer.EncoderContext context, + byte[] value)
      +
      Description copied from interface: Serializer
      +
      Used for JsonInclude.Include#NON_EMPTY checking.
      +
      +
      Specified by:
      +
      isEmpty in interface Serializer<byte[]>
      +
      Parameters:
      +
      context - The encoder context
      +
      value - The check to check
      +
      Returns:
      +
      Return true if the value is empty
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/DefaultSerdeRegistry.html b/2.6.0/api/io/micronaut/serde/support/DefaultSerdeRegistry.html new file mode 100644 index 000000000..e3e4c6650 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/DefaultSerdeRegistry.html @@ -0,0 +1,705 @@ + + + + +DefaultSerdeRegistry (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DefaultSerdeRegistry

+
+
java.lang.Object +
io.micronaut.serde.support.DefaultSerdeRegistry
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.convert.ConversionServiceProvider, DeserializerLocator, NamingStrategyLocator, SerdeRegistry, SerializerLocator
+
+
+
@Singleton +public class DefaultSerdeRegistry +extends Object +implements SerdeRegistry
+
Default implementation of the SerdeRegistry interface.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      INTEGER_SERDE

      +
      public static final io.micronaut.serde.support.DefaultSerdeRegistry.IntegerSerde INTEGER_SERDE
      +
      +
    • +
    • +
      +

      LONG_SERDE

      +
      public static final io.micronaut.serde.support.DefaultSerdeRegistry.LongSerde LONG_SERDE
      +
      +
    • +
    • +
      +

      SHORT_SERDE

      +
      public static final io.micronaut.serde.support.DefaultSerdeRegistry.ShortSerde SHORT_SERDE
      +
      +
    • +
    • +
      +

      FLOAT_SERDE

      +
      public static final io.micronaut.serde.support.DefaultSerdeRegistry.FloatSerde FLOAT_SERDE
      +
      +
    • +
    • +
      +

      BYTE_SERDE

      +
      public static final io.micronaut.serde.support.DefaultSerdeRegistry.ByteSerde BYTE_SERDE
      +
      +
    • +
    • +
      +

      DOUBLE_SERDE

      +
      public static final io.micronaut.serde.support.DefaultSerdeRegistry.DoubleSerde DOUBLE_SERDE
      +
      +
    • +
    • +
      +

      OPTIONAL_INT_SERDE

      +
      public static final io.micronaut.serde.support.DefaultSerdeRegistry.OptionalIntSerde OPTIONAL_INT_SERDE
      +
      +
    • +
    • +
      +

      OPTIONAL_DOUBLE_SERDE

      +
      public static final io.micronaut.serde.support.DefaultSerdeRegistry.OptionalDoubleSerde OPTIONAL_DOUBLE_SERDE
      +
      +
    • +
    • +
      +

      OPTIONAL_LONG_SERDE

      +
      public static final io.micronaut.serde.support.DefaultSerdeRegistry.OptionalLongSerde OPTIONAL_LONG_SERDE
      +
      +
    • +
    • +
      +

      BIG_DECIMAL_SERDE

      +
      public static final io.micronaut.serde.support.DefaultSerdeRegistry.BigDecimalSerde BIG_DECIMAL_SERDE
      +
      +
    • +
    • +
      +

      BIG_INTEGER_SERDE

      +
      public static final io.micronaut.serde.support.DefaultSerdeRegistry.BigIntegerSerde BIG_INTEGER_SERDE
      +
      +
    • +
    • +
      +

      UUID_SERDE

      +
      public static final io.micronaut.serde.support.DefaultSerdeRegistry.UUIDSerde UUID_SERDE
      +
      +
    • +
    • +
      +

      URL_SERDE

      +
      public static final io.micronaut.serde.support.DefaultSerdeRegistry.URLSerde URL_SERDE
      +
      +
    • +
    • +
      +

      URI_SERDE

      +
      public static final io.micronaut.serde.support.DefaultSerdeRegistry.URISerde URI_SERDE
      +
      +
    • +
    • +
      +

      CHARSET_SERDE

      +
      public static final io.micronaut.serde.support.DefaultSerdeRegistry.CharsetSerde CHARSET_SERDE
      +
      +
    • +
    • +
      +

      TIME_ZONE_SERDE

      +
      public static final io.micronaut.serde.support.DefaultSerdeRegistry.TimeZoneSerde TIME_ZONE_SERDE
      +
      +
    • +
    • +
      +

      LOCALE_SERDE

      +
      public static final io.micronaut.serde.support.DefaultSerdeRegistry.LocaleSerde LOCALE_SERDE
      +
      +
    • +
    • +
      +

      INT_ARRAY_SERDE

      +
      public static final io.micronaut.serde.support.DefaultSerdeRegistry.IntArraySerde INT_ARRAY_SERDE
      +
      +
    • +
    • +
      +

      LONG_ARRAY_SERDE

      +
      public static final io.micronaut.serde.support.DefaultSerdeRegistry.LongArraySerde LONG_ARRAY_SERDE
      +
      +
    • +
    • +
      +

      FLOAT_ARRAY_SERDE

      +
      public static final io.micronaut.serde.support.DefaultSerdeRegistry.FloatArraySerde FLOAT_ARRAY_SERDE
      +
      +
    • +
    • +
      +

      SHORT_ARRAY_SERDE

      +
      public static final io.micronaut.serde.support.DefaultSerdeRegistry.ShortArraySerde SHORT_ARRAY_SERDE
      +
      +
    • +
    • +
      +

      DOUBLE_ARRAY_SERDE

      +
      public static final io.micronaut.serde.support.DefaultSerdeRegistry.DoubleArraySerde DOUBLE_ARRAY_SERDE
      +
      +
    • +
    • +
      +

      BOOLEAN_ARRAY_SERDE

      +
      public static final io.micronaut.serde.support.DefaultSerdeRegistry.BooleanArraySerde BOOLEAN_ARRAY_SERDE
      +
      +
    • +
    • +
      +

      BYTE_ARRAY_SERDE

      +
      @Deprecated +public static final DefaultSerdeRegistry.ByteArraySerde BYTE_ARRAY_SERDE
      +
      Deprecated. +
      This serde needs configuration now.
      +
      +
      +
    • +
    • +
      +

      CHAR_ARRAY_SERDE

      +
      public static final io.micronaut.serde.support.DefaultSerdeRegistry.CharArraySerde CHAR_ARRAY_SERDE
      +
      +
    • +
    • +
      +

      STRING_SERDE

      +
      public static final io.micronaut.serde.support.DefaultSerdeRegistry.StringSerde STRING_SERDE
      +
      +
    • +
    • +
      +

      BOOLEAN_SERDE

      +
      public static final io.micronaut.serde.support.DefaultSerdeRegistry.BooleanSerde BOOLEAN_SERDE
      +
      +
    • +
    • +
      +

      CHAR_SERDE

      +
      public static final io.micronaut.serde.support.DefaultSerdeRegistry.CharSerde CHAR_SERDE
      +
      +
    • +
    • +
      +

      DEFAULT_SERDES

      +
      public static final List<io.micronaut.serde.support.DefaultSerdeRegistry.SerdeRegistrar<?>> DEFAULT_SERDES
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DefaultSerdeRegistry

      +
      public DefaultSerdeRegistry(io.micronaut.context.BeanContext beanContext, + ObjectSerializer objectSerializer, + ObjectDeserializer objectDeserializer, + Serde<Object[]> objectArraySerde, + SerdeIntrospections introspections, + io.micronaut.core.convert.ConversionService conversionService)
      +
      Default constructor.
      +
      +
      Parameters:
      +
      beanContext - The bean context
      +
      objectSerializer - The object serializer
      +
      objectDeserializer - The object deserializer
      +
      objectArraySerde - The object array Serde
      +
      introspections - The introspections
      +
      conversionService - The conversion service
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      findCustomSerializer

      +
      public <T, +D extends Serializer<? extends T>> D findCustomSerializer(Class<? extends D> serializerClass) + throws SerdeException
      +
      Description copied from interface: SerializerLocator
      +
      Gets a custom serializer.
      +
      +
      Specified by:
      +
      findCustomSerializer in interface SerializerLocator
      +
      Type Parameters:
      +
      T - The generic type
      +
      D - The serializer type
      +
      Parameters:
      +
      serializerClass - The serializer class, should not be null
      +
      Returns:
      +
      The serializer
      +
      Throws:
      +
      SerdeException - if no serializer is found
      +
      +
      +
    • +
    • +
      +

      findCustomDeserializer

      +
      public <T, +D extends Deserializer<? extends T>> D findCustomDeserializer(Class<? extends D> deserializerClass) + throws SerdeException
      +
      Description copied from interface: DeserializerLocator
      +
      Gets a custom deserializer.
      +
      +
      Specified by:
      +
      findCustomDeserializer in interface DeserializerLocator
      +
      Type Parameters:
      +
      T - The generic type
      +
      D - The deserializer type
      +
      Parameters:
      +
      deserializerClass - The deserializer class, should not be null
      +
      Returns:
      +
      The deserializer
      +
      Throws:
      +
      SerdeException - if no deserializer is found
      +
      +
      +
    • +
    • +
      +

      findNamingStrategy

      +
      public <D extends PropertyNamingStrategy> D findNamingStrategy(Class<? extends D> namingStrategyClass) + throws SerdeException
      +
      Description copied from interface: NamingStrategyLocator
      +
      Gets a naming strategy.
      +
      +
      Specified by:
      +
      findNamingStrategy in interface NamingStrategyLocator
      +
      Type Parameters:
      +
      D - The naming strategy type
      +
      Parameters:
      +
      namingStrategyClass - The naming strategy class, should not be null
      +
      Returns:
      +
      The naming strategy
      +
      Throws:
      +
      SerdeException - if no naming strategy is found
      +
      +
      +
    • +
    • +
      +

      findDeserializer

      +
      public <T> Deserializer<? extends T> findDeserializer(io.micronaut.core.type.Argument<? extends T> type) + throws SerdeException
      +
      Description copied from interface: DeserializerLocator
      +
      Finds a deserializer for the given type.
      +
      +
      Specified by:
      +
      findDeserializer in interface DeserializerLocator
      +
      Type Parameters:
      +
      T - The generic type
      +
      Parameters:
      +
      type - The type, should not be null
      +
      Returns:
      +
      The deserializer
      +
      Throws:
      +
      SerdeException - if no deserializer is found
      +
      +
      +
    • +
    • +
      +

      getDeserializableSubtypes

      +
      public <T> +Collection<io.micronaut.core.beans.BeanIntrospection<? extends T>> getDeserializableSubtypes(Class<T> superType)
      +
      Description copied from interface: DeserializerLocator
      +
      Locates desrializable subtypes for the given super type.
      +
      +
      Specified by:
      +
      getDeserializableSubtypes in interface DeserializerLocator
      +
      Type Parameters:
      +
      T - The generic super type
      +
      Parameters:
      +
      superType - The super type
      +
      Returns:
      +
      The subtypes, never null
      +
      +
      +
    • +
    • +
      +

      findSerializer

      +
      public <T> Serializer<? super T> findSerializer(io.micronaut.core.type.Argument<? extends T> type) + throws SerdeException
      +
      Description copied from interface: SerializerLocator
      +
      Finds a serializer for the given type.
      +
      +
      Specified by:
      +
      findSerializer in interface SerializerLocator
      +
      Type Parameters:
      +
      T - The generic type
      +
      Parameters:
      +
      type - The type
      +
      Returns:
      +
      The serializer
      +
      Throws:
      +
      SerdeException - if an exception occurs
      +
      +
      +
    • +
    • +
      +

      newEncoderContext

      +
      public Serializer.EncoderContext newEncoderContext(Class<?> view)
      +
      Description copied from interface: SerdeRegistry
      +
      Creates a new encoder context.
      +
      +
      Specified by:
      +
      newEncoderContext in interface SerdeRegistry
      +
      Parameters:
      +
      view - The view
      +
      Returns:
      +
      The encoder context
      +
      +
      +
    • +
    • +
      +

      newDecoderContext

      +
      public Deserializer.DecoderContext newDecoderContext(Class<?> view)
      +
      Description copied from interface: SerdeRegistry
      +
      Creates a new decoder context.
      +
      +
      Specified by:
      +
      newDecoderContext in interface SerdeRegistry
      +
      Parameters:
      +
      view - The view
      +
      Returns:
      +
      The decoder context
      +
      +
      +
    • +
    • +
      +

      getConversionService

      +
      public io.micronaut.core.convert.ConversionService getConversionService()
      +
      +
      Specified by:
      +
      getConversionService in interface io.micronaut.core.convert.ConversionServiceProvider
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/bind/SerdeJsonBeanPropertyBinderExceptionHandler.html b/2.6.0/api/io/micronaut/serde/support/bind/SerdeJsonBeanPropertyBinderExceptionHandler.html new file mode 100644 index 000000000..6b2bb7cc7 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/bind/SerdeJsonBeanPropertyBinderExceptionHandler.html @@ -0,0 +1,172 @@ + + + + +SerdeJsonBeanPropertyBinderExceptionHandler (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SerdeJsonBeanPropertyBinderExceptionHandler

+
+
java.lang.Object +
io.micronaut.serde.support.bind.SerdeJsonBeanPropertyBinderExceptionHandler
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.json.bind.JsonBeanPropertyBinderExceptionHandler
+
+
+
@Singleton +@Internal +public class SerdeJsonBeanPropertyBinderExceptionHandler +extends Object +implements io.micronaut.json.bind.JsonBeanPropertyBinderExceptionHandler
+
Implementation of JsonBeanPropertyBinderExceptionHandler.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SerdeJsonBeanPropertyBinderExceptionHandler

      +
      public SerdeJsonBeanPropertyBinderExceptionHandler()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toConversionError

      +
      public Optional<io.micronaut.core.convert.exceptions.ConversionErrorException> toConversionError(Object object, + Exception e)
      +
      +
      Specified by:
      +
      toConversionError in interface io.micronaut.json.bind.JsonBeanPropertyBinderExceptionHandler
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/bind/package-summary.html b/2.6.0/api/io/micronaut/serde/support/bind/package-summary.html new file mode 100644 index 000000000..585f8c769 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/bind/package-summary.html @@ -0,0 +1,105 @@ + + + + +io.micronaut.serde.support.bind (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.support.bind

+
+
+
package io.micronaut.serde.support.bind
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/bind/package-tree.html b/2.6.0/api/io/micronaut/serde/support/bind/package-tree.html new file mode 100644 index 000000000..bf07b8b70 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/bind/package-tree.html @@ -0,0 +1,71 @@ + + + + +io.micronaut.serde.support.bind Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.support.bind

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/config/SerdeJsonConfiguration.html b/2.6.0/api/io/micronaut/serde/support/config/SerdeJsonConfiguration.html new file mode 100644 index 000000000..163a80653 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/config/SerdeJsonConfiguration.html @@ -0,0 +1,187 @@ + + + + +SerdeJsonConfiguration (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SerdeJsonConfiguration

+
+
java.lang.Object +
io.micronaut.serde.support.config.SerdeJsonConfiguration
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.json.JsonConfiguration
+
+
+
@Internal +@Singleton +@Secondary +public class SerdeJsonConfiguration +extends Object +implements io.micronaut.json.JsonConfiguration
+
Implementation of the JsonConfiguration interface + for the serialization project.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isAlwaysSerializeErrorsAsList

      +
      public boolean isAlwaysSerializeErrorsAsList()
      +
      +
      Specified by:
      +
      isAlwaysSerializeErrorsAsList in interface io.micronaut.json.JsonConfiguration
      +
      +
      +
    • +
    • +
      +

      getArraySizeThreshold

      +
      public int getArraySizeThreshold()
      +
      +
      Specified by:
      +
      getArraySizeThreshold in interface io.micronaut.json.JsonConfiguration
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/config/package-summary.html b/2.6.0/api/io/micronaut/serde/support/config/package-summary.html new file mode 100644 index 000000000..2d3eca032 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/config/package-summary.html @@ -0,0 +1,106 @@ + + + + +io.micronaut.serde.support.config (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.support.config

+
+
+
package io.micronaut.serde.support.config
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/config/package-tree.html b/2.6.0/api/io/micronaut/serde/support/config/package-tree.html new file mode 100644 index 000000000..cb6f04cc4 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/config/package-tree.html @@ -0,0 +1,71 @@ + + + + +io.micronaut.serde.support.config Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.support.config

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/deserializers/ObjectDeserializer.html b/2.6.0/api/io/micronaut/serde/support/deserializers/ObjectDeserializer.html new file mode 100644 index 000000000..ffea20dee --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/deserializers/ObjectDeserializer.html @@ -0,0 +1,224 @@ + + + + +ObjectDeserializer (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ObjectDeserializer

+
+
java.lang.Object +
io.micronaut.serde.support.deserializers.ObjectDeserializer
+
+
+
+
All Implemented Interfaces:
+
Deserializer<Object>, CustomizableDeserializer<Object>
+
+
+
@Singleton +@Primary +public class ObjectDeserializer +extends Object +implements CustomizableDeserializer<Object>
+
Implementation for deserialization of objects that uses introspection metadata.
+
+
Since:
+
1.0.0
+
Author:
+
graemerocher
+
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/deserializers/SerdeDeserializationPreInstantiateCallback.html b/2.6.0/api/io/micronaut/serde/support/deserializers/SerdeDeserializationPreInstantiateCallback.html new file mode 100644 index 000000000..8556a02f4 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/deserializers/SerdeDeserializationPreInstantiateCallback.html @@ -0,0 +1,141 @@ + + + + +SerdeDeserializationPreInstantiateCallback (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface SerdeDeserializationPreInstantiateCallback

+
+
+
+
public interface SerdeDeserializationPreInstantiateCallback
+
The pre instantiate callback.
+
+
Since:
+
2.0.0
+
Author:
+
Denis Stepanov
+
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    preInstantiate(io.micronaut.core.beans.BeanIntrospection<?> beanIntrospection, + Object... arguments)
    +
    +
    The callback before the bean is constructed.
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      preInstantiate

      +
      void preInstantiate(io.micronaut.core.beans.BeanIntrospection<?> beanIntrospection, + Object... arguments)
      +
      The callback before the bean is constructed.
      +
      +
      Parameters:
      +
      beanIntrospection - The bean introspection
      +
      arguments - The argument values
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/deserializers/collect/CoreCollectionsDeserializers.html b/2.6.0/api/io/micronaut/serde/support/deserializers/collect/CoreCollectionsDeserializers.html new file mode 100644 index 000000000..aa6e64fee --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/deserializers/collect/CoreCollectionsDeserializers.html @@ -0,0 +1,368 @@ + + + + +CoreCollectionsDeserializers (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CoreCollectionsDeserializers

+
+
java.lang.Object +
io.micronaut.serde.support.deserializers.collect.CoreCollectionsDeserializers
+
+
+
+
@Factory +public class CoreCollectionsDeserializers +extends Object
+
Core deserializers.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      CoreCollectionsDeserializers

      +
      public CoreCollectionsDeserializers()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      arrayListDeserializer

      +
      @Singleton +@Order(-100) +@NonNull +protected <E> @NonNull Deserializer<ArrayList<E>> arrayListDeserializer()
      +
      Deserializes array lists.
      +
      +
      Type Parameters:
      +
      E - The element type
      +
      Returns:
      +
      the array list deserializer, never null
      +
      +
      +
    • +
    • +
      +

      arrayDequeDeserializer

      +
      @Singleton +@Order(-99) +@NonNull +protected <E> @NonNull Deserializer<ArrayDeque<E>> arrayDequeDeserializer()
      +
      Deserializes array deque.
      +
      +
      Type Parameters:
      +
      E - The element type
      +
      Returns:
      +
      the array list deserializer, never null
      +
      +
      +
    • +
    • +
      +

      linkedListDeserializer

      +
      @Singleton +@Order(-99) +@NonNull +protected <E> @NonNull Deserializer<LinkedList<E>> linkedListDeserializer()
      +
      Deserializes linked lists.
      +
      +
      Type Parameters:
      +
      E - The element type
      +
      Returns:
      +
      the array list deserializer, never null
      +
      +
      +
    • +
    • +
      +

      hashSetDeserializer

      +
      @NonNull +@Singleton +@Order(-50) +protected <E> @NonNull Deserializer<HashSet<E>> hashSetDeserializer()
      +
      Deserializes hash sets.
      +
      +
      Type Parameters:
      +
      E - The element type
      +
      Returns:
      +
      The hash set deserializer, never null
      +
      +
      +
    • +
    • +
      +

      defaultSetDeserializer

      +
      @NonNull +@Singleton +protected <E> +@NonNull Deserializer<? extends Set<E>> defaultSetDeserializer()
      +
      Deserializes default set.
      +
      +
      Type Parameters:
      +
      E - The element type
      +
      Returns:
      +
      The hash set deserializer, never null
      +
      +
      +
    • +
    • +
      +

      linkedHashSetDeserializer

      +
      @NonNull +@Singleton +@Order(-51) +protected <E> +@NonNull Deserializer<LinkedHashSet<E>> linkedHashSetDeserializer()
      +
      Deserializes linked hash sets.
      +
      +
      Type Parameters:
      +
      E - The element type
      +
      Returns:
      +
      The linked hash set deserializer, never null
      +
      +
      +
    • +
    • +
      +

      treeSetDeserializer

      +
      @NonNull +@Singleton +@Order(-52) +protected <E> @NonNull Deserializer<TreeSet<E>> treeSetDeserializer()
      +
      Deserializes linked hash sets.
      +
      +
      Type Parameters:
      +
      E - The element type
      +
      Returns:
      +
      The linked hash set deserializer, never null
      +
      +
      +
    • +
    • +
      +

      linkedHashMapDeserializer

      +
      @Singleton +@NonNull +@Order(1001) +protected <K, +V> +@NonNull Deserializer<LinkedHashMap<K,V>> linkedHashMapDeserializer()
      +
      Deserializes hash maps.
      +
      +
      Type Parameters:
      +
      K - The key type
      +
      V - The value type
      +
      Returns:
      +
      The hash map deserializer, never null
      +
      +
      +
    • +
    • +
      +

      treeMapDeserializer

      +
      @Singleton +@NonNull +@Order(1002) +protected <K, +V> @NonNull Deserializer<TreeMap<K,V>> treeMapDeserializer()
      +
      Deserializes hash maps.
      +
      +
      Type Parameters:
      +
      K - The key type
      +
      V - The value type
      +
      Returns:
      +
      The hash map deserializer, never null
      +
      +
      +
    • +
    • +
      +

      optionalDeserializer

      +
      @Singleton +@NonNull +protected <V> @NonNull Deserializer<Optional<V>> optionalDeserializer()
      +
      Deserializes optional values.
      +
      +
      Type Parameters:
      +
      V - The optional type
      +
      Returns:
      +
      The optional deserializer, never null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/deserializers/collect/package-summary.html b/2.6.0/api/io/micronaut/serde/support/deserializers/collect/package-summary.html new file mode 100644 index 000000000..fca61919b --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/deserializers/collect/package-summary.html @@ -0,0 +1,95 @@ + + + + +io.micronaut.serde.support.deserializers.collect (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.support.deserializers.collect

+
+
+
package io.micronaut.serde.support.deserializers.collect
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/deserializers/collect/package-tree.html b/2.6.0/api/io/micronaut/serde/support/deserializers/collect/package-tree.html new file mode 100644 index 000000000..a8396302c --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/deserializers/collect/package-tree.html @@ -0,0 +1,71 @@ + + + + +io.micronaut.serde.support.deserializers.collect Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.support.deserializers.collect

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/deserializers/package-summary.html b/2.6.0/api/io/micronaut/serde/support/deserializers/package-summary.html new file mode 100644 index 000000000..be05e9cf6 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/deserializers/package-summary.html @@ -0,0 +1,117 @@ + + + + +io.micronaut.serde.support.deserializers (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.support.deserializers

+
+
+
package io.micronaut.serde.support.deserializers
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/deserializers/package-tree.html b/2.6.0/api/io/micronaut/serde/support/deserializers/package-tree.html new file mode 100644 index 000000000..7cfd87729 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/deserializers/package-tree.html @@ -0,0 +1,77 @@ + + + + +io.micronaut.serde.support.deserializers Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.support.deserializers

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/package-summary.html b/2.6.0/api/io/micronaut/serde/support/package-summary.html new file mode 100644 index 000000000..be431b42d --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/package-summary.html @@ -0,0 +1,138 @@ + + + + +io.micronaut.serde.support (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.support

+
+
+
package io.micronaut.serde.support
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/package-tree.html b/2.6.0/api/io/micronaut/serde/support/package-tree.html new file mode 100644 index 000000000..7b0c972d0 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/package-tree.html @@ -0,0 +1,102 @@ + + + + +io.micronaut.serde.support Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.support

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Class Hierarchy

+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/serdes/ByteBufferSerde.html b/2.6.0/api/io/micronaut/serde/support/serdes/ByteBufferSerde.html new file mode 100644 index 000000000..408c315a7 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/serdes/ByteBufferSerde.html @@ -0,0 +1,244 @@ + + + + +ByteBufferSerde (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ByteBufferSerde

+
+
java.lang.Object +
io.micronaut.serde.support.serdes.ByteBufferSerde
+
+
+
+
All Implemented Interfaces:
+
Deserializer<ByteBuffer>, Serde<ByteBuffer>, Serializer<ByteBuffer>
+
+
+
@Singleton +public class ByteBufferSerde +extends Object +implements Serde<ByteBuffer>
+
Serde implementation of ByteBuffer. + This is a based on `com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer` which is licenced under the Apache 2.0 licence.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ByteBufferSerde

      +
      public ByteBufferSerde()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      deserialize

      +
      @Nullable +public @Nullable ByteBuffer deserialize(@NonNull + @NonNull Decoder decoder, + @NonNull + @NonNull Deserializer.DecoderContext context, + @NonNull + @NonNull io.micronaut.core.type.Argument<? super ByteBuffer> type) + throws IOException
      +
      Description copied from interface: Deserializer
      +
      Deserializes from the current state of the Decoder an object of type Deserializer.
      +
      +
      Specified by:
      +
      deserialize in interface Deserializer<ByteBuffer>
      +
      Parameters:
      +
      decoder - The decoder, never null
      +
      context - The decoder context, never null
      +
      type - The generic type to be deserialized
      +
      Returns:
      +
      The deserialized object or null only if Deserializer.allowNull() returns true
      +
      Throws:
      +
      IOException - If an error occurs during deserialization of the object
      +
      +
      +
    • +
    • +
      +

      serialize

      +
      public void serialize(@NonNull + @NonNull Encoder encoder, + @NonNull + @NonNull Serializer.EncoderContext context, + @NonNull + @NonNull io.micronaut.core.type.Argument<? extends ByteBuffer> type, + @NonNull + @NonNull ByteBuffer value) + throws IOException
      +
      Description copied from interface: Serializer
      +
      Serializes the given value using the passed Encoder.
      +
      +
      Specified by:
      +
      serialize in interface Serializer<ByteBuffer>
      +
      Parameters:
      +
      encoder - The encoder to use
      +
      context - The encoder context, never null
      +
      type - Models the generic type of the value
      +
      value - The value, can be null
      +
      Throws:
      +
      IOException - If an error occurs during serialization
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/serdes/CoreSerdes.html b/2.6.0/api/io/micronaut/serde/support/serdes/CoreSerdes.html new file mode 100644 index 000000000..56e556ca5 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/serdes/CoreSerdes.html @@ -0,0 +1,289 @@ + + + + +CoreSerdes (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CoreSerdes

+
+
java.lang.Object +
io.micronaut.serde.support.serdes.CoreSerdes
+
+
+
+
@Factory +public class CoreSerdes +extends Object
+
Factory class for core serdes.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      DURATION_SERDE

      +
      public static final Serde<Duration> DURATION_SERDE
      +
      +
    • +
    • +
      +

      PERIOD_SERDE

      +
      public static final Serde<Period> PERIOD_SERDE
      +
      +
    • +
    • +
      +

      CHAR_SEQUENCE_SERDE

      +
      public static final io.micronaut.serde.support.serdes.CoreSerdes.CharSequenceSerde CHAR_SEQUENCE_SERDE
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      CoreSerdes

      +
      public CoreSerdes()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      objectArraySerde

      +
      @Singleton +@NonNull +protected @NonNull Serde<Object[]> objectArraySerde()
      +
      Serde used for object arrays.
      +
      +
      Returns:
      +
      The serde
      +
      +
      +
    • +
    • +
      +

      durationSerde

      +
      @Singleton +@NonNull +protected @NonNull Serde<Duration> durationSerde()
      +
      Serde for duration.
      +
      +
      Returns:
      +
      Duration serde
      +
      +
      +
    • +
    • +
      +

      periodSerde

      +
      @Singleton +@NonNull +protected @NonNull Serde<Period> periodSerde()
      +
      Serde for period.
      +
      +
      Returns:
      +
      Period serde
      +
      +
      +
    • +
    • +
      +

      charSequenceSerde

      +
      @Singleton +@NonNull +@Order(100) +protected @NonNull Serde<CharSequence> charSequenceSerde()
      +
      Serde for CharSequence.
      +
      +
      Returns:
      +
      CharSequence serde
      +
      +
      +
    • +
    • +
      +

      jsonNodeSerde

      +
      @Singleton +@NonNull +protected @NonNull Serde<io.micronaut.json.tree.JsonNode> jsonNodeSerde()
      +
      Serde for period.
      +
      +
      Returns:
      +
      Period serde
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/serdes/CustomizedObjectArrayDeserializer.html b/2.6.0/api/io/micronaut/serde/support/serdes/CustomizedObjectArrayDeserializer.html new file mode 100644 index 000000000..cbfc7b606 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/serdes/CustomizedObjectArrayDeserializer.html @@ -0,0 +1,205 @@ + + + + +CustomizedObjectArrayDeserializer (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CustomizedObjectArrayDeserializer

+
+
java.lang.Object +
io.micronaut.serde.support.serdes.CustomizedObjectArrayDeserializer
+
+
+
+
All Implemented Interfaces:
+
Deserializer<Object[]>
+
+
+
public class CustomizedObjectArrayDeserializer +extends Object +implements Deserializer<Object[]>
+
Deserializer for object arrays.
+
+
Since:
+
1.0.0
+
Author:
+
graemerocher
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      CustomizedObjectArrayDeserializer

      +
      public CustomizedObjectArrayDeserializer(io.micronaut.core.type.Argument<Object> componentType, + Deserializer<?> deserializer)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/serdes/CustomizedObjectArraySerializer.html b/2.6.0/api/io/micronaut/serde/support/serdes/CustomizedObjectArraySerializer.html new file mode 100644 index 000000000..688535869 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/serdes/CustomizedObjectArraySerializer.html @@ -0,0 +1,230 @@ + + + + +CustomizedObjectArraySerializer (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CustomizedObjectArraySerializer

+
+
java.lang.Object +
io.micronaut.serde.support.serdes.CustomizedObjectArraySerializer
+
+
+
+
All Implemented Interfaces:
+
Serializer<Object[]>
+
+
+
public final class CustomizedObjectArraySerializer +extends Object +implements Serializer<Object[]>
+
Deserializer for object arrays.
+
+
Since:
+
1.0.0
+
Author:
+
graemerocher
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      CustomizedObjectArraySerializer

      +
      public CustomizedObjectArraySerializer(io.micronaut.core.type.Argument<Object> componentType, + Serializer<Object> componentSerializer)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      serialize

      +
      public void serialize(Encoder encoder, + Serializer.EncoderContext context, + io.micronaut.core.type.Argument<? extends Object[]> type, + Object[] value) + throws IOException
      +
      Description copied from interface: Serializer
      +
      Serializes the given value using the passed Encoder.
      +
      +
      Specified by:
      +
      serialize in interface Serializer<Object[]>
      +
      Parameters:
      +
      encoder - The encoder to use
      +
      context - The encoder context, never null
      +
      type - Models the generic type of the value
      +
      value - The value, can be null
      +
      Throws:
      +
      IOException - If an error occurs during serialization
      +
      +
      +
    • +
    • +
      +

      isEmpty

      +
      public boolean isEmpty(Serializer.EncoderContext context, + Object[] value)
      +
      Description copied from interface: Serializer
      +
      Used for JsonInclude.Include#NON_EMPTY checking.
      +
      +
      Specified by:
      +
      isEmpty in interface Serializer<Object[]>
      +
      Parameters:
      +
      context - The encoder context
      +
      value - The check to check
      +
      Returns:
      +
      Return true if the value is empty
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/serdes/DefaultFormattedTemporalSerde.html b/2.6.0/api/io/micronaut/serde/support/serdes/DefaultFormattedTemporalSerde.html new file mode 100644 index 000000000..7ef0cb096 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/serdes/DefaultFormattedTemporalSerde.html @@ -0,0 +1,272 @@ + + + + +DefaultFormattedTemporalSerde (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DefaultFormattedTemporalSerde<T extends TemporalAccessor>

+
+
java.lang.Object +
io.micronaut.serde.support.serdes.DefaultFormattedTemporalSerde<T>
+
+
+
+
Type Parameters:
+
T - The temporal type
+
+
+
All Implemented Interfaces:
+
Deserializer<T>, Serde<T>, Serializer<T>, TemporalSerde<T>
+
+
+
Direct Known Subclasses:
+
InstantSerde, LocalDateSerde, LocalDateTimeSerde, LocalTimeSerde, OffsetDateTimeSerde, ZonedDateTimeSerde
+
+
+
public abstract class DefaultFormattedTemporalSerde<T extends TemporalAccessor> +extends Object +implements TemporalSerde<T>
+
Super class that can be used for the default date/time formatting.
+
+
Author:
+
gkrocher
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DefaultFormattedTemporalSerde

      +
      protected DefaultFormattedTemporalSerde(@NonNull + @NonNull SerdeConfiguration configuration, + @NonNull + @NonNull DateTimeFormatter defaultStringFormatter)
      +
      Allows configuring a default time format for temporal date/time types.
      +
      +
      Parameters:
      +
      configuration - The configuration
      +
      defaultStringFormatter - Default string formatter to use if the user hasn't configured one
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      serialize

      +
      public final void serialize(Encoder encoder, + Serializer.EncoderContext context, + io.micronaut.core.type.Argument<? extends T> type, + T value) + throws IOException
      +
      Description copied from interface: Serializer
      +
      Serializes the given value using the passed Encoder.
      +
      +
      Specified by:
      +
      serialize in interface Serializer<T extends TemporalAccessor>
      +
      Parameters:
      +
      encoder - The encoder to use
      +
      context - The encoder context, never null
      +
      type - Models the generic type of the value
      +
      value - The value, can be null
      +
      Throws:
      +
      IOException - If an error occurs during serialization
      +
      +
      +
    • +
    • +
      +

      deserialize

      +
      public final T deserialize(Decoder decoder, + Deserializer.DecoderContext decoderContext, + io.micronaut.core.type.Argument<? super T> type) + throws IOException
      +
      Description copied from interface: Deserializer
      +
      Deserializes from the current state of the Decoder an object of type Deserializer.
      +
      +
      Specified by:
      +
      deserialize in interface Deserializer<T extends TemporalAccessor>
      +
      Parameters:
      +
      decoder - The decoder, never null
      +
      decoderContext - The decoder context, never null
      +
      type - The generic type to be deserialized
      +
      Returns:
      +
      The deserialized object or null only if Deserializer.allowNull() returns true
      +
      Throws:
      +
      IOException - If an error occurs during deserialization of the object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/serdes/HealthStatusSerde.html b/2.6.0/api/io/micronaut/serde/support/serdes/HealthStatusSerde.html new file mode 100644 index 000000000..fd1ce8ba7 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/serdes/HealthStatusSerde.html @@ -0,0 +1,240 @@ + + + + +HealthStatusSerde (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class HealthStatusSerde

+
+
java.lang.Object +
io.micronaut.serde.support.serdes.HealthStatusSerde
+
+
+
+
All Implemented Interfaces:
+
Deserializer<io.micronaut.health.HealthStatus>, Serde<io.micronaut.health.HealthStatus>, Serializer<io.micronaut.health.HealthStatus>
+
+
+
@Singleton +@Requires(classes=io.micronaut.health.HealthStatus.class) +public class HealthStatusSerde +extends Object +implements Serde<io.micronaut.health.HealthStatus>
+
Serde for health status.
+
+
Since:
+
1.0.0
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      HealthStatusSerde

      +
      public HealthStatusSerde()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      serialize

      +
      public void serialize(Encoder encoder, + Serializer.EncoderContext context, + io.micronaut.core.type.Argument<? extends io.micronaut.health.HealthStatus> type, + io.micronaut.health.HealthStatus value) + throws IOException
      +
      Description copied from interface: Serializer
      +
      Serializes the given value using the passed Encoder.
      +
      +
      Specified by:
      +
      serialize in interface Serializer<io.micronaut.health.HealthStatus>
      +
      Parameters:
      +
      encoder - The encoder to use
      +
      context - The encoder context, never null
      +
      type - Models the generic type of the value
      +
      value - The value, can be null
      +
      Throws:
      +
      IOException - If an error occurs during serialization
      +
      +
      +
    • +
    • +
      +

      deserialize

      +
      public io.micronaut.health.HealthStatus deserialize(Decoder decoder, + Deserializer.DecoderContext decoderContext, + io.micronaut.core.type.Argument<? super io.micronaut.health.HealthStatus> type) + throws IOException
      +
      Description copied from interface: Deserializer
      +
      Deserializes from the current state of the Decoder an object of type Deserializer.
      +
      +
      Specified by:
      +
      deserialize in interface Deserializer<io.micronaut.health.HealthStatus>
      +
      Parameters:
      +
      decoder - The decoder, never null
      +
      decoderContext - The decoder context, never null
      +
      type - The generic type to be deserialized
      +
      Returns:
      +
      The deserialized object or null only if Deserializer.allowNull() returns true
      +
      Throws:
      +
      IOException - If an error occurs during deserialization of the object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/serdes/InetAddressSerde.html b/2.6.0/api/io/micronaut/serde/support/serdes/InetAddressSerde.html new file mode 100644 index 000000000..0a6d0d758 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/serdes/InetAddressSerde.html @@ -0,0 +1,244 @@ + + + + +InetAddressSerde (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class InetAddressSerde

+
+
java.lang.Object +
io.micronaut.serde.support.serdes.InetAddressSerde
+
+
+
+
All Implemented Interfaces:
+
Deserializer<InetAddress>, Serde<InetAddress>, Serializer<InetAddress>
+
+
+
@Singleton +public class InetAddressSerde +extends Object +implements Serde<InetAddress>
+
Serde implementation of InetAddress. + This is a based on `com.fasterxml.jackson.databind.ser.std.InetAddressSerializer` which is licenced under the Apache 2.0 licence.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      InetAddressSerde

      +
      public InetAddressSerde(SerdeConfiguration serdeConfiguration)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      deserialize

      +
      @Nullable +public @Nullable InetAddress deserialize(@NonNull + @NonNull Decoder decoder, + @NonNull + @NonNull Deserializer.DecoderContext context, + @NonNull + @NonNull io.micronaut.core.type.Argument<? super InetAddress> type) + throws IOException
      +
      Description copied from interface: Deserializer
      +
      Deserializes from the current state of the Decoder an object of type Deserializer.
      +
      +
      Specified by:
      +
      deserialize in interface Deserializer<InetAddress>
      +
      Parameters:
      +
      decoder - The decoder, never null
      +
      context - The decoder context, never null
      +
      type - The generic type to be deserialized
      +
      Returns:
      +
      The deserialized object or null only if Deserializer.allowNull() returns true
      +
      Throws:
      +
      IOException - If an error occurs during deserialization of the object
      +
      +
      +
    • +
    • +
      +

      serialize

      +
      public void serialize(@NonNull + @NonNull Encoder encoder, + @NonNull + @NonNull Serializer.EncoderContext context, + @NonNull + @NonNull io.micronaut.core.type.Argument<? extends InetAddress> type, + @NonNull + @NonNull InetAddress value) + throws IOException
      +
      Description copied from interface: Serializer
      +
      Serializes the given value using the passed Encoder.
      +
      +
      Specified by:
      +
      serialize in interface Serializer<InetAddress>
      +
      Parameters:
      +
      encoder - The encoder to use
      +
      context - The encoder context, never null
      +
      type - Models the generic type of the value
      +
      value - The value, can be null
      +
      Throws:
      +
      IOException - If an error occurs during serialization
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/serdes/InstantSerde.html b/2.6.0/api/io/micronaut/serde/support/serdes/InstantSerde.html new file mode 100644 index 000000000..390ef7ffe --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/serdes/InstantSerde.html @@ -0,0 +1,212 @@ + + + + +InstantSerde (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class InstantSerde

+
+
java.lang.Object +
io.micronaut.serde.support.serdes.DefaultFormattedTemporalSerde<T> +
io.micronaut.serde.support.serdes.InstantSerde
+
+
+
+
+
All Implemented Interfaces:
+
Deserializer<Instant>, Serde<Instant>, Serializer<Instant>, TemporalSerde<Instant>
+
+
+
@Singleton +public final class InstantSerde +extends DefaultFormattedTemporalSerde<T> +implements TemporalSerde<Instant>
+
Serde used for Instant.
+
+
Since:
+
1.0.0
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      query

      +
      public TemporalQuery<Instant> query()
      +
      +
      Specified by:
      +
      query in interface TemporalSerde<Instant>
      +
      Returns:
      +
      The temporal query for the type.
      +
      +
      +
    • +
    • +
      +

      getSecondPart

      +
      protected long getSecondPart(Instant value)
      +
      +
    • +
    • +
      +

      getNanoPart

      +
      protected int getNanoPart(Instant value)
      +
      +
    • +
    • +
      +

      fromNanos

      +
      protected Instant fromNanos(long seconds, + int nanos)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/serdes/LocalDateSerde.html b/2.6.0/api/io/micronaut/serde/support/serdes/LocalDateSerde.html new file mode 100644 index 000000000..6c07801a0 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/serdes/LocalDateSerde.html @@ -0,0 +1,180 @@ + + + + +LocalDateSerde (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LocalDateSerde

+
+ +
+
+
All Implemented Interfaces:
+
Deserializer<LocalDate>, Serde<LocalDate>, Serializer<LocalDate>, TemporalSerde<LocalDate>
+
+
+
@Singleton +public final class LocalDateSerde +extends DefaultFormattedTemporalSerde<LocalDate> +implements TemporalSerde<LocalDate>
+
Local date serde. Slightly different to NumericSupportTemporalSerde, we only support one + unit (epoch day)
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/serdes/LocalDateTimeSerde.html b/2.6.0/api/io/micronaut/serde/support/serdes/LocalDateTimeSerde.html new file mode 100644 index 000000000..fe39ae46d --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/serdes/LocalDateTimeSerde.html @@ -0,0 +1,183 @@ + + + + +LocalDateTimeSerde (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LocalDateTimeSerde

+
+
java.lang.Object +
io.micronaut.serde.support.serdes.DefaultFormattedTemporalSerde<LocalDateTime> +
io.micronaut.serde.support.serdes.LocalDateTimeSerde
+
+
+
+
+
All Implemented Interfaces:
+
Deserializer<LocalDateTime>, Serde<LocalDateTime>, Serializer<LocalDateTime>, TemporalSerde<LocalDateTime>
+
+
+
@Singleton +public final class LocalDateTimeSerde +extends DefaultFormattedTemporalSerde<LocalDateTime> +implements TemporalSerde<LocalDateTime>
+
Temporal serde for LocalDateTime.
+
+
Since:
+
1.0.0
+
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/serdes/LocalTimeSerde.html b/2.6.0/api/io/micronaut/serde/support/serdes/LocalTimeSerde.html new file mode 100644 index 000000000..cf55987c0 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/serdes/LocalTimeSerde.html @@ -0,0 +1,209 @@ + + + + +LocalTimeSerde (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LocalTimeSerde

+
+
java.lang.Object +
io.micronaut.serde.support.serdes.DefaultFormattedTemporalSerde<T> +
io.micronaut.serde.support.serdes.LocalTimeSerde
+
+
+
+
+
All Implemented Interfaces:
+
Deserializer<LocalTime>, Serde<LocalTime>, Serializer<LocalTime>, TemporalSerde<LocalTime>
+
+
+
@Singleton +public final class LocalTimeSerde +extends DefaultFormattedTemporalSerde<T>
+
LocalTime serde.
+
+
Since:
+
1.0.0
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      query

      +
      public TemporalQuery<LocalTime> query()
      +
      +
      Returns:
      +
      The temporal query for the type.
      +
      +
      +
    • +
    • +
      +

      fromNanos

      +
      protected LocalTime fromNanos(long seconds, + int nanos)
      +
      +
    • +
    • +
      +

      getSecondPart

      +
      protected long getSecondPart(LocalTime value)
      +
      +
    • +
    • +
      +

      getNanoPart

      +
      protected int getNanoPart(LocalTime value)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/serdes/NumberSerde.html b/2.6.0/api/io/micronaut/serde/support/serdes/NumberSerde.html new file mode 100644 index 000000000..9636853d7 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/serdes/NumberSerde.html @@ -0,0 +1,194 @@ + + + + +NumberSerde (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface NumberSerde<N extends Number>

+
+
+
+
Type Parameters:
+
N - The number type
+
+
+
All Superinterfaces:
+
Deserializer<N>, Serde<N>, Serializer<N>
+
+
+
public interface NumberSerde<N extends Number> +extends Serde<N>
+
Number serializer that handles formatting.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      createSpecific

      +
      default Deserializer<N> createSpecific(Deserializer.DecoderContext decoderContext, + io.micronaut.core.type.Argument<? super N> context) + throws SerdeException
      +
      Description copied from interface: Deserializer
      +
      Create a new child deserializer or return this if non is necessary for the given context.
      +
      +
      Specified by:
      +
      createSpecific in interface Deserializer<N extends Number>
      +
      Parameters:
      +
      decoderContext - The decoder context
      +
      context - The context, including any annotation metadata and type information to narrow the deserializer type
      +
      Returns:
      +
      An instance of the same type of deserializer
      +
      Throws:
      +
      SerdeException
      +
      +
      +
    • +
    • +
      +

      createSpecific

      +
      default Serializer<N> createSpecific(Serializer.EncoderContext context, + io.micronaut.core.type.Argument<? extends N> type)
      +
      Description copied from interface: Serializer
      +
      Create a more specific serializer for the given definition.
      +
      +
      Specified by:
      +
      createSpecific in interface Serializer<N extends Number>
      +
      Parameters:
      +
      context - The encoder context
      +
      type - The type definition including any annotation metadata
      +
      Returns:
      +
      The more specific serializer
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/serdes/ObjectArraySerde.html b/2.6.0/api/io/micronaut/serde/support/serdes/ObjectArraySerde.html new file mode 100644 index 000000000..75bd4a3c1 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/serdes/ObjectArraySerde.html @@ -0,0 +1,233 @@ + + + + +ObjectArraySerde (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ObjectArraySerde

+
+
java.lang.Object +
io.micronaut.serde.support.serdes.ObjectArraySerde
+
+
+
+
All Implemented Interfaces:
+
Deserializer<Object[]>, Serde<Object[]>, Serializer<Object[]>, CustomizableDeserializer<Object[]>, CustomizableSerializer<Object[]>
+
+
+
public class ObjectArraySerde +extends Object +implements Serde<Object[]>, CustomizableSerializer<Object[]>, CustomizableDeserializer<Object[]>
+
Deserializer for object arrays.
+
+
Since:
+
1.0.0
+
Author:
+
graemerocher
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ObjectArraySerde

      +
      public ObjectArraySerde()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/serdes/OffsetDateTimeSerde.html b/2.6.0/api/io/micronaut/serde/support/serdes/OffsetDateTimeSerde.html new file mode 100644 index 000000000..de0283a16 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/serdes/OffsetDateTimeSerde.html @@ -0,0 +1,205 @@ + + + + +OffsetDateTimeSerde (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class OffsetDateTimeSerde

+
+
java.lang.Object +
io.micronaut.serde.support.serdes.DefaultFormattedTemporalSerde<T> +
io.micronaut.serde.support.serdes.OffsetDateTimeSerde
+
+
+
+
+
All Implemented Interfaces:
+
Deserializer<OffsetDateTime>, Serde<OffsetDateTime>, Serializer<OffsetDateTime>, TemporalSerde<OffsetDateTime>
+
+
+
@Singleton +public final class OffsetDateTimeSerde +extends DefaultFormattedTemporalSerde<T>
+
Serde for OffsetDateTime.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      query

      +
      public TemporalQuery<OffsetDateTime> query()
      +
      +
      Returns:
      +
      The temporal query for the type.
      +
      +
      +
    • +
    • +
      +

      fromNanos

      +
      protected OffsetDateTime fromNanos(long seconds, + int nanos)
      +
      +
    • +
    • +
      +

      getSecondPart

      +
      protected long getSecondPart(OffsetDateTime value)
      +
      +
    • +
    • +
      +

      getNanoPart

      +
      protected int getNanoPart(OffsetDateTime value)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/serdes/TemporalSerde.html b/2.6.0/api/io/micronaut/serde/support/serdes/TemporalSerde.html new file mode 100644 index 000000000..1c9d65147 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/serdes/TemporalSerde.html @@ -0,0 +1,241 @@ + + + + +TemporalSerde (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface TemporalSerde<T extends TemporalAccessor>

+
+
+
+
Type Parameters:
+
T - The generic type
+
+
+
All Superinterfaces:
+
Deserializer<T>, Serde<T>, Serializer<T>
+
+
+
All Known Implementing Classes:
+
DefaultFormattedTemporalSerde, InstantSerde, LocalDateSerde, LocalDateTimeSerde, LocalTimeSerde, OffsetDateTimeSerde, YearSerde, ZonedDateTimeSerde
+
+
+
public interface TemporalSerde<T extends TemporalAccessor> +extends Serde<T>
+
Interface for serializing and deserializing temporals.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      UTC

      +
      static final ZoneId UTC
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      createSpecific

      +
      default Serializer<T> createSpecific(Serializer.EncoderContext context, + io.micronaut.core.type.Argument<? extends T> type)
      +
      Description copied from interface: Serializer
      +
      Create a more specific serializer for the given definition.
      +
      +
      Specified by:
      +
      createSpecific in interface Serializer<T extends TemporalAccessor>
      +
      Parameters:
      +
      context - The encoder context
      +
      type - The type definition including any annotation metadata
      +
      Returns:
      +
      The more specific serializer
      +
      +
      +
    • +
    • +
      +

      createSpecific

      +
      default Deserializer<T> createSpecific(Deserializer.DecoderContext decoderContext, + io.micronaut.core.type.Argument<? super T> context) + throws SerdeException
      +
      Description copied from interface: Deserializer
      +
      Create a new child deserializer or return this if non is necessary for the given context.
      +
      +
      Specified by:
      +
      createSpecific in interface Deserializer<T extends TemporalAccessor>
      +
      Parameters:
      +
      decoderContext - The decoder context
      +
      context - The context, including any annotation metadata and type information to narrow the deserializer type
      +
      Returns:
      +
      An instance of the same type of deserializer
      +
      Throws:
      +
      SerdeException
      +
      +
      +
    • +
    • +
      +

      query

      +
      @NonNull +@NonNull TemporalQuery<T> query()
      +
      +
      Returns:
      +
      The temporal query for the type.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/serdes/YearSerde.html b/2.6.0/api/io/micronaut/serde/support/serdes/YearSerde.html new file mode 100644 index 000000000..f2fbcb910 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/serdes/YearSerde.html @@ -0,0 +1,266 @@ + + + + +YearSerde (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class YearSerde

+
+
java.lang.Object +
io.micronaut.serde.support.serdes.YearSerde
+
+
+
+
All Implemented Interfaces:
+
Deserializer<Year>, Serde<Year>, Serializer<Year>, TemporalSerde<Year>
+
+
+
@Singleton +public class YearSerde +extends Object +implements TemporalSerde<Year>
+
Serde for year.
+
+
Since:
+
1.0.0
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      YearSerde

      +
      public YearSerde()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      serialize

      +
      public void serialize(Encoder encoder, + Serializer.EncoderContext context, + io.micronaut.core.type.Argument<? extends Year> type, + Year value) + throws IOException
      +
      Description copied from interface: Serializer
      +
      Serializes the given value using the passed Encoder.
      +
      +
      Specified by:
      +
      serialize in interface Serializer<Year>
      +
      Parameters:
      +
      encoder - The encoder to use
      +
      context - The encoder context, never null
      +
      type - Models the generic type of the value
      +
      value - The value, can be null
      +
      Throws:
      +
      IOException - If an error occurs during serialization
      +
      +
      +
    • +
    • +
      +

      query

      +
      public TemporalQuery<Year> query()
      +
      +
      Specified by:
      +
      query in interface TemporalSerde<Year>
      +
      Returns:
      +
      The temporal query for the type.
      +
      +
      +
    • +
    • +
      +

      deserialize

      +
      public Year deserialize(Decoder decoder, + Deserializer.DecoderContext decoderContext, + io.micronaut.core.type.Argument<? super Year> type) + throws IOException
      +
      Description copied from interface: Deserializer
      +
      Deserializes from the current state of the Decoder an object of type Deserializer.
      +
      +
      Specified by:
      +
      deserialize in interface Deserializer<Year>
      +
      Parameters:
      +
      decoder - The decoder, never null
      +
      decoderContext - The decoder context, never null
      +
      type - The generic type to be deserialized
      +
      Returns:
      +
      The deserialized object or null only if Deserializer.allowNull() returns true
      +
      Throws:
      +
      IOException - If an error occurs during deserialization of the object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/serdes/ZonedDateTimeSerde.html b/2.6.0/api/io/micronaut/serde/support/serdes/ZonedDateTimeSerde.html new file mode 100644 index 000000000..73eaf0e73 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/serdes/ZonedDateTimeSerde.html @@ -0,0 +1,212 @@ + + + + +ZonedDateTimeSerde (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ZonedDateTimeSerde

+
+
java.lang.Object +
io.micronaut.serde.support.serdes.DefaultFormattedTemporalSerde<T> +
io.micronaut.serde.support.serdes.ZonedDateTimeSerde
+
+
+
+
+
All Implemented Interfaces:
+
Deserializer<ZonedDateTime>, Serde<ZonedDateTime>, Serializer<ZonedDateTime>, TemporalSerde<ZonedDateTime>
+
+
+
@Singleton +public final class ZonedDateTimeSerde +extends DefaultFormattedTemporalSerde<T> +implements TemporalSerde<ZonedDateTime>
+
Zoned date time serde.
+
+
Since:
+
1.0.0
+
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/serdes/package-summary.html b/2.6.0/api/io/micronaut/serde/support/serdes/package-summary.html new file mode 100644 index 000000000..5642897aa --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/serdes/package-summary.html @@ -0,0 +1,175 @@ + + + + +io.micronaut.serde.support.serdes (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.support.serdes

+
+
+
package io.micronaut.serde.support.serdes
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/serdes/package-tree.html b/2.6.0/api/io/micronaut/serde/support/serdes/package-tree.html new file mode 100644 index 000000000..77d80f6ec --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/serdes/package-tree.html @@ -0,0 +1,113 @@ + + + + +io.micronaut.serde.support.serdes Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.support.serdes

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/serializers/CoreSerializers.html b/2.6.0/api/io/micronaut/serde/support/serializers/CoreSerializers.html new file mode 100644 index 000000000..92cd2aeea --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/serializers/CoreSerializers.html @@ -0,0 +1,129 @@ + + + + +CoreSerializers (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CoreSerializers

+
+
java.lang.Object +
io.micronaut.serde.support.serializers.CoreSerializers
+
+
+
+
@Factory +public final class CoreSerializers +extends Object
+
Factory class for core serializers.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      CoreSerializers

      +
      public CoreSerializers()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/serializers/ObjectSerializer.html b/2.6.0/api/io/micronaut/serde/support/serializers/ObjectSerializer.html new file mode 100644 index 000000000..febf97247 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/serializers/ObjectSerializer.html @@ -0,0 +1,211 @@ + + + + +ObjectSerializer (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ObjectSerializer

+
+
java.lang.Object +
io.micronaut.serde.support.serializers.ObjectSerializer
+
+
+
+
All Implemented Interfaces:
+
Serializer<Object>, CustomizableSerializer<Object>
+
+
+
@Internal +@Singleton +@Primary +public final class ObjectSerializer +extends Object +implements CustomizableSerializer<Object>
+
Fallback Serializer for general Object values. For deserialization, deserializes to + standard types + like Number, String, Boolean, Map and List. +

+ This class is used in multiple scenarios: +

    +
  • When the user has an Object property in a serializable bean.
  • +
  • When the user explicitly calls JsonMapper.writeValue(java.io.OutputStream, java.lang.Object)(gen, Object + .class)
  • +
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      createSpecific

      +
      public Serializer<Object> createSpecific(@NonNull + @NonNull Serializer.EncoderContext encoderContext, + io.micronaut.core.type.Argument<?> type) + throws SerdeException
      +
      Description copied from interface: Serializer
      +
      Create a more specific serializer for the given definition.
      +
      +
      Specified by:
      +
      createSpecific in interface Serializer<Object>
      +
      Parameters:
      +
      encoderContext - The encoder context
      +
      type - The type definition including any annotation metadata
      +
      Returns:
      +
      The more specific serializer
      +
      Throws:
      +
      SerdeException
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/serializers/package-summary.html b/2.6.0/api/io/micronaut/serde/support/serializers/package-summary.html new file mode 100644 index 000000000..07d2d3f90 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/serializers/package-summary.html @@ -0,0 +1,109 @@ + + + + +io.micronaut.serde.support.serializers (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.support.serializers

+
+
+
package io.micronaut.serde.support.serializers
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/serializers/package-tree.html b/2.6.0/api/io/micronaut/serde/support/serializers/package-tree.html new file mode 100644 index 000000000..3bf833744 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/serializers/package-tree.html @@ -0,0 +1,72 @@ + + + + +io.micronaut.serde.support.serializers Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.support.serializers

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/util/BeanDefKey.html b/2.6.0/api/io/micronaut/serde/support/util/BeanDefKey.html new file mode 100644 index 000000000..6816a4906 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/util/BeanDefKey.html @@ -0,0 +1,194 @@ + + + + +BeanDefKey (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BeanDefKey

+
+
java.lang.Object +
io.micronaut.serde.support.util.BeanDefKey
+
+
+
+
@Internal +public final class BeanDefKey +extends Object
+
Can be used as a key for type.
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    BeanDefKey(@NonNull io.micronaut.core.type.Argument<?> type, + @Nullable String prefix, + @Nullable String suffix)
    +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    boolean
    + +
     
    +
    @NonNull io.micronaut.core.type.Argument<?>
    + +
     
    +
    int
    + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BeanDefKey

      +
      public BeanDefKey(@NonNull + @NonNull io.micronaut.core.type.Argument<?> type, + @Nullable + @Nullable String prefix, + @Nullable + @Nullable String suffix)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    • +
      +

      getType

      +
      @NonNull +public @NonNull io.micronaut.core.type.Argument<?> getType()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/util/BufferingJsonNodeProcessor.html b/2.6.0/api/io/micronaut/serde/support/util/BufferingJsonNodeProcessor.html new file mode 100644 index 000000000..dd8489009 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/util/BufferingJsonNodeProcessor.html @@ -0,0 +1,310 @@ + + + + +BufferingJsonNodeProcessor (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BufferingJsonNodeProcessor

+
+
java.lang.Object +
io.micronaut.serde.support.util.BufferingJsonNodeProcessor
+
+
+
+
All Implemented Interfaces:
+
org.reactivestreams.Processor<byte[],io.micronaut.json.tree.JsonNode>, org.reactivestreams.Publisher<io.micronaut.json.tree.JsonNode>, org.reactivestreams.Subscriber<byte[]>
+
+
+
@Internal +public abstract class BufferingJsonNodeProcessor +extends Object
+
Utility class for buffering and parsing JSON to support JsonMapper.createReactiveParser(java.util.function.Consumer, boolean).
+
+
Since:
+
1.0.0
+
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    BufferingJsonNodeProcessor(Consumer<org.reactivestreams.Processor<byte[],io.micronaut.json.tree.JsonNode>> onSubscribe, + boolean streamArray)
    +
    +
    Default constructor.
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    complete(Collection<io.micronaut.json.tree.JsonNode> out)
    +
     
    +
    final void
    + +
     
    +
    final void
    + +
     
    +
    final void
    +
    onNext(byte[] t)
    +
     
    +
    final void
    +
    onSubscribe(org.reactivestreams.Subscription s)
    +
     
    +
    protected @NonNull io.micronaut.json.tree.JsonNode
    +
    parseOne(@io.micronaut.core.annotation.NonNull byte[] remaining)
    +
    +
    Parse a single node from the given stream.
    +
    +
    protected abstract @NonNull io.micronaut.json.tree.JsonNode
    +
    parseOne(@NonNull InputStream is)
    +
    +
    Parse a single node from the given stream.
    +
    +
    protected void
    +
    spread(byte[] bytes, + Collection<io.micronaut.json.tree.JsonNode> out)
    +
     
    +
    void
    +
    subscribe(org.reactivestreams.Subscriber<? super io.micronaut.json.tree.JsonNode> s)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BufferingJsonNodeProcessor

      +
      public BufferingJsonNodeProcessor(Consumer<org.reactivestreams.Processor<byte[],io.micronaut.json.tree.JsonNode>> onSubscribe, + boolean streamArray)
      +
      Default constructor.
      +
      +
      Parameters:
      +
      onSubscribe - The onSubscribe callback.
      +
      streamArray - Whether to stream an array.
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      subscribe

      +
      public void subscribe(org.reactivestreams.Subscriber<? super io.micronaut.json.tree.JsonNode> s)
      +
      +
      Specified by:
      +
      subscribe in interface org.reactivestreams.Publisher<io.micronaut.json.tree.JsonNode>
      +
      +
      +
    • +
    • +
      +

      spread

      +
      protected void spread(byte[] bytes, + Collection<io.micronaut.json.tree.JsonNode> out) + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      complete

      +
      protected void complete(Collection<io.micronaut.json.tree.JsonNode> out) + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      parseOne

      +
      @NonNull +protected abstract @NonNull io.micronaut.json.tree.JsonNode parseOne(@NonNull + @NonNull InputStream is) + throws IOException
      +
      Parse a single node from the given stream.
      +
      +
      Parameters:
      +
      is - The input stream
      +
      Returns:
      +
      The node
      +
      Throws:
      +
      IOException - if an error occurs
      +
      +
      +
    • +
    • +
      +

      parseOne

      +
      @NonNull +protected @NonNull io.micronaut.json.tree.JsonNode parseOne(@NonNull + @io.micronaut.core.annotation.NonNull byte[] remaining) + throws IOException
      +
      Parse a single node from the given stream.
      +
      +
      Parameters:
      +
      remaining - The bytes
      +
      Returns:
      +
      The node
      +
      Throws:
      +
      IOException - if an error occurs
      +
      +
      +
    • +
    • +
      +

      onSubscribe

      +
      public final void onSubscribe(org.reactivestreams.Subscription s)
      +
      +
      Specified by:
      +
      onSubscribe in interface org.reactivestreams.Subscriber<T>
      +
      +
      +
    • +
    • +
      +

      onNext

      +
      public final void onNext(byte[] t)
      +
      +
      Specified by:
      +
      onNext in interface org.reactivestreams.Subscriber<T>
      +
      +
      +
    • +
    • +
      +

      onError

      +
      public final void onError(Throwable t)
      +
      +
      Specified by:
      +
      onError in interface org.reactivestreams.Subscriber<T>
      +
      +
      +
    • +
    • +
      +

      onComplete

      +
      public final void onComplete()
      +
      +
      Specified by:
      +
      onComplete in interface org.reactivestreams.Subscriber<T>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/util/JsonNodeDecoder.html b/2.6.0/api/io/micronaut/serde/support/util/JsonNodeDecoder.html new file mode 100644 index 000000000..33dddc52f --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/util/JsonNodeDecoder.html @@ -0,0 +1,633 @@ + + + + +JsonNodeDecoder (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonNodeDecoder

+
+
java.lang.Object +
io.micronaut.serde.LimitingStream +
io.micronaut.serde.support.util.JsonNodeDecoder
+
+
+
+
+
All Implemented Interfaces:
+
Decoder, AutoCloseable
+
+
+
@Internal +public abstract sealed class JsonNodeDecoder +extends LimitingStream +implements Decoder
+
Implementation of the Decoder interface that + uses the JsonNode abstraction.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      create

      +
      public static JsonNodeDecoder create(io.micronaut.json.tree.JsonNode node, + LimitingStream.RemainingLimits remainingLimits)
      +
      +
    • +
    • +
      +

      peekValue

      +
      protected abstract io.micronaut.json.tree.JsonNode peekValue() + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      decodeArray

      +
      public Decoder decodeArray(io.micronaut.core.type.Argument<?> type) + throws IOException
      +
      Description copied from interface: Decoder
      +
      Start decoding an array.
      +
      +
      Specified by:
      +
      decodeArray in interface Decoder
      +
      Parameters:
      +
      type - The array type
      +
      Returns:
      +
      The array decoder
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeObject

      +
      public Decoder decodeObject(io.micronaut.core.type.Argument<?> type) + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes an object.
      +
      +
      Specified by:
      +
      decodeObject in interface Decoder
      +
      Parameters:
      +
      type - The type, never null
      +
      Returns:
      +
      The object decoder
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeString

      +
      public String decodeString() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a string.
      +
      +
      Specified by:
      +
      decodeString in interface Decoder
      +
      Returns:
      +
      The string, never null
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBoolean

      +
      public boolean decodeBoolean() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a boolean.
      +
      +
      Specified by:
      +
      decodeBoolean in interface Decoder
      +
      Returns:
      +
      The boolean
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeByte

      +
      public byte decodeByte() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a byte.
      +
      +
      Specified by:
      +
      decodeByte in interface Decoder
      +
      Returns:
      +
      The byte
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeShort

      +
      public short decodeShort() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a short.
      +
      +
      Specified by:
      +
      decodeShort in interface Decoder
      +
      Returns:
      +
      The short
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeChar

      +
      public char decodeChar() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a char.
      +
      +
      Specified by:
      +
      decodeChar in interface Decoder
      +
      Returns:
      +
      The char
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeInt

      +
      public int decodeInt() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a int.
      +
      +
      Specified by:
      +
      decodeInt in interface Decoder
      +
      Returns:
      +
      The int
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeLong

      +
      public long decodeLong() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a long.
      +
      +
      Specified by:
      +
      decodeLong in interface Decoder
      +
      Returns:
      +
      The long
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeFloat

      +
      public float decodeFloat() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a float.
      +
      +
      Specified by:
      +
      decodeFloat in interface Decoder
      +
      Returns:
      +
      The float
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeDouble

      +
      public double decodeDouble() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a double.
      +
      +
      Specified by:
      +
      decodeDouble in interface Decoder
      +
      Returns:
      +
      The double
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBigInteger

      +
      public BigInteger decodeBigInteger() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a BigInteger.
      +
      +
      Specified by:
      +
      decodeBigInteger in interface Decoder
      +
      Returns:
      +
      The BigInteger, never null
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBigDecimal

      +
      public BigDecimal decodeBigDecimal() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes a BigDecimal.
      +
      +
      Specified by:
      +
      decodeBigDecimal in interface Decoder
      +
      Returns:
      +
      The BigDecimal, never null
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBinary

      +
      public byte @NonNull [] decodeBinary() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decode binary data from this stream. Binary data can be serialized in multiple different + ways that differ by format. + +
        +
      • An array of numbers must be supported by all implementations, for compatibility. + This is also the default implementation.
      • +
      • A base64 string. This is convenient for text-based formats like json, and is + supported by jackson.
      • +
      • A format-specific type, for binary formats such as bson.
      • +
      • Other format specific behavior. Oracle JDBC Json will parse strings as hex, for + example.
      • +
      + + Implementations must support the array shape, but the other shapes are optional.
      +
      +
      Specified by:
      +
      decodeBinary in interface Decoder
      +
      Returns:
      +
      The decoded byte array
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      decodeNull

      +
      public boolean decodeNull() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Attempt to decode a null value. Returns false if this value is not null, and another method should be + used for decoding. Returns true if this value was null, and the cursor has been advanced to the next + value.
      +
      +
      Specified by:
      +
      decodeNull in interface Decoder
      +
      Returns:
      +
      Returns true if the value was null
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeArbitrary

      +
      public Object decodeArbitrary() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes the current state into an arbitrary object. + +

      The following should be decoded by this method:

      + +
        +
      • Object types will be decoded into a Map
      • +
      • Array types will be decoded into a List
      • +
      • JSON primitive types into the equivalent Java wrapper type
      • +
      +
      +
      Specified by:
      +
      decodeArbitrary in interface Decoder
      +
      Returns:
      +
      The decoded object
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeNode

      +
      @NonNull +public @NonNull io.micronaut.json.tree.JsonNode decodeNode() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Decodes the current state into a JsonNode.
      +
      +
      Specified by:
      +
      decodeNode in interface Decoder
      +
      Returns:
      +
      The decoded node
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      decodeBuffer

      +
      public Decoder decodeBuffer() + throws IOException
      +
      Description copied from interface: Decoder
      +
      Buffer the whole subtree of this value and return it as a new Decoder. The returned Decoder can + be used independently to this Decoder. This means actual parsing of the subtree can be delayed. +

      + The returned Decoder should behave identically to this Decoder. This means that for example + decoder.decodeDouble() should be equivalent to decoder.decodeBuffer().decodeDouble().

      +
      +
      Specified by:
      +
      decodeBuffer in interface Decoder
      +
      Returns:
      +
      An independent decoder that visits this subtree.
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    • +
      +

      createDeserializationException

      +
      public IOException createDeserializationException(String message, + Object invalidValue)
      +
      Description copied from interface: Decoder
      +
      Creates an exception for the given message.
      +
      +
      Specified by:
      +
      createDeserializationException in interface Decoder
      +
      Parameters:
      +
      message - The message, never null
      +
      invalidValue - The invalid value. Can be null.
      +
      Returns:
      +
      The exception, never null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/util/JsonNodeEncoder.html b/2.6.0/api/io/micronaut/serde/support/util/JsonNodeEncoder.html new file mode 100644 index 000000000..1c57898da --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/util/JsonNodeEncoder.html @@ -0,0 +1,523 @@ + + + + +JsonNodeEncoder (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonNodeEncoder

+
+
java.lang.Object +
io.micronaut.serde.LimitingStream +
io.micronaut.serde.support.util.JsonNodeEncoder
+
+
+
+
+
All Implemented Interfaces:
+
Encoder, AutoCloseable
+
+
+
public abstract class JsonNodeEncoder +extends LimitingStream +implements Encoder
+
Implementation of the Encoder interface that encodes a + in-memory JsonNode.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      create

      +
      @NonNull +public static @NonNull JsonNodeEncoder create()
      +
      Creates a new instance.
      +
      +
      Returns:
      +
      The JsonNodeEncoder
      +
      +
      +
    • +
    • +
      +

      create

      +
      @NonNull +@Internal +public static @NonNull JsonNodeEncoder create(LimitingStream.RemainingLimits limits)
      +
      Creates a new instance.
      +
      +
      Parameters:
      +
      limits - The limits
      +
      Returns:
      +
      The JsonNodeEncoder
      +
      +
      +
    • +
    • +
      +

      encodeValue

      +
      protected abstract void encodeValue(io.micronaut.json.tree.JsonNode node)
      +
      Encode the given value.
      +
      +
      Parameters:
      +
      node - The node to encode
      +
      +
      +
    • +
    • +
      +

      encodeString

      +
      public void encodeString(String value)
      +
      Description copied from interface: Encoder
      +
      Encode a string.
      +
      +
      Specified by:
      +
      encodeString in interface Encoder
      +
      Parameters:
      +
      value - The string, never null
      +
      +
      +
    • +
    • +
      +

      encodeBoolean

      +
      public void encodeBoolean(boolean value)
      +
      Description copied from interface: Encoder
      +
      Encode a boolean.
      +
      +
      Specified by:
      +
      encodeBoolean in interface Encoder
      +
      Parameters:
      +
      value - The boolean
      +
      +
      +
    • +
    • +
      +

      encodeByte

      +
      public void encodeByte(byte value)
      +
      Description copied from interface: Encoder
      +
      Encode a byte.
      +
      +
      Specified by:
      +
      encodeByte in interface Encoder
      +
      Parameters:
      +
      value - The byte
      +
      +
      +
    • +
    • +
      +

      encodeShort

      +
      public void encodeShort(short value)
      +
      Description copied from interface: Encoder
      +
      Encode a short.
      +
      +
      Specified by:
      +
      encodeShort in interface Encoder
      +
      Parameters:
      +
      value - The short
      +
      +
      +
    • +
    • +
      +

      encodeChar

      +
      public void encodeChar(char value)
      +
      Description copied from interface: Encoder
      +
      Encode a char.
      +
      +
      Specified by:
      +
      encodeChar in interface Encoder
      +
      Parameters:
      +
      value - The char
      +
      +
      +
    • +
    • +
      +

      encodeInt

      +
      public void encodeInt(int value)
      +
      Description copied from interface: Encoder
      +
      Encode an int.
      +
      +
      Specified by:
      +
      encodeInt in interface Encoder
      +
      Parameters:
      +
      value - The int
      +
      +
      +
    • +
    • +
      +

      encodeLong

      +
      public void encodeLong(long value)
      +
      Description copied from interface: Encoder
      +
      Encode a long.
      +
      +
      Specified by:
      +
      encodeLong in interface Encoder
      +
      Parameters:
      +
      value - The long
      +
      +
      +
    • +
    • +
      +

      encodeFloat

      +
      public void encodeFloat(float value)
      +
      Description copied from interface: Encoder
      +
      Encode a float.
      +
      +
      Specified by:
      +
      encodeFloat in interface Encoder
      +
      Parameters:
      +
      value - The float
      +
      +
      +
    • +
    • +
      +

      encodeDouble

      +
      public void encodeDouble(double value)
      +
      Description copied from interface: Encoder
      +
      Encode a double.
      +
      +
      Specified by:
      +
      encodeDouble in interface Encoder
      +
      Parameters:
      +
      value - The double
      +
      +
      +
    • +
    • +
      +

      encodeBigInteger

      +
      public void encodeBigInteger(BigInteger value)
      +
      Description copied from interface: Encoder
      +
      Encode a BigInteger.
      +
      +
      Specified by:
      +
      encodeBigInteger in interface Encoder
      +
      Parameters:
      +
      value - The BigInteger, never null
      +
      +
      +
    • +
    • +
      +

      encodeBigDecimal

      +
      public void encodeBigDecimal(BigDecimal value)
      +
      Description copied from interface: Encoder
      +
      Encode a BigDecimal.
      +
      +
      Specified by:
      +
      encodeBigDecimal in interface Encoder
      +
      Parameters:
      +
      value - The BigDecimal, never null
      +
      +
      +
    • +
    • +
      +

      encodeBinary

      +
      public void encodeBinary(byte @NonNull [] data) + throws IOException
      +
      Description copied from interface: Encoder
      +
      Encode the given binary data. The shape of the data in the output is unspecified, the only + requirement is that the equivalent Decoder.decodeBinary() must be able to parse to + the same data.
      +
      +
      Specified by:
      +
      encodeBinary in interface Encoder
      +
      Parameters:
      +
      data - The input data
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      encodeNull

      +
      public void encodeNull()
      +
      Description copied from interface: Encoder
      +
      Encode null.
      +
      +
      Specified by:
      +
      encodeNull in interface Encoder
      +
      +
      +
    • +
    • +
      +

      encodeArray

      +
      public Encoder encodeArray(io.micronaut.core.type.Argument<?> type) + throws SerdeException
      +
      Description copied from interface: Encoder
      +
      Encodes an array.
      +
      +
      Specified by:
      +
      encodeArray in interface Encoder
      +
      Parameters:
      +
      type - The array type, never null
      +
      Returns:
      +
      The encoder, never null
      +
      Throws:
      +
      SerdeException
      +
      +
      +
    • +
    • +
      +

      encodeObject

      +
      public Encoder encodeObject(io.micronaut.core.type.Argument<?> type) + throws SerdeException
      +
      Description copied from interface: Encoder
      +
      Encodes an object.
      +
      +
      Specified by:
      +
      encodeObject in interface Encoder
      +
      Parameters:
      +
      type - The object type, never null
      +
      Returns:
      +
      The encoder, never null
      +
      Throws:
      +
      SerdeException
      +
      +
      +
    • +
    • +
      +

      getCompletedValue

      +
      @NonNull +public @NonNull io.micronaut.json.tree.JsonNode getCompletedValue()
      +
      Obtains the completed value.
      +
      +
      Returns:
      +
      The materialized JsonNode
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/util/SerdeAnnotationUtil.html b/2.6.0/api/io/micronaut/serde/support/util/SerdeAnnotationUtil.html new file mode 100644 index 000000000..2cf684c9b --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/util/SerdeAnnotationUtil.html @@ -0,0 +1,176 @@ + + + + +SerdeAnnotationUtil (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SerdeAnnotationUtil

+
+
java.lang.Object +
io.micronaut.serde.support.util.SerdeAnnotationUtil
+
+
+
+
@Internal +public final class SerdeAnnotationUtil +extends Object
+
Utility methods for annotations.
+
+
Since:
+
1.0.0
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SerdeAnnotationUtil

      +
      public SerdeAnnotationUtil()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      resolveViews

      +
      public static Class<?>[] resolveViews(io.micronaut.core.annotation.AnnotationMetadata beanMetadata, + io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)
      +
      Resolve json views.
      +
      +
      Parameters:
      +
      beanMetadata - The bean metadata
      +
      annotationMetadata - The element metadata
      +
      Returns:
      +
      The views
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/util/SerdeArgumentConf.html b/2.6.0/api/io/micronaut/serde/support/util/SerdeArgumentConf.html new file mode 100644 index 000000000..bf82a3db5 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/util/SerdeArgumentConf.html @@ -0,0 +1,289 @@ + + + + +SerdeArgumentConf (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SerdeArgumentConf

+
+
java.lang.Object +
io.micronaut.serde.support.util.SerdeArgumentConf
+
+
+
+
@Internal +public final class SerdeArgumentConf +extends Object
+
Extra configuration placed at the argument.
+
+
Since:
+
2.3.2
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SerdeArgumentConf

      +
      public SerdeArgumentConf(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      applyPrefixSuffix

      +
      public String applyPrefixSuffix(String name)
      +
      Apply prefix/suffix.
      +
      +
      Parameters:
      +
      name - The name
      +
      Returns:
      +
      The name with applied prefix/suffix
      +
      +
      +
    • +
    • +
      +

      extendArgumentWithPrefixSuffix

      +
      public <Z> io.micronaut.core.type.Argument<Z> extendArgumentWithPrefixSuffix(io.micronaut.core.type.Argument<Z> argument)
      +
      Extend existing argument annotation metadata to include a new prefix/suffix.
      +
      +
      Type Parameters:
      +
      Z - The argument type
      +
      Parameters:
      +
      argument - The argument
      +
      Returns:
      +
      The new argument or the previous one if not changes
      +
      +
      +
    • +
    • +
      +

      resolveAllowPropertyPredicate

      +
      @Nullable +public @Nullable Predicate<String> resolveAllowPropertyPredicate(boolean allowIgnoredProperties)
      +
      +
      Parameters:
      +
      allowIgnoredProperties - Should allow ignored properties
      +
      Returns:
      +
      The predicate or null to include all
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    • +
      +

      order

      +
      @Nullable +public @Nullable String[] order()
      +
      +
      Returns:
      +
      The order
      +
      +
      +
    • +
    • +
      +

      getIgnored

      +
      @Nullable +public @Nullable String[] getIgnored()
      +
      +
      Returns:
      +
      The ignored properties
      +
      +
      +
    • +
    • +
      +

      getIncluded

      +
      @Nullable +public @Nullable String[] getIncluded()
      +
      +
      Returns:
      +
      The included properties
      +
      +
      +
    • +
    • +
      +

      getSubtypeInfo

      +
      @Nullable +public @Nullable SubtypeInfo getSubtypeInfo()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/util/SubtypeInfo.html b/2.6.0/api/io/micronaut/serde/support/util/SubtypeInfo.html new file mode 100644 index 000000000..488ed9fd4 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/util/SubtypeInfo.html @@ -0,0 +1,346 @@ + + + + +SubtypeInfo (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class SubtypeInfo

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.serde.support.util.SubtypeInfo
+
+
+
+
+
Record Components:
+
subtypes - The subtypes
+
discriminatorType - The discriminator type
+
discriminatorName - The discriminator name
+
defaultImpl - The default impl
+
discriminatorVisible - The discriminator visible
+
+
+
@Internal +public record SubtypeInfo(@NonNull Map<Class<?>,String[]> subtypes, SerdeConfig.SerSubtyped.DiscriminatorType discriminatorType, @NonNull String discriminatorName, @Nullable Class<?> defaultImpl, boolean discriminatorVisible) +extends Record
+
The subtype info.
+
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SubtypeInfo

      +
      public SubtypeInfo(@NonNull + @NonNull Map<Class<?>,String[]> subtypes, + @NonNull + SerdeConfig.SerSubtyped.DiscriminatorType discriminatorType, + @NonNull + @NonNull String discriminatorName, + @Nullable + @Nullable Class<?> defaultImpl, + boolean discriminatorVisible)
      +
      Creates an instance of a SubtypeInfo record class.
      +
      +
      Parameters:
      +
      subtypes - the value for the subtypes record component
      +
      discriminatorType - the value for the discriminatorType record component
      +
      discriminatorName - the value for the discriminatorName record component
      +
      defaultImpl - the value for the defaultImpl record component
      +
      discriminatorVisible - the value for the discriminatorVisible record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      createForProperty

      +
      public static SubtypeInfo createForProperty(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)
      +
      +
    • +
    • +
      +

      createForType

      +
      public static SubtypeInfo createForType(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)
      +
      +
    • +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared with Objects::equals(Object,Object); primitive components are compared with '=='.
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      subtypes

      +
      @NonNull +public @NonNull Map<Class<?>,String[]> subtypes()
      +
      Returns the value of the subtypes record component.
      +
      +
      Returns:
      +
      the value of the subtypes record component
      +
      +
      +
    • +
    • +
      +

      discriminatorType

      +
      @NonNull +public SerdeConfig.SerSubtyped.DiscriminatorType discriminatorType()
      +
      Returns the value of the discriminatorType record component.
      +
      +
      Returns:
      +
      the value of the discriminatorType record component
      +
      +
      +
    • +
    • +
      +

      discriminatorName

      +
      @NonNull +public @NonNull String discriminatorName()
      +
      Returns the value of the discriminatorName record component.
      +
      +
      Returns:
      +
      the value of the discriminatorName record component
      +
      +
      +
    • +
    • +
      +

      defaultImpl

      +
      @Nullable +public @Nullable Class<?> defaultImpl()
      +
      Returns the value of the defaultImpl record component.
      +
      +
      Returns:
      +
      the value of the defaultImpl record component
      +
      +
      +
    • +
    • +
      +

      discriminatorVisible

      +
      public boolean discriminatorVisible()
      +
      Returns the value of the discriminatorVisible record component.
      +
      +
      Returns:
      +
      the value of the discriminatorVisible record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/util/TypeKey.html b/2.6.0/api/io/micronaut/serde/support/util/TypeKey.html new file mode 100644 index 000000000..30924429a --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/util/TypeKey.html @@ -0,0 +1,187 @@ + + + + +TypeKey (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TypeKey

+
+
java.lang.Object +
io.micronaut.serde.support.util.TypeKey
+
+
+
+
public final class TypeKey +extends Object
+
Can be used as a key for type.
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    TypeKey(@NonNull io.micronaut.core.type.Argument<?> type)
    +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    boolean
    + +
     
    +
    @NonNull io.micronaut.core.type.Argument<?>
    + +
     
    +
    int
    + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      TypeKey

      +
      public TypeKey(@NonNull + @NonNull io.micronaut.core.type.Argument<?> type)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    • +
      +

      getType

      +
      @NonNull +public @NonNull io.micronaut.core.type.Argument<?> getType()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/util/package-summary.html b/2.6.0/api/io/micronaut/serde/support/util/package-summary.html new file mode 100644 index 000000000..e8c09734a --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/util/package-summary.html @@ -0,0 +1,141 @@ + + + + +io.micronaut.serde.support.util (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.support.util

+
+
+
package io.micronaut.serde.support.util
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/support/util/package-tree.html b/2.6.0/api/io/micronaut/serde/support/util/package-tree.html new file mode 100644 index 000000000..a97a3bc05 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/support/util/package-tree.html @@ -0,0 +1,86 @@ + + + + +io.micronaut.serde.support.util Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.support.util

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/tck/tests/ByteArrayWriteValueAsStringTest.html b/2.6.0/api/io/micronaut/serde/tck/tests/ByteArrayWriteValueAsStringTest.html new file mode 100644 index 000000000..3244522e6 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/tck/tests/ByteArrayWriteValueAsStringTest.html @@ -0,0 +1,171 @@ + + + + +ByteArrayWriteValueAsStringTest (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ByteArrayWriteValueAsStringTest

+
+
java.lang.Object +
io.micronaut.serde.tck.tests.ByteArrayWriteValueAsStringTest
+
+
+
+
@Property(name="micronaut.serde.write-binary-as-array", + value="false") +public class ByteArrayWriteValueAsStringTest +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ByteArrayWriteValueAsStringTest

      +
      public ByteArrayWriteValueAsStringTest()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      testByteArrayAsString

      +
      @Test +public void testByteArrayAsString(io.micronaut.json.JsonMapper jsonMapper) + throws IOException
      +
      byte[] is written as base64 string
      +
      +
      Parameters:
      +
      jsonMapper - JSONMapper either Jackson or Serde implementation
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/tck/tests/InetAddressTest.html b/2.6.0/api/io/micronaut/serde/tck/tests/InetAddressTest.html new file mode 100644 index 000000000..2ac419ffa --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/tck/tests/InetAddressTest.html @@ -0,0 +1,173 @@ + + + + +InetAddressTest (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class InetAddressTest

+
+
java.lang.Object +
io.micronaut.serde.tck.tests.InetAddressTest
+
+
+
+
public class InetAddressTest +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      InetAddressTest

      +
      public InetAddressTest()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      inetAddressSerialization

      +
      @Test +public void inetAddressSerialization(io.micronaut.json.JsonMapper jsonMapper) + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      q

      +
      public static String q(String str)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/tck/tests/bytebuffer/ByteBufferDuplicatedTest.html b/2.6.0/api/io/micronaut/serde/tck/tests/bytebuffer/ByteBufferDuplicatedTest.html new file mode 100644 index 000000000..a5a309b2a --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/tck/tests/bytebuffer/ByteBufferDuplicatedTest.html @@ -0,0 +1,171 @@ + + + + +ByteBufferDuplicatedTest (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ByteBufferDuplicatedTest

+
+
java.lang.Object +
io.micronaut.serde.tck.tests.bytebuffer.ByteBufferDuplicatedTest
+
+
+
+
@Property(name="micronaut.serde.write-binary-as-array", + value="false") +public class ByteBufferDuplicatedTest +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ByteBufferDuplicatedTest

      +
      public ByteBufferDuplicatedTest()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      testDuplicatedByteBufferWithCustomPosition

      +
      @Test +public void testDuplicatedByteBufferWithCustomPosition(io.micronaut.json.JsonMapper jsonMapper) + throws IOException
      +
      Test ported from com.fasterxml.jackson.databind.ser.jdk.JDKTypeSerializationTest
      +
      +
      Parameters:
      +
      jsonMapper - JSONMapper either Jackson or Serde implementation
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/tck/tests/bytebuffer/ByteBufferNativeTest.html b/2.6.0/api/io/micronaut/serde/tck/tests/bytebuffer/ByteBufferNativeTest.html new file mode 100644 index 000000000..62ed27968 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/tck/tests/bytebuffer/ByteBufferNativeTest.html @@ -0,0 +1,171 @@ + + + + +ByteBufferNativeTest (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ByteBufferNativeTest

+
+
java.lang.Object +
io.micronaut.serde.tck.tests.bytebuffer.ByteBufferNativeTest
+
+
+
+
@Property(name="micronaut.serde.write-binary-as-array", + value="false") +public class ByteBufferNativeTest +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ByteBufferNativeTest

      +
      public ByteBufferNativeTest()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      testByteBufferNative

      +
      @Test +public void testByteBufferNative(io.micronaut.json.JsonMapper jsonMapper) + throws IOException
      +
      Test ported from com.fasterxml.jackson.databind.ser.jdk.JDKTypeSerializationTest
      +
      +
      Parameters:
      +
      jsonMapper - JSONMapper either Jackson or Serde implementation
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/tck/tests/bytebuffer/ByteBufferSlicedTest.html b/2.6.0/api/io/micronaut/serde/tck/tests/bytebuffer/ByteBufferSlicedTest.html new file mode 100644 index 000000000..4537768d8 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/tck/tests/bytebuffer/ByteBufferSlicedTest.html @@ -0,0 +1,171 @@ + + + + +ByteBufferSlicedTest (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ByteBufferSlicedTest

+
+
java.lang.Object +
io.micronaut.serde.tck.tests.bytebuffer.ByteBufferSlicedTest
+
+
+
+
@Property(name="micronaut.serde.write-binary-as-array", + value="false") +public class ByteBufferSlicedTest +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ByteBufferSlicedTest

      +
      public ByteBufferSlicedTest()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      testSlicedByteBuffer

      +
      @Test +public void testSlicedByteBuffer(io.micronaut.json.JsonMapper jsonMapper) + throws IOException
      +
      Test ported from com.fasterxml.jackson.databind.ser.jdk.JDKTypeSerializationTest
      +
      +
      Parameters:
      +
      jsonMapper - JSONMapper either Jackson or Serde implementation
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/tck/tests/bytebuffer/ByteBufferTest.html b/2.6.0/api/io/micronaut/serde/tck/tests/bytebuffer/ByteBufferTest.html new file mode 100644 index 000000000..641eaea61 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/tck/tests/bytebuffer/ByteBufferTest.html @@ -0,0 +1,171 @@ + + + + +ByteBufferTest (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ByteBufferTest

+
+
java.lang.Object +
io.micronaut.serde.tck.tests.bytebuffer.ByteBufferTest
+
+
+
+
@Property(name="micronaut.serde.write-binary-as-array", + value="false") +public class ByteBufferTest +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ByteBufferTest

      +
      public ByteBufferTest()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      testByteBuffer

      +
      @Test +public void testByteBuffer(io.micronaut.json.JsonMapper jsonMapper) + throws IOException
      +
      Test ported from com.fasterxml.jackson.databind.ser.jdk.JDKTypeSerializationTest
      +
      +
      Parameters:
      +
      jsonMapper - JSONMapper either Jackson or Serde implementation
      +
      Throws:
      +
      IOException - If an unrecoverable error occurs
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/tck/tests/bytebuffer/package-summary.html b/2.6.0/api/io/micronaut/serde/tck/tests/bytebuffer/package-summary.html new file mode 100644 index 000000000..ee35f9414 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/tck/tests/bytebuffer/package-summary.html @@ -0,0 +1,103 @@ + + + + +io.micronaut.serde.tck.tests.bytebuffer (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.tck.tests.bytebuffer

+
+
+
package io.micronaut.serde.tck.tests.bytebuffer
+
+
Tests ported from Jackson Databind project. + Jackson-databind is licensed under Apache 2.0. License
+
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/tck/tests/bytebuffer/package-tree.html b/2.6.0/api/io/micronaut/serde/tck/tests/bytebuffer/package-tree.html new file mode 100644 index 000000000..535e99cc7 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/tck/tests/bytebuffer/package-tree.html @@ -0,0 +1,74 @@ + + + + +io.micronaut.serde.tck.tests.bytebuffer Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.tck.tests.bytebuffer

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/tck/tests/package-summary.html b/2.6.0/api/io/micronaut/serde/tck/tests/package-summary.html new file mode 100644 index 000000000..fc1f350a9 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/tck/tests/package-summary.html @@ -0,0 +1,97 @@ + + + + +io.micronaut.serde.tck.tests (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.tck.tests

+
+
+
package io.micronaut.serde.tck.tests
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/tck/tests/package-tree.html b/2.6.0/api/io/micronaut/serde/tck/tests/package-tree.html new file mode 100644 index 000000000..735975336 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/tck/tests/package-tree.html @@ -0,0 +1,72 @@ + + + + +io.micronaut.serde.tck.tests Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.tck.tests

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/util/BinaryCodecUtil.html b/2.6.0/api/io/micronaut/serde/util/BinaryCodecUtil.html new file mode 100644 index 000000000..b7bd80b0c --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/util/BinaryCodecUtil.html @@ -0,0 +1,190 @@ + + + + +BinaryCodecUtil (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BinaryCodecUtil

+
+
java.lang.Object +
io.micronaut.serde.util.BinaryCodecUtil
+
+
+
+
@Internal +public final class BinaryCodecUtil +extends Object
+
Common implementations for reading/writing byte arrays.
+
+
Since:
+
2.1
+
Author:
+
Jonas Konrad
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/util/CustomizableDeserializer.html b/2.6.0/api/io/micronaut/serde/util/CustomizableDeserializer.html new file mode 100644 index 000000000..53b60116e --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/util/CustomizableDeserializer.html @@ -0,0 +1,253 @@ + + + + +CustomizableDeserializer (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface CustomizableDeserializer<T>

+
+
+
+
Type Parameters:
+
T - The deserializer type
+
+
+
All Superinterfaces:
+
Deserializer<T>
+
+
+
All Known Implementing Classes:
+
ObjectArraySerde, ObjectDeserializer
+
+
+
public interface CustomizableDeserializer<T> +extends Deserializer<T>
+
The type of deserializer that requires a specific implementation by calling Deserializer.createSpecific(DecoderContext, Argument).
+
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      deserialize

      +
      default T deserialize(Decoder decoder, + Deserializer.DecoderContext context, + io.micronaut.core.type.Argument<? super T> type) + throws IOException
      +
      Description copied from interface: Deserializer
      +
      Deserializes from the current state of the Decoder an object of type Deserializer.
      +
      +
      Specified by:
      +
      deserialize in interface Deserializer<T>
      +
      Parameters:
      +
      decoder - The decoder, never null
      +
      context - The decoder context, never null
      +
      type - The generic type to be deserialized
      +
      Returns:
      +
      The deserialized object or null only if Deserializer.allowNull() returns true
      +
      Throws:
      +
      IOException - If an error occurs during deserialization of the object
      +
      +
      +
    • +
    • +
      +

      deserializeNullable

      +
      default T deserializeNullable(@NonNull + @NonNull Decoder decoder, + @NonNull + @NonNull Deserializer.DecoderContext context, + @NonNull + @NonNull io.micronaut.core.type.Argument<? super T> type) + throws IOException
      +
      Description copied from interface: Deserializer
      +
      Deserializes from the current state of the Decoder an object of type Deserializer. If + the decoder value is null, this must be permitted. By default, in this case, + this method will return null.
      +
      +
      Specified by:
      +
      deserializeNullable in interface Deserializer<T>
      +
      Parameters:
      +
      decoder - The decoder, never null
      +
      context - The decoder context, never null
      +
      type - The generic type to be deserialized
      +
      Returns:
      +
      The deserialized object or null
      +
      Throws:
      +
      IOException - If an error occurs during deserialization of the object
      +
      +
      +
    • +
    • +
      +

      allowNull

      +
      default boolean allowNull()
      +
      Description copied from interface: Deserializer
      +
      Return true if the decoder can accept the null value by converting it to something else or just returning null.
      +
      +
      Specified by:
      +
      allowNull in interface Deserializer<T>
      +
      Returns:
      +
      Whether the deserializer is allowed to emit null
      +
      +
      +
    • +
    • +
      +

      getDefaultValue

      +
      default T getDefaultValue(Deserializer.DecoderContext context, + io.micronaut.core.type.Argument<? super T> type)
      +
      Description copied from interface: Deserializer
      +
      Obtains a default value that can be returned from this deserializer in the case where a value is absent.
      +
      +
      Specified by:
      +
      getDefaultValue in interface Deserializer<T>
      +
      Parameters:
      +
      context - The decoder context, never null
      +
      type - The generic type to be deserialized
      +
      Returns:
      +
      The default value
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/util/CustomizableSerializer.html b/2.6.0/api/io/micronaut/serde/util/CustomizableSerializer.html new file mode 100644 index 000000000..c1e48fc90 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/util/CustomizableSerializer.html @@ -0,0 +1,226 @@ + + + + +CustomizableSerializer (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface CustomizableSerializer<T>

+
+
+
+
Type Parameters:
+
T - The serializer type
+
+
+
All Superinterfaces:
+
Serializer<T>
+
+
+
All Known Implementing Classes:
+
ObjectArraySerde, ObjectSerializer
+
+
+
public interface CustomizableSerializer<T> +extends Serializer<T>
+
The type of serializer that requires a specific implementation by calling Serializer.createSpecific(Serializer.EncoderContext, Argument).
+
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      serialize

      +
      default void serialize(Encoder encoder, + Serializer.EncoderContext context, + io.micronaut.core.type.Argument<? extends T> type, + T value) + throws IOException
      +
      Description copied from interface: Serializer
      +
      Serializes the given value using the passed Encoder.
      +
      +
      Specified by:
      +
      serialize in interface Serializer<T>
      +
      Parameters:
      +
      encoder - The encoder to use
      +
      context - The encoder context, never null
      +
      type - Models the generic type of the value
      +
      value - The value, can be null
      +
      Throws:
      +
      IOException - If an error occurs during serialization
      +
      +
      +
    • +
    • +
      +

      isEmpty

      +
      default boolean isEmpty(Serializer.EncoderContext context, + @Nullable + T value)
      +
      Description copied from interface: Serializer
      +
      Used for JsonInclude.Include#NON_EMPTY checking.
      +
      +
      Specified by:
      +
      isEmpty in interface Serializer<T>
      +
      Parameters:
      +
      context - The encoder context
      +
      value - The check to check
      +
      Returns:
      +
      Return true if the value is empty
      +
      +
      +
    • +
    • +
      +

      isAbsent

      +
      default boolean isAbsent(Serializer.EncoderContext context, + @Nullable + T value)
      +
      Description copied from interface: Serializer
      +
      Used for JsonInclude.Include#NON_ABSENT checking.
      +
      +
      Specified by:
      +
      isAbsent in interface Serializer<T>
      +
      Parameters:
      +
      context - The encoder context
      +
      value - The value to check
      +
      Returns:
      +
      Return true if the value is absent
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/util/NullableDeserializer.html b/2.6.0/api/io/micronaut/serde/util/NullableDeserializer.html new file mode 100644 index 000000000..910c80389 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/util/NullableDeserializer.html @@ -0,0 +1,240 @@ + + + + +NullableDeserializer (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface NullableDeserializer<T>

+
+
+
+
Type Parameters:
+
T - The type to deserialize
+
+
+
All Superinterfaces:
+
Deserializer<T>
+
+
+
All Known Subinterfaces:
+
NullableSerde<T>
+
+
+
Functional Interface:
+
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
+
+
+
@FunctionalInterface +public interface NullableDeserializer<T> +extends Deserializer<T>
+
Sub-interface of Deserializer for deserializers that allow + null. Deals with the decoding of null and delegates to deserializeNonNull(io.micronaut.serde.Decoder, io.micronaut.serde.Deserializer.DecoderContext, io.micronaut.core.type.Argument).
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      deserialize

      +
      default T deserialize(Decoder decoder, + Deserializer.DecoderContext context, + io.micronaut.core.type.Argument<? super T> type) + throws IOException
      +
      Description copied from interface: Deserializer
      +
      Deserializes from the current state of the Decoder an object of type Deserializer.
      +
      +
      Specified by:
      +
      deserialize in interface Deserializer<T>
      +
      Parameters:
      +
      decoder - The decoder, never null
      +
      context - The decoder context, never null
      +
      type - The generic type to be deserialized
      +
      Returns:
      +
      The deserialized object or null only if Deserializer.allowNull() returns true
      +
      Throws:
      +
      IOException - If an error occurs during deserialization of the object
      +
      +
      +
    • +
    • +
      +

      deserializeNullable

      +
      default T deserializeNullable(@NonNull + @NonNull Decoder decoder, + @NonNull + @NonNull Deserializer.DecoderContext context, + @NonNull + @NonNull io.micronaut.core.type.Argument<? super T> type) + throws IOException
      +
      Description copied from interface: Deserializer
      +
      Deserializes from the current state of the Decoder an object of type Deserializer. If + the decoder value is null, this must be permitted. By default, in this case, + this method will return null.
      +
      +
      Specified by:
      +
      deserializeNullable in interface Deserializer<T>
      +
      Parameters:
      +
      decoder - The decoder, never null
      +
      context - The decoder context, never null
      +
      type - The generic type to be deserialized
      +
      Returns:
      +
      The deserialized object or null
      +
      Throws:
      +
      IOException - If an error occurs during deserialization of the object
      +
      +
      +
    • +
    • +
      +

      deserializeNonNull

      +
      @NonNull +T deserializeNonNull(Decoder decoder, + Deserializer.DecoderContext decoderContext, + io.micronaut.core.type.Argument<? super T> type) + throws IOException
      +
      A method that is invoked when the value is known not to be null.
      +
      +
      Parameters:
      +
      decoder - The decoder
      +
      decoderContext - The decoder context
      +
      type - The type
      +
      Returns:
      +
      The value
      +
      Throws:
      +
      IOException - if something goes wrong during deserialization
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/util/NullableSerde.html b/2.6.0/api/io/micronaut/serde/util/NullableSerde.html new file mode 100644 index 000000000..f6fdb30df --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/util/NullableSerde.html @@ -0,0 +1,120 @@ + + + + +NullableSerde (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface NullableSerde<T>

+
+
+
+
Type Parameters:
+
T - Tge generic type
+
+
+
All Superinterfaces:
+
Deserializer<T>, NullableDeserializer<T>, Serde<T>, Serializer<T>
+
+
+
public interface NullableSerde<T> +extends Serde<T>, NullableDeserializer<T>
+
Specialization of Serde for types that allow a value of null.
+
+
+ +
+ +
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/util/package-summary.html b/2.6.0/api/io/micronaut/serde/util/package-summary.html new file mode 100644 index 000000000..499a4e074 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/util/package-summary.html @@ -0,0 +1,118 @@ + + + + +io.micronaut.serde.util (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.serde.util

+
+
+
package io.micronaut.serde.util
+
+ +
+
+
+
+ + diff --git a/2.6.0/api/io/micronaut/serde/util/package-tree.html b/2.6.0/api/io/micronaut/serde/util/package-tree.html new file mode 100644 index 000000000..cee8f9f77 --- /dev/null +++ b/2.6.0/api/io/micronaut/serde/util/package-tree.html @@ -0,0 +1,101 @@ + + + + +io.micronaut.serde.util Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.serde.util

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ + diff --git a/2.6.0/api/jquery-ui.overrides.css b/2.6.0/api/jquery-ui.overrides.css new file mode 100644 index 000000000..facf852c2 --- /dev/null +++ b/2.6.0/api/jquery-ui.overrides.css @@ -0,0 +1,35 @@ +/* + * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active, +a.ui-button:active, +.ui-button:active, +.ui-button.ui-state-active:hover { + /* Overrides the color of selection used in jQuery UI */ + background: #F8981D; + border: 1px solid #F8981D; +} diff --git a/2.6.0/api/legal/ADDITIONAL_LICENSE_INFO b/2.6.0/api/legal/ADDITIONAL_LICENSE_INFO new file mode 100644 index 000000000..ff700cd09 --- /dev/null +++ b/2.6.0/api/legal/ADDITIONAL_LICENSE_INFO @@ -0,0 +1,37 @@ + ADDITIONAL INFORMATION ABOUT LICENSING + +Certain files distributed by Oracle America, Inc. and/or its affiliates are +subject to the following clarification and special exception to the GPLv2, +based on the GNU Project exception for its Classpath libraries, known as the +GNU Classpath Exception. + +Note that Oracle includes multiple, independent programs in this software +package. Some of those programs are provided under licenses deemed +incompatible with the GPLv2 by the Free Software Foundation and others. +For example, the package includes programs licensed under the Apache +License, Version 2.0 and may include FreeType. Such programs are licensed +to you under their original licenses. + +Oracle facilitates your further distribution of this package by adding the +Classpath Exception to the necessary parts of its GPLv2 code, which permits +you to use that code in combination with other independent modules not +licensed under the GPLv2. However, note that this would not permit you to +commingle code under an incompatible license with Oracle's GPLv2 licensed +code by, for example, cutting and pasting such code into a file also +containing Oracle's GPLv2 licensed code and then distributing the result. + +Additionally, if you were to remove the Classpath Exception from any of the +files to which it applies and distribute the result, you would likely be +required to license some or all of the other code in that distribution under +the GPLv2 as well, and since the GPLv2 is incompatible with the license terms +of some items included in the distribution by Oracle, removing the Classpath +Exception could therefore effectively compromise your ability to further +distribute the package. + +Failing to distribute notices associated with some files may also create +unexpected legal consequences. + +Proceed with caution and we recommend that you obtain the advice of a lawyer +skilled in open source matters before removing the Classpath Exception or +making modifications to this package which may subsequently be redistributed +and/or involve the use of third party software. diff --git a/2.6.0/api/legal/ASSEMBLY_EXCEPTION b/2.6.0/api/legal/ASSEMBLY_EXCEPTION new file mode 100644 index 000000000..065b8d902 --- /dev/null +++ b/2.6.0/api/legal/ASSEMBLY_EXCEPTION @@ -0,0 +1,27 @@ + +OPENJDK ASSEMBLY EXCEPTION + +The OpenJDK source code made available by Oracle America, Inc. (Oracle) at +openjdk.java.net ("OpenJDK Code") is distributed under the terms of the GNU +General Public License version 2 +only ("GPL2"), with the following clarification and special exception. + + Linking this OpenJDK Code statically or dynamically with other code + is making a combined work based on this library. Thus, the terms + and conditions of GPL2 cover the whole combination. + + As a special exception, Oracle gives you permission to link this + OpenJDK Code with certain code licensed by Oracle as indicated at + http://openjdk.java.net/legal/exception-modules-2007-05-08.html + ("Designated Exception Modules") to produce an executable, + regardless of the license terms of the Designated Exception Modules, + and to copy and distribute the resulting executable under GPL2, + provided that the Designated Exception Modules continue to be + governed by the licenses under which they were offered by Oracle. + +As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code +to build an executable that includes those portions of necessary code that +Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 +with the Classpath exception). If you modify or add to the OpenJDK code, +that new GPL2 code may still be combined with Designated Exception Modules +if the new code is made subject to this exception by its copyright holder. diff --git a/2.6.0/api/legal/LICENSE b/2.6.0/api/legal/LICENSE new file mode 100644 index 000000000..8b400c7ab --- /dev/null +++ b/2.6.0/api/legal/LICENSE @@ -0,0 +1,347 @@ +The GNU General Public License (GPL) + +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Everyone is permitted to copy and distribute verbatim copies of this license +document, but changing it is not allowed. + +Preamble + +The licenses for most software are designed to take away your freedom to share +and change it. By contrast, the GNU General Public License is intended to +guarantee your freedom to share and change free software--to make sure the +software is free for all its users. This General Public License applies to +most of the Free Software Foundation's software and to any other program whose +authors commit to using it. (Some other Free Software Foundation software is +covered by the GNU Library General Public License instead.) You can apply it to +your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our +General Public Licenses are designed to make sure that you have the freedom to +distribute copies of free software (and charge for this service if you wish), +that you receive source code or can get it if you want it, that you can change +the software or use pieces of it in new free programs; and that you know you +can do these things. + +To protect your rights, we need to make restrictions that forbid anyone to deny +you these rights or to ask you to surrender the rights. These restrictions +translate to certain responsibilities for you if you distribute copies of the +software, or if you modify it. + +For example, if you distribute copies of such a program, whether gratis or for +a fee, you must give the recipients all the rights that you have. You must +make sure that they, too, receive or can get the source code. And you must +show them these terms so they know their rights. + +We protect your rights with two steps: (1) copyright the software, and (2) +offer you this license which gives you legal permission to copy, distribute +and/or modify the software. + +Also, for each author's protection and ours, we want to make certain that +everyone understands that there is no warranty for this free software. If the +software is modified by someone else and passed on, we want its recipients to +know that what they have is not the original, so that any problems introduced +by others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software patents. We +wish to avoid the danger that redistributors of a free program will +individually obtain patent licenses, in effect making the program proprietary. +To prevent this, we have made it clear that any patent must be licensed for +everyone's free use or not licensed at all. + +The precise terms and conditions for copying, distribution and modification +follow. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License applies to any program or other work which contains a notice +placed by the copyright holder saying it may be distributed under the terms of +this General Public License. The "Program", below, refers to any such program +or work, and a "work based on the Program" means either the Program or any +derivative work under copyright law: that is to say, a work containing the +Program or a portion of it, either verbatim or with modifications and/or +translated into another language. (Hereinafter, translation is included +without limitation in the term "modification".) Each licensee is addressed as +"you". + +Activities other than copying, distribution and modification are not covered by +this License; they are outside its scope. The act of running the Program is +not restricted, and the output from the Program is covered only if its contents +constitute a work based on the Program (independent of having been made by +running the Program). Whether that is true depends on what the Program does. + +1. You may copy and distribute verbatim copies of the Program's source code as +you receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice and +disclaimer of warranty; keep intact all the notices that refer to this License +and to the absence of any warranty; and give any other recipients of the +Program a copy of this License along with the Program. + +You may charge a fee for the physical act of transferring a copy, and you may +at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Program or any portion of it, thus +forming a work based on the Program, and copy and distribute such modifications +or work under the terms of Section 1 above, provided that you also meet all of +these conditions: + + a) You must cause the modified files to carry prominent notices stating + that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in whole or + in part contains or is derived from the Program or any part thereof, to be + licensed as a whole at no charge to all third parties under the terms of + this License. + + c) If the modified program normally reads commands interactively when run, + you must cause it, when started running for such interactive use in the + most ordinary way, to print or display an announcement including an + appropriate copyright notice and a notice that there is no warranty (or + else, saying that you provide a warranty) and that users may redistribute + the program under these conditions, and telling the user how to view a copy + of this License. (Exception: if the Program itself is interactive but does + not normally print such an announcement, your work based on the Program is + not required to print an announcement.) + +These requirements apply to the modified work as a whole. If identifiable +sections of that work are not derived from the Program, and can be reasonably +considered independent and separate works in themselves, then this License, and +its terms, do not apply to those sections when you distribute them as separate +works. But when you distribute the same sections as part of a whole which is a +work based on the Program, the distribution of the whole must be on the terms +of this License, whose permissions for other licensees extend to the entire +whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest your +rights to work written entirely by you; rather, the intent is to exercise the +right to control the distribution of derivative or collective works based on +the Program. + +In addition, mere aggregation of another work not based on the Program with the +Program (or with a work based on the Program) on a volume of a storage or +distribution medium does not bring the other work under the scope of this +License. + +3. You may copy and distribute the Program (or a work based on it, under +Section 2) in object code or executable form under the terms of Sections 1 and +2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable source + code, which must be distributed under the terms of Sections 1 and 2 above + on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three years, to + give any third party, for a charge no more than your cost of physically + performing source distribution, a complete machine-readable copy of the + corresponding source code, to be distributed under the terms of Sections 1 + and 2 above on a medium customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer to + distribute corresponding source code. (This alternative is allowed only + for noncommercial distribution and only if you received the program in + object code or executable form with such an offer, in accord with + Subsection b above.) + +The source code for a work means the preferred form of the work for making +modifications to it. For an executable work, complete source code means all +the source code for all modules it contains, plus any associated interface +definition files, plus the scripts used to control compilation and installation +of the executable. However, as a special exception, the source code +distributed need not include anything that is normally distributed (in either +source or binary form) with the major components (compiler, kernel, and so on) +of the operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the source +code from the same place counts as distribution of the source code, even though +third parties are not compelled to copy the source along with the object code. + +4. You may not copy, modify, sublicense, or distribute the Program except as +expressly provided under this License. Any attempt otherwise to copy, modify, +sublicense or distribute the Program is void, and will automatically terminate +your rights under this License. However, parties who have received copies, or +rights, from you under this License will not have their licenses terminated so +long as such parties remain in full compliance. + +5. You are not required to accept this License, since you have not signed it. +However, nothing else grants you permission to modify or distribute the Program +or its derivative works. These actions are prohibited by law if you do not +accept this License. Therefore, by modifying or distributing the Program (or +any work based on the Program), you indicate your acceptance of this License to +do so, and all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the Program), +the recipient automatically receives a license from the original licensor to +copy, distribute or modify the Program subject to these terms and conditions. +You may not impose any further restrictions on the recipients' exercise of the +rights granted herein. You are not responsible for enforcing compliance by +third parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), conditions +are imposed on you (whether by court order, agreement or otherwise) that +contradict the conditions of this License, they do not excuse you from the +conditions of this License. If you cannot distribute so as to satisfy +simultaneously your obligations under this License and any other pertinent +obligations, then as a consequence you may not distribute the Program at all. +For example, if a patent license would not permit royalty-free redistribution +of the Program by all those who receive copies directly or indirectly through +you, then the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply and +the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents or +other property right claims or to contest validity of any such claims; this +section has the sole purpose of protecting the integrity of the free software +distribution system, which is implemented by public license practices. Many +people have made generous contributions to the wide range of software +distributed through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing to +distribute software through any other system and a licensee cannot impose that +choice. + +This section is intended to make thoroughly clear what is believed to be a +consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in certain +countries either by patents or by copyrighted interfaces, the original +copyright holder who places the Program under this License may add an explicit +geographical distribution limitation excluding those countries, so that +distribution is permitted only in or among countries not thus excluded. In +such case, this License incorporates the limitation as if written in the body +of this License. + +9. The Free Software Foundation may publish revised and/or new versions of the +General Public License from time to time. Such new versions will be similar in +spirit to the present version, but may differ in detail to address new problems +or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any later +version", you have the option of following the terms and conditions either of +that version or of any later version published by the Free Software Foundation. +If the Program does not specify a version number of this License, you may +choose any version ever published by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free programs +whose distribution conditions are different, write to the author to ask for +permission. For software which is copyrighted by the Free Software Foundation, +write to the Free Software Foundation; we sometimes make exceptions for this. +Our decision will be guided by the two goals of preserving the free status of +all derivatives of our free software and of promoting the sharing and reuse of +software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR +THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE +STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE +PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND +PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, +YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL +ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE +PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR +INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA +BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER +OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible +use to the public, the best way to achieve this is to make it free software +which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach +them to the start of each source file to most effectively convey the exclusion +of warranty; and each file should have at least the "copyright" line and a +pointer to where the full notice is found. + + One line to give the program's name and a brief idea of what it does. + + Copyright (C) + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this when it +starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author Gnomovision comes + with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free + software, and you are welcome to redistribute it under certain conditions; + type 'show c' for details. + +The hypothetical commands 'show w' and 'show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may be +called something other than 'show w' and 'show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your school, +if any, to sign a "copyright disclaimer" for the program, if necessary. Here +is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + 'Gnomovision' (which makes passes at compilers) written by James Hacker. + + signature of Ty Coon, 1 April 1989 + + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General Public +License instead of this License. + + +"CLASSPATH" EXCEPTION TO THE GPL + +Certain source files distributed by Oracle America and/or its affiliates are +subject to the following clarification and special exception to the GPL, but +only where Oracle has expressly included in the particular source file's header +the words "Oracle designates this particular file as subject to the "Classpath" +exception as provided by Oracle in the LICENSE file that accompanied this code." + + Linking this library statically or dynamically with other modules is making + a combined work based on this library. Thus, the terms and conditions of + the GNU General Public License cover the whole combination. + + As a special exception, the copyright holders of this library give you + permission to link this library with independent modules to produce an + executable, regardless of the license terms of these independent modules, + and to copy and distribute the resulting executable under terms of your + choice, provided that you also meet, for each linked independent module, + the terms and conditions of the license of that module. An independent + module is a module which is not derived from or based on this library. If + you modify this library, you may extend this exception to your version of + the library, but you are not obligated to do so. If you do not wish to do + so, delete this exception statement from your version. diff --git a/2.6.0/api/legal/jquery.md b/2.6.0/api/legal/jquery.md new file mode 100644 index 000000000..d468b3183 --- /dev/null +++ b/2.6.0/api/legal/jquery.md @@ -0,0 +1,72 @@ +## jQuery v3.6.1 + +### jQuery License +``` +jQuery v 3.6.1 +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +****************************************** + +The jQuery JavaScript Library v3.6.1 also includes Sizzle.js + +Sizzle.js includes the following license: + +Copyright JS Foundation and other contributors, https://js.foundation/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/sizzle + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +********************* + +``` diff --git a/2.6.0/api/legal/jqueryUI.md b/2.6.0/api/legal/jqueryUI.md new file mode 100644 index 000000000..8bda9d7a8 --- /dev/null +++ b/2.6.0/api/legal/jqueryUI.md @@ -0,0 +1,49 @@ +## jQuery UI v1.13.2 + +### jQuery UI License +``` +Copyright jQuery Foundation and other contributors, https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/jquery-ui + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code contained within the demos directory. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +``` diff --git a/2.6.0/api/member-search-index.js b/2.6.0/api/member-search-index.js new file mode 100644 index 000000000..776ee28aa --- /dev/null +++ b/2.6.0/api/member-search-index.js @@ -0,0 +1 @@ +memberSearchIndex = [{"p":"io.micronaut.serde.data","c":"Users1.User","l":"_id"},{"p":"io.micronaut.serde.data","c":"Users2.User","l":"_id"},{"p":"io.micronaut.serde.data","c":"Users3.User","l":"_id"},{"p":"io.micronaut.serde.data","c":"Users1.User","l":"about"},{"p":"io.micronaut.serde.data","c":"Users2.User","l":"about"},{"p":"io.micronaut.serde.data","c":"Users3.User","l":"about"},{"p":"io.micronaut.serde.bson","c":"AbstractBsonMapper","l":"AbstractBsonMapper(SerdeRegistry, SerdeConfiguration)","u":"%3Cinit%3E(io.micronaut.serde.SerdeRegistry,io.micronaut.serde.config.SerdeConfiguration)"},{"p":"io.micronaut.serde.bson","c":"AbstractBsonMapper","l":"AbstractBsonMapper(SerdeRegistry, SerdeConfiguration, Class)","u":"%3Cinit%3E(io.micronaut.serde.SerdeRegistry,io.micronaut.serde.config.SerdeConfiguration,java.lang.Class)"},{"p":"io.micronaut.serde.bson.custom","c":"AbstractBsonSerde","l":"AbstractBsonSerde()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.jackson.outerinterface","c":"AbstractClassCommandWorking","l":"AbstractClassCommandWorking()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.jackson.outerinterface","c":"AbstractClassCommandWorkingToo","l":"AbstractClassCommandWorkingToo()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.support","c":"AbstractDecoderPerStructureStreamDecoder","l":"AbstractDecoderPerStructureStreamDecoder(AbstractDecoderPerStructureStreamDecoder, LimitingStream.RemainingLimits)","u":"%3Cinit%3E(io.micronaut.serde.support.AbstractDecoderPerStructureStreamDecoder,io.micronaut.serde.LimitingStream.RemainingLimits)"},{"p":"io.micronaut.serde.support","c":"AbstractDecoderPerStructureStreamDecoder","l":"AbstractDecoderPerStructureStreamDecoder(LimitingStream.RemainingLimits)","u":"%3Cinit%3E(io.micronaut.serde.LimitingStream.RemainingLimits)"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"AbstractOracleJsonSerde","l":"AbstractOracleJsonSerde()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.reference","c":"AbstractPropertyReferenceManager","l":"AbstractPropertyReferenceManager()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"AbstractStreamDecoder(LimitingStream.RemainingLimits)","u":"%3Cinit%3E(io.micronaut.serde.LimitingStream.RemainingLimits)"},{"p":"io.micronaut.serde.data","c":"Users1.User","l":"address"},{"p":"io.micronaut.serde.data","c":"Users2.User","l":"address"},{"p":"io.micronaut.serde.data","c":"Users3.User","l":"address"},{"p":"io.micronaut.serde.data","c":"Users1.User","l":"age"},{"p":"io.micronaut.serde.data","c":"Users2.User","l":"age"},{"p":"io.micronaut.serde.data","c":"Users3.User","l":"age"},{"p":"io.micronaut.serde.jackson.builder","c":"TestBuildMe.Builder","l":"age(int)"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerBackRef","l":"ALIAS"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerManagedRef","l":"ALIAS"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"ALIASES"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerIgnored","l":"ALLOW_DESERIALIZE"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerIgnored","l":"ALLOW_SERIALIZE"},{"p":"io.micronaut.serde","c":"Deserializer","l":"allowNull()"},{"p":"io.micronaut.serde.util","c":"CustomizableDeserializer","l":"allowNull()"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"AllTypesBean()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerInclude","l":"ALWAYS"},{"p":"io.micronaut.serde.support.util","c":"SerdeArgumentConf","l":"applyPrefixSuffix(String)","u":"applyPrefixSuffix(java.lang.String)"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"ARRAY_WRAPPER_PROPERTY"},{"p":"io.micronaut.serde.support.deserializers.collect","c":"CoreCollectionsDeserializers","l":"arrayDequeDeserializer()"},{"p":"io.micronaut.serde.support.deserializers.collect","c":"CoreCollectionsDeserializers","l":"arrayListDeserializer()"},{"p":"io.micronaut.serde.annotation","c":"Serdeable.Deserializable","l":"as()"},{"p":"io.micronaut.serde.annotation","c":"Serdeable.Serializable","l":"as()"},{"p":"io.micronaut.serde.processor.jackson","c":"AwsRemapper","l":"AwsRemapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.bson","c":"BsonReaderDecoder","l":"backFromChild(AbstractStreamDecoder)","u":"backFromChild(io.micronaut.serde.support.AbstractStreamDecoder)"},{"p":"io.micronaut.serde.support","c":"AbstractDecoderPerStructureStreamDecoder","l":"backFromChild(AbstractStreamDecoder)","u":"backFromChild(io.micronaut.serde.support.AbstractStreamDecoder)"},{"p":"io.micronaut.serde.data","c":"Users1.User","l":"balance"},{"p":"io.micronaut.serde.data","c":"Users2.User","l":"balance"},{"p":"io.micronaut.serde.data","c":"Users3.User","l":"balance"},{"p":"io.micronaut.serde","c":"RecordBean","l":"bar()"},{"p":"io.micronaut.serde.jackson.builder","c":"TestBuildSubtype.Builder","l":"bar(String)","u":"bar(java.lang.String)"},{"p":"io.micronaut.serde.jackson.builder","c":"TestBuildSubtype2.Builder","l":"bar(String)","u":"bar(java.lang.String)"},{"p":"io.micronaut.serde.support.util","c":"BeanDefKey","l":"BeanDefKey(Argument, String, String)","u":"%3Cinit%3E(io.micronaut.core.type.Argument,java.lang.String,java.lang.String)"},{"p":"io.micronaut.serde","c":"BeanWithExtraMethod","l":"BeanWithExtraMethod()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.json.stream.graalvm","c":"JsonpFeature","l":"beforeAnalysis(Feature.BeforeAnalysisAccess)","u":"beforeAnalysis(org.graalvm.nativeimage.hosted.Feature.BeforeAnalysisAccess)"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"BIG_DECIMAL_SERDE"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"BIG_INTEGER_SERDE"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder.TokenType","l":"BOOLEAN"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"BOOLEAN_ARRAY_SERDE"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"BOOLEAN_SERDE"},{"p":"io.micronaut.serde.bson","c":"BsonBinaryMapper","l":"BsonBinaryMapper(SerdeRegistry, SerdeConfiguration)","u":"%3Cinit%3E(io.micronaut.serde.SerdeRegistry,io.micronaut.serde.config.SerdeConfiguration)"},{"p":"io.micronaut.serde.bson","c":"BsonBinaryMapper","l":"BsonBinaryMapper(SerdeRegistry, SerdeConfiguration, Class)","u":"%3Cinit%3E(io.micronaut.serde.SerdeRegistry,io.micronaut.serde.config.SerdeConfiguration,java.lang.Class)"},{"p":"io.micronaut.serde.processor.bson","c":"BsonCreatorTransformer","l":"BsonCreatorTransformer()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.bson","c":"BsonDiscriminatorTransformer","l":"BsonDiscriminatorTransformer()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.bson","c":"BsonIdTransformer","l":"BsonIdTransformer()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.bson","c":"BsonIgnoreTransformer","l":"BsonIgnoreTransformer()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.bson","c":"BsonJsonMapper","l":"BsonJsonMapper(SerdeRegistry)","u":"%3Cinit%3E(io.micronaut.serde.SerdeRegistry)"},{"p":"io.micronaut.serde.bson","c":"BsonJsonMapper","l":"BsonJsonMapper(SerdeRegistry, Class)","u":"%3Cinit%3E(io.micronaut.serde.SerdeRegistry,java.lang.Class)"},{"p":"io.micronaut.serde.bson","c":"BsonJsonMapper","l":"BsonJsonMapper(SerdeRegistry, SerdeConfiguration)","u":"%3Cinit%3E(io.micronaut.serde.SerdeRegistry,io.micronaut.serde.config.SerdeConfiguration)"},{"p":"io.micronaut.serde.processor.bson","c":"BsonPropertyTransformer","l":"BsonPropertyTransformer()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.bson","c":"BsonReaderDecoder","l":"BsonReaderDecoder(BsonReader, LimitingStream.RemainingLimits)","u":"%3Cinit%3E(org.bson.BsonReader,io.micronaut.serde.LimitingStream.RemainingLimits)"},{"p":"io.micronaut.serde.processor.bson","c":"BsonRepresentationMapper","l":"BsonRepresentationMapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.bson.custom","c":"BsonRepresentationSerde","l":"BsonRepresentationSerde()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.bson","c":"BsonWriterEncoder","l":"BsonWriterEncoder(BsonWriter, LimitingStream.RemainingLimits)","u":"%3Cinit%3E(org.bson.BsonWriter,io.micronaut.serde.LimitingStream.RemainingLimits)"},{"p":"io.micronaut.serde.support.util","c":"BufferingJsonNodeProcessor","l":"BufferingJsonNodeProcessor(Consumer>, boolean)","u":"%3Cinit%3E(java.util.function.Consumer,boolean)"},{"p":"io.micronaut.serde.jackson.builder","c":"TestBuildMe.Builder","l":"build()"},{"p":"io.micronaut.serde.jackson.builder","c":"TestBuildName.Builder","l":"build()"},{"p":"io.micronaut.serde.jackson.builder","c":"TestBuildSubtype.Builder","l":"build()"},{"p":"io.micronaut.serde.jackson.builder","c":"TestBuildSubtype2.Builder","l":"build()"},{"p":"io.micronaut.serde.jackson.builder","c":"TestBuildSupertype2.Builder","l":"build()"},{"p":"io.micronaut.serde.jackson.builder","c":"TestBuildMe.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.jackson.builder","c":"TestBuildMe2.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.jackson.builder","c":"TestBuildName.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.jackson.builder","c":"TestBuildSubtype.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.jackson.builder","c":"TestBuildSubtype2.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.jackson.builder","c":"TestBuildSupertype2.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"BYTE_ARRAY_SERDE"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"BYTE_SERDE"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry.ByteArraySerde","l":"ByteArraySerde(boolean)","u":"%3Cinit%3E(boolean)"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry.ByteArraySerde","l":"ByteArraySerde(SerdeConfiguration)","u":"%3Cinit%3E(io.micronaut.serde.config.SerdeConfiguration)"},{"p":"io.micronaut.serde.tck.tests","c":"ByteArrayWriteValueAsStringTest","l":"ByteArrayWriteValueAsStringTest()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.tck.tests.bytebuffer","c":"ByteBufferDuplicatedTest","l":"ByteBufferDuplicatedTest()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.tck.tests.bytebuffer","c":"ByteBufferNativeTest","l":"ByteBufferNativeTest()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.support.serdes","c":"ByteBufferSerde","l":"ByteBufferSerde()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.tck.tests.bytebuffer","c":"ByteBufferSlicedTest","l":"ByteBufferSlicedTest()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.tck.tests.bytebuffer","c":"ByteBufferTest","l":"ByteBufferTest()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"CHAR_ARRAY_SERDE"},{"p":"io.micronaut.serde.support.serdes","c":"CoreSerdes","l":"CHAR_SEQUENCE_SERDE"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"CHAR_SERDE"},{"p":"io.micronaut.serde.support.serdes","c":"CoreSerdes","l":"charSequenceSerde()"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"CHARSET_SERDE"},{"p":"io.micronaut.serde","c":"LimitingStream","l":"childLimits()"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerSubtyped.DiscriminatorValueKind","l":"CLASS_NAME"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerSubtyped.DiscriminatorValueKind","l":"CLASS_SIMPLE_NAME"},{"p":"io.micronaut.serde","c":"ObjectMapper","l":"cloneWithFeatures(JsonFeatures)","u":"cloneWithFeatures(io.micronaut.json.JsonFeatures)"},{"p":"io.micronaut.serde.jackson","c":"JacksonJsonMapper","l":"cloneWithViewClass(Class)","u":"cloneWithViewClass(java.lang.Class)"},{"p":"io.micronaut.serde.bson","c":"BsonBinaryMapper","l":"cloneWithViewClass(Class)","u":"cloneWithViewClass(java.lang.Class)"},{"p":"io.micronaut.serde.bson","c":"BsonJsonMapper","l":"cloneWithViewClass(Class)","u":"cloneWithViewClass(java.lang.Class)"},{"p":"io.micronaut.serde.json.stream","c":"JsonStreamMapper","l":"cloneWithViewClass(Class)","u":"cloneWithViewClass(java.lang.Class)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonBinaryObjectMapper","l":"cloneWithViewClass(Class)","u":"cloneWithViewClass(java.lang.Class)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonTextObjectMapper","l":"cloneWithViewClass(Class)","u":"cloneWithViewClass(java.lang.Class)"},{"p":"io.micronaut.serde","c":"Decoder","l":"close()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"close()"},{"p":"io.micronaut.serde","c":"Encoder","l":"close()"},{"p":"io.micronaut.serde.jackson","c":"JacksonEncoder","l":"close()"},{"p":"io.micronaut.serde","c":"ObjectMapper.CloseableObjectMapper","l":"close()"},{"p":"io.micronaut.serde.bson.custom","c":"CodecBsonDecoder","l":"CodecBsonDecoder(Codec)","u":"%3Cinit%3E(org.bson.codecs.Codec)"},{"p":"io.micronaut.serde.bson","c":"BsonReaderDecoder","l":"coerceScalarToString(AbstractStreamDecoder.TokenType)","u":"coerceScalarToString(io.micronaut.serde.support.AbstractStreamDecoder.TokenType)"},{"p":"io.micronaut.serde.json.stream","c":"JsonParserDecoder","l":"coerceScalarToString(AbstractStreamDecoder.TokenType)","u":"coerceScalarToString(io.micronaut.serde.support.AbstractStreamDecoder.TokenType)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonParserDecoder","l":"coerceScalarToString(AbstractStreamDecoder.TokenType)","u":"coerceScalarToString(io.micronaut.serde.support.AbstractStreamDecoder.TokenType)"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"coerceScalarToString(AbstractStreamDecoder.TokenType)","u":"coerceScalarToString(io.micronaut.serde.support.AbstractStreamDecoder.TokenType)"},{"p":"io.micronaut.serde.data","c":"Users1.User","l":"company"},{"p":"io.micronaut.serde.data","c":"Users2.User","l":"company"},{"p":"io.micronaut.serde.data","c":"Users3.User","l":"company"},{"p":"io.micronaut.serde.support.util","c":"BufferingJsonNodeProcessor","l":"complete(Collection)","u":"complete(java.util.Collection)"},{"p":"io.micronaut.serde","c":"ConstructorArgs","l":"ConstructorArgs(String, int)","u":"%3Cinit%3E(java.lang.String,int)"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"consumeLeftElements(AbstractStreamDecoder.TokenType)","u":"consumeLeftElements(io.micronaut.serde.support.AbstractStreamDecoder.TokenType)"},{"p":"io.micronaut.serde.support.deserializers.collect","c":"CoreCollectionsDeserializers","l":"CoreCollectionsDeserializers()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.support.serdes","c":"CoreSerdes","l":"CoreSerdes()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.support.serializers","c":"CoreSerializers","l":"CoreSerializers()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.jackson.builder","c":"TestBuildMe2.Builder","l":"create()"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeEncoder","l":"create()"},{"p":"io.micronaut.serde.jackson","c":"JacksonEncoder","l":"create(JsonGenerator)","u":"create(com.fasterxml.jackson.core.JsonGenerator)"},{"p":"io.micronaut.serde.jackson","c":"JacksonEncoder","l":"create(JsonGenerator, LimitingStream.RemainingLimits)","u":"create(com.fasterxml.jackson.core.JsonGenerator,io.micronaut.serde.LimitingStream.RemainingLimits)"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeDecoder","l":"create(JsonNode, LimitingStream.RemainingLimits)","u":"create(io.micronaut.json.tree.JsonNode,io.micronaut.serde.LimitingStream.RemainingLimits)"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"create(JsonParser, LimitingStream.RemainingLimits)","u":"create(com.fasterxml.jackson.core.JsonParser,io.micronaut.serde.LimitingStream.RemainingLimits)"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeEncoder","l":"create(LimitingStream.RemainingLimits)","u":"create(io.micronaut.serde.LimitingStream.RemainingLimits)"},{"p":"io.micronaut.serde","c":"ObjectMapper","l":"create(Map, String...)","u":"create(java.util.Map,java.lang.String...)"},{"p":"io.micronaut.serde.data","c":"Users1.Friend","l":"create(String, String)","u":"create(java.lang.String,java.lang.String)"},{"p":"io.micronaut.serde.data","c":"Users3.Friend","l":"create(String, String)","u":"create(java.lang.String,java.lang.String)"},{"p":"io.micronaut.serde.bson","c":"AbstractBsonMapper","l":"createBsonReader(ByteBuffer)","u":"createBsonReader(java.nio.ByteBuffer)"},{"p":"io.micronaut.serde.bson","c":"BsonBinaryMapper","l":"createBsonReader(ByteBuffer)","u":"createBsonReader(java.nio.ByteBuffer)"},{"p":"io.micronaut.serde.bson","c":"BsonJsonMapper","l":"createBsonReader(ByteBuffer)","u":"createBsonReader(java.nio.ByteBuffer)"},{"p":"io.micronaut.serde.bson","c":"AbstractBsonMapper","l":"createBsonWriter(OutputStream)","u":"createBsonWriter(java.io.OutputStream)"},{"p":"io.micronaut.serde.bson","c":"BsonBinaryMapper","l":"createBsonWriter(OutputStream)","u":"createBsonWriter(java.io.OutputStream)"},{"p":"io.micronaut.serde.bson","c":"BsonJsonMapper","l":"createBsonWriter(OutputStream)","u":"createBsonWriter(java.io.OutputStream)"},{"p":"io.micronaut.serde.bson","c":"BsonReaderDecoder","l":"createChildDecoder()"},{"p":"io.micronaut.serde.support","c":"AbstractDecoderPerStructureStreamDecoder","l":"createChildDecoder()"},{"p":"io.micronaut.serde","c":"Decoder","l":"createDeserializationException(String, Object)","u":"createDeserializationException(java.lang.String,java.lang.Object)"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"createDeserializationException(String, Object)","u":"createDeserializationException(java.lang.String,java.lang.Object)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonParserDecoder","l":"createDeserializationException(String, Object)","u":"createDeserializationException(java.lang.String,java.lang.Object)"},{"p":"io.micronaut.serde.bson","c":"BsonReaderDecoder","l":"createDeserializationException(String, Object)","u":"createDeserializationException(java.lang.String,java.lang.Object)"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"createDeserializationException(String, Object)","u":"createDeserializationException(java.lang.String,java.lang.Object)"},{"p":"io.micronaut.serde.json.stream","c":"JsonParserDecoder","l":"createDeserializationException(String, Object)","u":"createDeserializationException(java.lang.String,java.lang.Object)"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeDecoder","l":"createDeserializationException(String, Object)","u":"createDeserializationException(java.lang.String,java.lang.Object)"},{"p":"io.micronaut.serde.support.util","c":"SubtypeInfo","l":"createForProperty(AnnotationMetadata)","u":"createForProperty(io.micronaut.core.annotation.AnnotationMetadata)"},{"p":"io.micronaut.serde.support.util","c":"SubtypeInfo","l":"createForType(AnnotationMetadata)","u":"createForType(io.micronaut.core.annotation.AnnotationMetadata)"},{"p":"io.micronaut.serde.bson","c":"AbstractBsonMapper","l":"createReactiveParser(Consumer>, boolean)","u":"createReactiveParser(java.util.function.Consumer,boolean)"},{"p":"io.micronaut.serde.jackson","c":"JacksonJsonMapper","l":"createReactiveParser(Consumer>, boolean)","u":"createReactiveParser(java.util.function.Consumer,boolean)"},{"p":"io.micronaut.serde.json.stream","c":"JsonStreamMapper","l":"createReactiveParser(Consumer>, boolean)","u":"createReactiveParser(java.util.function.Consumer,boolean)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonBinaryObjectMapper","l":"createReactiveParser(Consumer>, boolean)","u":"createReactiveParser(java.util.function.Consumer,boolean)"},{"p":"io.micronaut.serde.support.serdes","c":"NumberSerde","l":"createSpecific(Deserializer.DecoderContext, Argument)","u":"createSpecific(io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.support.serdes","c":"ObjectArraySerde","l":"createSpecific(Deserializer.DecoderContext, Argument)","u":"createSpecific(io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.support.deserializers","c":"ObjectDeserializer","l":"createSpecific(Deserializer.DecoderContext, Argument)","u":"createSpecific(io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde","c":"Deserializer","l":"createSpecific(Deserializer.DecoderContext, Argument)","u":"createSpecific(io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.support.serdes","c":"TemporalSerde","l":"createSpecific(Deserializer.DecoderContext, Argument)","u":"createSpecific(io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.support.serializers","c":"ObjectSerializer","l":"createSpecific(Serializer.EncoderContext, Argument)","u":"createSpecific(io.micronaut.serde.Serializer.EncoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.support.serdes","c":"NumberSerde","l":"createSpecific(Serializer.EncoderContext, Argument)","u":"createSpecific(io.micronaut.serde.Serializer.EncoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.support.serdes","c":"ObjectArraySerde","l":"createSpecific(Serializer.EncoderContext, Argument)","u":"createSpecific(io.micronaut.serde.Serializer.EncoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde","c":"Serializer","l":"createSpecific(Serializer.EncoderContext, Argument)","u":"createSpecific(io.micronaut.serde.Serializer.EncoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.support.serdes","c":"TemporalSerde","l":"createSpecific(Serializer.EncoderContext, Argument)","u":"createSpecific(io.micronaut.serde.Serializer.EncoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.bson","c":"BsonWriterEncoder","l":"currentPath()"},{"p":"io.micronaut.serde","c":"Encoder","l":"currentPath()"},{"p":"io.micronaut.serde.jackson","c":"JacksonEncoder","l":"currentPath()"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonGeneratorEncoder","l":"currentPath()"},{"p":"io.micronaut.serde.bson","c":"BsonReaderDecoder","l":"currentToken()"},{"p":"io.micronaut.serde.json.stream","c":"JsonParserDecoder","l":"currentToken()"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonParserDecoder","l":"currentToken()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"currentToken()"},{"p":"io.micronaut.serde.support.serdes","c":"CustomizedObjectArrayDeserializer","l":"CustomizedObjectArrayDeserializer(Argument, Deserializer)","u":"%3Cinit%3E(io.micronaut.core.type.Argument,io.micronaut.serde.Deserializer)"},{"p":"io.micronaut.serde.support.serdes","c":"CustomizedObjectArraySerializer","l":"CustomizedObjectArraySerializer(Argument, Serializer)","u":"%3Cinit%3E(io.micronaut.core.type.Argument,io.micronaut.serde.Serializer)"},{"p":"io.micronaut.serde.jackson.maps","c":"CustomKey","l":"CustomKey(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.micronaut.serde.config","c":"SerdeConfiguration.TimeShape","l":"DECIMAL"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder.ValueDecoder","l":"decode(AbstractStreamDecoder)","u":"decode(io.micronaut.serde.support.AbstractStreamDecoder)"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeArbitrary()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeArbitrary()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeArbitrary()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"decodeArbitrary()"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeDecoder","l":"decodeArbitrary()"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeArray()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeArray()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeArray()"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeArray(Argument)","u":"decodeArray(io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeArray(Argument)","u":"decodeArray(io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeArray(Argument)","u":"decodeArray(io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"decodeArray(Argument)","u":"decodeArray(io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeDecoder","l":"decodeArray(Argument)","u":"decodeArray(io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.support","c":"AbstractDecoderPerStructureStreamDecoder","l":"decodeArray0(AbstractStreamDecoder.TokenType)","u":"decodeArray0(io.micronaut.serde.support.AbstractStreamDecoder.TokenType)"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"decodeArray0(AbstractStreamDecoder.TokenType)","u":"decodeArray0(io.micronaut.serde.support.AbstractStreamDecoder.TokenType)"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeBigDecimal()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeBigDecimal()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeBigDecimal()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"decodeBigDecimal()"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeDecoder","l":"decodeBigDecimal()"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeBigDecimalNullable()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeBigDecimalNullable()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeBigDecimalNullable()"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeBigInteger()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeBigInteger()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeBigInteger()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"decodeBigInteger()"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeDecoder","l":"decodeBigInteger()"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeBigIntegerNullable()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeBigIntegerNullable()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeBigIntegerNullable()"},{"p":"io.micronaut.serde.bson","c":"BsonReaderDecoder","l":"decodeBinary()"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeBinary()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeBinary()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeBinary()"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonParserDecoder","l":"decodeBinary()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"decodeBinary()"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeDecoder","l":"decodeBinary()"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeBinaryNullable()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeBinaryNullable()"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeBoolean()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeBoolean()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeBoolean()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"decodeBoolean()"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeDecoder","l":"decodeBoolean()"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeBooleanNullable()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeBooleanNullable()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeBooleanNullable()"},{"p":"io.micronaut.serde.bson","c":"BsonReaderDecoder","l":"decodeBuffer()"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeBuffer()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeBuffer()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeBuffer()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"decodeBuffer()"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeDecoder","l":"decodeBuffer()"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeByte()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeByte()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeByte()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"decodeByte()"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeDecoder","l":"decodeByte()"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeByteNullable()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeByteNullable()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeByteNullable()"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeChar()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeChar()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeChar()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"decodeChar()"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeDecoder","l":"decodeChar()"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeCharNullable()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeCharNullable()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeCharNullable()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"decodeCustom(AbstractStreamDecoder.ValueDecoder)","u":"decodeCustom(io.micronaut.serde.support.AbstractStreamDecoder.ValueDecoder)"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"decodeCustom(AbstractStreamDecoder.ValueDecoder, boolean)","u":"decodeCustom(io.micronaut.serde.support.AbstractStreamDecoder.ValueDecoder,boolean)"},{"p":"io.micronaut.serde.bson","c":"BsonReaderDecoder","l":"decodeCustom(Decoder, DecoderContext)","u":"decodeCustom(org.bson.codecs.Decoder,org.bson.codecs.DecoderContext)"},{"p":"io.micronaut.serde.bson","c":"BsonReaderDecoder","l":"decodeDecimal128()"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeDouble()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeDouble()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeDouble()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"decodeDouble()"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeDecoder","l":"decodeDouble()"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeDoubleNullable()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeDoubleNullable()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeDoubleNullable()"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeFloat()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeFloat()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeFloat()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"decodeFloat()"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeDecoder","l":"decodeFloat()"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeFloatNullable()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeFloatNullable()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeFloatNullable()"},{"p":"io.micronaut.serde.util","c":"BinaryCodecUtil","l":"decodeFromArray(Decoder)","u":"decodeFromArray(io.micronaut.serde.Decoder)"},{"p":"io.micronaut.serde.util","c":"BinaryCodecUtil","l":"decodeFromBase64String(Decoder)","u":"decodeFromBase64String(io.micronaut.serde.Decoder)"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeInt()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeInt()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeInt()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"decodeInt()"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeDecoder","l":"decodeInt()"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeIntNullable()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeIntNullable()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeIntNullable()"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeKey()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeKey()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeKey()"},{"p":"io.micronaut.serde.support","c":"AbstractDecoderPerStructureStreamDecoder","l":"decodeKey()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"decodeKey()"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonParserDecoder","l":"decodeLocalDateTime()"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeLong()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeLong()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeLong()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"decodeLong()"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeDecoder","l":"decodeLong()"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeLongNullable()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeLongNullable()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeLongNullable()"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeNode()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeNode()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeNode()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"decodeNode()"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeDecoder","l":"decodeNode()"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeNull()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeNull()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeNull()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"decodeNull()"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeDecoder","l":"decodeNull()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"decodeNumber(AbstractStreamDecoder.TokenType, AbstractStreamDecoder.ValueDecoder, Function, T, T)","u":"decodeNumber(io.micronaut.serde.support.AbstractStreamDecoder.TokenType,io.micronaut.serde.support.AbstractStreamDecoder.ValueDecoder,java.util.function.Function,T,T)"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeObject()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeObject()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeObject()"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeObject(Argument)","u":"decodeObject(io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeObject(Argument)","u":"decodeObject(io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeObject(Argument)","u":"decodeObject(io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"decodeObject(Argument)","u":"decodeObject(io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeDecoder","l":"decodeObject(Argument)","u":"decodeObject(io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.support","c":"AbstractDecoderPerStructureStreamDecoder","l":"decodeObject0(AbstractStreamDecoder.TokenType)","u":"decodeObject0(io.micronaut.serde.support.AbstractStreamDecoder.TokenType)"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"decodeObject0(AbstractStreamDecoder.TokenType)","u":"decodeObject0(io.micronaut.serde.support.AbstractStreamDecoder.TokenType)"},{"p":"io.micronaut.serde.bson","c":"BsonReaderDecoder","l":"decodeObjectId()"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonParserDecoder","l":"decodeOffsetDateTime()"},{"p":"io.micronaut.serde.bson","c":"AbstractBsonMapper","l":"decoderContext"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeShort()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeShort()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeShort()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"decodeShort()"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeDecoder","l":"decodeShort()"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeShortNullable()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeShortNullable()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeShortNullable()"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeString()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeString()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeString()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"decodeString()"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeDecoder","l":"decodeString()"},{"p":"io.micronaut.serde","c":"Decoder","l":"decodeStringNullable()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"decodeStringNullable()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"decodeStringNullable()"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonParserDecoder","l":"decodeZonedDateTime()"},{"p":"io.micronaut.serde","c":"LimitingStream","l":"decreaseDepth()"},{"p":"io.micronaut.serde.config","c":"SerdeConfiguration","l":"DEFAULT_INET_ADDRESS_AS_NUMERIC"},{"p":"io.micronaut.serde","c":"LimitingStream","l":"DEFAULT_LIMITS"},{"p":"io.micronaut.serde","c":"LimitingStream","l":"DEFAULT_MAXIMUM_DEPTH"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"DEFAULT_SERDES"},{"p":"io.micronaut.serde.support.serdes","c":"DefaultFormattedTemporalSerde","l":"DefaultFormattedTemporalSerde(SerdeConfiguration, DateTimeFormatter)","u":"%3Cinit%3E(io.micronaut.serde.config.SerdeConfiguration,java.time.format.DateTimeFormatter)"},{"p":"io.micronaut.serde.support.util","c":"SubtypeInfo","l":"defaultImpl()"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeIntrospections","l":"DefaultSerdeIntrospections()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeIntrospections","l":"DefaultSerdeIntrospections(SerdeConfiguration)","u":"%3Cinit%3E(io.micronaut.serde.config.SerdeConfiguration)"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"DefaultSerdeRegistry(BeanContext, ObjectSerializer, ObjectDeserializer, Serde, SerdeIntrospections, ConversionService)","u":"%3Cinit%3E(io.micronaut.context.BeanContext,io.micronaut.serde.support.serializers.ObjectSerializer,io.micronaut.serde.support.deserializers.ObjectDeserializer,io.micronaut.serde.Serde,io.micronaut.serde.SerdeIntrospections,io.micronaut.core.convert.ConversionService)"},{"p":"io.micronaut.serde.support.deserializers.collect","c":"CoreCollectionsDeserializers","l":"defaultSetDeserializer()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"delegate()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"delegateForDecodeValue()"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerCreatorMode","l":"DELEGATING"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"DelegatingDecoder()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.annotation","c":"SerdeImport","l":"deserializable()"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"DESERIALIZE_AS"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry.ByteArraySerde","l":"deserialize(Decoder, Deserializer.DecoderContext, Argument)","u":"deserialize(io.micronaut.serde.Decoder,io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.support.serdes","c":"ByteBufferSerde","l":"deserialize(Decoder, Deserializer.DecoderContext, Argument)","u":"deserialize(io.micronaut.serde.Decoder,io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"OracleJsonDurationSerde","l":"deserialize(Decoder, Deserializer.DecoderContext, Argument)","u":"deserialize(io.micronaut.serde.Decoder,io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.support.serdes","c":"HealthStatusSerde","l":"deserialize(Decoder, Deserializer.DecoderContext, Argument)","u":"deserialize(io.micronaut.serde.Decoder,io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.support.serdes","c":"InetAddressSerde","l":"deserialize(Decoder, Deserializer.DecoderContext, Argument)","u":"deserialize(io.micronaut.serde.Decoder,io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.support.serdes","c":"CustomizedObjectArrayDeserializer","l":"deserialize(Decoder, Deserializer.DecoderContext, Argument)","u":"deserialize(io.micronaut.serde.Decoder,io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde","c":"Deserializer","l":"deserialize(Decoder, Deserializer.DecoderContext, Argument)","u":"deserialize(io.micronaut.serde.Decoder,io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"AbstractOracleJsonSerde","l":"deserialize(Decoder, Deserializer.DecoderContext, Argument)","u":"deserialize(io.micronaut.serde.Decoder,io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.bson.custom","c":"AbstractBsonSerde","l":"deserialize(Decoder, Deserializer.DecoderContext, Argument)","u":"deserialize(io.micronaut.serde.Decoder,io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.support.serdes","c":"DefaultFormattedTemporalSerde","l":"deserialize(Decoder, Deserializer.DecoderContext, Argument)","u":"deserialize(io.micronaut.serde.Decoder,io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.util","c":"CustomizableDeserializer","l":"deserialize(Decoder, Deserializer.DecoderContext, Argument)","u":"deserialize(io.micronaut.serde.Decoder,io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.util","c":"NullableDeserializer","l":"deserialize(Decoder, Deserializer.DecoderContext, Argument)","u":"deserialize(io.micronaut.serde.Decoder,io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.support.serdes","c":"YearSerde","l":"deserialize(Decoder, Deserializer.DecoderContext, Argument)","u":"deserialize(io.micronaut.serde.Decoder,io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde","c":"UpdatingDeserializer","l":"deserializeInto(Decoder, Deserializer.DecoderContext, Argument, T)","u":"deserializeInto(io.micronaut.serde.Decoder,io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument,T)"},{"p":"io.micronaut.serde.util","c":"NullableDeserializer","l":"deserializeNonNull(Decoder, Deserializer.DecoderContext, Argument)","u":"deserializeNonNull(io.micronaut.serde.Decoder,io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry.ByteArraySerde","l":"deserializeNullable(Decoder, Deserializer.DecoderContext, Argument)","u":"deserializeNullable(io.micronaut.serde.Decoder,io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde","c":"Deserializer","l":"deserializeNullable(Decoder, Deserializer.DecoderContext, Argument)","u":"deserializeNullable(io.micronaut.serde.Decoder,io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.util","c":"CustomizableDeserializer","l":"deserializeNullable(Decoder, Deserializer.DecoderContext, Argument)","u":"deserializeNullable(io.micronaut.serde.Decoder,io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.util","c":"NullableDeserializer","l":"deserializeNullable(Decoder, Deserializer.DecoderContext, Argument)","u":"deserializeNullable(io.micronaut.serde.Decoder,io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"DESERIALIZER_CLASS"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerSubtyped","l":"DISCRIMINATOR_PROP"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerSubtyped","l":"DISCRIMINATOR_TYPE"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerSubtyped","l":"DISCRIMINATOR_VALUE"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerSubtyped","l":"DISCRIMINATOR_VISIBLE"},{"p":"io.micronaut.serde.support.util","c":"SubtypeInfo","l":"discriminatorName()"},{"p":"io.micronaut.serde.support.util","c":"SubtypeInfo","l":"discriminatorType()"},{"p":"io.micronaut.serde.support.util","c":"SubtypeInfo","l":"discriminatorVisible()"},{"p":"io.micronaut.serde.bson.custom","c":"BsonRepresentationSerde","l":"doDeserialize(BsonReaderDecoder, Deserializer.DecoderContext, Argument)","u":"doDeserialize(io.micronaut.serde.bson.BsonReaderDecoder,io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.bson.custom","c":"AbstractBsonSerde","l":"doDeserialize(BsonReaderDecoder, Deserializer.DecoderContext, Argument)","u":"doDeserialize(io.micronaut.serde.bson.BsonReaderDecoder,io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.bson.custom","c":"CodecBsonDecoder","l":"doDeserialize(BsonReaderDecoder, Deserializer.DecoderContext, Argument)","u":"doDeserialize(io.micronaut.serde.bson.BsonReaderDecoder,io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"OracleJsonBinarySerde","l":"doDeserializeNonNull(OracleJdbcJsonParserDecoder, Deserializer.DecoderContext, Argument)","u":"doDeserializeNonNull(io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonParserDecoder,io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"OracleJsonLocaleDateSerde","l":"doDeserializeNonNull(OracleJdbcJsonParserDecoder, Deserializer.DecoderContext, Argument)","u":"doDeserializeNonNull(io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonParserDecoder,io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"OracleJsonLocaleDateTimeSerde","l":"doDeserializeNonNull(OracleJdbcJsonParserDecoder, Deserializer.DecoderContext, Argument)","u":"doDeserializeNonNull(io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonParserDecoder,io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"OracleJsonLocaleTimeSerde","l":"doDeserializeNonNull(OracleJdbcJsonParserDecoder, Deserializer.DecoderContext, Argument)","u":"doDeserializeNonNull(io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonParserDecoder,io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"OracleJsonOffsetDateTimeSerde","l":"doDeserializeNonNull(OracleJdbcJsonParserDecoder, Deserializer.DecoderContext, Argument)","u":"doDeserializeNonNull(io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonParserDecoder,io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"AbstractOracleJsonSerde","l":"doDeserializeNonNull(OracleJdbcJsonParserDecoder, Deserializer.DecoderContext, Argument)","u":"doDeserializeNonNull(io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonParserDecoder,io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"OracleJsonZonedDateTimeSerde","l":"doDeserializeNonNull(OracleJdbcJsonParserDecoder, Deserializer.DecoderContext, Argument)","u":"doDeserializeNonNull(io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonParserDecoder,io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.bson.custom","c":"BsonRepresentationSerde","l":"doSerialize(BsonWriterEncoder, Serializer.EncoderContext, Object, Argument)","u":"doSerialize(io.micronaut.serde.bson.BsonWriterEncoder,io.micronaut.serde.Serializer.EncoderContext,java.lang.Object,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.bson.custom","c":"AbstractBsonSerde","l":"doSerialize(BsonWriterEncoder, Serializer.EncoderContext, T, Argument)","u":"doSerialize(io.micronaut.serde.bson.BsonWriterEncoder,io.micronaut.serde.Serializer.EncoderContext,T,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.bson.custom","c":"CodecBsonDecoder","l":"doSerialize(BsonWriterEncoder, Serializer.EncoderContext, T, Argument)","u":"doSerialize(io.micronaut.serde.bson.BsonWriterEncoder,io.micronaut.serde.Serializer.EncoderContext,T,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"OracleJsonBinarySerde","l":"doSerializeNonNull(OracleJdbcJsonGeneratorEncoder, Serializer.EncoderContext, Argument, byte[])","u":"doSerializeNonNull(io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonGeneratorEncoder,io.micronaut.serde.Serializer.EncoderContext,io.micronaut.core.type.Argument,byte[])"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"OracleJsonLocaleDateSerde","l":"doSerializeNonNull(OracleJdbcJsonGeneratorEncoder, Serializer.EncoderContext, Argument, LocalDate)","u":"doSerializeNonNull(io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonGeneratorEncoder,io.micronaut.serde.Serializer.EncoderContext,io.micronaut.core.type.Argument,java.time.LocalDate)"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"OracleJsonLocaleDateTimeSerde","l":"doSerializeNonNull(OracleJdbcJsonGeneratorEncoder, Serializer.EncoderContext, Argument, LocalDateTime)","u":"doSerializeNonNull(io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonGeneratorEncoder,io.micronaut.serde.Serializer.EncoderContext,io.micronaut.core.type.Argument,java.time.LocalDateTime)"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"OracleJsonLocaleTimeSerde","l":"doSerializeNonNull(OracleJdbcJsonGeneratorEncoder, Serializer.EncoderContext, Argument, LocalTime)","u":"doSerializeNonNull(io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonGeneratorEncoder,io.micronaut.serde.Serializer.EncoderContext,io.micronaut.core.type.Argument,java.time.LocalTime)"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"OracleJsonOffsetDateTimeSerde","l":"doSerializeNonNull(OracleJdbcJsonGeneratorEncoder, Serializer.EncoderContext, Argument, OffsetDateTime)","u":"doSerializeNonNull(io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonGeneratorEncoder,io.micronaut.serde.Serializer.EncoderContext,io.micronaut.core.type.Argument,java.time.OffsetDateTime)"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"AbstractOracleJsonSerde","l":"doSerializeNonNull(OracleJdbcJsonGeneratorEncoder, Serializer.EncoderContext, Argument, T)","u":"doSerializeNonNull(io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonGeneratorEncoder,io.micronaut.serde.Serializer.EncoderContext,io.micronaut.core.type.Argument,T)"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"OracleJsonZonedDateTimeSerde","l":"doSerializeNonNull(OracleJdbcJsonGeneratorEncoder, Serializer.EncoderContext, Argument, ZonedDateTime)","u":"doSerializeNonNull(io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonGeneratorEncoder,io.micronaut.serde.Serializer.EncoderContext,io.micronaut.core.type.Argument,java.time.ZonedDateTime)"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"DOUBLE_ARRAY_SERDE"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"DOUBLE_SERDE"},{"p":"io.micronaut.serde.support.serdes","c":"CoreSerdes","l":"DURATION_SERDE"},{"p":"io.micronaut.serde.support.serdes","c":"CoreSerdes","l":"durationSerde()"},{"p":"io.micronaut.serde.data","c":"Users1.User","l":"email"},{"p":"io.micronaut.serde.data","c":"Users2.User","l":"email"},{"p":"io.micronaut.serde.data","c":"Users3.User","l":"email"},{"p":"io.micronaut.serde","c":"Encoder","l":"encodeArray(Argument)","u":"encodeArray(io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.bson","c":"BsonWriterEncoder","l":"encodeArray(Argument)","u":"encodeArray(io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.jackson","c":"JacksonEncoder","l":"encodeArray(Argument)","u":"encodeArray(io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonGeneratorEncoder","l":"encodeArray(Argument)","u":"encodeArray(io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeEncoder","l":"encodeArray(Argument)","u":"encodeArray(io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde","c":"Encoder","l":"encodeBigDecimal(BigDecimal)","u":"encodeBigDecimal(java.math.BigDecimal)"},{"p":"io.micronaut.serde.jackson","c":"JacksonEncoder","l":"encodeBigDecimal(BigDecimal)","u":"encodeBigDecimal(java.math.BigDecimal)"},{"p":"io.micronaut.serde.bson","c":"BsonWriterEncoder","l":"encodeBigDecimal(BigDecimal)","u":"encodeBigDecimal(java.math.BigDecimal)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonGeneratorEncoder","l":"encodeBigDecimal(BigDecimal)","u":"encodeBigDecimal(java.math.BigDecimal)"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeEncoder","l":"encodeBigDecimal(BigDecimal)","u":"encodeBigDecimal(java.math.BigDecimal)"},{"p":"io.micronaut.serde","c":"Encoder","l":"encodeBigInteger(BigInteger)","u":"encodeBigInteger(java.math.BigInteger)"},{"p":"io.micronaut.serde.jackson","c":"JacksonEncoder","l":"encodeBigInteger(BigInteger)","u":"encodeBigInteger(java.math.BigInteger)"},{"p":"io.micronaut.serde.bson","c":"BsonWriterEncoder","l":"encodeBigInteger(BigInteger)","u":"encodeBigInteger(java.math.BigInteger)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonGeneratorEncoder","l":"encodeBigInteger(BigInteger)","u":"encodeBigInteger(java.math.BigInteger)"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeEncoder","l":"encodeBigInteger(BigInteger)","u":"encodeBigInteger(java.math.BigInteger)"},{"p":"io.micronaut.serde.bson","c":"BsonWriterEncoder","l":"encodeBinary(byte[])"},{"p":"io.micronaut.serde","c":"Encoder","l":"encodeBinary(byte[])"},{"p":"io.micronaut.serde.jackson","c":"JacksonEncoder","l":"encodeBinary(byte[])"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonGeneratorEncoder","l":"encodeBinary(byte[])"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeEncoder","l":"encodeBinary(byte[])"},{"p":"io.micronaut.serde.bson","c":"BsonWriterEncoder","l":"encodeBoolean(boolean)"},{"p":"io.micronaut.serde","c":"Encoder","l":"encodeBoolean(boolean)"},{"p":"io.micronaut.serde.jackson","c":"JacksonEncoder","l":"encodeBoolean(boolean)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonGeneratorEncoder","l":"encodeBoolean(boolean)"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeEncoder","l":"encodeBoolean(boolean)"},{"p":"io.micronaut.serde.bson","c":"BsonWriterEncoder","l":"encodeByte(byte)"},{"p":"io.micronaut.serde","c":"Encoder","l":"encodeByte(byte)"},{"p":"io.micronaut.serde.jackson","c":"JacksonEncoder","l":"encodeByte(byte)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonGeneratorEncoder","l":"encodeByte(byte)"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeEncoder","l":"encodeByte(byte)"},{"p":"io.micronaut.serde.bson","c":"BsonWriterEncoder","l":"encodeChar(char)"},{"p":"io.micronaut.serde","c":"Encoder","l":"encodeChar(char)"},{"p":"io.micronaut.serde.jackson","c":"JacksonEncoder","l":"encodeChar(char)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonGeneratorEncoder","l":"encodeChar(char)"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeEncoder","l":"encodeChar(char)"},{"p":"io.micronaut.serde.bson","c":"BsonWriterEncoder","l":"encodeDecimal128(Decimal128)","u":"encodeDecimal128(org.bson.types.Decimal128)"},{"p":"io.micronaut.serde.bson","c":"BsonWriterEncoder","l":"encodeDouble(double)"},{"p":"io.micronaut.serde","c":"Encoder","l":"encodeDouble(double)"},{"p":"io.micronaut.serde.jackson","c":"JacksonEncoder","l":"encodeDouble(double)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonGeneratorEncoder","l":"encodeDouble(double)"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeEncoder","l":"encodeDouble(double)"},{"p":"io.micronaut.serde.bson","c":"BsonWriterEncoder","l":"encodeFloat(float)"},{"p":"io.micronaut.serde","c":"Encoder","l":"encodeFloat(float)"},{"p":"io.micronaut.serde.jackson","c":"JacksonEncoder","l":"encodeFloat(float)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonGeneratorEncoder","l":"encodeFloat(float)"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeEncoder","l":"encodeFloat(float)"},{"p":"io.micronaut.serde.bson","c":"BsonWriterEncoder","l":"encodeInt(int)"},{"p":"io.micronaut.serde","c":"Encoder","l":"encodeInt(int)"},{"p":"io.micronaut.serde.jackson","c":"JacksonEncoder","l":"encodeInt(int)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonGeneratorEncoder","l":"encodeInt(int)"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeEncoder","l":"encodeInt(int)"},{"p":"io.micronaut.serde","c":"Encoder","l":"encodeKey(String)","u":"encodeKey(java.lang.String)"},{"p":"io.micronaut.serde.jackson","c":"JacksonEncoder","l":"encodeKey(String)","u":"encodeKey(java.lang.String)"},{"p":"io.micronaut.serde.bson","c":"BsonWriterEncoder","l":"encodeKey(String)","u":"encodeKey(java.lang.String)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonGeneratorEncoder","l":"encodeKey(String)","u":"encodeKey(java.lang.String)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonGeneratorEncoder","l":"encodeLocalDateTime(LocalDateTime)","u":"encodeLocalDateTime(java.time.LocalDateTime)"},{"p":"io.micronaut.serde.bson","c":"BsonWriterEncoder","l":"encodeLong(long)"},{"p":"io.micronaut.serde","c":"Encoder","l":"encodeLong(long)"},{"p":"io.micronaut.serde.jackson","c":"JacksonEncoder","l":"encodeLong(long)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonGeneratorEncoder","l":"encodeLong(long)"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeEncoder","l":"encodeLong(long)"},{"p":"io.micronaut.serde.bson","c":"BsonWriterEncoder","l":"encodeNull()"},{"p":"io.micronaut.serde","c":"Encoder","l":"encodeNull()"},{"p":"io.micronaut.serde.jackson","c":"JacksonEncoder","l":"encodeNull()"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonGeneratorEncoder","l":"encodeNull()"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeEncoder","l":"encodeNull()"},{"p":"io.micronaut.serde","c":"Encoder","l":"encodeObject(Argument)","u":"encodeObject(io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.bson","c":"BsonWriterEncoder","l":"encodeObject(Argument)","u":"encodeObject(io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.jackson","c":"JacksonEncoder","l":"encodeObject(Argument)","u":"encodeObject(io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonGeneratorEncoder","l":"encodeObject(Argument)","u":"encodeObject(io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeEncoder","l":"encodeObject(Argument)","u":"encodeObject(io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.bson","c":"BsonWriterEncoder","l":"encodeObjectId(ObjectId)","u":"encodeObjectId(org.bson.types.ObjectId)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonGeneratorEncoder","l":"encodeOffsetDateTime(OffsetDateTime)","u":"encodeOffsetDateTime(java.time.OffsetDateTime)"},{"p":"io.micronaut.serde.bson","c":"AbstractBsonMapper","l":"encoderContext"},{"p":"io.micronaut.serde.bson","c":"BsonWriterEncoder","l":"encodeShort(short)"},{"p":"io.micronaut.serde","c":"Encoder","l":"encodeShort(short)"},{"p":"io.micronaut.serde.jackson","c":"JacksonEncoder","l":"encodeShort(short)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonGeneratorEncoder","l":"encodeShort(short)"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeEncoder","l":"encodeShort(short)"},{"p":"io.micronaut.serde","c":"Encoder","l":"encodeString(String)","u":"encodeString(java.lang.String)"},{"p":"io.micronaut.serde.jackson","c":"JacksonEncoder","l":"encodeString(String)","u":"encodeString(java.lang.String)"},{"p":"io.micronaut.serde.bson","c":"BsonWriterEncoder","l":"encodeString(String)","u":"encodeString(java.lang.String)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonGeneratorEncoder","l":"encodeString(String)","u":"encodeString(java.lang.String)"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeEncoder","l":"encodeString(String)","u":"encodeString(java.lang.String)"},{"p":"io.micronaut.serde.util","c":"BinaryCodecUtil","l":"encodeToArray(Encoder, byte[])","u":"encodeToArray(io.micronaut.serde.Encoder,byte[])"},{"p":"io.micronaut.serde.util","c":"BinaryCodecUtil","l":"encodeToBase64String(Encoder, byte[])","u":"encodeToBase64String(io.micronaut.serde.Encoder,byte[])"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeEncoder","l":"encodeValue(JsonNode)","u":"encodeValue(io.micronaut.json.tree.JsonNode)"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder.TokenType","l":"END_ARRAY"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder.TokenType","l":"END_OBJECT"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.serde.data","c":"Users1","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.serde.data","c":"Users1.Friend","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.serde.data","c":"Users1.User","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.serde.data","c":"Users2","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.serde.data","c":"Users2.User","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.serde.data","c":"Users3","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.serde.data","c":"Users3.Friend","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.serde.data","c":"Users3.User","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"JdkVersion","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.serde.jackson.maps","c":"CustomKey","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.serde.jackson.outerinterface","c":"RecordCommandBroken.PrintCommand","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.serde.jackson.outerinterface","c":"RecordCommandBrokenToo.PrintCommand","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.serde","c":"RecordBean","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.serde","c":"SomeObject","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.serde.support.util","c":"BeanDefKey","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.serde.support.util","c":"SerdeArgumentConf","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.serde.support.util","c":"SubtypeInfo","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.serde.support.util","c":"TypeKey","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerSubtyped.DiscriminatorType","l":"EXISTING_PROPERTY"},{"p":"io.micronaut.serde.support.util","c":"SerdeArgumentConf","l":"extendArgumentWithPrefixSuffix(Argument)","u":"extendArgumentWithPrefixSuffix(io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerSubtyped.DiscriminatorType","l":"EXTERNAL_PROPERTY"},{"p":"io.micronaut.serde.data","c":"Users1.User","l":"eyeColor"},{"p":"io.micronaut.serde.data","c":"Users2.User","l":"eyeColor"},{"p":"io.micronaut.serde.data","c":"Users3.User","l":"eyeColor"},{"p":"io.micronaut.serde.data","c":"Users1.User","l":"favoriteFruit"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"FILTER"},{"p":"io.micronaut.serde","c":"DeserializerLocator","l":"findCustomDeserializer(Class)","u":"findCustomDeserializer(java.lang.Class)"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"findCustomDeserializer(Class)","u":"findCustomDeserializer(java.lang.Class)"},{"p":"io.micronaut.serde","c":"SerializerLocator","l":"findCustomSerializer(Class)","u":"findCustomSerializer(java.lang.Class)"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"findCustomSerializer(Class)","u":"findCustomSerializer(java.lang.Class)"},{"p":"io.micronaut.serde","c":"DeserializerLocator","l":"findDeserializer(Argument)","u":"findDeserializer(io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"findDeserializer(Argument)","u":"findDeserializer(io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde","c":"DeserializerLocator","l":"findDeserializer(Class)","u":"findDeserializer(java.lang.Class)"},{"p":"io.micronaut.serde","c":"NamingStrategyLocator","l":"findNamingStrategy(Class)","u":"findNamingStrategy(java.lang.Class)"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"findNamingStrategy(Class)","u":"findNamingStrategy(java.lang.Class)"},{"p":"io.micronaut.serde","c":"SerializerLocator","l":"findSerializer(Argument)","u":"findSerializer(io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"findSerializer(Argument)","u":"findSerializer(io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde","c":"SerializerLocator","l":"findSerializer(Class)","u":"findSerializer(java.lang.Class)"},{"p":"io.micronaut.serde","c":"SerdeIntrospections","l":"findSubtypeDeserializables(Class)","u":"findSubtypeDeserializables(java.lang.Class)"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeIntrospections","l":"findSubtypeDeserializables(Class)","u":"findSubtypeDeserializables(java.lang.Class)"},{"p":"io.micronaut.serde.bson","c":"BsonWriterEncoder","l":"finishStructure()"},{"p":"io.micronaut.serde","c":"Decoder","l":"finishStructure()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"finishStructure()"},{"p":"io.micronaut.serde","c":"Encoder","l":"finishStructure()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"finishStructure()"},{"p":"io.micronaut.serde.jackson","c":"JacksonEncoder","l":"finishStructure()"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonGeneratorEncoder","l":"finishStructure()"},{"p":"io.micronaut.serde","c":"Decoder","l":"finishStructure(boolean)"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"finishStructure(boolean)"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"finishStructure(boolean)"},{"p":"io.micronaut.serde.json.stream","c":"JsonParserDecoder","l":"finishStructure(boolean)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonParserDecoder","l":"finishStructure(boolean)"},{"p":"io.micronaut.serde.support","c":"AbstractDecoderPerStructureStreamDecoder","l":"finishStructure(boolean)"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"finishStructure(boolean)"},{"p":"io.micronaut.serde.jackson","c":"JacksonEncoder","l":"finishStructureToken()"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"FLOAT_ARRAY_SERDE"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"FLOAT_SERDE"},{"p":"io.micronaut.serde.jackson.outerinterface","c":"RecordCommandBroken.PrintCommand","l":"foo()"},{"p":"io.micronaut.serde.jackson.outerinterface","c":"RecordCommandBrokenToo.PrintCommand","l":"foo()"},{"p":"io.micronaut.serde","c":"RecordBean","l":"foo()"},{"p":"io.micronaut.serde.jackson.builder","c":"TestBuildName.Builder","l":"foo(String)","u":"foo(java.lang.String)"},{"p":"io.micronaut.serde.jackson.builder","c":"TestBuildSubtype.Builder","l":"foo(String)","u":"foo(java.lang.String)"},{"p":"io.micronaut.serde.jackson.builder","c":"TestBuildSubtype2.Builder","l":"foo(String)","u":"foo(java.lang.String)"},{"p":"io.micronaut.serde.jackson.builder","c":"TestBuildSupertype2.Builder","l":"foo(String)","u":"foo(java.lang.String)"},{"p":"io.micronaut.serde.jackson.outerinterface","c":"RecordCommandBroken","l":"fooBar()"},{"p":"io.micronaut.serde.jackson.outerinterface","c":"RecordCommandBroken.PrintCommand","l":"fooBar()"},{"p":"io.micronaut.serde.config.naming","c":"PropertyNamingStrategy","l":"forName(String)","u":"forName(java.lang.String)"},{"p":"io.micronaut.serde.data","c":"Users1.Friend","l":"Friend()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.data","c":"Users3.Friend","l":"Friend()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.data","c":"Users1.User","l":"friends"},{"p":"io.micronaut.serde.data","c":"Users3.User","l":"friends"},{"p":"io.micronaut.serde.support.serdes","c":"InstantSerde","l":"fromNanos(long, int)","u":"fromNanos(long,int)"},{"p":"io.micronaut.serde.support.serdes","c":"LocalTimeSerde","l":"fromNanos(long, int)","u":"fromNanos(long,int)"},{"p":"io.micronaut.serde.support.serdes","c":"OffsetDateTimeSerde","l":"fromNanos(long, int)","u":"fromNanos(long,int)"},{"p":"io.micronaut.serde.support.serdes","c":"ZonedDateTimeSerde","l":"fromNanos(long, int)","u":"fromNanos(long,int)"},{"p":"io.micronaut.serde.data","c":"Users1.User","l":"gender"},{"p":"io.micronaut.serde.data","c":"Users2.User","l":"gender"},{"p":"io.micronaut.serde.data","c":"Users3.User","l":"gender"},{"p":"io.micronaut.serde.jackson","c":"JacksonEncoder","l":"generator"},{"p":"io.micronaut.serde","c":"SerdeJsonMapperSupplier","l":"get()"},{"p":"io.micronaut.serde.jackson.builder","c":"TestBuildMe","l":"getAge()"},{"p":"io.micronaut.serde.jackson.builder","c":"TestBuildMe2","l":"getAge()"},{"p":"io.micronaut.serde.exceptions","c":"InvalidPropertyFormatException","l":"getArgument()"},{"p":"io.micronaut.serde.config","c":"DeserializationConfiguration","l":"getArraySizeThreshold()"},{"p":"io.micronaut.serde.support.config","c":"SerdeJsonConfiguration","l":"getArraySizeThreshold()"},{"p":"io.micronaut.serde","c":"ConstructorArgs","l":"getAuthor()"},{"p":"io.micronaut.serde.jackson.builder","c":"TestBuildSubtype","l":"getBar()"},{"p":"io.micronaut.serde.jackson.builder","c":"TestBuildSubtype2","l":"getBar()"},{"p":"io.micronaut.serde","c":"SerdeIntrospections","l":"getBeanIntrospector()"},{"p":"io.micronaut.serde.bson","c":"BsonReaderDecoder","l":"getBestNumber()"},{"p":"io.micronaut.serde.json.stream","c":"JsonParserDecoder","l":"getBestNumber()"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonParserDecoder","l":"getBestNumber()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"getBestNumber()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"getBestNumberNode()"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"getBigDecimal()"},{"p":"io.micronaut.serde.bson","c":"BsonReaderDecoder","l":"getBigDecimal()"},{"p":"io.micronaut.serde.json.stream","c":"JsonParserDecoder","l":"getBigDecimal()"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonParserDecoder","l":"getBigDecimal()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"getBigDecimal()"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"getBigInteger()"},{"p":"io.micronaut.serde.bson","c":"BsonReaderDecoder","l":"getBigInteger()"},{"p":"io.micronaut.serde.json.stream","c":"JsonParserDecoder","l":"getBigInteger()"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonParserDecoder","l":"getBigInteger()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"getBigInteger()"},{"p":"io.micronaut.serde.bson","c":"BsonReaderDecoder","l":"getBoolean()"},{"p":"io.micronaut.serde.json.stream","c":"JsonParserDecoder","l":"getBoolean()"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonParserDecoder","l":"getBoolean()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"getBoolean()"},{"p":"io.micronaut.serde.bson","c":"BsonWriterEncoder","l":"getBsonWriter()"},{"p":"io.micronaut.serde.exceptions","c":"InvalidFormatException","l":"getCause()"},{"p":"io.micronaut.serde.exceptions","c":"RuntimeSerdeException","l":"getCause()"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeEncoder","l":"getCompletedValue()"},{"p":"io.micronaut.serde","c":"Deserializer.DecoderContext","l":"getConversionService()"},{"p":"io.micronaut.serde","c":"Serializer.EncoderContext","l":"getConversionService()"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"getConversionService()"},{"p":"io.micronaut.serde.bson","c":"BsonReaderDecoder","l":"getCurrentKey()"},{"p":"io.micronaut.serde.json.stream","c":"JsonParserDecoder","l":"getCurrentKey()"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonParserDecoder","l":"getCurrentKey()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"getCurrentKey()"},{"p":"io.micronaut.serde.config","c":"SerdeConfiguration","l":"getDateFormat()"},{"p":"io.micronaut.serde","c":"ObjectMapper","l":"getDefault()"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"AbstractOracleJsonSerde","l":"getDefault()"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"OracleJsonBinarySerde","l":"getDefault()"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"OracleJsonLocaleDateSerde","l":"getDefault()"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"OracleJsonLocaleDateTimeSerde","l":"getDefault()"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"OracleJsonLocaleTimeSerde","l":"getDefault()"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"OracleJsonOffsetDateTimeSerde","l":"getDefault()"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"OracleJsonZonedDateTimeSerde","l":"getDefault()"},{"p":"io.micronaut.serde","c":"Deserializer","l":"getDefaultValue(Deserializer.DecoderContext, Argument)","u":"getDefaultValue(io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.util","c":"CustomizableDeserializer","l":"getDefaultValue(Deserializer.DecoderContext, Argument)","u":"getDefaultValue(io.micronaut.serde.Deserializer.DecoderContext,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.support.deserializers","c":"ObjectDeserializer","l":"getDeserializableBean(Argument, Deserializer.DecoderContext)","u":"getDeserializableBean(io.micronaut.core.type.Argument,io.micronaut.serde.Deserializer.DecoderContext)"},{"p":"io.micronaut.serde","c":"SerdeIntrospections","l":"getDeserializableIntrospection(Argument)","u":"getDeserializableIntrospection(io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeIntrospections","l":"getDeserializableIntrospection(Argument)","u":"getDeserializableIntrospection(io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde","c":"DeserializerLocator","l":"getDeserializableSubtypes(Class)","u":"getDeserializableSubtypes(java.lang.Class)"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"getDeserializableSubtypes(Class)","u":"getDeserializableSubtypes(java.lang.Class)"},{"p":"io.micronaut.serde.bson","c":"BsonReaderDecoder","l":"getDouble()"},{"p":"io.micronaut.serde.json.stream","c":"JsonParserDecoder","l":"getDouble()"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonParserDecoder","l":"getDouble()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"getDouble()"},{"p":"io.micronaut.serde.jackson","c":"SerdeJacksonConfiguration","l":"getFactoryFeatures()"},{"p":"io.micronaut.serde.jackson.builder","c":"TestBuildName","l":"getFoo()"},{"p":"io.micronaut.serde.jackson.builder","c":"TestBuildSupertype","l":"getFoo()"},{"p":"io.micronaut.serde.jackson.builder","c":"TestBuildSupertype2","l":"getFoo()"},{"p":"io.micronaut.serde.jackson.outerinterface","c":"ClassCommandBroken.PrintCommand","l":"getFoo()"},{"p":"io.micronaut.serde.jackson.outerinterface","c":"ClassCommandBrokenToo.PrintCommand","l":"getFoo()"},{"p":"io.micronaut.serde.jackson.outerinterface","c":"ClassCommandWorking.PrintCommand","l":"getFoo()"},{"p":"io.micronaut.serde.jackson.outerinterface","c":"AbstractClassCommandWorkingToo","l":"getFooBar()"},{"p":"io.micronaut.serde.jackson.outerinterface","c":"ClassCommandBroken","l":"getFooBar()"},{"p":"io.micronaut.serde.jackson.outerinterface","c":"ClassCommandBroken.PrintCommand","l":"getFooBar()"},{"p":"io.micronaut.serde.jackson.outerinterface","c":"ClassCommandWorking","l":"getFooBar()"},{"p":"io.micronaut.serde.jackson.outerinterface","c":"ClassCommandWorking.PrintCommand","l":"getFooBar()"},{"p":"io.micronaut.serde.jackson","c":"SerdeJacksonConfiguration","l":"getGeneratorFeatures()"},{"p":"io.micronaut.serde.support.util","c":"SerdeArgumentConf","l":"getIgnored()"},{"p":"io.micronaut.serde.support.util","c":"SerdeArgumentConf","l":"getIncluded()"},{"p":"io.micronaut.serde.config","c":"SerdeConfiguration","l":"getIncludedIntrospectionPackages()"},{"p":"io.micronaut.serde.config","c":"SerializationConfiguration","l":"getInclusion()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"getInteger()"},{"p":"io.micronaut.serde.reference","c":"PropertyReference","l":"getIntrospection()"},{"p":"io.micronaut.serde.config","c":"SerdeConfiguration","l":"getLocale()"},{"p":"io.micronaut.serde.bson","c":"BsonReaderDecoder","l":"getLong()"},{"p":"io.micronaut.serde.json.stream","c":"JsonParserDecoder","l":"getLong()"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonParserDecoder","l":"getLong()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"getLong()"},{"p":"io.micronaut.serde.config","c":"SerdeConfiguration","l":"getMaximumNestingDepth()"},{"p":"io.micronaut.serde","c":"BeanWithExtraMethod","l":"getName()"},{"p":"io.micronaut.serde.jackson.builder","c":"TestBuildMe","l":"getName()"},{"p":"io.micronaut.serde.jackson.builder","c":"TestBuildMe2","l":"getName()"},{"p":"io.micronaut.serde.jackson.maps","c":"CustomKey","l":"getName()"},{"p":"io.micronaut.serde.processor.bson","c":"BsonCreatorTransformer","l":"getName()"},{"p":"io.micronaut.serde.processor.bson","c":"BsonDiscriminatorTransformer","l":"getName()"},{"p":"io.micronaut.serde.processor.bson","c":"BsonIdTransformer","l":"getName()"},{"p":"io.micronaut.serde.processor.bson","c":"BsonIgnoreTransformer","l":"getName()"},{"p":"io.micronaut.serde.processor.bson","c":"BsonPropertyTransformer","l":"getName()"},{"p":"io.micronaut.serde.processor.bson","c":"BsonRepresentationMapper","l":"getName()"},{"p":"io.micronaut.serde.processor.jackson.databind","c":"JsonDeserializeMapper","l":"getName()"},{"p":"io.micronaut.serde.processor.jackson.databind","c":"JsonNamingMapper","l":"getName()"},{"p":"io.micronaut.serde.processor.jackson.databind","c":"JsonSerializeMapper","l":"getName()"},{"p":"io.micronaut.serde.processor.jackson","c":"JacksonAnnotationMapper","l":"getName()"},{"p":"io.micronaut.serde.processor.jackson","c":"JacksonIgnorePropertiesMapper","l":"getName()"},{"p":"io.micronaut.serde.processor.jackson","c":"JacksonIgnoreTypeMapper","l":"getName()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonAliasMapper","l":"getName()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonAnyGetterMapper","l":"getName()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonAnySetterMapper","l":"getName()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonBackReferenceMapper","l":"getName()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonClassDescriptionMapper","l":"getName()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonCreatorMapper","l":"getName()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonFilterMapper","l":"getName()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonFormatMapper","l":"getName()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonGetterMapper","l":"getName()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonIgnoreMapper","l":"getName()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonIncludeMapper","l":"getName()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonIncludePropertiesMapper","l":"getName()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonManagedReferenceMapper","l":"getName()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonPropertyMapper","l":"getName()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonPropertyOrderMapper","l":"getName()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonRootNameMapper","l":"getName()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonSetterMapper","l":"getName()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonSubTypesMapper","l":"getName()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonTypeInfoMapper","l":"getName()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonTypeNameMapper","l":"getName()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonUnwrappedMapper","l":"getName()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonValueMapper","l":"getName()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonViewMapper","l":"getName()"},{"p":"io.micronaut.serde.processor.jsonb","c":"JsonbCreatorTransformer","l":"getName()"},{"p":"io.micronaut.serde.processor.jsonb","c":"JsonbDateFormatTransformer","l":"getName()"},{"p":"io.micronaut.serde.processor.jsonb","c":"JsonbNillableTransformer","l":"getName()"},{"p":"io.micronaut.serde.processor.jsonb","c":"JsonbNumberFormatTransformer","l":"getName()"},{"p":"io.micronaut.serde.processor.jsonb","c":"JsonbPropertyOrderTransformer","l":"getName()"},{"p":"io.micronaut.serde.processor.jsonb","c":"JsonbPropertyTransformer","l":"getName()"},{"p":"io.micronaut.serde.processor.jsonb","c":"JsonbTransientTransformer","l":"getName()"},{"p":"io.micronaut.serde","c":"Simple","l":"getName()"},{"p":"io.micronaut.serde.support.serdes","c":"InstantSerde","l":"getNanoPart(Instant)","u":"getNanoPart(java.time.Instant)"},{"p":"io.micronaut.serde.support.serdes","c":"LocalTimeSerde","l":"getNanoPart(LocalTime)","u":"getNanoPart(java.time.LocalTime)"},{"p":"io.micronaut.serde.support.serdes","c":"OffsetDateTimeSerde","l":"getNanoPart(OffsetDateTime)","u":"getNanoPart(java.time.OffsetDateTime)"},{"p":"io.micronaut.serde.support.serdes","c":"ZonedDateTimeSerde","l":"getNanoPart(ZonedDateTime)","u":"getNanoPart(java.time.ZonedDateTime)"},{"p":"io.micronaut.serde.config","c":"SerdeConfiguration","l":"getNumericTimeUnit()"},{"p":"io.micronaut.serde.processor","c":"SerdeAnnotationVisitor","l":"getOrder()"},{"p":"io.micronaut.serde.exceptions","c":"InvalidFormatException","l":"getOriginalValue()"},{"p":"io.micronaut.serde","c":"ConstructorArgs","l":"getOther()"},{"p":"io.micronaut.serde.processor.jackson","c":"AwsRemapper","l":"getPackageName()"},{"p":"io.micronaut.serde","c":"ConstructorArgs","l":"getPages()"},{"p":"io.micronaut.serde.jackson","c":"SerdeJacksonConfiguration","l":"getParserFeatures()"},{"p":"io.micronaut.serde.reference","c":"PropertyReference","l":"getProperty()"},{"p":"io.micronaut.serde.jackson","c":"SerdeJacksonConfiguration","l":"getReadFeatures()"},{"p":"io.micronaut.serde.reference","c":"PropertyReference","l":"getReference()"},{"p":"io.micronaut.serde.reference","c":"PropertyReference","l":"getReferenceName()"},{"p":"io.micronaut.serde.support.serdes","c":"InstantSerde","l":"getSecondPart(Instant)","u":"getSecondPart(java.time.Instant)"},{"p":"io.micronaut.serde.support.serdes","c":"LocalTimeSerde","l":"getSecondPart(LocalTime)","u":"getSecondPart(java.time.LocalTime)"},{"p":"io.micronaut.serde.support.serdes","c":"OffsetDateTimeSerde","l":"getSecondPart(OffsetDateTime)","u":"getSecondPart(java.time.OffsetDateTime)"},{"p":"io.micronaut.serde.support.serdes","c":"ZonedDateTimeSerde","l":"getSecondPart(ZonedDateTime)","u":"getSecondPart(java.time.ZonedDateTime)"},{"p":"io.micronaut.serde","c":"SerdeIntrospections","l":"getSerializableIntrospection(Argument)","u":"getSerializableIntrospection(io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeIntrospections","l":"getSerializableIntrospection(Argument)","u":"getSerializableIntrospection(io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.reference","c":"SerializationReference","l":"getSerializer()"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"getSomeBoolean()"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"getSomeByte()"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"getSomeByteObj()"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"getSomeDouble()"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"getSomeDoubleObj()"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"getSomeFloat()"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"getSomeFloatObj()"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"getSomeInt()"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"getSomeInteger()"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"getSomeLong()"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"getSomeLongObj()"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"getSomeShort()"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"getSomeShortObj()"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"getSomeString()"},{"p":"io.micronaut.serde.bson","c":"AbstractBsonMapper","l":"getStreamConfig()"},{"p":"io.micronaut.serde.jackson","c":"JacksonJsonMapper","l":"getStreamConfig()"},{"p":"io.micronaut.serde.json.stream","c":"JsonStreamMapper","l":"getStreamConfig()"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonBinaryObjectMapper","l":"getStreamConfig()"},{"p":"io.micronaut.serde.jackson","c":"SerdeJacksonConfiguration","l":"getStreamFeatures()"},{"p":"io.micronaut.serde.bson","c":"BsonReaderDecoder","l":"getString()"},{"p":"io.micronaut.serde.json.stream","c":"JsonParserDecoder","l":"getString()"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonParserDecoder","l":"getString()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"getString()"},{"p":"io.micronaut.serde.support.util","c":"SerdeArgumentConf","l":"getSubtypeInfo()"},{"p":"io.micronaut.serde.processor","c":"SerdeAnnotationVisitor","l":"getSupportedAnnotationNames()"},{"p":"io.micronaut.serde.processor.jackson.databind","c":"JsonDeserializeMapper","l":"getSupportedMemberNames()"},{"p":"io.micronaut.serde.processor.jackson.databind","c":"JsonSerializeMapper","l":"getSupportedMemberNames()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonFormatMapper","l":"getSupportedMemberNames()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonPropertyOrderMapper","l":"getSupportedMemberNames()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonSetterMapper","l":"getSupportedMemberNames()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonTypeInfoMapper","l":"getSupportedMemberNames()"},{"p":"io.micronaut.serde.processor.jackson","c":"ValidatingAnnotationMapper","l":"getSupportedMemberNames()"},{"p":"io.micronaut.serde.processor.jackson","c":"AwsRemapper","l":"getTargetPackage()"},{"p":"io.micronaut.serde.config","c":"SerdeConfiguration","l":"getTimeWriteShape()"},{"p":"io.micronaut.serde.config","c":"SerdeConfiguration","l":"getTimeZone()"},{"p":"io.micronaut.serde","c":"ConstructorArgs","l":"getTitle()"},{"p":"io.micronaut.serde.support.util","c":"BeanDefKey","l":"getType()"},{"p":"io.micronaut.serde.support.util","c":"TypeKey","l":"getType()"},{"p":"io.micronaut.serde","c":"SomeObject","l":"getVal()"},{"p":"io.micronaut.serde.processor","c":"SerdeAnnotationVisitor","l":"getVisitorKind()"},{"p":"io.micronaut.serde.jackson","c":"SerdeJacksonConfiguration","l":"getWriteFeatures()"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"JdkVersion","l":"greaterThanEqual(JdkVersion)","u":"greaterThanEqual(io.micronaut.serde.jackson.jsonvalue.JdkVersion)"},{"p":"io.micronaut.serde.data","c":"Users1.User","l":"greeting"},{"p":"io.micronaut.serde.data","c":"Users1.User","l":"guid"},{"p":"io.micronaut.serde.data","c":"Users2.User","l":"guid"},{"p":"io.micronaut.serde.data","c":"Users3.User","l":"guid"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"hashCode()"},{"p":"io.micronaut.serde.data","c":"Users1.Friend","l":"hashCode()"},{"p":"io.micronaut.serde.data","c":"Users1","l":"hashCode()"},{"p":"io.micronaut.serde.data","c":"Users1.User","l":"hashCode()"},{"p":"io.micronaut.serde.data","c":"Users2","l":"hashCode()"},{"p":"io.micronaut.serde.data","c":"Users2.User","l":"hashCode()"},{"p":"io.micronaut.serde.data","c":"Users3.Friend","l":"hashCode()"},{"p":"io.micronaut.serde.data","c":"Users3","l":"hashCode()"},{"p":"io.micronaut.serde.data","c":"Users3.User","l":"hashCode()"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"JdkVersion","l":"hashCode()"},{"p":"io.micronaut.serde.jackson.maps","c":"CustomKey","l":"hashCode()"},{"p":"io.micronaut.serde.jackson.outerinterface","c":"RecordCommandBroken.PrintCommand","l":"hashCode()"},{"p":"io.micronaut.serde.jackson.outerinterface","c":"RecordCommandBrokenToo.PrintCommand","l":"hashCode()"},{"p":"io.micronaut.serde","c":"RecordBean","l":"hashCode()"},{"p":"io.micronaut.serde","c":"SomeObject","l":"hashCode()"},{"p":"io.micronaut.serde.support.util","c":"BeanDefKey","l":"hashCode()"},{"p":"io.micronaut.serde.support.util","c":"SerdeArgumentConf","l":"hashCode()"},{"p":"io.micronaut.serde.support.util","c":"SubtypeInfo","l":"hashCode()"},{"p":"io.micronaut.serde.support.util","c":"TypeKey","l":"hashCode()"},{"p":"io.micronaut.serde.support.deserializers.collect","c":"CoreCollectionsDeserializers","l":"hashSetDeserializer()"},{"p":"io.micronaut.serde","c":"Decoder","l":"hasNextArrayValue()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"hasNextArrayValue()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"hasNextArrayValue()"},{"p":"io.micronaut.serde.support","c":"AbstractDecoderPerStructureStreamDecoder","l":"hasNextArrayValue()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"hasNextArrayValue()"},{"p":"io.micronaut.serde","c":"Deserializer.DecoderContext","l":"hasView(Class...)","u":"hasView(java.lang.Class...)"},{"p":"io.micronaut.serde","c":"Serializer.EncoderContext","l":"hasView(Class...)","u":"hasView(java.lang.Class...)"},{"p":"io.micronaut.serde.support.serdes","c":"HealthStatusSerde","l":"HealthStatusSerde()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.data","c":"Users1.Friend","l":"id"},{"p":"io.micronaut.serde.data","c":"Users3.Friend","l":"id"},{"p":"io.micronaut.serde.config.naming","c":"PropertyNamingStrategy","l":"IDENTITY"},{"p":"io.micronaut.serde.config.naming","c":"IdentityStrategy","l":"IdentityStrategy()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerIgnored","l":"IGNORE_UNKNOWN"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"IGNORED"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"IGNORED_DESERIALIZATION"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"IGNORED_SERIALIZATION"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"INCLUDE"},{"p":"io.micronaut.serde","c":"LimitingStream","l":"increaseDepth()"},{"p":"io.micronaut.serde.data","c":"Users1.User","l":"index"},{"p":"io.micronaut.serde.data","c":"Users2.User","l":"index"},{"p":"io.micronaut.serde.data","c":"Users3.User","l":"index"},{"p":"io.micronaut.serde.support.serdes","c":"InetAddressSerde","l":"InetAddressSerde(SerdeConfiguration)","u":"%3Cinit%3E(io.micronaut.serde.config.SerdeConfiguration)"},{"p":"io.micronaut.serde.tck.tests","c":"InetAddressTest","l":"inetAddressSerialization(JsonMapper)","u":"inetAddressSerialization(io.micronaut.json.JsonMapper)"},{"p":"io.micronaut.serde.tck.tests","c":"InetAddressTest","l":"InetAddressTest()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"INT_ARRAY_SERDE"},{"p":"io.micronaut.serde.config","c":"SerdeConfiguration.TimeShape","l":"INTEGER"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"INTEGER_SERDE"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"TokenError","l":"INVALID_CLIENT"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"TokenError","l":"INVALID_GRANT"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"TokenError","l":"INVALID_REQUEST"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"TokenError","l":"INVALID_SCOPE"},{"p":"io.micronaut.serde.exceptions","c":"InvalidFormatException","l":"InvalidFormatException(String, Exception, Object)","u":"%3Cinit%3E(java.lang.String,java.lang.Exception,java.lang.Object)"},{"p":"io.micronaut.serde.exceptions","c":"InvalidPropertyFormatException","l":"InvalidPropertyFormatException(InvalidFormatException, Argument)","u":"%3Cinit%3E(io.micronaut.serde.exceptions.InvalidFormatException,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde","c":"Serializer","l":"isAbsent(Serializer.EncoderContext, T)","u":"isAbsent(io.micronaut.serde.Serializer.EncoderContext,T)"},{"p":"io.micronaut.serde.util","c":"CustomizableSerializer","l":"isAbsent(Serializer.EncoderContext, T)","u":"isAbsent(io.micronaut.serde.Serializer.EncoderContext,T)"},{"p":"io.micronaut.serde.data","c":"Users1.User","l":"isActive"},{"p":"io.micronaut.serde.data","c":"Users2.User","l":"isActive"},{"p":"io.micronaut.serde.data","c":"Users3.User","l":"isActive"},{"p":"io.micronaut.serde.config","c":"SerializationConfiguration","l":"isAlwaysSerializeErrorsAsList()"},{"p":"io.micronaut.serde.support.config","c":"SerdeJsonConfiguration","l":"isAlwaysSerializeErrorsAsList()"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry.ByteArraySerde","l":"isEmpty(Serializer.EncoderContext, byte[])","u":"isEmpty(io.micronaut.serde.Serializer.EncoderContext,byte[])"},{"p":"io.micronaut.serde.support.serdes","c":"CustomizedObjectArraySerializer","l":"isEmpty(Serializer.EncoderContext, Object[])","u":"isEmpty(io.micronaut.serde.Serializer.EncoderContext,java.lang.Object[])"},{"p":"io.micronaut.serde","c":"Serializer","l":"isEmpty(Serializer.EncoderContext, T)","u":"isEmpty(io.micronaut.serde.Serializer.EncoderContext,T)"},{"p":"io.micronaut.serde.util","c":"CustomizableSerializer","l":"isEmpty(Serializer.EncoderContext, T)","u":"isEmpty(io.micronaut.serde.Serializer.EncoderContext,T)"},{"p":"io.micronaut.serde.config","c":"DeserializationConfiguration","l":"isIgnoreUnknown()"},{"p":"io.micronaut.serde.config","c":"SerdeConfiguration","l":"isInetAddressAsNumeric()"},{"p":"io.micronaut.serde.jackson","c":"SerdeJacksonConfiguration","l":"isPrettyPrint()"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"isSomeBool()"},{"p":"io.micronaut.serde.config","c":"DeserializationConfiguration","l":"isStrictNullable()"},{"p":"io.micronaut.serde.config","c":"SerdeConfiguration","l":"isWriteBinaryAsArray()"},{"p":"io.micronaut.serde.processor.jackson","c":"JacksonAnnotationMapper","l":"JacksonAnnotationMapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jackson","c":"JacksonIgnorePropertiesMapper","l":"JacksonIgnorePropertiesMapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jackson","c":"JacksonIgnoreTypeMapper","l":"JacksonIgnoreTypeMapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.jackson","c":"JacksonJsonMapper","l":"JacksonJsonMapper(SerdeRegistry, SerdeConfiguration, SerdeJacksonConfiguration)","u":"%3Cinit%3E(io.micronaut.serde.SerdeRegistry,io.micronaut.serde.config.SerdeConfiguration,io.micronaut.serde.jackson.SerdeJacksonConfiguration)"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"JdkVersion","l":"JDK_10"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"JdkVersion","l":"JDK_11"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"JdkVersion","l":"JDK_12"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"JdkVersion","l":"JDK_13"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"JdkVersion","l":"JDK_14"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"JdkVersion","l":"JDK_15"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"JdkVersion","l":"JDK_16"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"JdkVersion","l":"JDK_17"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"JdkVersion","l":"JDK_18"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"JdkVersion","l":"JDK_19"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"JdkVersion","l":"JDK_20"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"JdkVersion","l":"JDK_21"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"JdkVersion","l":"JDK_8"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"JdkVersion","l":"JDK_9"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"JdkVersion","l":"JdkVersion(int)","u":"%3Cinit%3E(int)"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonAliasMapper","l":"JsonAliasMapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonAnyGetterMapper","l":"JsonAnyGetterMapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonAnySetterMapper","l":"JsonAnySetterMapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonBackReferenceMapper","l":"JsonBackReferenceMapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jsonb","c":"JsonbCreatorTransformer","l":"JsonbCreatorTransformer()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jsonb","c":"JsonbDateFormatTransformer","l":"JsonbDateFormatTransformer()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jsonb","c":"JsonbNillableTransformer","l":"JsonbNillableTransformer()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jsonb","c":"JsonbNumberFormatTransformer","l":"JsonbNumberFormatTransformer()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jsonb","c":"JsonbPropertyOrderTransformer","l":"JsonbPropertyOrderTransformer()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jsonb","c":"JsonbPropertyTransformer","l":"JsonbPropertyTransformer()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jsonb","c":"JsonbTransientTransformer","l":"JsonbTransientTransformer()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonClassDescriptionMapper","l":"JsonClassDescriptionMapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonCreatorMapper","l":"JsonCreatorMapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jackson.databind","c":"JsonDeserializeMapper","l":"JsonDeserializeMapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonFilterMapper","l":"JsonFilterMapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonFormatMapper","l":"JsonFormatMapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonGetterMapper","l":"JsonGetterMapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonIgnoreMapper","l":"JsonIgnoreMapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonIncludeMapper","l":"JsonIncludeMapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonIncludePropertiesMapper","l":"JsonIncludePropertiesMapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonManagedReferenceMapper","l":"JsonManagedReferenceMapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jackson.databind","c":"JsonNamingMapper","l":"JsonNamingMapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.support.serdes","c":"CoreSerdes","l":"jsonNodeSerde()"},{"p":"io.micronaut.serde.json.stream","c":"JsonParserDecoder","l":"JsonParserDecoder(JsonParser)","u":"%3Cinit%3E(jakarta.json.stream.JsonParser)"},{"p":"io.micronaut.serde.json.stream.graalvm","c":"JsonpFeature","l":"JsonpFeature()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonPropertyMapper","l":"JsonPropertyMapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonPropertyOrderMapper","l":"JsonPropertyOrderMapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonRootNameMapper","l":"JsonRootNameMapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jackson.databind","c":"JsonSerializeMapper","l":"JsonSerializeMapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonSetterMapper","l":"JsonSetterMapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.json.stream","c":"JsonStreamMapper","l":"JsonStreamMapper(SerdeRegistry)","u":"%3Cinit%3E(io.micronaut.serde.SerdeRegistry)"},{"p":"io.micronaut.serde.json.stream","c":"JsonStreamMapper","l":"JsonStreamMapper(SerdeRegistry, Class)","u":"%3Cinit%3E(io.micronaut.serde.SerdeRegistry,java.lang.Class)"},{"p":"io.micronaut.serde.json.stream","c":"JsonStreamMapper","l":"JsonStreamMapper(SerdeRegistry, SerdeConfiguration)","u":"%3Cinit%3E(io.micronaut.serde.SerdeRegistry,io.micronaut.serde.config.SerdeConfiguration)"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonSubTypesMapper","l":"JsonSubTypesMapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonTypeInfoMapper","l":"JsonTypeInfoMapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonTypeNameMapper","l":"JsonTypeNameMapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonUnwrappedMapper","l":"JsonUnwrappedMapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonValueMapper","l":"JsonValueMapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonViewMapper","l":"JsonViewMapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.config.naming","c":"PropertyNamingStrategy","l":"KEBAB_CASE"},{"p":"io.micronaut.serde.config.naming","c":"KebabCaseStrategy","l":"KebabCaseStrategy()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder.TokenType","l":"KEY"},{"p":"io.micronaut.serde.data","c":"Users1.User","l":"latitude"},{"p":"io.micronaut.serde.data","c":"Users3.User","l":"latitude"},{"p":"io.micronaut.serde.config","c":"SerdeConfiguration.NumericTimeUnit","l":"LEGACY"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"LENIENT"},{"p":"io.micronaut.serde","c":"LimitingStream","l":"LimitingStream(LimitingStream.RemainingLimits)","u":"%3Cinit%3E(io.micronaut.serde.LimitingStream.RemainingLimits)"},{"p":"io.micronaut.serde","c":"LimitingStream","l":"limitsFromConfiguration(SerdeConfiguration)","u":"limitsFromConfiguration(io.micronaut.serde.config.SerdeConfiguration)"},{"p":"io.micronaut.serde.support.deserializers.collect","c":"CoreCollectionsDeserializers","l":"linkedHashMapDeserializer()"},{"p":"io.micronaut.serde.support.deserializers.collect","c":"CoreCollectionsDeserializers","l":"linkedHashSetDeserializer()"},{"p":"io.micronaut.serde.support.deserializers.collect","c":"CoreCollectionsDeserializers","l":"linkedListDeserializer()"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"LOCALE"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"LOCALE_SERDE"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"LONG_ARRAY_SERDE"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"LONG_SERDE"},{"p":"io.micronaut.serde.data","c":"Users1.User","l":"longitude"},{"p":"io.micronaut.serde.data","c":"Users3.User","l":"longitude"},{"p":"io.micronaut.serde.config.naming","c":"PropertyNamingStrategy","l":"LOWER_CAMEL_CASE"},{"p":"io.micronaut.serde.config.naming","c":"PropertyNamingStrategy","l":"LOWER_CASE"},{"p":"io.micronaut.serde.config.naming","c":"PropertyNamingStrategy","l":"LOWER_DOT_CASE"},{"p":"io.micronaut.serde.config.naming","c":"LowerCamelCaseStrategy","l":"LowerCamelCaseStrategy()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.config.naming","c":"LowerCaseStrategy","l":"LowerCaseStrategy()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.config.naming","c":"LowerDotCaseStrategy","l":"LowerDotCaseStrategy()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"JdkVersion","l":"majorVersion()"},{"p":"io.micronaut.serde.processor.bson","c":"BsonRepresentationMapper","l":"map(AnnotationValue, VisitorContext)","u":"map(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jackson.databind","c":"JsonNamingMapper","l":"map(AnnotationValue, VisitorContext)","u":"map(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jackson","c":"JacksonAnnotationMapper","l":"map(AnnotationValue, VisitorContext)","u":"map(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jackson","c":"JacksonIgnorePropertiesMapper","l":"map(AnnotationValue, VisitorContext)","u":"map(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jackson","c":"JacksonIgnoreTypeMapper","l":"map(AnnotationValue, VisitorContext)","u":"map(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonAliasMapper","l":"map(AnnotationValue, VisitorContext)","u":"map(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonBackReferenceMapper","l":"map(AnnotationValue, VisitorContext)","u":"map(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonClassDescriptionMapper","l":"map(AnnotationValue, VisitorContext)","u":"map(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonCreatorMapper","l":"map(AnnotationValue, VisitorContext)","u":"map(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonFilterMapper","l":"map(AnnotationValue, VisitorContext)","u":"map(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonGetterMapper","l":"map(AnnotationValue, VisitorContext)","u":"map(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonIgnoreMapper","l":"map(AnnotationValue, VisitorContext)","u":"map(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonIncludeMapper","l":"map(AnnotationValue, VisitorContext)","u":"map(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonIncludePropertiesMapper","l":"map(AnnotationValue, VisitorContext)","u":"map(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonManagedReferenceMapper","l":"map(AnnotationValue, VisitorContext)","u":"map(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonPropertyMapper","l":"map(AnnotationValue, VisitorContext)","u":"map(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonRootNameMapper","l":"map(AnnotationValue, VisitorContext)","u":"map(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonSubTypesMapper","l":"map(AnnotationValue, VisitorContext)","u":"map(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonTypeNameMapper","l":"map(AnnotationValue, VisitorContext)","u":"map(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonUnwrappedMapper","l":"map(AnnotationValue, VisitorContext)","u":"map(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonViewMapper","l":"map(AnnotationValue, VisitorContext)","u":"map(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jackson","c":"ValidatingAnnotationMapper","l":"map(AnnotationValue, VisitorContext)","u":"map(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jackson.databind","c":"JsonDeserializeMapper","l":"mapValid(AnnotationValue, VisitorContext)","u":"mapValid(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jackson.databind","c":"JsonSerializeMapper","l":"mapValid(AnnotationValue, VisitorContext)","u":"mapValid(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonAnyGetterMapper","l":"mapValid(AnnotationValue, VisitorContext)","u":"mapValid(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonAnySetterMapper","l":"mapValid(AnnotationValue, VisitorContext)","u":"mapValid(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonFormatMapper","l":"mapValid(AnnotationValue, VisitorContext)","u":"mapValid(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonPropertyOrderMapper","l":"mapValid(AnnotationValue, VisitorContext)","u":"mapValid(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonSetterMapper","l":"mapValid(AnnotationValue, VisitorContext)","u":"mapValid(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonTypeInfoMapper","l":"mapValid(AnnotationValue, VisitorContext)","u":"mapValid(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jackson","c":"JsonValueMapper","l":"mapValid(AnnotationValue, VisitorContext)","u":"mapValid(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jackson","c":"ValidatingAnnotationMapper","l":"mapValid(AnnotationValue, VisitorContext)","u":"mapValid(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"META_ANNOTATION_PROPERTY"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"META_ANNOTATION_PROPERTY_ORDER"},{"p":"io.micronaut.serde.config","c":"SerdeConfiguration.NumericTimeUnit","l":"MILLISECONDS"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerSubtyped.DiscriminatorValueKind","l":"MINIMAL_CLASS"},{"p":"io.micronaut.serde.annotation","c":"SerdeImport","l":"mixin()"},{"p":"io.micronaut.serde.data","c":"Users1.Friend","l":"name"},{"p":"io.micronaut.serde.data","c":"Users1.User","l":"name"},{"p":"io.micronaut.serde.data","c":"Users2.User","l":"name"},{"p":"io.micronaut.serde.data","c":"Users3.Friend","l":"name"},{"p":"io.micronaut.serde.data","c":"Users3.User","l":"name"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerSubtyped.DiscriminatorValueKind","l":"NAME"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerUnwrapped","l":"NAME"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"JdkVersion","l":"name()"},{"p":"io.micronaut.serde.jackson.builder","c":"TestBuildMe.Builder","l":"name(String)","u":"name(java.lang.String)"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"NAMING"},{"p":"io.micronaut.serde.annotation","c":"Serdeable.Deserializable","l":"naming()"},{"p":"io.micronaut.serde.annotation","c":"Serdeable","l":"naming()"},{"p":"io.micronaut.serde.annotation","c":"Serdeable.Serializable","l":"naming()"},{"p":"io.micronaut.serde.config","c":"SerdeConfiguration.NumericTimeUnit","l":"NANOSECONDS"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerInclude","l":"NEVER"},{"p":"io.micronaut.serde","c":"SerdeRegistry","l":"newDecoderContext(Class)","u":"newDecoderContext(java.lang.Class)"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"newDecoderContext(Class)","u":"newDecoderContext(java.lang.Class)"},{"p":"io.micronaut.serde","c":"SerdeRegistry","l":"newEncoderContext(Class)","u":"newEncoderContext(java.lang.Class)"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"newEncoderContext(Class)","u":"newEncoderContext(java.lang.Class)"},{"p":"io.micronaut.serde.bson","c":"BsonReaderDecoder","l":"nextToken()"},{"p":"io.micronaut.serde.json.stream","c":"JsonParserDecoder","l":"nextToken()"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonParserDecoder","l":"nextToken()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"nextToken()"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerInclude","l":"NON_ABSENT"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerInclude","l":"NON_EMPTY"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerInclude","l":"NON_NULL"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder.TokenType","l":"NULL"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder.TokenType","l":"NUMBER"},{"p":"io.micronaut.serde.support.serdes","c":"CoreSerdes","l":"objectArraySerde()"},{"p":"io.micronaut.serde.support.serdes","c":"ObjectArraySerde","l":"ObjectArraySerde()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.support.deserializers","c":"ObjectDeserializer","l":"ObjectDeserializer(SerdeIntrospections, DeserializationConfiguration, SerdeDeserializationPreInstantiateCallback)","u":"%3Cinit%3E(io.micronaut.serde.SerdeIntrospections,io.micronaut.serde.config.DeserializationConfiguration,io.micronaut.serde.support.deserializers.SerdeDeserializationPreInstantiateCallback)"},{"p":"io.micronaut.serde.support.serializers","c":"ObjectSerializer","l":"ObjectSerializer(SerdeIntrospections, SerializationConfiguration, BeanContext)","u":"%3Cinit%3E(io.micronaut.serde.SerdeIntrospections,io.micronaut.serde.config.SerializationConfiguration,io.micronaut.context.BeanContext)"},{"p":"io.micronaut.serde.support.util","c":"BufferingJsonNodeProcessor","l":"onComplete()"},{"p":"io.micronaut.serde.support.util","c":"BufferingJsonNodeProcessor","l":"onError(Throwable)","u":"onError(java.lang.Throwable)"},{"p":"io.micronaut.serde.support.util","c":"BufferingJsonNodeProcessor","l":"onNext(byte[])","u":"onNext(T)"},{"p":"io.micronaut.serde.support.util","c":"BufferingJsonNodeProcessor","l":"onSubscribe(Subscription)","u":"onSubscribe(org.reactivestreams.Subscription)"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"OPTIONAL_DOUBLE_SERDE"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"OPTIONAL_INT_SERDE"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"OPTIONAL_LONG_SERDE"},{"p":"io.micronaut.serde.support.deserializers.collect","c":"CoreCollectionsDeserializers","l":"optionalDeserializer()"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonBinaryObjectMapper","l":"OracleJdbcJsonBinaryObjectMapper(SerdeRegistry)","u":"%3Cinit%3E(io.micronaut.serde.SerdeRegistry)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonBinaryObjectMapper","l":"OracleJdbcJsonBinaryObjectMapper(SerdeRegistry, Class)","u":"%3Cinit%3E(io.micronaut.serde.SerdeRegistry,java.lang.Class)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonBinaryObjectMapper","l":"OracleJdbcJsonBinaryObjectMapper(SerdeRegistry, SerdeConfiguration)","u":"%3Cinit%3E(io.micronaut.serde.SerdeRegistry,io.micronaut.serde.config.SerdeConfiguration)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonTextObjectMapper","l":"OracleJdbcJsonTextObjectMapper(SerdeRegistry)","u":"%3Cinit%3E(io.micronaut.serde.SerdeRegistry)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonTextObjectMapper","l":"OracleJdbcJsonTextObjectMapper(SerdeRegistry, Class)","u":"%3Cinit%3E(io.micronaut.serde.SerdeRegistry,java.lang.Class)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonTextObjectMapper","l":"OracleJdbcJsonTextObjectMapper(SerdeRegistry, SerdeConfiguration)","u":"%3Cinit%3E(io.micronaut.serde.SerdeRegistry,io.micronaut.serde.config.SerdeConfiguration)"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"OracleJsonBinarySerde","l":"OracleJsonBinarySerde()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"OracleJsonBinarySerde","l":"OracleJsonBinarySerde(DefaultSerdeRegistry.ByteArraySerde)","u":"%3Cinit%3E(io.micronaut.serde.support.DefaultSerdeRegistry.ByteArraySerde)"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"OracleJsonDurationSerde","l":"OracleJsonDurationSerde()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonBinaryObjectMapper","l":"oracleJsonFactory"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"OracleJsonLocaleDateSerde","l":"OracleJsonLocaleDateSerde(LocalDateSerde)","u":"%3Cinit%3E(io.micronaut.serde.support.serdes.LocalDateSerde)"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"OracleJsonLocaleDateTimeSerde","l":"OracleJsonLocaleDateTimeSerde(LocalDateTimeSerde)","u":"%3Cinit%3E(io.micronaut.serde.support.serdes.LocalDateTimeSerde)"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"OracleJsonLocaleTimeSerde","l":"OracleJsonLocaleTimeSerde(LocalTimeSerde)","u":"%3Cinit%3E(io.micronaut.serde.support.serdes.LocalTimeSerde)"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"OracleJsonOffsetDateTimeSerde","l":"OracleJsonOffsetDateTimeSerde(OffsetDateTimeSerde)","u":"%3Cinit%3E(io.micronaut.serde.support.serdes.OffsetDateTimeSerde)"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"OracleJsonZonedDateTimeSerde","l":"OracleJsonZonedDateTimeSerde(ZonedDateTimeSerde)","u":"%3Cinit%3E(io.micronaut.serde.support.serdes.ZonedDateTimeSerde)"},{"p":"io.micronaut.serde.support.util","c":"SerdeArgumentConf","l":"order()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder.TokenType","l":"OTHER"},{"p":"io.micronaut.serde","c":"LimitingStream","l":"ourLimits()"},{"p":"io.micronaut.serde.annotation","c":"SerdeImport","l":"packageName()"},{"p":"io.micronaut.serde.support.util","c":"BufferingJsonNodeProcessor","l":"parseOne(byte[])"},{"p":"io.micronaut.serde.support.util","c":"BufferingJsonNodeProcessor","l":"parseOne(InputStream)","u":"parseOne(java.io.InputStream)"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"PATTERN"},{"p":"io.micronaut.serde.support.util","c":"JsonNodeDecoder","l":"peekValue()"},{"p":"io.micronaut.serde.support.serdes","c":"CoreSerdes","l":"PERIOD_SERDE"},{"p":"io.micronaut.serde.support.serdes","c":"CoreSerdes","l":"periodSerde()"},{"p":"io.micronaut.serde.data","c":"Users1.User","l":"phone"},{"p":"io.micronaut.serde.data","c":"Users2.User","l":"phone"},{"p":"io.micronaut.serde.data","c":"Users3.User","l":"phone"},{"p":"io.micronaut.serde.data","c":"Users1.User","l":"picture"},{"p":"io.micronaut.serde.data","c":"Users2.User","l":"picture"},{"p":"io.micronaut.serde.data","c":"Users3.User","l":"picture"},{"p":"io.micronaut.serde.reference","c":"AbstractPropertyReferenceManager","l":"popManagedRef()"},{"p":"io.micronaut.serde.reference","c":"PropertyReferenceManager","l":"popManagedRef()"},{"p":"io.micronaut.serde.support","c":"AbstractDecoderPerStructureStreamDecoder","l":"preDecodeValue(AbstractStreamDecoder.TokenType)","u":"preDecodeValue(io.micronaut.serde.support.AbstractStreamDecoder.TokenType)"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"preDecodeValue(AbstractStreamDecoder.TokenType)","u":"preDecodeValue(io.micronaut.serde.support.AbstractStreamDecoder.TokenType)"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerUnwrapped","l":"PREFIX"},{"p":"io.micronaut.serde.config","c":"DeserializationConfiguration","l":"PREFIX"},{"p":"io.micronaut.serde.config","c":"SerdeConfiguration","l":"PREFIX"},{"p":"io.micronaut.serde.config","c":"SerializationConfiguration","l":"PREFIX"},{"p":"io.micronaut.serde.support.deserializers","c":"SerdeDeserializationPreInstantiateCallback","l":"preInstantiate(BeanIntrospection, Object...)","u":"preInstantiate(io.micronaut.core.beans.BeanIntrospection,java.lang.Object...)"},{"p":"io.micronaut.serde.jackson.outerinterface","c":"ClassCommandBroken.PrintCommand","l":"PrintCommand(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.micronaut.serde.jackson.outerinterface","c":"ClassCommandBrokenToo.PrintCommand","l":"PrintCommand(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.micronaut.serde.jackson.outerinterface","c":"ClassCommandWorking.PrintCommand","l":"PrintCommand(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.micronaut.serde.jackson.outerinterface","c":"RecordCommandBroken.PrintCommand","l":"PrintCommand(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.micronaut.serde.jackson.outerinterface","c":"RecordCommandBrokenToo.PrintCommand","l":"PrintCommand(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerCreatorMode","l":"PROPERTIES"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerSubtyped.DiscriminatorType","l":"PROPERTY"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"PROPERTY"},{"p":"io.micronaut.serde.reference","c":"PropertyReference","l":"PropertyReference(String, BeanIntrospection, Argument, Object)","u":"%3Cinit%3E(java.lang.String,io.micronaut.core.beans.BeanIntrospection,io.micronaut.core.type.Argument,java.lang.Object)"},{"p":"io.micronaut.serde.reference","c":"PropertyReferenceManager","l":"pushManagedRef(PropertyReference)","u":"pushManagedRef(io.micronaut.serde.reference.PropertyReference)"},{"p":"io.micronaut.serde.reference","c":"AbstractPropertyReferenceManager","l":"pushManagedRef(PropertyReference)","u":"pushManagedRef(io.micronaut.serde.reference.PropertyReference)"},{"p":"io.micronaut.serde.tck.tests","c":"InetAddressTest","l":"q(String)","u":"q(java.lang.String)"},{"p":"io.micronaut.serde.support.serdes","c":"InstantSerde","l":"query()"},{"p":"io.micronaut.serde.support.serdes","c":"LocalDateSerde","l":"query()"},{"p":"io.micronaut.serde.support.serdes","c":"LocalDateTimeSerde","l":"query()"},{"p":"io.micronaut.serde.support.serdes","c":"LocalTimeSerde","l":"query()"},{"p":"io.micronaut.serde.support.serdes","c":"OffsetDateTimeSerde","l":"query()"},{"p":"io.micronaut.serde.support.serdes","c":"TemporalSerde","l":"query()"},{"p":"io.micronaut.serde.support.serdes","c":"YearSerde","l":"query()"},{"p":"io.micronaut.serde.support.serdes","c":"ZonedDateTimeSerde","l":"query()"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"READ_ONLY"},{"p":"io.micronaut.serde.jackson","c":"JacksonJsonMapper","l":"readValue(byte[], Argument)","u":"readValue(byte[],io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.bson","c":"AbstractBsonMapper","l":"readValue(byte[], Argument)","u":"readValue(byte[],io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.json.stream","c":"JsonStreamMapper","l":"readValue(byte[], Argument)","u":"readValue(byte[],io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonBinaryObjectMapper","l":"readValue(byte[], Argument)","u":"readValue(byte[],io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.jackson","c":"JacksonJsonMapper","l":"readValue(ByteBuffer, Argument)","u":"readValue(io.micronaut.core.io.buffer.ByteBuffer,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.jackson","c":"JacksonJsonMapper","l":"readValue(InputStream, Argument)","u":"readValue(java.io.InputStream,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.bson","c":"AbstractBsonMapper","l":"readValue(InputStream, Argument)","u":"readValue(java.io.InputStream,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.json.stream","c":"JsonStreamMapper","l":"readValue(InputStream, Argument)","u":"readValue(java.io.InputStream,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonBinaryObjectMapper","l":"readValue(InputStream, Argument)","u":"readValue(java.io.InputStream,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonBinaryObjectMapper","l":"readValue(OracleJsonParser, Argument)","u":"readValue(oracle.sql.json.OracleJsonParser,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.jackson","c":"JacksonJsonMapper","l":"readValueFromTree(JsonNode, Argument)","u":"readValueFromTree(io.micronaut.json.tree.JsonNode,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.bson","c":"AbstractBsonMapper","l":"readValueFromTree(JsonNode, Argument)","u":"readValueFromTree(io.micronaut.json.tree.JsonNode,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.json.stream","c":"JsonStreamMapper","l":"readValueFromTree(JsonNode, Argument)","u":"readValueFromTree(io.micronaut.json.tree.JsonNode,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonBinaryObjectMapper","l":"readValueFromTree(JsonNode, Argument)","u":"readValueFromTree(io.micronaut.json.tree.JsonNode,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde","c":"RecordBean","l":"RecordBean(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"io.micronaut.serde.reference","c":"AbstractPropertyReferenceManager","l":"refs"},{"p":"io.micronaut.serde.data","c":"Users1.User","l":"registered"},{"p":"io.micronaut.serde.data","c":"Users2.User","l":"registered"},{"p":"io.micronaut.serde.data","c":"Users3.User","l":"registered"},{"p":"io.micronaut.serde.bson","c":"AbstractBsonMapper","l":"registry"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonBinaryObjectMapper","l":"registry"},{"p":"io.micronaut.serde.processor.jackson","c":"AwsRemapper","l":"remap(AnnotationValue, VisitorContext)","u":"remap(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"REQUIRED"},{"p":"io.micronaut.serde.support.util","c":"SerdeArgumentConf","l":"resolveAllowPropertyPredicate(boolean)"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeIntrospections","l":"resolveIntrospectionForDeserialization(Argument, BeanIntrospection)","u":"resolveIntrospectionForDeserialization(io.micronaut.core.type.Argument,io.micronaut.core.beans.BeanIntrospection)"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeIntrospections","l":"resolveIntrospectionForSerialization(Argument, BeanIntrospection)","u":"resolveIntrospectionForSerialization(io.micronaut.core.type.Argument,io.micronaut.core.beans.BeanIntrospection)"},{"p":"io.micronaut.serde","c":"Deserializer.DecoderContext","l":"resolveReference(PropertyReference)","u":"resolveReference(io.micronaut.serde.reference.PropertyReference)"},{"p":"io.micronaut.serde","c":"Serializer.EncoderContext","l":"resolveReference(SerializationReference)","u":"resolveReference(io.micronaut.serde.reference.SerializationReference)"},{"p":"io.micronaut.serde.support.util","c":"SerdeAnnotationUtil","l":"resolveViews(AnnotationMetadata, AnnotationMetadata)","u":"resolveViews(io.micronaut.core.annotation.AnnotationMetadata,io.micronaut.core.annotation.AnnotationMetadata)"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"RUNTIME_NAMING"},{"p":"io.micronaut.serde.exceptions","c":"RuntimeSerdeException","l":"RuntimeSerdeException(SerdeException)","u":"%3Cinit%3E(io.micronaut.serde.exceptions.SerdeException)"},{"p":"io.micronaut.serde.config","c":"SerdeConfiguration.NumericTimeUnit","l":"SECONDS"},{"p":"io.micronaut.serde.support.util","c":"SerdeAnnotationUtil","l":"SerdeAnnotationUtil()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.processor","c":"SerdeAnnotationVisitor","l":"SerdeAnnotationVisitor()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.support.util","c":"SerdeArgumentConf","l":"SerdeArgumentConf(AnnotationMetadata)","u":"%3Cinit%3E(io.micronaut.core.annotation.AnnotationMetadata)"},{"p":"io.micronaut.serde.bson","c":"AbstractBsonMapper","l":"serdeConfiguration"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonBinaryObjectMapper","l":"serdeConfiguration"},{"p":"io.micronaut.serde.exceptions","c":"SerdeException","l":"SerdeException()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.exceptions","c":"SerdeException","l":"SerdeException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.micronaut.serde.exceptions","c":"SerdeException","l":"SerdeException(String, Throwable)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"io.micronaut.serde.exceptions","c":"SerdeException","l":"SerdeException(Throwable)","u":"%3Cinit%3E(java.lang.Throwable)"},{"p":"io.micronaut.serde.jackson","c":"SerdeJacksonConfiguration","l":"SerdeJacksonConfiguration()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.support.bind","c":"SerdeJsonBeanPropertyBinderExceptionHandler","l":"SerdeJsonBeanPropertyBinderExceptionHandler()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.support.config","c":"SerdeJsonConfiguration","l":"SerdeJsonConfiguration(SerializationConfiguration, DeserializationConfiguration)","u":"%3Cinit%3E(io.micronaut.serde.config.SerializationConfiguration,io.micronaut.serde.config.DeserializationConfiguration)"},{"p":"io.micronaut.serde","c":"SerdeJsonMapperSupplier","l":"SerdeJsonMapperSupplier()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.annotation","c":"SerdeImport","l":"serializable()"},{"p":"io.micronaut.serde.reference","c":"SerializationReference","l":"SerializationReference(String, BeanIntrospection, Argument, T, Serializer)","u":"%3Cinit%3E(java.lang.String,io.micronaut.core.beans.BeanIntrospection,io.micronaut.core.type.Argument,T,io.micronaut.serde.Serializer)"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"SERIALIZE_AS"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry.ByteArraySerde","l":"serialize(Encoder, Serializer.EncoderContext, Argument, byte[])","u":"serialize(io.micronaut.serde.Encoder,io.micronaut.serde.Serializer.EncoderContext,io.micronaut.core.type.Argument,byte[])"},{"p":"io.micronaut.serde.support.serdes","c":"ByteBufferSerde","l":"serialize(Encoder, Serializer.EncoderContext, Argument, ByteBuffer)","u":"serialize(io.micronaut.serde.Encoder,io.micronaut.serde.Serializer.EncoderContext,io.micronaut.core.type.Argument,java.nio.ByteBuffer)"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"OracleJsonDurationSerde","l":"serialize(Encoder, Serializer.EncoderContext, Argument, Duration)","u":"serialize(io.micronaut.serde.Encoder,io.micronaut.serde.Serializer.EncoderContext,io.micronaut.core.type.Argument,java.time.Duration)"},{"p":"io.micronaut.serde.support.serdes","c":"HealthStatusSerde","l":"serialize(Encoder, Serializer.EncoderContext, Argument, HealthStatus)","u":"serialize(io.micronaut.serde.Encoder,io.micronaut.serde.Serializer.EncoderContext,io.micronaut.core.type.Argument,io.micronaut.health.HealthStatus)"},{"p":"io.micronaut.serde.support.serdes","c":"InetAddressSerde","l":"serialize(Encoder, Serializer.EncoderContext, Argument, InetAddress)","u":"serialize(io.micronaut.serde.Encoder,io.micronaut.serde.Serializer.EncoderContext,io.micronaut.core.type.Argument,java.net.InetAddress)"},{"p":"io.micronaut.serde.support.serdes","c":"CustomizedObjectArraySerializer","l":"serialize(Encoder, Serializer.EncoderContext, Argument, Object[])","u":"serialize(io.micronaut.serde.Encoder,io.micronaut.serde.Serializer.EncoderContext,io.micronaut.core.type.Argument,java.lang.Object[])"},{"p":"io.micronaut.serde.oracle.jdbc.json.serde","c":"AbstractOracleJsonSerde","l":"serialize(Encoder, Serializer.EncoderContext, Argument, T)","u":"serialize(io.micronaut.serde.Encoder,io.micronaut.serde.Serializer.EncoderContext,io.micronaut.core.type.Argument,T)"},{"p":"io.micronaut.serde","c":"Serializer","l":"serialize(Encoder, Serializer.EncoderContext, Argument, T)","u":"serialize(io.micronaut.serde.Encoder,io.micronaut.serde.Serializer.EncoderContext,io.micronaut.core.type.Argument,T)"},{"p":"io.micronaut.serde.bson.custom","c":"AbstractBsonSerde","l":"serialize(Encoder, Serializer.EncoderContext, Argument, T)","u":"serialize(io.micronaut.serde.Encoder,io.micronaut.serde.Serializer.EncoderContext,io.micronaut.core.type.Argument,T)"},{"p":"io.micronaut.serde.support.serdes","c":"DefaultFormattedTemporalSerde","l":"serialize(Encoder, Serializer.EncoderContext, Argument, T)","u":"serialize(io.micronaut.serde.Encoder,io.micronaut.serde.Serializer.EncoderContext,io.micronaut.core.type.Argument,T)"},{"p":"io.micronaut.serde.util","c":"CustomizableSerializer","l":"serialize(Encoder, Serializer.EncoderContext, Argument, T)","u":"serialize(io.micronaut.serde.Encoder,io.micronaut.serde.Serializer.EncoderContext,io.micronaut.core.type.Argument,T)"},{"p":"io.micronaut.serde.support.serdes","c":"YearSerde","l":"serialize(Encoder, Serializer.EncoderContext, Argument, Year)","u":"serialize(io.micronaut.serde.Encoder,io.micronaut.serde.Serializer.EncoderContext,io.micronaut.core.type.Argument,java.time.Year)"},{"p":"io.micronaut.serde","c":"ObjectSerializer","l":"serializeInto(Encoder, Serializer.EncoderContext, Argument, T)","u":"serializeInto(io.micronaut.serde.Encoder,io.micronaut.serde.Serializer.EncoderContext,io.micronaut.core.type.Argument,T)"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"SERIALIZER_CLASS"},{"p":"io.micronaut.serde","c":"ConstructorArgs","l":"setAuthor(String)","u":"setAuthor(java.lang.String)"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"setBigDecimal(BigDecimal)","u":"setBigDecimal(java.math.BigDecimal)"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"setBigInteger(BigInteger)","u":"setBigInteger(java.math.BigInteger)"},{"p":"io.micronaut.serde.jackson","c":"SerdeJacksonConfiguration","l":"setFactoryFeatures(Map)","u":"setFactoryFeatures(java.util.Map)"},{"p":"io.micronaut.serde.jackson.outerinterface","c":"ClassCommandBroken.PrintCommand","l":"setFoo(String)","u":"setFoo(java.lang.String)"},{"p":"io.micronaut.serde.jackson.outerinterface","c":"ClassCommandBrokenToo.PrintCommand","l":"setFoo(String)","u":"setFoo(java.lang.String)"},{"p":"io.micronaut.serde.jackson.outerinterface","c":"ClassCommandWorking.PrintCommand","l":"setFoo(String)","u":"setFoo(java.lang.String)"},{"p":"io.micronaut.serde.jackson","c":"SerdeJacksonConfiguration","l":"setGeneratorFeatures(Map)","u":"setGeneratorFeatures(java.util.Map)"},{"p":"io.micronaut.serde","c":"BeanWithExtraMethod","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"io.micronaut.serde","c":"Simple","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"io.micronaut.serde","c":"ConstructorArgs","l":"setOther(String)","u":"setOther(java.lang.String)"},{"p":"io.micronaut.serde.jackson","c":"SerdeJacksonConfiguration","l":"setParserFeatures(Map)","u":"setParserFeatures(java.util.Map)"},{"p":"io.micronaut.serde.jackson","c":"SerdeJacksonConfiguration","l":"setPrettyPrint(boolean)"},{"p":"io.micronaut.serde.jackson","c":"SerdeJacksonConfiguration","l":"setReadFeatures(Map)","u":"setReadFeatures(java.util.Map)"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"setSomeBool(boolean)"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"setSomeBoolean(Boolean)","u":"setSomeBoolean(java.lang.Boolean)"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"setSomeByte(byte)"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"setSomeByteObj(Byte)","u":"setSomeByteObj(java.lang.Byte)"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"setSomeDouble(double)"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"setSomeDoubleObj(Double)","u":"setSomeDoubleObj(java.lang.Double)"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"setSomeFloat(float)"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"setSomeFloatObj(Float)","u":"setSomeFloatObj(java.lang.Float)"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"setSomeInt(int)"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"setSomeInteger(Integer)","u":"setSomeInteger(java.lang.Integer)"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"setSomeLong(long)"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"setSomeLongObj(Long)","u":"setSomeLongObj(java.lang.Long)"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"setSomeShort(short)"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"setSomeShortObj(Short)","u":"setSomeShortObj(java.lang.Short)"},{"p":"io.micronaut.serde","c":"AllTypesBean","l":"setSomeString(String)","u":"setSomeString(java.lang.String)"},{"p":"io.micronaut.serde.jackson","c":"SerdeJacksonConfiguration","l":"setStreamFeatures(Map)","u":"setStreamFeatures(java.util.Map)"},{"p":"io.micronaut.serde","c":"SomeObject","l":"setVal(String)","u":"setVal(java.lang.String)"},{"p":"io.micronaut.serde.jackson","c":"SerdeJacksonConfiguration","l":"setWriteFeatures(Map)","u":"setWriteFeatures(java.util.Map)"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"SHORT_ARRAY_SERDE"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"SHORT_SERDE"},{"p":"io.micronaut.serde","c":"PropertyFilter","l":"shouldInclude(Serializer.EncoderContext, Serializer, Object, String, Object)","u":"shouldInclude(io.micronaut.serde.Serializer.EncoderContext,io.micronaut.serde.Serializer,java.lang.Object,java.lang.String,java.lang.Object)"},{"p":"io.micronaut.serde","c":"Simple","l":"Simple()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.bson","c":"BsonReaderDecoder","l":"skipChildren()"},{"p":"io.micronaut.serde.json.stream","c":"JsonParserDecoder","l":"skipChildren()"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonParserDecoder","l":"skipChildren()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"skipChildren()"},{"p":"io.micronaut.serde","c":"Decoder","l":"skipValue()"},{"p":"io.micronaut.serde","c":"DelegatingDecoder","l":"skipValue()"},{"p":"io.micronaut.serde.jackson","c":"JacksonDecoder","l":"skipValue()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"skipValue()"},{"p":"io.micronaut.serde.config.naming","c":"PropertyNamingStrategy","l":"SNAKE_CASE"},{"p":"io.micronaut.serde.config.naming","c":"SnakeCaseStrategy","l":"SnakeCaseStrategy()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde","c":"SomeObject","l":"SomeObject()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde","c":"BeanWithExtraMethod","l":"something()"},{"p":"io.micronaut.serde.support.util","c":"BufferingJsonNodeProcessor","l":"spread(byte[], Collection)","u":"spread(byte[],java.util.Collection)"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder.TokenType","l":"START_ARRAY"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder.TokenType","l":"START_OBJECT"},{"p":"io.micronaut.serde.config","c":"SerdeConfiguration.TimeShape","l":"STRING"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder.TokenType","l":"STRING"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"STRING_SERDE"},{"p":"io.micronaut.serde.support.util","c":"BufferingJsonNodeProcessor","l":"subscribe(Subscriber)","u":"subscribe(org.reactivestreams.Subscriber)"},{"p":"io.micronaut.serde.support.util","c":"SubtypeInfo","l":"SubtypeInfo(Map, String[]>, SerdeConfig.SerSubtyped.DiscriminatorType, String, Class, boolean)","u":"%3Cinit%3E(java.util.Map,io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped.DiscriminatorType,java.lang.String,java.lang.Class,boolean)"},{"p":"io.micronaut.serde.support.util","c":"SubtypeInfo","l":"subtypes()"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerUnwrapped","l":"SUFFIX"},{"p":"io.micronaut.serde.data","c":"Users1.User","l":"tags"},{"p":"io.micronaut.serde.data","c":"Users3.User","l":"tags"},{"p":"io.micronaut.serde.jackson.builder","c":"TestBuildMe2.Builder","l":"testAge(int)"},{"p":"io.micronaut.serde.tck.tests","c":"ByteArrayWriteValueAsStringTest","l":"testByteArrayAsString(JsonMapper)","u":"testByteArrayAsString(io.micronaut.json.JsonMapper)"},{"p":"io.micronaut.serde.tck.tests.bytebuffer","c":"ByteBufferTest","l":"testByteBuffer(JsonMapper)","u":"testByteBuffer(io.micronaut.json.JsonMapper)"},{"p":"io.micronaut.serde.tck.tests.bytebuffer","c":"ByteBufferNativeTest","l":"testByteBufferNative(JsonMapper)","u":"testByteBufferNative(io.micronaut.json.JsonMapper)"},{"p":"io.micronaut.serde.tck.tests.bytebuffer","c":"ByteBufferDuplicatedTest","l":"testDuplicatedByteBufferWithCustomPosition(JsonMapper)","u":"testDuplicatedByteBufferWithCustomPosition(io.micronaut.json.JsonMapper)"},{"p":"io.micronaut.serde.jackson.builder","c":"TestBuildMe2.Builder","l":"testName(String)","u":"testName(java.lang.String)"},{"p":"io.micronaut.serde.tck.tests.bytebuffer","c":"ByteBufferSlicedTest","l":"testSlicedByteBuffer(JsonMapper)","u":"testSlicedByteBuffer(io.micronaut.json.JsonMapper)"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"TIME_ZONE_SERDE"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"TIMEZONE"},{"p":"io.micronaut.serde.exceptions","c":"InvalidFormatException","l":"toConversionError()"},{"p":"io.micronaut.serde.support.bind","c":"SerdeJsonBeanPropertyBinderExceptionHandler","l":"toConversionError(Object, Exception)","u":"toConversionError(java.lang.Object,java.lang.Exception)"},{"p":"io.micronaut.serde.data","c":"Users1.Friend","l":"toString()"},{"p":"io.micronaut.serde.data","c":"Users1","l":"toString()"},{"p":"io.micronaut.serde.data","c":"Users1.User","l":"toString()"},{"p":"io.micronaut.serde.data","c":"Users2","l":"toString()"},{"p":"io.micronaut.serde.data","c":"Users3.Friend","l":"toString()"},{"p":"io.micronaut.serde.data","c":"Users3","l":"toString()"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"JdkVersion","l":"toString()"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"TokenError","l":"toString()"},{"p":"io.micronaut.serde.jackson.outerinterface","c":"RecordCommandBroken.PrintCommand","l":"toString()"},{"p":"io.micronaut.serde.jackson.outerinterface","c":"RecordCommandBrokenToo.PrintCommand","l":"toString()"},{"p":"io.micronaut.serde","c":"RecordBean","l":"toString()"},{"p":"io.micronaut.serde.support.util","c":"SubtypeInfo","l":"toString()"},{"p":"io.micronaut.serde.processor.bson","c":"BsonCreatorTransformer","l":"transform(AnnotationValue, VisitorContext)","u":"transform(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.bson","c":"BsonDiscriminatorTransformer","l":"transform(AnnotationValue, VisitorContext)","u":"transform(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.bson","c":"BsonIdTransformer","l":"transform(AnnotationValue, VisitorContext)","u":"transform(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.bson","c":"BsonIgnoreTransformer","l":"transform(AnnotationValue, VisitorContext)","u":"transform(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.bson","c":"BsonPropertyTransformer","l":"transform(AnnotationValue, VisitorContext)","u":"transform(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jsonb","c":"JsonbCreatorTransformer","l":"transform(AnnotationValue, VisitorContext)","u":"transform(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jsonb","c":"JsonbDateFormatTransformer","l":"transform(AnnotationValue, VisitorContext)","u":"transform(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jsonb","c":"JsonbNillableTransformer","l":"transform(AnnotationValue, VisitorContext)","u":"transform(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jsonb","c":"JsonbNumberFormatTransformer","l":"transform(AnnotationValue, VisitorContext)","u":"transform(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jsonb","c":"JsonbPropertyOrderTransformer","l":"transform(AnnotationValue, VisitorContext)","u":"transform(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jsonb","c":"JsonbPropertyTransformer","l":"transform(AnnotationValue, VisitorContext)","u":"transform(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor.jsonb","c":"JsonbTransientTransformer","l":"transform(AnnotationValue, VisitorContext)","u":"transform(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.config.naming","c":"KebabCaseStrategy","l":"translate(AnnotatedElement)","u":"translate(io.micronaut.core.annotation.AnnotatedElement)"},{"p":"io.micronaut.serde.config.naming","c":"PropertyNamingStrategy","l":"translate(AnnotatedElement)","u":"translate(io.micronaut.core.annotation.AnnotatedElement)"},{"p":"io.micronaut.serde.config.naming","c":"IdentityStrategy","l":"translate(AnnotatedElement)","u":"translate(io.micronaut.core.annotation.AnnotatedElement)"},{"p":"io.micronaut.serde.config.naming","c":"LowerCamelCaseStrategy","l":"translate(AnnotatedElement)","u":"translate(io.micronaut.core.annotation.AnnotatedElement)"},{"p":"io.micronaut.serde.config.naming","c":"LowerCaseStrategy","l":"translate(AnnotatedElement)","u":"translate(io.micronaut.core.annotation.AnnotatedElement)"},{"p":"io.micronaut.serde.config.naming","c":"LowerDotCaseStrategy","l":"translate(AnnotatedElement)","u":"translate(io.micronaut.core.annotation.AnnotatedElement)"},{"p":"io.micronaut.serde.config.naming","c":"SnakeCaseStrategy","l":"translate(AnnotatedElement)","u":"translate(io.micronaut.core.annotation.AnnotatedElement)"},{"p":"io.micronaut.serde.config.naming","c":"UpperCamelCaseStrategy","l":"translate(AnnotatedElement)","u":"translate(io.micronaut.core.annotation.AnnotatedElement)"},{"p":"io.micronaut.serde.config.naming","c":"UpperCamelCaseStrategyWithSpaces","l":"translate(AnnotatedElement)","u":"translate(io.micronaut.core.annotation.AnnotatedElement)"},{"p":"io.micronaut.serde.support.deserializers.collect","c":"CoreCollectionsDeserializers","l":"treeMapDeserializer()"},{"p":"io.micronaut.serde.support.deserializers.collect","c":"CoreCollectionsDeserializers","l":"treeSetDeserializer()"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"TYPE_DISCRIMINATOR_TYPE"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"TYPE_NAME"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"TYPE_NAME_CLASS_SIMPLE_NAME_PLACEHOLDER"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"TYPE_NAMES"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"TYPE_PROPERTY"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"TYPE_PROPERTY_VISIBLE"},{"p":"io.micronaut.serde.support.util","c":"TypeKey","l":"TypeKey(Argument)","u":"%3Cinit%3E(io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"TokenError","l":"UNAUTHORIZED_CLIENT"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder","l":"unexpectedToken(AbstractStreamDecoder.TokenType)","u":"unexpectedToken(io.micronaut.serde.support.AbstractStreamDecoder.TokenType)"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"TokenError","l":"UNSUPPORTED_GRANT_TYPE"},{"p":"io.micronaut.serde.jackson","c":"JacksonJsonMapper","l":"updateValueFromTree(Object, JsonNode)","u":"updateValueFromTree(java.lang.Object,io.micronaut.json.tree.JsonNode)"},{"p":"io.micronaut.serde.config.naming","c":"PropertyNamingStrategy","l":"UPPER_CAMEL_CASE"},{"p":"io.micronaut.serde.config.naming","c":"PropertyNamingStrategy","l":"UPPER_CAMEL_CASE_WITH_SPACES"},{"p":"io.micronaut.serde.config.naming","c":"UpperCamelCaseStrategy","l":"UpperCamelCaseStrategy()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.config.naming","c":"UpperCamelCaseStrategyWithSpaces","l":"UpperCamelCaseStrategyWithSpaces()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"URI_SERDE"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"URL_SERDE"},{"p":"io.micronaut.serde.data","c":"Users1.User","l":"User()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.data","c":"Users2.User","l":"User()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.data","c":"Users3.User","l":"User()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.data","c":"Users1","l":"users"},{"p":"io.micronaut.serde.data","c":"Users2","l":"users"},{"p":"io.micronaut.serde.data","c":"Users3","l":"users"},{"p":"io.micronaut.serde.data","c":"Users1","l":"Users1()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.data","c":"Users2","l":"Users2()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.data","c":"Users3","l":"Users3()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.annotation","c":"Serdeable.Deserializable","l":"using()"},{"p":"io.micronaut.serde.annotation","c":"Serdeable.Serializable","l":"using()"},{"p":"io.micronaut.serde.support.serdes","c":"TemporalSerde","l":"UTC"},{"p":"io.micronaut.serde.support","c":"DefaultSerdeRegistry","l":"UUID_SERDE"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"VALIDATE"},{"p":"io.micronaut.serde.annotation","c":"Serdeable.Deserializable","l":"validate()"},{"p":"io.micronaut.serde.annotation","c":"Serdeable.Serializable","l":"validate()"},{"p":"io.micronaut.serde.annotation","c":"Serdeable","l":"validate()"},{"p":"io.micronaut.serde.processor.jackson","c":"ValidatingAnnotationMapper","l":"ValidatingAnnotationMapper()","u":"%3Cinit%3E()"},{"p":"io.micronaut.serde.annotation","c":"SerdeImport.Repeated","l":"value()"},{"p":"io.micronaut.serde.annotation","c":"SerdeImport","l":"value()"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerSubtyped","l":"value()"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"JdkVersion","l":"valueOf(int)"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerCreatorMode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerInclude","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerSubtyped.DiscriminatorType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerSubtyped.DiscriminatorValueKind","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.micronaut.serde.config","c":"SerdeConfiguration.NumericTimeUnit","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.micronaut.serde.config","c":"SerdeConfiguration.TimeShape","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"JdkVersion","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"TokenError","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder.TokenType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerCreatorMode","l":"values()"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerInclude","l":"values()"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerSubtyped.DiscriminatorType","l":"values()"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerSubtyped.DiscriminatorValueKind","l":"values()"},{"p":"io.micronaut.serde.config","c":"SerdeConfiguration.NumericTimeUnit","l":"values()"},{"p":"io.micronaut.serde.config","c":"SerdeConfiguration.TimeShape","l":"values()"},{"p":"io.micronaut.serde.jackson.jsonvalue","c":"TokenError","l":"values()"},{"p":"io.micronaut.serde.support","c":"AbstractStreamDecoder.TokenType","l":"values()"},{"p":"io.micronaut.serde.bson","c":"AbstractBsonMapper","l":"view"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonBinaryObjectMapper","l":"view"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"VIEWS"},{"p":"io.micronaut.serde.processor","c":"SerdeAnnotationVisitor","l":"visitClass(ClassElement, VisitorContext)","u":"visitClass(io.micronaut.inject.ast.ClassElement,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor","c":"SerdeAnnotationVisitor","l":"visitConstructor(ConstructorElement, VisitorContext)","u":"visitConstructor(io.micronaut.inject.ast.ConstructorElement,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor","c":"SerdeAnnotationVisitor","l":"visitField(FieldElement, VisitorContext)","u":"visitField(io.micronaut.inject.ast.FieldElement,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.processor","c":"SerdeAnnotationVisitor","l":"visitMethod(MethodElement, VisitorContext)","u":"visitMethod(io.micronaut.inject.ast.MethodElement,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerSubtyped.DiscriminatorType","l":"WRAPPER_ARRAY"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig.SerSubtyped.DiscriminatorType","l":"WRAPPER_OBJECT"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"WRAPPER_PROPERTY"},{"p":"io.micronaut.serde.config.annotation","c":"SerdeConfig","l":"WRITE_ONLY"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonBinaryObjectMapper","l":"writeValue(OracleJsonGenerator, T, Argument)","u":"writeValue(oracle.sql.json.OracleJsonGenerator,T,io.micronaut.core.type.Argument)"},{"p":"io.micronaut.serde.bson","c":"AbstractBsonMapper","l":"writeValue(OutputStream, Argument, T)","u":"writeValue(java.io.OutputStream,io.micronaut.core.type.Argument,T)"},{"p":"io.micronaut.serde.jackson","c":"JacksonJsonMapper","l":"writeValue(OutputStream, Argument, T)","u":"writeValue(java.io.OutputStream,io.micronaut.core.type.Argument,T)"},{"p":"io.micronaut.serde.json.stream","c":"JsonStreamMapper","l":"writeValue(OutputStream, Argument, T)","u":"writeValue(java.io.OutputStream,io.micronaut.core.type.Argument,T)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonBinaryObjectMapper","l":"writeValue(OutputStream, Argument, T)","u":"writeValue(java.io.OutputStream,io.micronaut.core.type.Argument,T)"},{"p":"io.micronaut.serde.jackson","c":"JacksonJsonMapper","l":"writeValue(OutputStream, Object)","u":"writeValue(java.io.OutputStream,java.lang.Object)"},{"p":"io.micronaut.serde.bson","c":"AbstractBsonMapper","l":"writeValue(OutputStream, Object)","u":"writeValue(java.io.OutputStream,java.lang.Object)"},{"p":"io.micronaut.serde.json.stream","c":"JsonStreamMapper","l":"writeValue(OutputStream, Object)","u":"writeValue(java.io.OutputStream,java.lang.Object)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonBinaryObjectMapper","l":"writeValue(OutputStream, Object)","u":"writeValue(java.io.OutputStream,java.lang.Object)"},{"p":"io.micronaut.serde.bson","c":"AbstractBsonMapper","l":"writeValueAsBytes(Argument, T)","u":"writeValueAsBytes(io.micronaut.core.type.Argument,T)"},{"p":"io.micronaut.serde.jackson","c":"JacksonJsonMapper","l":"writeValueAsBytes(Argument, T)","u":"writeValueAsBytes(io.micronaut.core.type.Argument,T)"},{"p":"io.micronaut.serde.json.stream","c":"JsonStreamMapper","l":"writeValueAsBytes(Argument, T)","u":"writeValueAsBytes(io.micronaut.core.type.Argument,T)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonBinaryObjectMapper","l":"writeValueAsBytes(Argument, T)","u":"writeValueAsBytes(io.micronaut.core.type.Argument,T)"},{"p":"io.micronaut.serde.jackson","c":"JacksonJsonMapper","l":"writeValueAsBytes(Object)","u":"writeValueAsBytes(java.lang.Object)"},{"p":"io.micronaut.serde.bson","c":"AbstractBsonMapper","l":"writeValueAsBytes(Object)","u":"writeValueAsBytes(java.lang.Object)"},{"p":"io.micronaut.serde.json.stream","c":"JsonStreamMapper","l":"writeValueAsBytes(Object)","u":"writeValueAsBytes(java.lang.Object)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonBinaryObjectMapper","l":"writeValueAsBytes(Object)","u":"writeValueAsBytes(java.lang.Object)"},{"p":"io.micronaut.serde","c":"ObjectMapper","l":"writeValueAsString(Object)","u":"writeValueAsString(java.lang.Object)"},{"p":"io.micronaut.serde.bson","c":"AbstractBsonMapper","l":"writeValueToTree(Argument, T)","u":"writeValueToTree(io.micronaut.core.type.Argument,T)"},{"p":"io.micronaut.serde.jackson","c":"JacksonJsonMapper","l":"writeValueToTree(Argument, T)","u":"writeValueToTree(io.micronaut.core.type.Argument,T)"},{"p":"io.micronaut.serde.json.stream","c":"JsonStreamMapper","l":"writeValueToTree(Argument, T)","u":"writeValueToTree(io.micronaut.core.type.Argument,T)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonBinaryObjectMapper","l":"writeValueToTree(Argument, T)","u":"writeValueToTree(io.micronaut.core.type.Argument,T)"},{"p":"io.micronaut.serde.jackson","c":"JacksonJsonMapper","l":"writeValueToTree(Object)","u":"writeValueToTree(java.lang.Object)"},{"p":"io.micronaut.serde.bson","c":"AbstractBsonMapper","l":"writeValueToTree(Object)","u":"writeValueToTree(java.lang.Object)"},{"p":"io.micronaut.serde.json.stream","c":"JsonStreamMapper","l":"writeValueToTree(Object)","u":"writeValueToTree(java.lang.Object)"},{"p":"io.micronaut.serde.oracle.jdbc.json","c":"OracleJdbcJsonBinaryObjectMapper","l":"writeValueToTree(Object)","u":"writeValueToTree(java.lang.Object)"},{"p":"io.micronaut.serde.support.serdes","c":"YearSerde","l":"YearSerde()","u":"%3Cinit%3E()"}];updateSearchResults(); \ No newline at end of file diff --git a/2.6.0/api/module-search-index.js b/2.6.0/api/module-search-index.js new file mode 100644 index 000000000..0d59754fc --- /dev/null +++ b/2.6.0/api/module-search-index.js @@ -0,0 +1 @@ +moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/2.6.0/api/overview-summary.html b/2.6.0/api/overview-summary.html new file mode 100644 index 000000000..9a6d3ade4 --- /dev/null +++ b/2.6.0/api/overview-summary.html @@ -0,0 +1,25 @@ + + + + +serde-parent 2.6.0 API + + + + + + + + + + +
+ +

index.html

+
+ + diff --git a/2.6.0/api/overview-tree.html b/2.6.0/api/overview-tree.html new file mode 100644 index 000000000..a74927626 --- /dev/null +++ b/2.6.0/api/overview-tree.html @@ -0,0 +1,472 @@ + + + + +Class Hierarchy (serde-parent 2.6.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Annotation Interface Hierarchy

+ +
+
+

Enum Class Hierarchy

+ +
+
+
+
+ + diff --git a/2.6.0/api/package-search-index.js b/2.6.0/api/package-search-index.js new file mode 100644 index 000000000..f21fa7415 --- /dev/null +++ b/2.6.0/api/package-search-index.js @@ -0,0 +1 @@ +packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"io.micronaut.serde"},{"l":"io.micronaut.serde.annotation"},{"l":"io.micronaut.serde.bson"},{"l":"io.micronaut.serde.bson.custom"},{"l":"io.micronaut.serde.config"},{"l":"io.micronaut.serde.config.annotation"},{"l":"io.micronaut.serde.config.naming"},{"l":"io.micronaut.serde.data"},{"l":"io.micronaut.serde.exceptions"},{"l":"io.micronaut.serde.jackson"},{"l":"io.micronaut.serde.jackson.builder"},{"l":"io.micronaut.serde.jackson.jsonvalue"},{"l":"io.micronaut.serde.jackson.maps"},{"l":"io.micronaut.serde.jackson.outerinterface"},{"l":"io.micronaut.serde.json.stream"},{"l":"io.micronaut.serde.json.stream.graalvm"},{"l":"io.micronaut.serde.oracle.jdbc.json"},{"l":"io.micronaut.serde.oracle.jdbc.json.serde"},{"l":"io.micronaut.serde.processor"},{"l":"io.micronaut.serde.processor.bson"},{"l":"io.micronaut.serde.processor.jackson"},{"l":"io.micronaut.serde.processor.jackson.databind"},{"l":"io.micronaut.serde.processor.jsonb"},{"l":"io.micronaut.serde.reference"},{"l":"io.micronaut.serde.support"},{"l":"io.micronaut.serde.support.bind"},{"l":"io.micronaut.serde.support.config"},{"l":"io.micronaut.serde.support.deserializers"},{"l":"io.micronaut.serde.support.deserializers.collect"},{"l":"io.micronaut.serde.support.serdes"},{"l":"io.micronaut.serde.support.serializers"},{"l":"io.micronaut.serde.support.util"},{"l":"io.micronaut.serde.tck.tests"},{"l":"io.micronaut.serde.tck.tests.bytebuffer"},{"l":"io.micronaut.serde.util"}];updateSearchResults(); \ No newline at end of file diff --git a/2.6.0/api/resources/glass.png b/2.6.0/api/resources/glass.png new file mode 100644 index 0000000000000000000000000000000000000000..a7f591f467a1c0c949bbc510156a0c1afb860a6e GIT binary patch literal 499 zcmVJoRsvExf%rEN>jUL}qZ_~k#FbE+Q;{`;0FZwVNX2n-^JoI; zP;4#$8DIy*Yk-P>VN(DUKmPse7mx+ExD4O|;?E5D0Z5($mjO3`*anwQU^s{ZDK#Lz zj>~{qyaIx5K!t%=G&2IJNzg!ChRpyLkO7}Ry!QaotAHAMpbB3AF(}|_f!G-oI|uK6 z`id_dumai5K%C3Y$;tKS_iqMPHg<*|-@e`liWLAggVM!zAP#@l;=c>S03;{#04Z~5 zN_+ss=Yg6*hTr59mzMwZ@+l~q!+?ft!fF66AXT#wWavHt30bZWFCK%!BNk}LN?0Hg z1VF_nfs`Lm^DjYZ1(1uD0u4CSIr)XAaqW6IT{!St5~1{i=i}zAy76p%_|w8rh@@c0Axr!ns=D-X+|*sY6!@wacG9%)Qn*O zl0sa739kT-&_?#oVxXF6tOnqTD)cZ}2vi$`ZU8RLAlo8=_z#*P3xI~i!lEh+Pdu-L zx{d*wgjtXbnGX_Yf@Tc7Q3YhLhPvc8noGJs2DA~1DySiA&6V{5JzFt ojAY1KXm~va;tU{v7C?Xj0BHw!K;2aXV*mgE07*qoM6N<$f;4TDA^-pY literal 0 HcmV?d00001 diff --git a/2.6.0/api/script-dir/jquery-3.6.1.min.js b/2.6.0/api/script-dir/jquery-3.6.1.min.js new file mode 100644 index 000000000..2c69bc908 --- /dev/null +++ b/2.6.0/api/script-dir/jquery-3.6.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
"),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("