From 374fa374c97823ad90be74b810fa953d8fa84c29 Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Fri, 27 Nov 2020 17:05:15 -0800 Subject: [PATCH 1/5] ... --- release-notes/VERSION-2.x | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release-notes/VERSION-2.x b/release-notes/VERSION-2.x index f671ddfe1..7f981f9d0 100644 --- a/release-notes/VERSION-2.x +++ b/release-notes/VERSION-2.x @@ -17,7 +17,7 @@ Project: jackson-datatypes-binaryModules: #222: (cbor) Add `CBORGenerator.Feature.LENIENT_UTF_ENCODING` for lenient handling of Unicode surrogate pairs on writing (contributed by Guillaume B) -#228: Add support for decoding unassigned "simple values" (type 7) +#228: (cbor) Add support for decoding unassigned "simple values" (type 7) (requested by davidlepilote@github) - Add Gradle Module Metadata (https://blog.gradle.org/alignment-with-gradle-module-metadata) From 186d8cb634eb832e53e1c7ec9966454705e9dbe0 Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Sat, 28 Nov 2020 18:54:35 -0800 Subject: [PATCH 2/5] Prepare for 2.12.0 --- pom.xml | 2 +- release-notes/VERSION-2.x | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 88bbde842..12a9edc6b 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ com.fasterxml.jackson jackson-base - 2.12.0-SNAPSHOT + 2.12.0 com.fasterxml.jackson.dataformat jackson-dataformats-binary diff --git a/release-notes/VERSION-2.x b/release-notes/VERSION-2.x index 7f981f9d0..9949efa22 100644 --- a/release-notes/VERSION-2.x +++ b/release-notes/VERSION-2.x @@ -8,7 +8,7 @@ Project: jackson-datatypes-binaryModules: === Releases === ------------------------------------------------------------------------ -2.12.0 (not yet released) +2.12.0 (29-Nov-2020) #204: (ion) Add `IonFactory.getIonSystem()` accessor (contributed by Paul F) From 4aa3054ddcb70eee398a2a7f31cf8195fbb96837 Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Sat, 28 Nov 2020 18:56:05 -0800 Subject: [PATCH 3/5] [maven-release-plugin] prepare release jackson-dataformats-binary-2.12.0 --- avro/pom.xml | 2 +- cbor/pom.xml | 2 +- ion/pom.xml | 2 +- pom.xml | 4 ++-- protobuf/pom.xml | 2 +- smile/pom.xml | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/avro/pom.xml b/avro/pom.xml index 657c30c46..e4f231f48 100644 --- a/avro/pom.xml +++ b/avro/pom.xml @@ -9,7 +9,7 @@ com.fasterxml.jackson.dataformat jackson-dataformats-binary - 2.12.0-SNAPSHOT + 2.12.0 jackson-dataformat-avro Jackson dataformat: Avro diff --git a/cbor/pom.xml b/cbor/pom.xml index c7f41dff7..5c7e41e17 100644 --- a/cbor/pom.xml +++ b/cbor/pom.xml @@ -9,7 +9,7 @@ com.fasterxml.jackson.dataformat jackson-dataformats-binary - 2.12.0-SNAPSHOT + 2.12.0 jackson-dataformat-cbor Jackson dataformat: CBOR diff --git a/ion/pom.xml b/ion/pom.xml index a352ac29b..efa743764 100644 --- a/ion/pom.xml +++ b/ion/pom.xml @@ -9,7 +9,7 @@ com.fasterxml.jackson.dataformat jackson-dataformats-binary - 2.12.0-SNAPSHOT + 2.12.0 com.fasterxml.jackson.dataformat jackson-dataformat-ion diff --git a/pom.xml b/pom.xml index 12a9edc6b..b5743cd16 100644 --- a/pom.xml +++ b/pom.xml @@ -8,7 +8,7 @@ com.fasterxml.jackson.dataformat jackson-dataformats-binary Jackson dataformats: Binary - 2.12.0-SNAPSHOT + 2.12.0 pom Parent pom for Jackson binary dataformats. @@ -26,7 +26,7 @@ scm:git:git@github.com:FasterXML/jackson-dataformats-binary.git scm:git:git@github.com:FasterXML/jackson-dataformats-binary.git http://github.com/FasterXML/jackson-dataformats-binary - HEAD + jackson-dataformats-binary-2.12.0 https://github.com/FasterXML/jackson-dataformats-binary/issues diff --git a/protobuf/pom.xml b/protobuf/pom.xml index 8ba9696eb..1c041868a 100644 --- a/protobuf/pom.xml +++ b/protobuf/pom.xml @@ -9,7 +9,7 @@ com.fasterxml.jackson.dataformat jackson-dataformats-binary - 2.12.0-SNAPSHOT + 2.12.0 jackson-dataformat-protobuf Jackson dataformat: protobuf diff --git a/smile/pom.xml b/smile/pom.xml index 74babcad3..faba5a6fa 100644 --- a/smile/pom.xml +++ b/smile/pom.xml @@ -9,7 +9,7 @@ com.fasterxml.jackson.dataformat jackson-dataformats-binary - 2.12.0-SNAPSHOT + 2.12.0 jackson-dataformat-smile Jackson dataformat: Smile From eb9bda31a89648876626abf8d7a778bf07bb988b Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Sat, 28 Nov 2020 18:56:13 -0800 Subject: [PATCH 4/5] [maven-release-plugin] prepare for next development iteration --- avro/pom.xml | 2 +- cbor/pom.xml | 2 +- ion/pom.xml | 2 +- pom.xml | 2 +- protobuf/pom.xml | 2 +- smile/pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/avro/pom.xml b/avro/pom.xml index e4f231f48..33ff78f22 100644 --- a/avro/pom.xml +++ b/avro/pom.xml @@ -9,7 +9,7 @@ com.fasterxml.jackson.dataformat jackson-dataformats-binary - 2.12.0 + 2.12.1-SNAPSHOT jackson-dataformat-avro Jackson dataformat: Avro diff --git a/cbor/pom.xml b/cbor/pom.xml index 5c7e41e17..dbb399a63 100644 --- a/cbor/pom.xml +++ b/cbor/pom.xml @@ -9,7 +9,7 @@ com.fasterxml.jackson.dataformat jackson-dataformats-binary - 2.12.0 + 2.12.1-SNAPSHOT jackson-dataformat-cbor Jackson dataformat: CBOR diff --git a/ion/pom.xml b/ion/pom.xml index efa743764..acf51c966 100644 --- a/ion/pom.xml +++ b/ion/pom.xml @@ -9,7 +9,7 @@ com.fasterxml.jackson.dataformat jackson-dataformats-binary - 2.12.0 + 2.12.1-SNAPSHOT com.fasterxml.jackson.dataformat jackson-dataformat-ion diff --git a/pom.xml b/pom.xml index b5743cd16..1b5027498 100644 --- a/pom.xml +++ b/pom.xml @@ -8,7 +8,7 @@ com.fasterxml.jackson.dataformat jackson-dataformats-binary Jackson dataformats: Binary - 2.12.0 + 2.12.1-SNAPSHOT pom Parent pom for Jackson binary dataformats. diff --git a/protobuf/pom.xml b/protobuf/pom.xml index 1c041868a..12c3a17a9 100644 --- a/protobuf/pom.xml +++ b/protobuf/pom.xml @@ -9,7 +9,7 @@ com.fasterxml.jackson.dataformat jackson-dataformats-binary - 2.12.0 + 2.12.1-SNAPSHOT jackson-dataformat-protobuf Jackson dataformat: protobuf diff --git a/smile/pom.xml b/smile/pom.xml index faba5a6fa..de13edfa4 100644 --- a/smile/pom.xml +++ b/smile/pom.xml @@ -9,7 +9,7 @@ com.fasterxml.jackson.dataformat jackson-dataformats-binary - 2.12.0 + 2.12.1-SNAPSHOT jackson-dataformat-smile Jackson dataformat: Smile From 5f0eb32f70fdb53fb2203be53521f20bdf702340 Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Sat, 28 Nov 2020 19:00:23 -0800 Subject: [PATCH 5/5] Add javadocs --- docs/javadoc/avro/2.12/allclasses-frame.html | 102 + .../javadoc/avro/2.12/allclasses-noframe.html | 102 + .../avro/AvroAnnotationIntrospector.html | 606 ++++ .../jackson/dataformat/avro/AvroFactory.html | 1244 ++++++++ .../dataformat/avro/AvroFactoryBuilder.html | 590 ++++ .../dataformat/avro/AvroFixedSize.html | 280 ++ .../avro/AvroGenerator.Feature.html | 499 +++ .../dataformat/avro/AvroGenerator.html | 1505 +++++++++ .../dataformat/avro/AvroMapper.Builder.html | 407 +++ .../jackson/dataformat/avro/AvroMapper.html | 654 ++++ .../avro/AvroModule.SchemaSerializer.html | 350 +++ .../jackson/dataformat/avro/AvroModule.html | 497 +++ .../dataformat/avro/AvroParser.Feature.html | 424 +++ .../jackson/dataformat/avro/AvroParser.html | 1016 +++++++ .../jackson/dataformat/avro/AvroSchema.html | 525 ++++ .../avro/AvroSerializerModifier.html | 299 ++ .../dataformat/avro/AvroTypeDeserializer.html | 478 +++ .../dataformat/avro/AvroTypeIdResolver.html | 379 +++ .../avro/AvroTypeResolverBuilder.html | 368 +++ .../avro/CustomEncodingWrapper.html | 314 ++ .../dataformat/avro/PackageVersion.html | 321 ++ .../avro/apacheimpl/ApacheAvroFactory.html | 445 +++ .../avro/apacheimpl/ApacheAvroParserImpl.html | 1263 ++++++++ ...pacheCodecRecycler.BadSchemaException.html | 307 ++ .../avro/apacheimpl/ApacheCodecRecycler.html | 386 +++ .../CustomEncodingDeserializer.html | 344 +++ .../apacheimpl/DecoderOverAvroParser.html | 813 +++++ .../class-use/ApacheAvroFactory.html | 126 + .../class-use/ApacheAvroParserImpl.html | 126 + ...pacheCodecRecycler.BadSchemaException.html | 126 + .../class-use/ApacheCodecRecycler.html | 169 ++ .../class-use/CustomEncodingDeserializer.html | 126 + .../class-use/DecoderOverAvroParser.html | 126 + .../avro/apacheimpl/package-frame.html | 29 + .../avro/apacheimpl/package-summary.html | 200 ++ .../avro/apacheimpl/package-tree.html | 204 ++ .../avro/apacheimpl/package-use.html | 165 + .../class-use/AvroAnnotationIntrospector.html | 166 + .../avro/class-use/AvroFactory.html | 327 ++ .../avro/class-use/AvroFactoryBuilder.html | 250 ++ .../avro/class-use/AvroFixedSize.html | 126 + .../avro/class-use/AvroGenerator.Feature.html | 275 ++ .../avro/class-use/AvroGenerator.html | 283 ++ .../avro/class-use/AvroMapper.Builder.html | 200 ++ .../dataformat/avro/class-use/AvroMapper.html | 177 ++ .../AvroModule.SchemaSerializer.html | 126 + .../dataformat/avro/class-use/AvroModule.html | 168 + .../avro/class-use/AvroParser.Feature.html | 287 ++ .../dataformat/avro/class-use/AvroParser.html | 280 ++ .../dataformat/avro/class-use/AvroSchema.html | 336 ++ .../class-use/AvroSerializerModifier.html | 126 + .../avro/class-use/AvroTypeDeserializer.html | 126 + .../avro/class-use/AvroTypeIdResolver.html | 126 + .../class-use/AvroTypeResolverBuilder.html | 126 + .../avro/class-use/CustomEncodingWrapper.html | 165 + .../avro/class-use/PackageVersion.html | 126 + .../dataformat/avro/deser/ArrayReader.html | 607 ++++ .../avro/deser/AvroFieldDefaulters.html | 276 ++ .../avro/deser/AvroFieldReader.html | 441 +++ .../dataformat/avro/deser/AvroParserImpl.html | 1539 ++++++++++ .../avro/deser/AvroReadContext.html | 567 ++++ .../avro/deser/AvroReaderFactory.html | 533 ++++ .../avro/deser/AvroStructureReader.html | 482 +++ .../avro/deser/AvroUntypedDeserializer.html | 489 +++ .../avro/deser/JacksonAvroParserImpl.html | 1419 +++++++++ .../dataformat/avro/deser/MapReader.html | 716 +++++ .../dataformat/avro/deser/MissingReader.html | 501 +++ .../dataformat/avro/deser/RootReader.html | 421 +++ .../deser/ScalarDecoder.BooleanDecoder.html | 362 +++ .../deser/ScalarDecoder.BytesDecoder.html | 362 +++ .../deser/ScalarDecoder.DoubleReader.html | 362 +++ .../avro/deser/ScalarDecoder.EnumDecoder.html | 411 +++ .../deser/ScalarDecoder.FixedDecoder.html | 362 +++ .../avro/deser/ScalarDecoder.FloatReader.html | 362 +++ .../avro/deser/ScalarDecoder.IntReader.html | 372 +++ .../avro/deser/ScalarDecoder.LongReader.html | 362 +++ .../avro/deser/ScalarDecoder.NullReader.html | 359 +++ .../ScalarDecoder.ScalarUnionDecoder.html | 396 +++ .../deser/ScalarDecoder.StringReader.html | 372 +++ .../dataformat/avro/deser/ScalarDecoder.html | 390 +++ .../deser/ScalarDefaults.BooleanDefaults.html | 352 +++ .../deser/ScalarDefaults.BytesDefaults.html | 352 +++ .../deser/ScalarDefaults.DefaultsBase.html | 341 +++ .../deser/ScalarDefaults.DoubleDefaults.html | 352 +++ .../deser/ScalarDefaults.FloatDefaults.html | 352 +++ .../deser/ScalarDefaults.IntDefaults.html | 352 +++ .../deser/ScalarDefaults.LongDefaults.html | 352 +++ .../deser/ScalarDefaults.NullDefaults.html | 322 ++ .../deser/ScalarDefaults.StringDefaults.html | 352 +++ .../dataformat/avro/deser/ScalarDefaults.html | 292 ++ .../deser/StructDefaults.ArrayDefaults.html | 451 +++ .../deser/StructDefaults.ObjectDefaults.html | 468 +++ .../dataformat/avro/deser/StructDefaults.html | 317 ++ .../avro/deser/class-use/ArrayReader.html | 192 ++ .../deser/class-use/AvroFieldDefaulters.html | 126 + .../avro/deser/class-use/AvroFieldReader.html | 350 +++ .../avro/deser/class-use/AvroParserImpl.html | 490 +++ .../avro/deser/class-use/AvroReadContext.html | 382 +++ .../deser/class-use/AvroReaderFactory.html | 126 + .../deser/class-use/AvroStructureReader.html | 328 ++ .../class-use/AvroUntypedDeserializer.html | 126 + .../class-use/JacksonAvroParserImpl.html | 126 + .../avro/deser/class-use/MapReader.html | 198 ++ .../avro/deser/class-use/MissingReader.html | 170 ++ .../avro/deser/class-use/RootReader.html | 126 + .../ScalarDecoder.BooleanDecoder.html | 126 + .../class-use/ScalarDecoder.BytesDecoder.html | 126 + .../class-use/ScalarDecoder.DoubleReader.html | 126 + .../class-use/ScalarDecoder.EnumDecoder.html | 126 + .../class-use/ScalarDecoder.FixedDecoder.html | 126 + .../class-use/ScalarDecoder.FloatReader.html | 126 + .../class-use/ScalarDecoder.IntReader.html | 126 + .../class-use/ScalarDecoder.LongReader.html | 126 + .../class-use/ScalarDecoder.NullReader.html | 126 + .../ScalarDecoder.ScalarUnionDecoder.html | 126 + .../class-use/ScalarDecoder.StringReader.html | 126 + .../avro/deser/class-use/ScalarDecoder.html | 297 ++ .../ScalarDefaults.BooleanDefaults.html | 126 + .../ScalarDefaults.BytesDefaults.html | 126 + .../ScalarDefaults.DefaultsBase.html | 194 ++ .../ScalarDefaults.DoubleDefaults.html | 126 + .../ScalarDefaults.FloatDefaults.html | 126 + .../class-use/ScalarDefaults.IntDefaults.html | 126 + .../ScalarDefaults.LongDefaults.html | 126 + .../ScalarDefaults.NullDefaults.html | 126 + .../ScalarDefaults.StringDefaults.html | 126 + .../avro/deser/class-use/ScalarDefaults.html | 126 + .../StructDefaults.ArrayDefaults.html | 126 + .../StructDefaults.ObjectDefaults.html | 126 + .../avro/deser/class-use/StructDefaults.html | 126 + .../dataformat/avro/deser/package-frame.html | 57 + .../avro/deser/package-summary.html | 335 ++ .../dataformat/avro/deser/package-tree.html | 231 ++ .../dataformat/avro/deser/package-use.html | 265 ++ .../dataformat/avro/package-frame.html | 45 + .../dataformat/avro/package-summary.html | 299 ++ .../jackson/dataformat/avro/package-tree.html | 259 ++ .../jackson/dataformat/avro/package-use.html | 348 +++ .../dataformat/avro/schema/ArrayVisitor.html | 428 +++ .../avro/schema/AvroSchemaGenerator.html | 324 ++ .../avro/schema/AvroSchemaHelper.html | 833 +++++ .../avro/schema/DefinedSchemas.html | 365 +++ .../dataformat/avro/schema/DoubleVisitor.html | 389 +++ .../avro/schema/IntegerVisitor.html | 401 +++ .../dataformat/avro/schema/MapVisitor.html | 443 +++ .../dataformat/avro/schema/RecordVisitor.html | 558 ++++ .../dataformat/avro/schema/SchemaBuilder.html | 227 ++ .../dataformat/avro/schema/StringVisitor.html | 424 +++ .../dataformat/avro/schema/VisitorBase.html | 352 +++ .../avro/schema/VisitorFormatWrapperImpl.html | 611 ++++ .../avro/schema/class-use/ArrayVisitor.html | 126 + .../schema/class-use/AvroSchemaGenerator.html | 126 + .../schema/class-use/AvroSchemaHelper.html | 126 + .../avro/schema/class-use/DefinedSchemas.html | 218 ++ .../avro/schema/class-use/DoubleVisitor.html | 126 + .../avro/schema/class-use/IntegerVisitor.html | 126 + .../avro/schema/class-use/MapVisitor.html | 126 + .../avro/schema/class-use/RecordVisitor.html | 126 + .../avro/schema/class-use/SchemaBuilder.html | 210 ++ .../avro/schema/class-use/StringVisitor.html | 126 + .../avro/schema/class-use/VisitorBase.html | 126 + .../class-use/VisitorFormatWrapperImpl.html | 173 ++ .../dataformat/avro/schema/package-frame.html | 35 + .../avro/schema/package-summary.html | 218 ++ .../dataformat/avro/schema/package-tree.html | 184 ++ .../dataformat/avro/schema/package-use.html | 172 ++ .../avro/ser/ArrayWriteContext.html | 472 +++ .../dataformat/avro/ser/AvroWriteContext.html | 854 ++++++ .../avro/ser/CustomEncodingDatum.html | 300 ++ .../avro/ser/CustomEncodingSerializer.html | 348 +++ .../dataformat/avro/ser/EncodedDatum.html | 239 ++ .../dataformat/avro/ser/MapWriteContext.html | 565 ++++ .../avro/ser/NonBSGenericDatumWriter.html | 325 ++ .../dataformat/avro/ser/NopWriteContext.html | 442 +++ .../avro/ser/ObjectWriteContext.html | 610 ++++ .../avro/ser/class-use/ArrayWriteContext.html | 126 + .../avro/ser/class-use/AvroWriteContext.html | 336 ++ .../ser/class-use/CustomEncodingDatum.html | 126 + .../class-use/CustomEncodingSerializer.html | 126 + .../avro/ser/class-use/EncodedDatum.html | 168 + .../avro/ser/class-use/MapWriteContext.html | 126 + .../class-use/NonBSGenericDatumWriter.html | 126 + .../avro/ser/class-use/NopWriteContext.html | 126 + .../ser/class-use/ObjectWriteContext.html | 126 + .../dataformat/avro/ser/package-frame.html | 32 + .../dataformat/avro/ser/package-summary.html | 201 ++ .../dataformat/avro/ser/package-tree.html | 165 + .../dataformat/avro/ser/package-use.html | 183 ++ docs/javadoc/avro/2.12/constant-values.html | 298 ++ docs/javadoc/avro/2.12/deprecated-list.html | 148 + docs/javadoc/avro/2.12/help-doc.html | 231 ++ docs/javadoc/avro/2.12/index-all.html | 2694 +++++++++++++++++ docs/javadoc/avro/2.12/index.html | 76 + docs/javadoc/avro/2.12/overview-frame.html | 26 + docs/javadoc/avro/2.12/overview-summary.html | 163 + docs/javadoc/avro/2.12/overview-tree.html | 438 +++ docs/javadoc/avro/2.12/package-list | 5 + docs/javadoc/avro/2.12/script.js | 30 + docs/javadoc/avro/2.12/serialized-form.html | 268 ++ docs/javadoc/avro/2.12/stylesheet.css | 574 ++++ docs/javadoc/cbor/2.12/allclasses-frame.html | 33 + .../javadoc/cbor/2.12/allclasses-noframe.html | 33 + .../dataformat/cbor/CBORConstants.html | 1114 +++++++ .../jackson/dataformat/cbor/CBORFactory.html | 1231 ++++++++ .../dataformat/cbor/CBORFactoryBuilder.html | 541 ++++ .../cbor/CBORGenerator.Feature.html | 526 ++++ .../dataformat/cbor/CBORGenerator.html | 2117 +++++++++++++ .../dataformat/cbor/CBORParser.Feature.html | 378 +++ .../jackson/dataformat/cbor/CBORParser.html | 2585 ++++++++++++++++ .../cbor/CBORParserBootstrapper.html | 473 +++ .../dataformat/cbor/CBORReadContext.html | 638 ++++ .../dataformat/cbor/CBORSimpleValue.html | 394 +++ .../dataformat/cbor/CBORWriteContext.html | 651 ++++ .../dataformat/cbor/PackageVersion.html | 321 ++ .../cbor/class-use/CBORConstants.html | 126 + .../cbor/class-use/CBORFactory.html | 278 ++ .../cbor/class-use/CBORFactoryBuilder.html | 232 ++ .../cbor/class-use/CBORGenerator.Feature.html | 275 ++ .../cbor/class-use/CBORGenerator.html | 200 ++ .../cbor/class-use/CBORParser.Feature.html | 258 ++ .../dataformat/cbor/class-use/CBORParser.html | 210 ++ .../class-use/CBORParserBootstrapper.html | 126 + .../cbor/class-use/CBORReadContext.html | 222 ++ .../cbor/class-use/CBORSimpleValue.html | 126 + .../cbor/class-use/CBORWriteContext.html | 228 ++ .../cbor/class-use/PackageVersion.html | 126 + .../cbor/databind/CBORMapper.Builder.html | 276 ++ .../dataformat/cbor/databind/CBORMapper.html | 444 +++ .../class-use/CBORMapper.Builder.html | 170 ++ .../cbor/databind/class-use/CBORMapper.html | 180 ++ .../cbor/databind/package-frame.html | 22 + .../cbor/databind/package-summary.html | 153 + .../cbor/databind/package-tree.html | 156 + .../dataformat/cbor/databind/package-use.html | 167 + .../dataformat/cbor/package-frame.html | 35 + .../dataformat/cbor/package-summary.html | 231 ++ .../jackson/dataformat/cbor/package-tree.html | 193 ++ .../jackson/dataformat/cbor/package-use.html | 225 ++ docs/javadoc/cbor/2.12/constant-values.html | 489 +++ docs/javadoc/cbor/2.12/deprecated-list.html | 148 + docs/javadoc/cbor/2.12/help-doc.html | 231 ++ docs/javadoc/cbor/2.12/index-all.html | 1417 +++++++++ docs/javadoc/cbor/2.12/index.html | 76 + docs/javadoc/cbor/2.12/overview-frame.html | 23 + docs/javadoc/cbor/2.12/overview-summary.html | 144 + docs/javadoc/cbor/2.12/overview-tree.html | 212 ++ docs/javadoc/cbor/2.12/package-list | 2 + docs/javadoc/cbor/2.12/script.js | 30 + docs/javadoc/cbor/2.12/serialized-form.html | 184 ++ docs/javadoc/cbor/2.12/stylesheet.css | 574 ++++ docs/javadoc/ion/2.12/allclasses-frame.html | 46 + docs/javadoc/ion/2.12/allclasses-noframe.html | 46 + .../dataformat/ion/EnumAsIonSymbolModule.html | 302 ++ .../ion/EnumAsIonSymbolSerializer.html | 416 +++ .../jackson/dataformat/ion/IonFactory.html | 991 ++++++ .../dataformat/ion/IonFactoryBuilder.html | 443 +++ .../jackson/dataformat/ion/IonGenerator.html | 1426 +++++++++ .../ion/IonObjectMapper.Builder.html | 276 ++ .../dataformat/ion/IonObjectMapper.html | 719 +++++ .../jackson/dataformat/ion/IonParser.html | 1093 +++++++ .../dataformat/ion/IonSymbolSerializer.html | 416 +++ ...zers.IonTimestampJavaDateDeserializer.html | 379 +++ ...izers.IonTimestampSQLDateDeserializer.html | 372 +++ .../ion/IonTimestampDeserializers.html | 263 ++ ...lizers.IonTimestampJavaDateSerializer.html | 362 +++ ...alizers.IonTimestampSQLDateSerializer.html | 362 +++ .../ion/IonTimestampSerializers.html | 263 ++ .../dataformat/ion/PackageVersion.html | 321 ++ .../ion/class-use/EnumAsIonSymbolModule.html | 126 + .../class-use/EnumAsIonSymbolSerializer.html | 126 + .../dataformat/ion/class-use/IonFactory.html | 219 ++ .../ion/class-use/IonFactoryBuilder.html | 205 ++ .../ion/class-use/IonGenerator.html | 179 ++ .../class-use/IonObjectMapper.Builder.html | 170 ++ .../ion/class-use/IonObjectMapper.html | 191 ++ .../dataformat/ion/class-use/IonParser.html | 194 ++ .../ion/class-use/IonSymbolSerializer.html | 126 + ...zers.IonTimestampJavaDateDeserializer.html | 126 + ...izers.IonTimestampSQLDateDeserializer.html | 126 + .../class-use/IonTimestampDeserializers.html | 126 + ...lizers.IonTimestampJavaDateSerializer.html | 126 + ...alizers.IonTimestampSQLDateSerializer.html | 126 + .../class-use/IonTimestampSerializers.html | 126 + .../ion/class-use/PackageVersion.html | 126 + .../ion/ionvalue/IonValueMapper.html | 415 +++ .../ion/ionvalue/IonValueModule.html | 303 ++ .../ionvalue/class-use/IonValueMapper.html | 126 + .../ionvalue/class-use/IonValueModule.html | 126 + .../ion/ionvalue/package-frame.html | 22 + .../ion/ionvalue/package-summary.html | 152 + .../dataformat/ion/ionvalue/package-tree.html | 164 + .../dataformat/ion/ionvalue/package-use.html | 126 + .../ion/jsr310/IonJavaTimeModule.html | 376 +++ .../IonTimestampInstantDeserializer.html | 489 +++ .../jsr310/IonTimestampInstantSerializer.html | 472 +++ .../jsr310/class-use/IonJavaTimeModule.html | 126 + .../IonTimestampInstantDeserializer.html | 186 ++ .../IonTimestampInstantSerializer.html | 189 ++ .../dataformat/ion/jsr310/package-frame.html | 23 + .../ion/jsr310/package-summary.html | 160 + .../dataformat/ion/jsr310/package-tree.html | 173 ++ .../dataformat/ion/jsr310/package-use.html | 168 + .../jackson/dataformat/ion/package-frame.html | 36 + .../dataformat/ion/package-summary.html | 237 ++ .../jackson/dataformat/ion/package-tree.html | 238 ++ .../jackson/dataformat/ion/package-use.html | 216 ++ .../IonAnnotationIntrospector.html | 404 +++ .../IonAnnotationTypeDeserializer.html | 458 +++ .../IonAnnotationTypeResolverBuilder.html | 434 +++ .../IonAnnotationTypeSerializer.html | 327 ++ .../polymorphism/MultipleTypeIdResolver.html | 311 ++ .../class-use/IonAnnotationIntrospector.html | 126 + .../IonAnnotationTypeDeserializer.html | 126 + .../IonAnnotationTypeResolverBuilder.html | 183 ++ .../IonAnnotationTypeSerializer.html | 126 + .../class-use/MultipleTypeIdResolver.html | 126 + .../ion/polymorphism/package-frame.html | 28 + .../ion/polymorphism/package-summary.html | 185 ++ .../ion/polymorphism/package-tree.html | 174 ++ .../ion/polymorphism/package-use.html | 162 + .../ion/util/CloseSafeUTF8Writer.html | 472 +++ .../util/class-use/CloseSafeUTF8Writer.html | 126 + .../dataformat/ion/util/package-frame.html | 21 + .../dataformat/ion/util/package-summary.html | 147 + .../dataformat/ion/util/package-tree.html | 143 + .../dataformat/ion/util/package-use.html | 126 + docs/javadoc/ion/2.12/constant-values.html | 155 + docs/javadoc/ion/2.12/deprecated-list.html | 189 ++ docs/javadoc/ion/2.12/help-doc.html | 231 ++ docs/javadoc/ion/2.12/index-all.html | 955 ++++++ docs/javadoc/ion/2.12/index.html | 76 + docs/javadoc/ion/2.12/overview-frame.html | 26 + docs/javadoc/ion/2.12/overview-summary.html | 156 + docs/javadoc/ion/2.12/overview-tree.html | 291 ++ docs/javadoc/ion/2.12/package-list | 5 + docs/javadoc/ion/2.12/script.js | 30 + docs/javadoc/ion/2.12/serialized-form.html | 365 +++ docs/javadoc/ion/2.12/stylesheet.css | 574 ++++ .../protobuf/2.12/allclasses-frame.html | 74 + .../protobuf/2.12/allclasses-noframe.html | 74 + .../dataformat/protobuf/ByteAccumulator.html | 482 +++ .../dataformat/protobuf/PackageVersion.html | 321 ++ .../dataformat/protobuf/ProtobufFactory.html | 922 ++++++ .../protobuf/ProtobufFactoryBuilder.html | 323 ++ .../protobuf/ProtobufGenerator.html | 1847 +++++++++++ .../protobuf/ProtobufMapper.Builder.html | 276 ++ .../dataformat/protobuf/ProtobufMapper.html | 703 +++++ .../dataformat/protobuf/ProtobufParser.html | 2193 ++++++++++++++ .../protobuf/ProtobufReadContext.html | 689 +++++ .../dataformat/protobuf/ProtobufUtil.html | 431 +++ .../protobuf/ProtobufWriteContext.html | 601 ++++ .../protobuf/class-use/ByteAccumulator.html | 208 ++ .../protobuf/class-use/PackageVersion.html | 126 + .../protobuf/class-use/ProtobufFactory.html | 205 ++ .../class-use/ProtobufFactoryBuilder.html | 186 ++ .../protobuf/class-use/ProtobufGenerator.html | 195 ++ .../class-use/ProtobufMapper.Builder.html | 170 ++ .../protobuf/class-use/ProtobufMapper.html | 205 ++ .../protobuf/class-use/ProtobufParser.html | 196 ++ .../class-use/ProtobufReadContext.html | 229 ++ .../protobuf/class-use/ProtobufUtil.html | 126 + .../class-use/ProtobufWriteContext.html | 227 ++ .../dataformat/protobuf/package-frame.html | 31 + .../dataformat/protobuf/package-summary.html | 201 ++ .../dataformat/protobuf/package-tree.html | 197 ++ .../dataformat/protobuf/package-use.html | 218 ++ .../protobuf/schema/DescriptorLoader.html | 447 +++ .../protobuf/schema/EnumLookup.html | 341 +++ .../protobuf/schema/FieldLookup.html | 302 ++ .../dataformat/protobuf/schema/FieldType.html | 516 ++++ .../protobuf/schema/FieldTypes.html | 239 ++ .../FileDescriptorSet.DescriptorProto.html | 430 +++ ...FileDescriptorSet.EnumDescriptorProto.html | 305 ++ .../schema/FileDescriptorSet.EnumOptions.html | 305 ++ ...escriptorSet.EnumValueDescriptorProto.html | 305 ++ .../FileDescriptorSet.EnumValueOptions.html | 292 ++ ...criptorSet.FieldDescriptorProto.Label.html | 359 +++ ...scriptorSet.FieldDescriptorProto.Type.html | 539 ++++ ...ileDescriptorSet.FieldDescriptorProto.html | 466 +++ .../FileDescriptorSet.FieldOptions.html | 357 +++ ...FileDescriptorSet.FileDescriptorProto.html | 482 +++ .../schema/FileDescriptorSet.FileOptions.html | 487 +++ .../FileDescriptorSet.MessageOptions.html | 331 ++ ...leDescriptorSet.MethodDescriptorProto.html | 344 +++ .../FileDescriptorSet.MethodOptions.html | 305 ++ ...ileDescriptorSet.OneofDescriptorProto.html | 292 ++ .../FileDescriptorSet.OneofOptions.html | 279 ++ ...eDescriptorSet.ServiceDescriptorProto.html | 305 ++ .../FileDescriptorSet.ServiceOptions.html | 292 ++ ...DescriptorSet.SourceCodeInfo.Location.html | 331 ++ .../FileDescriptorSet.SourceCodeInfo.html | 298 ++ ...FileDescriptorSet.UninterpretedOption.html | 357 +++ .../protobuf/schema/FileDescriptorSet.html | 487 +++ .../protobuf/schema/NativeProtobufSchema.html | 494 +++ .../protobuf/schema/ProtobufEnum.html | 372 +++ .../protobuf/schema/ProtobufField.html | 751 +++++ .../protobuf/schema/ProtobufMessage.html | 523 ++++ .../protobuf/schema/ProtobufSchema.html | 467 +++ .../protobuf/schema/ProtobufSchemaLoader.html | 780 +++++ .../protobuf/schema/TypeResolver.html | 379 +++ .../dataformat/protobuf/schema/WireType.html | 307 ++ .../schema/class-use/DescriptorLoader.html | 215 ++ .../protobuf/schema/class-use/EnumLookup.html | 188 ++ .../schema/class-use/FieldLookup.html | 186 ++ .../protobuf/schema/class-use/FieldType.html | 213 ++ .../protobuf/schema/class-use/FieldTypes.html | 126 + .../FileDescriptorSet.DescriptorProto.html | 173 ++ ...FileDescriptorSet.EnumDescriptorProto.html | 173 ++ .../FileDescriptorSet.EnumOptions.html | 169 ++ ...escriptorSet.EnumValueDescriptorProto.html | 169 ++ .../FileDescriptorSet.EnumValueOptions.html | 169 ++ ...criptorSet.FieldDescriptorProto.Label.html | 191 ++ ...scriptorSet.FieldDescriptorProto.Type.html | 191 ++ ...ileDescriptorSet.FieldDescriptorProto.html | 177 ++ .../FileDescriptorSet.FieldOptions.html | 169 ++ ...FileDescriptorSet.FileDescriptorProto.html | 207 ++ .../FileDescriptorSet.FileOptions.html | 169 ++ .../FileDescriptorSet.MessageOptions.html | 169 ++ ...leDescriptorSet.MethodDescriptorProto.html | 169 ++ .../FileDescriptorSet.MethodOptions.html | 169 ++ ...ileDescriptorSet.OneofDescriptorProto.html | 169 ++ .../FileDescriptorSet.OneofOptions.html | 169 ++ ...eDescriptorSet.ServiceDescriptorProto.html | 169 ++ .../FileDescriptorSet.ServiceOptions.html | 169 ++ ...DescriptorSet.SourceCodeInfo.Location.html | 169 ++ .../FileDescriptorSet.SourceCodeInfo.html | 169 ++ ...FileDescriptorSet.UninterpretedOption.html | 197 ++ .../schema/class-use/FileDescriptorSet.html | 215 ++ .../class-use/NativeProtobufSchema.html | 230 ++ .../schema/class-use/ProtobufEnum.html | 219 ++ .../schema/class-use/ProtobufField.html | 381 +++ .../schema/class-use/ProtobufMessage.html | 378 +++ .../schema/class-use/ProtobufSchema.html | 359 +++ .../class-use/ProtobufSchemaLoader.html | 238 ++ .../schema/class-use/TypeResolver.html | 205 ++ .../protobuf/schema/class-use/WireType.html | 126 + .../protobuf/schema/package-frame.html | 61 + .../protobuf/schema/package-summary.html | 345 +++ .../protobuf/schema/package-tree.html | 187 ++ .../protobuf/schema/package-use.html | 358 +++ .../AnnotationBasedTagGenerator.html | 273 ++ .../schemagen/DefaultTagGenerator.html | 334 ++ .../schemagen/DefinedTypeElementBuilders.html | 430 +++ .../schemagen/EnumElementVisitor.html | 359 +++ .../schemagen/MessageElementVisitor.html | 564 ++++ .../schemagen/ProtoBufSchemaVisitor.html | 645 ++++ .../schemagen/ProtobufSchemaGenerator.html | 540 ++++ .../schemagen/ProtobufSchemaHelper.html | 265 ++ .../schemagen/TypeElementBuilder.html | 227 ++ .../AnnotationBasedTagGenerator.html | 126 + .../class-use/DefaultTagGenerator.html | 126 + .../class-use/DefinedTypeElementBuilders.html | 198 ++ .../class-use/EnumElementVisitor.html | 126 + .../class-use/MessageElementVisitor.html | 126 + .../class-use/ProtoBufSchemaVisitor.html | 172 ++ .../class-use/ProtobufSchemaGenerator.html | 126 + .../class-use/ProtobufSchemaHelper.html | 126 + .../class-use/TypeElementBuilder.html | 274 ++ .../protobuf/schemagen/package-frame.html | 32 + .../protobuf/schemagen/package-summary.html | 203 ++ .../protobuf/schemagen/package-tree.html | 169 ++ .../protobuf/schemagen/package-use.html | 168 + .../protobuf/2.12/constant-values.html | 268 ++ .../protobuf/2.12/deprecated-list.html | 126 + docs/javadoc/protobuf/2.12/help-doc.html | 231 ++ docs/javadoc/protobuf/2.12/index-all.html | 2074 +++++++++++++ docs/javadoc/protobuf/2.12/index.html | 76 + .../javadoc/protobuf/2.12/overview-frame.html | 24 + .../protobuf/2.12/overview-summary.html | 154 + docs/javadoc/protobuf/2.12/overview-tree.html | 276 ++ docs/javadoc/protobuf/2.12/package-list | 3 + docs/javadoc/protobuf/2.12/script.js | 30 + .../protobuf/2.12/serialized-form.html | 201 ++ docs/javadoc/protobuf/2.12/stylesheet.css | 574 ++++ docs/javadoc/smile/2.12/allclasses-frame.html | 37 + .../smile/2.12/allclasses-noframe.html | 37 + .../dataformat/smile/PackageVersion.html | 321 ++ .../dataformat/smile/SmileBufferRecycler.html | 405 +++ .../dataformat/smile/SmileConstants.html | 1405 +++++++++ .../dataformat/smile/SmileFactory.html | 1314 ++++++++ .../dataformat/smile/SmileFactoryBuilder.html | 541 ++++ .../smile/SmileGenerator.Feature.html | 561 ++++ .../SmileGenerator.SharedStringNode.html | 311 ++ .../dataformat/smile/SmileGenerator.html | 2216 ++++++++++++++ .../dataformat/smile/SmileParser.Feature.html | 419 +++ .../jackson/dataformat/smile/SmileParser.html | 1391 +++++++++ .../dataformat/smile/SmileParserBase.html | 1588 ++++++++++ .../smile/SmileParserBootstrapper.html | 455 +++ .../jackson/dataformat/smile/SmileUtil.html | 313 ++ .../dataformat/smile/SmileWriteContext.html | 618 ++++ .../async/NonBlockingByteArrayParser.html | 738 +++++ .../smile/async/NonBlockingParserBase.html | 1729 +++++++++++ .../class-use/NonBlockingByteArrayParser.html | 171 ++ .../class-use/NonBlockingParserBase.html | 170 ++ .../dataformat/smile/async/package-frame.html | 22 + .../smile/async/package-summary.html | 161 + .../dataformat/smile/async/package-tree.html | 155 + .../dataformat/smile/async/package-use.html | 187 ++ .../smile/class-use/PackageVersion.html | 126 + .../smile/class-use/SmileBufferRecycler.html | 223 ++ .../smile/class-use/SmileConstants.html | 126 + .../smile/class-use/SmileFactory.html | 283 ++ .../smile/class-use/SmileFactoryBuilder.html | 237 ++ .../class-use/SmileGenerator.Feature.html | 280 ++ .../SmileGenerator.SharedStringNode.html | 235 ++ .../smile/class-use/SmileGenerator.html | 200 ++ .../smile/class-use/SmileParser.Feature.html | 263 ++ .../smile/class-use/SmileParser.html | 211 ++ .../smile/class-use/SmileParserBase.html | 201 ++ .../class-use/SmileParserBootstrapper.html | 126 + .../dataformat/smile/class-use/SmileUtil.html | 126 + .../smile/class-use/SmileWriteContext.html | 233 ++ .../smile/databind/SmileMapper.Builder.html | 276 ++ .../smile/databind/SmileMapper.html | 444 +++ .../class-use/SmileMapper.Builder.html | 170 ++ .../smile/databind/class-use/SmileMapper.html | 180 ++ .../smile/databind/package-frame.html | 22 + .../smile/databind/package-summary.html | 153 + .../smile/databind/package-tree.html | 156 + .../smile/databind/package-use.html | 167 + .../dataformat/smile/package-frame.html | 37 + .../dataformat/smile/package-summary.html | 257 ++ .../dataformat/smile/package-tree.html | 198 ++ .../jackson/dataformat/smile/package-use.html | 262 ++ docs/javadoc/smile/2.12/constant-values.html | 877 ++++++ docs/javadoc/smile/2.12/deprecated-list.html | 148 + docs/javadoc/smile/2.12/help-doc.html | 231 ++ docs/javadoc/smile/2.12/index-all.html | 1789 +++++++++++ docs/javadoc/smile/2.12/index.html | 76 + docs/javadoc/smile/2.12/overview-frame.html | 24 + docs/javadoc/smile/2.12/overview-summary.html | 157 + docs/javadoc/smile/2.12/overview-tree.html | 223 ++ docs/javadoc/smile/2.12/package-list | 3 + docs/javadoc/smile/2.12/script.js | 30 + docs/javadoc/smile/2.12/serialized-form.html | 193 ++ docs/javadoc/smile/2.12/stylesheet.css | 574 ++++ pom.xml | 2 +- 537 files changed, 173344 insertions(+), 1 deletion(-) create mode 100644 docs/javadoc/avro/2.12/allclasses-frame.html create mode 100644 docs/javadoc/avro/2.12/allclasses-noframe.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroAnnotationIntrospector.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroFactory.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroFactoryBuilder.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroFixedSize.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroGenerator.Feature.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroGenerator.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroMapper.Builder.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroMapper.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroModule.SchemaSerializer.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroModule.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroParser.Feature.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroParser.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroSchema.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroSerializerModifier.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroTypeDeserializer.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroTypeIdResolver.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroTypeResolverBuilder.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/CustomEncodingWrapper.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/PackageVersion.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/ApacheAvroFactory.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/ApacheAvroParserImpl.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/ApacheCodecRecycler.BadSchemaException.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/ApacheCodecRecycler.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/CustomEncodingDeserializer.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/DecoderOverAvroParser.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/class-use/ApacheAvroFactory.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/class-use/ApacheAvroParserImpl.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/class-use/ApacheCodecRecycler.BadSchemaException.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/class-use/ApacheCodecRecycler.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/class-use/CustomEncodingDeserializer.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/class-use/DecoderOverAvroParser.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/package-frame.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/package-summary.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/package-tree.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/package-use.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroAnnotationIntrospector.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroFactory.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroFactoryBuilder.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroFixedSize.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroGenerator.Feature.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroGenerator.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroMapper.Builder.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroMapper.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroModule.SchemaSerializer.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroModule.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroParser.Feature.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroParser.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroSchema.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroSerializerModifier.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroTypeDeserializer.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroTypeIdResolver.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroTypeResolverBuilder.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/CustomEncodingWrapper.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/PackageVersion.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ArrayReader.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/AvroFieldDefaulters.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/AvroFieldReader.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/AvroParserImpl.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/AvroReadContext.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/AvroReaderFactory.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/AvroStructureReader.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/AvroUntypedDeserializer.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/JacksonAvroParserImpl.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/MapReader.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/MissingReader.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/RootReader.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.BooleanDecoder.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.BytesDecoder.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.DoubleReader.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.EnumDecoder.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.FixedDecoder.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.FloatReader.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.IntReader.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.LongReader.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.NullReader.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.ScalarUnionDecoder.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.StringReader.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.BooleanDefaults.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.BytesDefaults.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.DefaultsBase.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.DoubleDefaults.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.FloatDefaults.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.IntDefaults.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.LongDefaults.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.NullDefaults.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.StringDefaults.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/StructDefaults.ArrayDefaults.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/StructDefaults.ObjectDefaults.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/StructDefaults.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ArrayReader.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/AvroFieldDefaulters.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/AvroFieldReader.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/AvroParserImpl.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/AvroReadContext.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/AvroReaderFactory.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/AvroStructureReader.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/AvroUntypedDeserializer.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/JacksonAvroParserImpl.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/MapReader.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/MissingReader.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/RootReader.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.BooleanDecoder.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.BytesDecoder.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.DoubleReader.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.EnumDecoder.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.FixedDecoder.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.FloatReader.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.IntReader.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.LongReader.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.NullReader.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.ScalarUnionDecoder.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.StringReader.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.BooleanDefaults.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.BytesDefaults.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.DefaultsBase.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.DoubleDefaults.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.FloatDefaults.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.IntDefaults.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.LongDefaults.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.NullDefaults.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.StringDefaults.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/StructDefaults.ArrayDefaults.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/StructDefaults.ObjectDefaults.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/StructDefaults.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/package-frame.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/package-summary.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/package-tree.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/package-use.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/package-frame.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/package-summary.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/package-tree.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/package-use.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/ArrayVisitor.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/AvroSchemaGenerator.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/AvroSchemaHelper.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/DefinedSchemas.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/DoubleVisitor.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/IntegerVisitor.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/MapVisitor.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/RecordVisitor.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/SchemaBuilder.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/StringVisitor.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/VisitorBase.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/VisitorFormatWrapperImpl.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/ArrayVisitor.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/AvroSchemaGenerator.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/AvroSchemaHelper.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/DefinedSchemas.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/DoubleVisitor.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/IntegerVisitor.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/MapVisitor.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/RecordVisitor.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/SchemaBuilder.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/StringVisitor.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/VisitorBase.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/VisitorFormatWrapperImpl.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/package-frame.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/package-summary.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/package-tree.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/package-use.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/ArrayWriteContext.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/AvroWriteContext.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/CustomEncodingDatum.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/CustomEncodingSerializer.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/EncodedDatum.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/MapWriteContext.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/NonBSGenericDatumWriter.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/NopWriteContext.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/ObjectWriteContext.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/ArrayWriteContext.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/AvroWriteContext.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/CustomEncodingDatum.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/CustomEncodingSerializer.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/EncodedDatum.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/MapWriteContext.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/NonBSGenericDatumWriter.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/NopWriteContext.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/ObjectWriteContext.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/package-frame.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/package-summary.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/package-tree.html create mode 100644 docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/package-use.html create mode 100644 docs/javadoc/avro/2.12/constant-values.html create mode 100644 docs/javadoc/avro/2.12/deprecated-list.html create mode 100644 docs/javadoc/avro/2.12/help-doc.html create mode 100644 docs/javadoc/avro/2.12/index-all.html create mode 100644 docs/javadoc/avro/2.12/index.html create mode 100644 docs/javadoc/avro/2.12/overview-frame.html create mode 100644 docs/javadoc/avro/2.12/overview-summary.html create mode 100644 docs/javadoc/avro/2.12/overview-tree.html create mode 100644 docs/javadoc/avro/2.12/package-list create mode 100644 docs/javadoc/avro/2.12/script.js create mode 100644 docs/javadoc/avro/2.12/serialized-form.html create mode 100644 docs/javadoc/avro/2.12/stylesheet.css create mode 100644 docs/javadoc/cbor/2.12/allclasses-frame.html create mode 100644 docs/javadoc/cbor/2.12/allclasses-noframe.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORConstants.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORFactory.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORFactoryBuilder.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORGenerator.Feature.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORGenerator.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORParser.Feature.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORParser.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORParserBootstrapper.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORReadContext.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORSimpleValue.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORWriteContext.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/PackageVersion.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORConstants.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORFactory.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORFactoryBuilder.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORGenerator.Feature.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORGenerator.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORParser.Feature.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORParser.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORParserBootstrapper.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORReadContext.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORSimpleValue.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORWriteContext.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/PackageVersion.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/CBORMapper.Builder.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/CBORMapper.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/class-use/CBORMapper.Builder.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/class-use/CBORMapper.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/package-frame.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/package-summary.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/package-tree.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/package-use.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/package-frame.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/package-summary.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/package-tree.html create mode 100644 docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/package-use.html create mode 100644 docs/javadoc/cbor/2.12/constant-values.html create mode 100644 docs/javadoc/cbor/2.12/deprecated-list.html create mode 100644 docs/javadoc/cbor/2.12/help-doc.html create mode 100644 docs/javadoc/cbor/2.12/index-all.html create mode 100644 docs/javadoc/cbor/2.12/index.html create mode 100644 docs/javadoc/cbor/2.12/overview-frame.html create mode 100644 docs/javadoc/cbor/2.12/overview-summary.html create mode 100644 docs/javadoc/cbor/2.12/overview-tree.html create mode 100644 docs/javadoc/cbor/2.12/package-list create mode 100644 docs/javadoc/cbor/2.12/script.js create mode 100644 docs/javadoc/cbor/2.12/serialized-form.html create mode 100644 docs/javadoc/cbor/2.12/stylesheet.css create mode 100644 docs/javadoc/ion/2.12/allclasses-frame.html create mode 100644 docs/javadoc/ion/2.12/allclasses-noframe.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/EnumAsIonSymbolModule.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/EnumAsIonSymbolSerializer.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonFactory.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonFactoryBuilder.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonGenerator.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonObjectMapper.Builder.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonObjectMapper.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonParser.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonSymbolSerializer.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonTimestampDeserializers.IonTimestampJavaDateDeserializer.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonTimestampDeserializers.IonTimestampSQLDateDeserializer.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonTimestampDeserializers.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonTimestampSerializers.IonTimestampJavaDateSerializer.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonTimestampSerializers.IonTimestampSQLDateSerializer.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonTimestampSerializers.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/PackageVersion.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/EnumAsIonSymbolModule.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/EnumAsIonSymbolSerializer.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonFactory.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonFactoryBuilder.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonGenerator.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonObjectMapper.Builder.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonObjectMapper.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonParser.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonSymbolSerializer.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonTimestampDeserializers.IonTimestampJavaDateDeserializer.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonTimestampDeserializers.IonTimestampSQLDateDeserializer.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonTimestampDeserializers.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonTimestampSerializers.IonTimestampJavaDateSerializer.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonTimestampSerializers.IonTimestampSQLDateSerializer.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonTimestampSerializers.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/PackageVersion.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/IonValueMapper.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/IonValueModule.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/class-use/IonValueMapper.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/class-use/IonValueModule.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/package-frame.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/package-summary.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/package-tree.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/package-use.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/IonJavaTimeModule.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/IonTimestampInstantDeserializer.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/IonTimestampInstantSerializer.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/class-use/IonJavaTimeModule.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/class-use/IonTimestampInstantDeserializer.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/class-use/IonTimestampInstantSerializer.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/package-frame.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/package-summary.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/package-tree.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/package-use.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/package-frame.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/package-summary.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/package-tree.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/package-use.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/IonAnnotationIntrospector.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/IonAnnotationTypeDeserializer.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/IonAnnotationTypeResolverBuilder.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/IonAnnotationTypeSerializer.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/MultipleTypeIdResolver.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/class-use/IonAnnotationIntrospector.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/class-use/IonAnnotationTypeDeserializer.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/class-use/IonAnnotationTypeResolverBuilder.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/class-use/IonAnnotationTypeSerializer.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/class-use/MultipleTypeIdResolver.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/package-frame.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/package-summary.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/package-tree.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/package-use.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/util/CloseSafeUTF8Writer.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/util/class-use/CloseSafeUTF8Writer.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/util/package-frame.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/util/package-summary.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/util/package-tree.html create mode 100644 docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/util/package-use.html create mode 100644 docs/javadoc/ion/2.12/constant-values.html create mode 100644 docs/javadoc/ion/2.12/deprecated-list.html create mode 100644 docs/javadoc/ion/2.12/help-doc.html create mode 100644 docs/javadoc/ion/2.12/index-all.html create mode 100644 docs/javadoc/ion/2.12/index.html create mode 100644 docs/javadoc/ion/2.12/overview-frame.html create mode 100644 docs/javadoc/ion/2.12/overview-summary.html create mode 100644 docs/javadoc/ion/2.12/overview-tree.html create mode 100644 docs/javadoc/ion/2.12/package-list create mode 100644 docs/javadoc/ion/2.12/script.js create mode 100644 docs/javadoc/ion/2.12/serialized-form.html create mode 100644 docs/javadoc/ion/2.12/stylesheet.css create mode 100644 docs/javadoc/protobuf/2.12/allclasses-frame.html create mode 100644 docs/javadoc/protobuf/2.12/allclasses-noframe.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ByteAccumulator.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/PackageVersion.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufFactory.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufFactoryBuilder.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufGenerator.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufMapper.Builder.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufMapper.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufParser.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufReadContext.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufUtil.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufWriteContext.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ByteAccumulator.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/PackageVersion.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufFactory.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufFactoryBuilder.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufGenerator.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufMapper.Builder.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufMapper.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufParser.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufReadContext.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufUtil.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufWriteContext.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/package-frame.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/package-summary.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/package-tree.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/package-use.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/DescriptorLoader.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/EnumLookup.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FieldLookup.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FieldType.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FieldTypes.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.DescriptorProto.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.EnumDescriptorProto.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.EnumOptions.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.EnumValueDescriptorProto.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.EnumValueOptions.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.FieldDescriptorProto.Label.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.FieldDescriptorProto.Type.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.FieldDescriptorProto.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.FieldOptions.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.FileDescriptorProto.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.FileOptions.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.MessageOptions.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.MethodDescriptorProto.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.MethodOptions.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.OneofDescriptorProto.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.OneofOptions.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.ServiceDescriptorProto.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.ServiceOptions.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.SourceCodeInfo.Location.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.SourceCodeInfo.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.UninterpretedOption.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/NativeProtobufSchema.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/ProtobufEnum.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/ProtobufField.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/ProtobufMessage.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/ProtobufSchema.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/ProtobufSchemaLoader.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/TypeResolver.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/WireType.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/DescriptorLoader.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/EnumLookup.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FieldLookup.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FieldType.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FieldTypes.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.DescriptorProto.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.EnumDescriptorProto.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.EnumOptions.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.EnumValueDescriptorProto.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.EnumValueOptions.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.FieldDescriptorProto.Label.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.FieldDescriptorProto.Type.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.FieldDescriptorProto.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.FieldOptions.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.FileDescriptorProto.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.FileOptions.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.MessageOptions.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.MethodDescriptorProto.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.MethodOptions.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.OneofDescriptorProto.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.OneofOptions.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.ServiceDescriptorProto.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.ServiceOptions.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.SourceCodeInfo.Location.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.SourceCodeInfo.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.UninterpretedOption.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/NativeProtobufSchema.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/ProtobufEnum.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/ProtobufField.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/ProtobufMessage.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/ProtobufSchema.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/ProtobufSchemaLoader.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/TypeResolver.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/WireType.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/package-frame.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/package-summary.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/package-tree.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/package-use.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/AnnotationBasedTagGenerator.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/DefaultTagGenerator.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/DefinedTypeElementBuilders.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/EnumElementVisitor.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/MessageElementVisitor.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/ProtoBufSchemaVisitor.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/ProtobufSchemaGenerator.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/ProtobufSchemaHelper.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/TypeElementBuilder.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/AnnotationBasedTagGenerator.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/DefaultTagGenerator.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/DefinedTypeElementBuilders.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/EnumElementVisitor.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/MessageElementVisitor.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/ProtoBufSchemaVisitor.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/ProtobufSchemaGenerator.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/ProtobufSchemaHelper.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/TypeElementBuilder.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/package-frame.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/package-summary.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/package-tree.html create mode 100644 docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/package-use.html create mode 100644 docs/javadoc/protobuf/2.12/constant-values.html create mode 100644 docs/javadoc/protobuf/2.12/deprecated-list.html create mode 100644 docs/javadoc/protobuf/2.12/help-doc.html create mode 100644 docs/javadoc/protobuf/2.12/index-all.html create mode 100644 docs/javadoc/protobuf/2.12/index.html create mode 100644 docs/javadoc/protobuf/2.12/overview-frame.html create mode 100644 docs/javadoc/protobuf/2.12/overview-summary.html create mode 100644 docs/javadoc/protobuf/2.12/overview-tree.html create mode 100644 docs/javadoc/protobuf/2.12/package-list create mode 100644 docs/javadoc/protobuf/2.12/script.js create mode 100644 docs/javadoc/protobuf/2.12/serialized-form.html create mode 100644 docs/javadoc/protobuf/2.12/stylesheet.css create mode 100644 docs/javadoc/smile/2.12/allclasses-frame.html create mode 100644 docs/javadoc/smile/2.12/allclasses-noframe.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/PackageVersion.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileBufferRecycler.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileConstants.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileFactory.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileFactoryBuilder.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileGenerator.Feature.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileGenerator.SharedStringNode.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileGenerator.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileParser.Feature.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileParser.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileParserBase.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileParserBootstrapper.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileUtil.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileWriteContext.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/NonBlockingByteArrayParser.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/NonBlockingParserBase.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/class-use/NonBlockingByteArrayParser.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/class-use/NonBlockingParserBase.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/package-frame.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/package-summary.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/package-tree.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/package-use.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/PackageVersion.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileBufferRecycler.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileConstants.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileFactory.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileFactoryBuilder.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileGenerator.Feature.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileGenerator.SharedStringNode.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileGenerator.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileParser.Feature.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileParser.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileParserBase.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileParserBootstrapper.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileUtil.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileWriteContext.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/SmileMapper.Builder.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/SmileMapper.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/class-use/SmileMapper.Builder.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/class-use/SmileMapper.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/package-frame.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/package-summary.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/package-tree.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/package-use.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/package-frame.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/package-summary.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/package-tree.html create mode 100644 docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/package-use.html create mode 100644 docs/javadoc/smile/2.12/constant-values.html create mode 100644 docs/javadoc/smile/2.12/deprecated-list.html create mode 100644 docs/javadoc/smile/2.12/help-doc.html create mode 100644 docs/javadoc/smile/2.12/index-all.html create mode 100644 docs/javadoc/smile/2.12/index.html create mode 100644 docs/javadoc/smile/2.12/overview-frame.html create mode 100644 docs/javadoc/smile/2.12/overview-summary.html create mode 100644 docs/javadoc/smile/2.12/overview-tree.html create mode 100644 docs/javadoc/smile/2.12/package-list create mode 100644 docs/javadoc/smile/2.12/script.js create mode 100644 docs/javadoc/smile/2.12/serialized-form.html create mode 100644 docs/javadoc/smile/2.12/stylesheet.css diff --git a/docs/javadoc/avro/2.12/allclasses-frame.html b/docs/javadoc/avro/2.12/allclasses-frame.html new file mode 100644 index 000000000..90a7acab2 --- /dev/null +++ b/docs/javadoc/avro/2.12/allclasses-frame.html @@ -0,0 +1,102 @@ + + + + + + +All Classes (Jackson dataformat: Avro 2.12.0 API) + + + + + +

All Classes

+
+ +
+ + diff --git a/docs/javadoc/avro/2.12/allclasses-noframe.html b/docs/javadoc/avro/2.12/allclasses-noframe.html new file mode 100644 index 000000000..4b72ed392 --- /dev/null +++ b/docs/javadoc/avro/2.12/allclasses-noframe.html @@ -0,0 +1,102 @@ + + + + + + +All Classes (Jackson dataformat: Avro 2.12.0 API) + + + + + +

All Classes

+
+ +
+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroAnnotationIntrospector.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroAnnotationIntrospector.html new file mode 100644 index 000000000..fbf629d29 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroAnnotationIntrospector.html @@ -0,0 +1,606 @@ + + + + + + +AvroAnnotationIntrospector (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro
+

Class AvroAnnotationIntrospector

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.AnnotationIntrospector
    • +
    • +
        +
      • com.fasterxml.jackson.dataformat.avro.AvroAnnotationIntrospector
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Serializable
    +
    +
    +
    +
    public class AvroAnnotationIntrospector
    +extends com.fasterxml.jackson.databind.AnnotationIntrospector
    +
    Adds support for the following annotations from the Apache Avro implementation: +
      +
    • @AvroIgnore - Alias for JsonIgnore
    • +
    • @AvroName("custom Name") - Alias for JsonProperty("custom name")
    • +
    • @AvroDefault("default value") - Alias for JsonProperty.defaultValue, to + define default value for generated Schemas +
    • +
    • @Nullable - Alias for JsonProperty(required = false)
    • +
    • @Stringable - Alias for JsonCreator on the constructor and JsonValue on + the Object.toString() method.
    • +
    • @Union - Alias for JsonSubTypes
    • +
    +
    +
    Since:
    +
    2.9
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.AnnotationIntrospector

        +com.fasterxml.jackson.databind.AnnotationIntrospector.ReferenceProperty
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected com.fasterxml.jackson.databind.PropertyName_findName(com.fasterxml.jackson.databind.introspect.Annotated a) 
      protected com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?>_findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, + com.fasterxml.jackson.databind.introspect.Annotated ann, + com.fasterxml.jackson.databind.JavaType baseType) 
      protected Class<?>[]_getUnionTypes(com.fasterxml.jackson.databind.introspect.Annotated a) 
      com.fasterxml.jackson.annotation.JsonCreator.ModefindCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, + com.fasterxml.jackson.databind.introspect.Annotated a) 
      ObjectfindDeserializer(com.fasterxml.jackson.databind.introspect.Annotated am) 
      com.fasterxml.jackson.databind.PropertyNamefindNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated a) 
      com.fasterxml.jackson.databind.PropertyNamefindNameForSerialization(com.fasterxml.jackson.databind.introspect.Annotated a) 
      List<com.fasterxml.jackson.databind.PropertyName>findPropertyAliases(com.fasterxml.jackson.databind.introspect.Annotated m) 
      com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?>findPropertyContentTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, + com.fasterxml.jackson.databind.introspect.AnnotatedMember am, + com.fasterxml.jackson.databind.JavaType containerType) 
      StringfindPropertyDefaultValue(com.fasterxml.jackson.databind.introspect.Annotated m) 
      com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?>findPropertyTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, + com.fasterxml.jackson.databind.introspect.AnnotatedMember am, + com.fasterxml.jackson.databind.JavaType baseType) 
      ObjectfindSerializer(com.fasterxml.jackson.databind.introspect.Annotated a) 
      List<com.fasterxml.jackson.databind.jsontype.NamedType>findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated a) 
      com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?>findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, + com.fasterxml.jackson.databind.introspect.AnnotatedClass ac, + com.fasterxml.jackson.databind.JavaType baseType) 
      booleanhasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember m) 
      BooleanhasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember m) 
      com.fasterxml.jackson.core.Versionversion() 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.AnnotationIntrospector

        +_findAnnotation, _hasAnnotation, _hasOneOf, allIntrospectors, allIntrospectors, findAndAddVirtualProperties, findAutoDetectVisibility, findClassDescription, findContentDeserializer, findContentSerializer, findCreatorBinding, findDefaultEnumValue, findDeserializationContentConverter, findDeserializationContentType, findDeserializationConverter, findDeserializationKeyType, findDeserializationType, findEnumAliases, findEnumValue, findEnumValues, findFilterId, findFormat, findIgnoreUnknownProperties, findImplicitPropertyName, findInjectableValue, findInjectableValueId, findKeyDeserializer, findKeySerializer, findMergeInfo, findNamingStrategy, findNullSerializer, findObjectIdInfo, findObjectReferenceInfo, findPOJOBuilder, findPOJOBuilderConfig, findPropertiesToIgnore, findPropertyAccess, findPropertyDescription, findPropertyIgnoralByName, findPropertyIgnorals, findPropertyInclusion, findPropertyInclusionByName, findPropertyIndex, findReferenceType, findRenameByField, findRootName, findSerializationContentConverter, findSerializationContentType, findSerializationConverter, findSerializationInclusion, findSerializationInclusionForContent, findSerializationKeyType, findSerializationPropertyOrder, findSerializationSortAlphabetically, findSerializationType, findSerializationTyping, findSetterInfo, findTypeName, findUnwrappingNameTransformer, findValueInstantiator, findViews, findWrapperName, hasAnyGetter, hasAnyGetterAnnotation, hasAnySetter, hasAnySetterAnnotation, hasAsKey, hasAsValue, hasAsValueAnnotation, hasCreatorAnnotation, isAnnotationBundle, isIgnorableType, isTypeId, nopInstance, pair, refineDeserializationType, refineSerializationType, resolveSetterConflict
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AvroAnnotationIntrospector

        +
        public AvroAnnotationIntrospector()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        Specified by:
        +
        version in class com.fasterxml.jackson.databind.AnnotationIntrospector
        +
        +
      • +
      + + + +
        +
      • +

        hasIgnoreMarker

        +
        public boolean hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember m)
        +
        +
        Overrides:
        +
        hasIgnoreMarker in class com.fasterxml.jackson.databind.AnnotationIntrospector
        +
        +
      • +
      + + + +
        +
      • +

        findNameForSerialization

        +
        public com.fasterxml.jackson.databind.PropertyName findNameForSerialization(com.fasterxml.jackson.databind.introspect.Annotated a)
        +
        +
        Overrides:
        +
        findNameForSerialization in class com.fasterxml.jackson.databind.AnnotationIntrospector
        +
        +
      • +
      + + + +
        +
      • +

        findNameForDeserialization

        +
        public com.fasterxml.jackson.databind.PropertyName findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated a)
        +
        +
        Overrides:
        +
        findNameForDeserialization in class com.fasterxml.jackson.databind.AnnotationIntrospector
        +
        +
      • +
      + + + +
        +
      • +

        findDeserializer

        +
        public Object findDeserializer(com.fasterxml.jackson.databind.introspect.Annotated am)
        +
        +
        Overrides:
        +
        findDeserializer in class com.fasterxml.jackson.databind.AnnotationIntrospector
        +
        +
      • +
      + + + +
        +
      • +

        findPropertyDefaultValue

        +
        public String findPropertyDefaultValue(com.fasterxml.jackson.databind.introspect.Annotated m)
        +
        +
        Overrides:
        +
        findPropertyDefaultValue in class com.fasterxml.jackson.databind.AnnotationIntrospector
        +
        +
      • +
      + + + +
        +
      • +

        findPropertyAliases

        +
        public List<com.fasterxml.jackson.databind.PropertyName> findPropertyAliases(com.fasterxml.jackson.databind.introspect.Annotated m)
        +
        +
        Overrides:
        +
        findPropertyAliases in class com.fasterxml.jackson.databind.AnnotationIntrospector
        +
        +
      • +
      + + + +
        +
      • +

        _findName

        +
        protected com.fasterxml.jackson.databind.PropertyName _findName(com.fasterxml.jackson.databind.introspect.Annotated a)
        +
      • +
      + + + +
        +
      • +

        hasRequiredMarker

        +
        public Boolean hasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember m)
        +
        +
        Overrides:
        +
        hasRequiredMarker in class com.fasterxml.jackson.databind.AnnotationIntrospector
        +
        +
      • +
      + + + +
        +
      • +

        findCreatorAnnotation

        +
        public com.fasterxml.jackson.annotation.JsonCreator.Mode findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
        +                                                                               com.fasterxml.jackson.databind.introspect.Annotated a)
        +
        +
        Overrides:
        +
        findCreatorAnnotation in class com.fasterxml.jackson.databind.AnnotationIntrospector
        +
        +
      • +
      + + + +
        +
      • +

        findSerializer

        +
        public Object findSerializer(com.fasterxml.jackson.databind.introspect.Annotated a)
        +
        +
        Overrides:
        +
        findSerializer in class com.fasterxml.jackson.databind.AnnotationIntrospector
        +
        +
      • +
      + + + +
        +
      • +

        findSubtypes

        +
        public List<com.fasterxml.jackson.databind.jsontype.NamedType> findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated a)
        +
        +
        Overrides:
        +
        findSubtypes in class com.fasterxml.jackson.databind.AnnotationIntrospector
        +
        +
      • +
      + + + +
        +
      • +

        findTypeResolver

        +
        public com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?> findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
        +                                                                                       com.fasterxml.jackson.databind.introspect.AnnotatedClass ac,
        +                                                                                       com.fasterxml.jackson.databind.JavaType baseType)
        +
        +
        Overrides:
        +
        findTypeResolver in class com.fasterxml.jackson.databind.AnnotationIntrospector
        +
        +
      • +
      + + + +
        +
      • +

        findPropertyTypeResolver

        +
        public com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?> findPropertyTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
        +                                                                                               com.fasterxml.jackson.databind.introspect.AnnotatedMember am,
        +                                                                                               com.fasterxml.jackson.databind.JavaType baseType)
        +
        +
        Overrides:
        +
        findPropertyTypeResolver in class com.fasterxml.jackson.databind.AnnotationIntrospector
        +
        +
      • +
      + + + +
        +
      • +

        findPropertyContentTypeResolver

        +
        public com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?> findPropertyContentTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
        +                                                                                                      com.fasterxml.jackson.databind.introspect.AnnotatedMember am,
        +                                                                                                      com.fasterxml.jackson.databind.JavaType containerType)
        +
        +
        Overrides:
        +
        findPropertyContentTypeResolver in class com.fasterxml.jackson.databind.AnnotationIntrospector
        +
        +
      • +
      + + + +
        +
      • +

        _findTypeResolver

        +
        protected com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?> _findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
        +                                                                                           com.fasterxml.jackson.databind.introspect.Annotated ann,
        +                                                                                           com.fasterxml.jackson.databind.JavaType baseType)
        +
      • +
      + + + +
        +
      • +

        _getUnionTypes

        +
        protected Class<?>[] _getUnionTypes(com.fasterxml.jackson.databind.introspect.Annotated a)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroFactory.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroFactory.html new file mode 100644 index 000000000..b382af25d --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroFactory.html @@ -0,0 +1,1244 @@ + + + + + + +AvroFactory (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro
+

Class AvroFactory

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.core.TokenStreamFactory
    • +
    • +
        +
      • com.fasterxml.jackson.core.JsonFactory
      • +
      • +
          +
        • com.fasterxml.jackson.dataformat.avro.AvroFactory
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Serializable
    +
    +
    +
    Direct Known Subclasses:
    +
    ApacheAvroFactory
    +
    +
    +
    +
    public class AvroFactory
    +extends com.fasterxml.jackson.core.JsonFactory
    +
    Default JsonFactory implementation for encoding/decoding Avro + content, uses native Jackson encoder/decoder.
    +
    +
    See Also:
    +
    ApacheAvroFactory, +Serialized Form
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        _avroParserFeatures

        +
        protected int _avroParserFeatures
        +
      • +
      + + + +
        +
      • +

        _avroGeneratorFeatures

        +
        protected int _avroGeneratorFeatures
        +
      • +
      + + + +
        +
      • +

        _useApacheLibDecoder

        +
        protected boolean _useApacheLibDecoder
        +
        Flag that is set if Apache Avro lib's decoder is to be used for decoding; + `false` to use Jackson native Avro decoder.
        +
        +
        Since:
        +
        2.9
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AvroFactory

        +
        public AvroFactory()
        +
        Default constructor used to create factory instances. + Creation of a factory instance is a light-weight operation, + but it is still a good idea to reuse limited number of + factory instances (and quite often just a single instance): + factories are used as context for storing some reused + processing objects (such as symbol tables parsers use) + and this reuse only works within context of a single + factory instance.
        +
      • +
      + + + +
        +
      • +

        AvroFactory

        +
        public AvroFactory(com.fasterxml.jackson.core.ObjectCodec oc)
        +
      • +
      + + + +
        +
      • +

        AvroFactory

        +
        protected AvroFactory(AvroFactory src,
        +                      com.fasterxml.jackson.core.ObjectCodec oc)
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        rebuild

        +
        public AvroFactoryBuilder rebuild()
        +
        +
        Overrides:
        +
        rebuild in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        builder

        +
        public static AvroFactoryBuilder builder()
        +
        Main factory method to use for constructing a builder for creating + AvroFactory instances with different configuration. + Builder is initialized to defaults and this is equivalent to calling + builderWithNativeDecoder().
        +
      • +
      + + + +
        +
      • +

        builderWithApacheDecoder

        +
        public static AvroFactoryBuilder builderWithApacheDecoder()
        +
        Main factory method to use for constructing a builder for creating + AvroFactory instances with different configuration, + initialized to use Apache Avro library codec for decoding content + (instead of Jackson native decoder).
        +
      • +
      + + + +
        +
      • +

        builderWithNativeDecoder

        +
        public static AvroFactoryBuilder builderWithNativeDecoder()
        +
        Main factory method to use for constructing a builder for creating + AvroFactory instances with different configuration, + initialized to use Jackson antive codec for decoding content + (instead of Apache Avro library decoder).
        +
      • +
      + + + +
        +
      • +

        copy

        +
        public AvroFactory copy()
        +
        +
        Overrides:
        +
        copy in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        requiresPropertyOrdering

        +
        public boolean requiresPropertyOrdering()
        +
        +
        Overrides:
        +
        requiresPropertyOrdering in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        canHandleBinaryNatively

        +
        public boolean canHandleBinaryNatively()
        +
        +
        Overrides:
        +
        canHandleBinaryNatively in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        readResolve

        +
        protected Object readResolve()
        +
        Method that we need to override to actually make restoration go + through constructors etc. + Also: must be overridden by sub-classes as well.
        +
        +
        Overrides:
        +
        readResolve in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        Overrides:
        +
        version in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        getFormatName

        +
        public String getFormatName()
        +
        +
        Overrides:
        +
        getFormatName in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        canUseSchema

        +
        public boolean canUseSchema(com.fasterxml.jackson.core.FormatSchema schema)
        +
        +
        Overrides:
        +
        canUseSchema in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        hasFormat

        +
        public com.fasterxml.jackson.core.format.MatchStrength hasFormat(com.fasterxml.jackson.core.format.InputAccessor acc)
        +                                                          throws IOException
        +
        Sub-classes need to override this method
        +
        +
        Overrides:
        +
        hasFormat in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        isEnabled

        +
        public final boolean isEnabled(AvroParser.Feature f)
        +
        Checked whether specified parser feature is enabled.
        +
      • +
      + + + +
        +
      • +

        getFormatParserFeatures

        +
        public int getFormatParserFeatures()
        +
        +
        Overrides:
        +
        getFormatParserFeatures in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        isEnabled

        +
        public final boolean isEnabled(AvroGenerator.Feature f)
        +
        Check whether specified generator feature is enabled.
        +
      • +
      + + + +
        +
      • +

        getFormatGeneratorFeatures

        +
        public int getFormatGeneratorFeatures()
        +
        +
        Overrides:
        +
        getFormatGeneratorFeatures in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        createParser

        +
        public AvroParser createParser(File f)
        +                        throws IOException
        +
        +
        Overrides:
        +
        createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        createParser

        +
        public AvroParser createParser(URL url)
        +                        throws IOException
        +
        +
        Overrides:
        +
        createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        createParser

        +
        public AvroParser createParser(byte[] data)
        +                        throws IOException
        +
        +
        Overrides:
        +
        createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        createParser

        +
        public AvroParser createParser(byte[] data,
        +                               int offset,
        +                               int len)
        +                        throws IOException
        +
        +
        Overrides:
        +
        createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        createGenerator

        +
        public AvroGenerator createGenerator(OutputStream out,
        +                                     com.fasterxml.jackson.core.JsonEncoding enc)
        +                              throws IOException
        +

        + note: co-variant return type

        +
        +
        Overrides:
        +
        createGenerator in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        createGenerator

        +
        public AvroGenerator createGenerator(OutputStream out)
        +                              throws IOException
        +
        Since Avro format always uses UTF-8 internally, no encoding need + to be passed to this method.
        +
        +
        Overrides:
        +
        createGenerator in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createParser

        +
        protected AvroParser _createParser(InputStream in,
        +                                   com.fasterxml.jackson.core.io.IOContext ctxt)
        +                            throws IOException
        +
        Overridable factory method that actually instantiates desired + parser.
        +
        +
        Overrides:
        +
        _createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createParser

        +
        protected com.fasterxml.jackson.core.JsonParser _createParser(Reader r,
        +                                                              com.fasterxml.jackson.core.io.IOContext ctxt)
        +                                                       throws IOException
        +
        +
        Overrides:
        +
        _createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createParser

        +
        protected com.fasterxml.jackson.core.JsonParser _createParser(char[] data,
        +                                                              int offset,
        +                                                              int len,
        +                                                              com.fasterxml.jackson.core.io.IOContext ctxt,
        +                                                              boolean recyclable)
        +                                                       throws IOException
        +
        +
        Overrides:
        +
        _createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createParser

        +
        protected AvroParser _createParser(byte[] data,
        +                                   int offset,
        +                                   int len,
        +                                   com.fasterxml.jackson.core.io.IOContext ctxt)
        +                            throws IOException
        +
        +
        Overrides:
        +
        _createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createGenerator

        +
        protected com.fasterxml.jackson.core.JsonGenerator _createGenerator(Writer out,
        +                                                                    com.fasterxml.jackson.core.io.IOContext ctxt)
        +                                                             throws IOException
        +
        Overridable factory method that actually instantiates desired + generator.
        +
        +
        Overrides:
        +
        _createGenerator in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createWriter

        +
        protected Writer _createWriter(OutputStream out,
        +                               com.fasterxml.jackson.core.JsonEncoding enc,
        +                               com.fasterxml.jackson.core.io.IOContext ctxt)
        +                        throws IOException
        +
        +
        Overrides:
        +
        _createWriter in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + + + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroFactoryBuilder.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroFactoryBuilder.html new file mode 100644 index 000000000..12a4a6d20 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroFactoryBuilder.html @@ -0,0 +1,590 @@ + + + + + + +AvroFactoryBuilder (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro
+

Class AvroFactoryBuilder

+
+
+ +
+
    +
  • +
    +
    +
    public class AvroFactoryBuilder
    +extends com.fasterxml.jackson.core.TSFBuilder<AvroFactory,AvroFactoryBuilder>
    +
    TSFBuilder + implementation for constructing AvroFactory + instances. +

    + Note: one of standard features, + JsonGenerator.Feature.AUTO_CLOSE_JSON_CONTENT, + is disabled by default, as it does not play well with error handling. It may be + forcibly enabled (if there is ever reason to do so), just defaults to false.

    +
    +
    Since:
    +
    3.0
    +
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroFixedSize.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroFixedSize.html new file mode 100644 index 000000000..bc30c9795 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroFixedSize.html @@ -0,0 +1,280 @@ + + + + + + +AvroFixedSize (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro
+

Annotation Type AvroFixedSize

+
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Required Element Summary

      + + + + + + + + + + + + + + +
      Required Elements 
      Modifier and TypeRequired Element and Description
      intsize +
      The fixed size, in bytes, of the value contained in this field
      +
      StringtypeName +
      The name of the type in the generated schema
      +
      +
    • +
    + +
      +
    • + + +

      Optional Element Summary

      + + + + + + + + + + +
      Optional Elements 
      Modifier and TypeOptional Element and Description
      StringtypeNamespace +
      The namespace of the type in the generated schema (optional)
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Element Detail

      + + + +
        +
      • +

        typeName

        +
        public abstract String typeName
        +
        The name of the type in the generated schema
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        size

        +
        public abstract int size
        +
        The fixed size, in bytes, of the value contained in this field
        +
      • +
      +
    • +
    + +
      +
    • + + +
        +
      • +

        typeNamespace

        +
        public abstract String typeNamespace
        +
        The namespace of the type in the generated schema (optional)
        +
        +
        Default:
        +
        ""
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroGenerator.Feature.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroGenerator.Feature.html new file mode 100644 index 000000000..1712570ed --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroGenerator.Feature.html @@ -0,0 +1,499 @@ + + + + + + +AvroGenerator.Feature (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro
+

Enum AvroGenerator.Feature

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.FormatFeature, com.fasterxml.jackson.core.util.JacksonFeature, Serializable, Comparable<AvroGenerator.Feature>
    +
    +
    +
    Enclosing class:
    +
    AvroGenerator
    +
    +
    +
    +
    public static enum AvroGenerator.Feature
    +extends Enum<AvroGenerator.Feature>
    +implements com.fasterxml.jackson.core.FormatFeature
    +
    Enumeration that defines all togglable features for Avro generators
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Enum Constant Detail

      + + + +
        +
      • +

        AVRO_BUFFERING

        +
        public static final AvroGenerator.Feature AVRO_BUFFERING
        +
        Feature that can be disabled to prevent Avro from buffering any more + data then absolutely necessary. + This affects buffering by underlying codec. + Note that disabling buffer is likely to reduce performance if the underlying + input/output is unbuffered. +

        + Enabled by default to preserve the existing behavior.

        +
        +
        Since:
        +
        2.7
        +
        +
      • +
      + + + +
        +
      • +

        AVRO_FILE_OUTPUT

        +
        public static final AvroGenerator.Feature AVRO_FILE_OUTPUT
        +
        Feature that tells Avro to write data in file format (i.e. including the schema with the data) + rather than the RPC format which is otherwise default +

        + NOTE: reader-side will have to be aware of distinction as well, since possible inclusion + of this header is not 100% reliably auto-detectable (while header has distinct marker, + "raw" Avro content has no limitations and could theoretically have same pre-amble from data).

        +
        +
        Since:
        +
        2.9
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _defaultState

        +
        protected final boolean _defaultState
        +
      • +
      + + + +
        +
      • +

        _mask

        +
        protected final int _mask
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static AvroGenerator.Feature[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (AvroGenerator.Feature c : AvroGenerator.Feature.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static AvroGenerator.Feature valueOf(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (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 type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        collectDefaults

        +
        public static int collectDefaults()
        +
        Method that calculates bit set (flags) of all features that + are enabled by default.
        +
      • +
      + + + +
        +
      • +

        enabledByDefault

        +
        public boolean enabledByDefault()
        +
        +
        Specified by:
        +
        enabledByDefault in interface com.fasterxml.jackson.core.FormatFeature
        +
        Specified by:
        +
        enabledByDefault in interface com.fasterxml.jackson.core.util.JacksonFeature
        +
        +
      • +
      + + + +
        +
      • +

        getMask

        +
        public int getMask()
        +
        +
        Specified by:
        +
        getMask in interface com.fasterxml.jackson.core.FormatFeature
        +
        Specified by:
        +
        getMask in interface com.fasterxml.jackson.core.util.JacksonFeature
        +
        +
      • +
      + + + +
        +
      • +

        enabledIn

        +
        public boolean enabledIn(int flags)
        +
        +
        Specified by:
        +
        enabledIn in interface com.fasterxml.jackson.core.FormatFeature
        +
        Specified by:
        +
        enabledIn in interface com.fasterxml.jackson.core.util.JacksonFeature
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroGenerator.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroGenerator.html new file mode 100644 index 000000000..58738baa7 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroGenerator.html @@ -0,0 +1,1505 @@ + + + + + + +AvroGenerator (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro
+

Class AvroGenerator

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.core.JsonGenerator
    • +
    • +
        +
      • com.fasterxml.jackson.core.base.GeneratorBase
      • +
      • +
          +
        • com.fasterxml.jackson.dataformat.avro.AvroGenerator
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Closeable, Flushable, AutoCloseable
    +
    +
    +
    +
    public class AvroGenerator
    +extends com.fasterxml.jackson.core.base.GeneratorBase
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClass and Description
      static class AvroGenerator.Feature +
      Enumeration that defines all togglable features for Avro generators
      +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected AvroWriteContext_avroContext +
      Current context
      +
      protected boolean_complete +
      Flag that is set when the whole content is complete, can + be output.
      +
      protected org.apache.avro.io.BinaryEncoder_encoder +
      Lazily constructed encoder; reused in case of writing root-value sequences.
      +
      protected int_formatFeatures +
      Bit flag composed of bits that indicate which + AvroGenerator.Features + are enabled.
      +
      protected com.fasterxml.jackson.core.io.IOContext_ioContext 
      protected OutputStream_output 
      protected AvroWriteContext_rootContext +
      Reference to the root context since that is needed for serialization
      +
      protected AvroSchema_rootSchema 
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.core.base.GeneratorBase

        +_cfgNumbersAsStrings, _closed, _features, _objectCodec, _writeContext, DERIVED_FEATURES_MASK, MAX_BIG_DECIMAL_SCALE, SURR1_FIRST, SURR1_LAST, SURR2_FIRST, SURR2_LAST, WRITE_BINARY, WRITE_BOOLEAN, WRITE_NULL, WRITE_NUMBER, WRITE_RAW, WRITE_STRING
      • +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.core.JsonGenerator

        +_cfgPrettyPrinter, DEFAULT_BINARY_WRITE_CAPABILITIES, DEFAULT_TEXTUAL_WRITE_CAPABILITIES, DEFAULT_WRITE_CAPABILITIES
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      AvroGenerator(com.fasterxml.jackson.core.io.IOContext ctxt, + int jsonFeatures, + int avroFeatures, + com.fasterxml.jackson.core.ObjectCodec codec, + OutputStream output) 
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _ioContext

        +
        protected final com.fasterxml.jackson.core.io.IOContext _ioContext
        +
      • +
      + + + +
        +
      • +

        _formatFeatures

        +
        protected int _formatFeatures
        +
        Bit flag composed of bits that indicate which + AvroGenerator.Features + are enabled.
        +
      • +
      + + + +
        +
      • +

        _rootSchema

        +
        protected AvroSchema _rootSchema
        +
      • +
      + + + + + + + +
        +
      • +

        _rootContext

        +
        protected AvroWriteContext _rootContext
        +
        Reference to the root context since that is needed for serialization
        +
      • +
      + + + + + + + +
        +
      • +

        _encoder

        +
        protected org.apache.avro.io.BinaryEncoder _encoder
        +
        Lazily constructed encoder; reused in case of writing root-value sequences.
        +
      • +
      + + + +
        +
      • +

        _complete

        +
        protected boolean _complete
        +
        Flag that is set when the whole content is complete, can + be output.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AvroGenerator

        +
        public AvroGenerator(com.fasterxml.jackson.core.io.IOContext ctxt,
        +                     int jsonFeatures,
        +                     int avroFeatures,
        +                     com.fasterxml.jackson.core.ObjectCodec codec,
        +                     OutputStream output)
        +              throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setSchema

        +
        public void setSchema(AvroSchema schema)
        +
      • +
      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        Overrides:
        +
        version in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        +
      • +
      + + + +
        +
      • +

        useDefaultPrettyPrinter

        +
        public AvroGenerator useDefaultPrettyPrinter()
        +
        Not sure what to do here; could reset indentation to some value maybe?
        +
        +
        Overrides:
        +
        useDefaultPrettyPrinter in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        +
      • +
      + + + +
        +
      • +

        setPrettyPrinter

        +
        public AvroGenerator setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter pp)
        +
        Not relevant, as binary formats typically have no indentation.
        +
        +
        Overrides:
        +
        setPrettyPrinter in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        getOutputTarget

        +
        public Object getOutputTarget()
        +
        +
        Overrides:
        +
        getOutputTarget in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        getOutputContext

        +
        public com.fasterxml.jackson.core.JsonStreamContext getOutputContext()
        +
        +
        Overrides:
        +
        getOutputContext in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        +
      • +
      + + + +
        +
      • +

        getOutputBuffered

        +
        public int getOutputBuffered()
        +
        Unfortunately we have no visibility into buffering Avro codec does; + and need to return -1 to reflect that lack of knowledge.
        +
        +
        Overrides:
        +
        getOutputBuffered in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        getSchema

        +
        public AvroSchema getSchema()
        +
        +
        Overrides:
        +
        getSchema in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        setSchema

        +
        public void setSchema(com.fasterxml.jackson.core.FormatSchema schema)
        +
        +
        Overrides:
        +
        setSchema in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        canUseSchema

        +
        public boolean canUseSchema(com.fasterxml.jackson.core.FormatSchema schema)
        +
        +
        Overrides:
        +
        canUseSchema in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        canWriteBinaryNatively

        +
        public boolean canWriteBinaryNatively()
        +
        +
        Overrides:
        +
        canWriteBinaryNatively in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        getWriteCapabilities

        +
        public com.fasterxml.jackson.core.util.JacksonFeatureSet<com.fasterxml.jackson.core.StreamWriteCapability> getWriteCapabilities()
        +
        +
        Overrides:
        +
        getWriteCapabilities in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + + + + + + + + + + + + + + + + + +
        +
      • +

        overrideFormatFeatures

        +
        public com.fasterxml.jackson.core.JsonGenerator overrideFormatFeatures(int values,
        +                                                                       int mask)
        +
        +
        Overrides:
        +
        overrideFormatFeatures in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        writeFieldName

        +
        public final void writeFieldName(String name)
        +                          throws IOException
        +
        +
        Specified by:
        +
        writeFieldName in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeFieldName

        +
        public final void writeFieldName(com.fasterxml.jackson.core.SerializableString name)
        +                          throws IOException
        +
        +
        Overrides:
        +
        writeFieldName in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        flush

        +
        public final void flush()
        +                 throws IOException
        +
        +
        Specified by:
        +
        flush in interface Flushable
        +
        Specified by:
        +
        flush in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        writeStartArray

        +
        public final void writeStartArray()
        +                           throws IOException
        +
        +
        Specified by:
        +
        writeStartArray in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeEndArray

        +
        public final void writeEndArray()
        +                         throws IOException
        +
        +
        Specified by:
        +
        writeEndArray in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeStartObject

        +
        public final void writeStartObject()
        +                            throws IOException
        +
        +
        Specified by:
        +
        writeStartObject in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeStartObject

        +
        public void writeStartObject(Object forValue)
        +                      throws IOException
        +
        +
        Overrides:
        +
        writeStartObject in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeEndObject

        +
        public final void writeEndObject()
        +                          throws IOException
        +
        +
        Specified by:
        +
        writeEndObject in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeString

        +
        public void writeString(String text)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeString in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeString

        +
        public void writeString(char[] text,
        +                        int offset,
        +                        int len)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeString in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeString

        +
        public final void writeString(com.fasterxml.jackson.core.SerializableString sstr)
        +                       throws IOException
        +
        +
        Overrides:
        +
        writeString in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRawUTF8String

        +
        public void writeRawUTF8String(byte[] text,
        +                               int offset,
        +                               int len)
        +                        throws IOException
        +
        +
        Specified by:
        +
        writeRawUTF8String in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeUTF8String

        +
        public final void writeUTF8String(byte[] text,
        +                                  int offset,
        +                                  int len)
        +                           throws IOException
        +
        +
        Specified by:
        +
        writeUTF8String in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeEmbeddedObject

        +
        public void writeEmbeddedObject(Object object)
        +                         throws IOException
        +
        +
        Overrides:
        +
        writeEmbeddedObject in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRaw

        +
        public void writeRaw(String text)
        +              throws IOException
        +
        +
        Specified by:
        +
        writeRaw in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRaw

        +
        public void writeRaw(String text,
        +                     int offset,
        +                     int len)
        +              throws IOException
        +
        +
        Specified by:
        +
        writeRaw in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRaw

        +
        public void writeRaw(char[] text,
        +                     int offset,
        +                     int len)
        +              throws IOException
        +
        +
        Specified by:
        +
        writeRaw in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRaw

        +
        public void writeRaw(char c)
        +              throws IOException
        +
        +
        Specified by:
        +
        writeRaw in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRawValue

        +
        public void writeRawValue(String text)
        +                   throws IOException
        +
        +
        Overrides:
        +
        writeRawValue in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRawValue

        +
        public void writeRawValue(String text,
        +                          int offset,
        +                          int len)
        +                   throws IOException
        +
        +
        Overrides:
        +
        writeRawValue in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRawValue

        +
        public void writeRawValue(char[] text,
        +                          int offset,
        +                          int len)
        +                   throws IOException
        +
        +
        Overrides:
        +
        writeRawValue in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeBinary

        +
        public void writeBinary(com.fasterxml.jackson.core.Base64Variant b64variant,
        +                        byte[] data,
        +                        int offset,
        +                        int len)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeBinary in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeBoolean

        +
        public void writeBoolean(boolean state)
        +                  throws IOException
        +
        +
        Specified by:
        +
        writeBoolean in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNull

        +
        public void writeNull()
        +               throws IOException
        +
        +
        Specified by:
        +
        writeNull in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(int i)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(long l)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(BigInteger v)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(double d)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(float f)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(BigDecimal dec)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(String encodedValue)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _verifyValueWrite

        +
        protected final void _verifyValueWrite(String typeMsg)
        +                                throws IOException
        +
        +
        Specified by:
        +
        _verifyValueWrite in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _releaseBuffers

        +
        protected void _releaseBuffers()
        +
        +
        Specified by:
        +
        _releaseBuffers in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroMapper.Builder.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroMapper.Builder.html new file mode 100644 index 000000000..deca91c8c --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroMapper.Builder.html @@ -0,0 +1,407 @@ + + + + + + +AvroMapper.Builder (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro
+

Class AvroMapper.Builder

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    AvroMapper
    +
    +
    +
    +
    public static class AvroMapper.Builder
    +extends com.fasterxml.jackson.databind.cfg.MapperBuilder<AvroMapper,AvroMapper.Builder>
    +
    Base implementation for "Vanilla" ObjectMapper, used with + Avro backend.
    +
    +
    Since:
    +
    2.10
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected AvroFactory_streamFactory 
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.cfg.MapperBuilder

        +_mapper
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Builder(AvroMapper m) 
      +
    • +
    + + +
  • +
+
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroMapper.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroMapper.html new file mode 100644 index 000000000..122e2a210 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroMapper.html @@ -0,0 +1,654 @@ + + + + + + +AvroMapper (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro
+

Class AvroMapper

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.core.TreeCodec
    • +
    • +
        +
      • com.fasterxml.jackson.core.ObjectCodec
      • +
      • +
          +
        • com.fasterxml.jackson.databind.ObjectMapper
        • +
        • +
            +
          • com.fasterxml.jackson.dataformat.avro.AvroMapper
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Serializable
    +
    +
    +
    +
    public class AvroMapper
    +extends com.fasterxml.jackson.databind.ObjectMapper
    +
    Convenience AvroMapper, which is mostly similar to simply + constructing a mapper with AvroFactory, but also adds little + bit of convenience around AvroSchema generation.
    +
    +
    Since:
    +
    2.5
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClass and Description
      static class AvroMapper.Builder +
      Base implementation for "Vanilla" ObjectMapper, used with + Avro backend.
      +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.ObjectMapper

        +com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder, com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.ObjectMapper

        +_coercionConfigs, _configOverrides, _deserializationConfig, _deserializationContext, _injectableValues, _jsonFactory, _mixIns, _registeredModuleTypes, _rootDeserializers, _serializationConfig, _serializerFactory, _serializerProvider, _subtypeResolver, _typeFactory, DEFAULT_ANNOTATION_INTROSPECTOR, DEFAULT_BASE
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Constructors 
      ModifierConstructor and Description
       AvroMapper() +
      Constructor that will construct mapper with standard AvroFactory + as codec, and will also register AvroModule.
      +
       AvroMapper(AvroFactory f) +
      Constructor that will construct mapper with given AvroFactory, + as well as register standard AvroModule (with default settings).
      +
       AvroMapper(AvroFactory f, + com.fasterxml.jackson.databind.Module... modules) +
      Constructor that will construct mapper with specified AvroFactory + as codec, and register given modules but nothing else (that is, will + only register AvroModule if it's included as argument.
      +
       AvroMapper(com.fasterxml.jackson.databind.Module... modules) +
      Constructor that will construct mapper with standard AvroFactory + as codec, and register given modules but nothing else (that is, will + only register AvroModule if it's included as argument.
      +
      protected AvroMapper(com.fasterxml.jackson.databind.ObjectMapper src) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static AvroMapper.Builderbuilder() 
      static AvroMapper.Builderbuilder(AvroFactory streamFactory) 
      AvroMappercopy() 
      AvroFactorygetFactory() 
      AvroSchemaschemaFor(Class<?> type) +
      Factory method for constructing AvroSchema by introspecting given + POJO type and building schema that contains specified properties.
      +
      AvroSchemaschemaFor(com.fasterxml.jackson.databind.JavaType type) +
      Factory method for constructing AvroSchema by introspecting given + POJO type and building schema that contains specified properties.
      +
      AvroSchemaschemaFrom(File schemaFile) +
      Convenience method for reading AvroSchema from given + encoded JSON representation.
      +
      AvroSchemaschemaFrom(InputStream in) +
      Method for reading an Avro Schema from given InputStream, + and once done (successfully or not), closing the stream.
      +
      AvroSchemaschemaFrom(String schemaAsString) +
      Convenience method for reading AvroSchema from given + encoded JSON representation.
      +
      com.fasterxml.jackson.core.Versionversion() 
      static AvroMapper.BuilderxmlBuilder() 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.ObjectMapper

        +_assertNotNull, _checkInvalidCopy, _configAndWriteValue, _constructDefaultTypeResolverBuilder, _convert, _findRootDeserializer, _initForReading, _initForReading, _newReader, _newReader, _newWriter, _newWriter, _newWriter, _readMapAndClose, _readTreeAndClose, _readValue, _serializerProvider, _verifyNoTrailingTokens, _verifySchemaType, _writeValueAndClose, acceptJsonFormatVisitor, acceptJsonFormatVisitor, activateDefaultTyping, activateDefaultTyping, activateDefaultTyping, activateDefaultTypingAsProperty, addHandler, addMixIn, addMixInAnnotations, canDeserialize, canDeserialize, canSerialize, canSerialize, clearProblemHandlers, coercionConfigDefaults, coercionConfigFor, coercionConfigFor, configOverride, configure, configure, configure, configure, configure, constructType, constructType, convertValue, convertValue, convertValue, createArrayNode, createDeserializationContext, createGenerator, createGenerator, createGenerator, createGenerator, createGenerator, createNonBlockingByteArrayParser, createObjectNode, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, deactivateDefaultTyping, defaultClassIntrospector, disable, disable, disable, disable, disable, disable, disable, disableDefaultTyping, enable, enable, enable, enable, enable, enable, enable, enableDefaultTyping, enableDefaultTyping, enableDefaultTyping, enableDefaultTypingAsProperty, findAndRegisterModules, findMixInClassFor, findModules, findModules, generateJsonSchema, getDateFormat, getDeserializationConfig, getDeserializationContext, getInjectableValues, getJsonFactory, getNodeFactory, getPolymorphicTypeValidator, getPropertyNamingStrategy, getRegisteredModuleIds, getSerializationConfig, getSerializerFactory, getSerializerProvider, getSerializerProviderInstance, getSubtypeResolver, getTypeFactory, getVisibilityChecker, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, missingNode, mixInCount, nullNode, reader, reader, reader, reader, reader, reader, reader, reader, reader, reader, reader, readerFor, readerFor, readerFor, readerForArrayOf, readerForListOf, readerForMapOf, readerForUpdating, readerWithView, readTree, readTree, readTree, readTree, readTree, readTree, readTree, readTree, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValues, readValues, readValues, readValues, registerModule, registerModules, registerModules, registerSubtypes, registerSubtypes, registerSubtypes, setAccessorNaming, setAnnotationIntrospector, setAnnotationIntrospectors, setBase64Variant, setConfig, setConfig, setConstructorDetector, setDateFormat, setDefaultLeniency, setDefaultMergeable, setDefaultPrettyPrinter, setDefaultPropertyInclusion, setDefaultPropertyInclusion, setDefaultSetterInfo, setDefaultTyping, setDefaultVisibility, setFilterProvider, setFilters, setHandlerInstantiator, setInjectableValues, setLocale, setMixInAnnotations, setMixInResolver, setMixIns, setNodeFactory, setPolymorphicTypeValidator, setPropertyInclusion, setPropertyNamingStrategy, setSerializationInclusion, setSerializerFactory, setSerializerProvider, setSubtypeResolver, setTimeZone, setTypeFactory, setVisibility, setVisibility, setVisibilityChecker, tokenStreamFactory, treeAsTokens, treeToValue, updateValue, valueToTree, writer, writer, writer, writer, writer, writer, writer, writer, writer, writer, writerFor, writerFor, writerFor, writerWithDefaultPrettyPrinter, writerWithType, writerWithType, writerWithType, writerWithView, writeTree, writeTree, writeValue, writeValue, writeValue, writeValue, writeValue, writeValueAsBytes, writeValueAsString
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AvroMapper

        +
        public AvroMapper()
        +
        Constructor that will construct mapper with standard AvroFactory + as codec, and will also register AvroModule.
        +
      • +
      + + + +
        +
      • +

        AvroMapper

        +
        public AvroMapper(AvroFactory f)
        +
        Constructor that will construct mapper with given AvroFactory, + as well as register standard AvroModule (with default settings).
        +
      • +
      + + + +
        +
      • +

        AvroMapper

        +
        public AvroMapper(com.fasterxml.jackson.databind.Module... modules)
        +
        Constructor that will construct mapper with standard AvroFactory + as codec, and register given modules but nothing else (that is, will + only register AvroModule if it's included as argument.
        +
      • +
      + + + +
        +
      • +

        AvroMapper

        +
        public AvroMapper(AvroFactory f,
        +                  com.fasterxml.jackson.databind.Module... modules)
        +
        Constructor that will construct mapper with specified AvroFactory + as codec, and register given modules but nothing else (that is, will + only register AvroModule if it's included as argument.
        +
      • +
      + + + +
        +
      • +

        AvroMapper

        +
        protected AvroMapper(com.fasterxml.jackson.databind.ObjectMapper src)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + + + + + + + + + +
        +
      • +

        copy

        +
        public AvroMapper copy()
        +
        +
        Overrides:
        +
        copy in class com.fasterxml.jackson.databind.ObjectMapper
        +
        +
      • +
      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        Overrides:
        +
        version in class com.fasterxml.jackson.databind.ObjectMapper
        +
        +
      • +
      + + + +
        +
      • +

        getFactory

        +
        public AvroFactory getFactory()
        +
        +
        Overrides:
        +
        getFactory in class com.fasterxml.jackson.databind.ObjectMapper
        +
        +
      • +
      + + + +
        +
      • +

        schemaFor

        +
        public AvroSchema schemaFor(Class<?> type)
        +                     throws com.fasterxml.jackson.databind.JsonMappingException
        +
        Factory method for constructing AvroSchema by introspecting given + POJO type and building schema that contains specified properties. +

        + Resulting schema object does not use separate reader/writer schemas.

        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        Since:
        +
        2.5
        +
        +
      • +
      + + + +
        +
      • +

        schemaFor

        +
        public AvroSchema schemaFor(com.fasterxml.jackson.databind.JavaType type)
        +                     throws com.fasterxml.jackson.databind.JsonMappingException
        +
        Factory method for constructing AvroSchema by introspecting given + POJO type and building schema that contains specified properties. +

        + Resulting schema object does not use separate reader/writer schemas.

        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        Since:
        +
        2.5
        +
        +
      • +
      + + + +
        +
      • +

        schemaFrom

        +
        public AvroSchema schemaFrom(InputStream in)
        +                      throws IOException
        +
        Method for reading an Avro Schema from given InputStream, + and once done (successfully or not), closing the stream. +

        + Resulting schema object does not use separate reader/writer schemas.

        +
        +
        Throws:
        +
        IOException
        +
        Since:
        +
        2.6
        +
        +
      • +
      + + + +
        +
      • +

        schemaFrom

        +
        public AvroSchema schemaFrom(String schemaAsString)
        +                      throws IOException
        +
        Convenience method for reading AvroSchema from given + encoded JSON representation. +

        + Resulting schema object does not use separate reader/writer schemas.

        +
        +
        Throws:
        +
        IOException
        +
        Since:
        +
        2.6
        +
        +
      • +
      + + + +
        +
      • +

        schemaFrom

        +
        public AvroSchema schemaFrom(File schemaFile)
        +                      throws IOException
        +
        Convenience method for reading AvroSchema from given + encoded JSON representation. +

        + Resulting schema object does not use separate reader/writer schemas.

        +
        +
        Throws:
        +
        IOException
        +
        Since:
        +
        2.6
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroModule.SchemaSerializer.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroModule.SchemaSerializer.html new file mode 100644 index 000000000..0b5f86e74 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroModule.SchemaSerializer.html @@ -0,0 +1,350 @@ + + + + + + +AvroModule.SchemaSerializer (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro
+

Class AvroModule.SchemaSerializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.JsonSerializer<T>
    • +
    • +
        +
      • com.fasterxml.jackson.databind.ser.std.StdSerializer<org.apache.avro.Schema>
      • +
      • +
          +
        • com.fasterxml.jackson.dataformat.avro.AvroModule.SchemaSerializer
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, Serializable
    +
    +
    +
    Enclosing class:
    +
    AvroModule
    +
    +
    +
    +
    public static class AvroModule.SchemaSerializer
    +extends com.fasterxml.jackson.databind.ser.std.StdSerializer<org.apache.avro.Schema>
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonSerializer

        +com.fasterxml.jackson.databind.JsonSerializer.None
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer

        +_handledType
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      SchemaSerializer() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidserialize(org.apache.avro.Schema value, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer

        +_neitherNull, _nonEmpty, acceptJsonFormatVisitor, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.JsonSerializer

        +getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, serializeWithType, unwrappingSerializer, usesObjectId, withFilterId
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SchemaSerializer

        +
        public SchemaSerializer()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        serialize

        +
        public void serialize(org.apache.avro.Schema value,
        +                      com.fasterxml.jackson.core.JsonGenerator gen,
        +                      com.fasterxml.jackson.databind.SerializerProvider prov)
        +               throws IOException
        +
        +
        Specified by:
        +
        serialize in class com.fasterxml.jackson.databind.ser.std.StdSerializer<org.apache.avro.Schema>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroModule.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroModule.html new file mode 100644 index 000000000..e403d6449 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroModule.html @@ -0,0 +1,497 @@ + + + + + + +AvroModule (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro
+

Class AvroModule

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.Module
    • +
    • +
        +
      • com.fasterxml.jackson.dataformat.avro.AvroModule
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned
    +
    +
    +
    +
    public class AvroModule
    +extends com.fasterxml.jackson.databind.Module
    +
    Module that adds support for handling datatypes specific to the standard + Java Avro library: +
      +
    • Support handling of Schema: remove from Avro lib generated types; + serialize as (JSON) String for others +
    • +
    • Add special AnnotationIntrospector that supports Apache Avro lib + annotations +
    • +
    • Support limited polymorphic handling of properties with nominal type + of Object. +
    • +
    +
    +
    Since:
    +
    2.5
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClass and Description
      static class AvroModule.SchemaSerializer 
      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.Module

        +com.fasterxml.jackson.databind.Module.SetupContext
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected com.fasterxml.jackson.databind.AnnotationIntrospector_intr 
      protected static AvroAnnotationIntrospectorINTR 
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      AvroModule() 
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        _intr

        +
        protected com.fasterxml.jackson.databind.AnnotationIntrospector _intr
        +
        +
        Since:
        +
        2.9
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AvroModule

        +
        public AvroModule()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getModuleName

        +
        public String getModuleName()
        +
        +
        Specified by:
        +
        getModuleName in class com.fasterxml.jackson.databind.Module
        +
        +
      • +
      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        Specified by:
        +
        version in class com.fasterxml.jackson.databind.Module
        +
        +
      • +
      + + + +
        +
      • +

        withAnnotationIntrospector

        +
        public AvroModule withAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector intr)
        +
        Fluent method that configures this module instance
        +
        +
        Since:
        +
        2.9
        +
        +
      • +
      + + + +
        +
      • +

        setupModule

        +
        public void setupModule(com.fasterxml.jackson.databind.Module.SetupContext context)
        +
        +
        Specified by:
        +
        setupModule in class com.fasterxml.jackson.databind.Module
        +
        +
      • +
      + + + +
        +
      • +

        _addIntrospector

        +
        protected void _addIntrospector(com.fasterxml.jackson.databind.Module.SetupContext context)
        +
      • +
      + + + +
        +
      • +

        _addModifiers

        +
        protected void _addModifiers(com.fasterxml.jackson.databind.Module.SetupContext context)
        +
      • +
      + + + +
        +
      • +

        _addDeserializers

        +
        protected void _addDeserializers(com.fasterxml.jackson.databind.Module.SetupContext context)
        +
      • +
      + + + +
        +
      • +

        _addSerializers

        +
        protected void _addSerializers(com.fasterxml.jackson.databind.Module.SetupContext context)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroParser.Feature.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroParser.Feature.html new file mode 100644 index 000000000..7c9f81126 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroParser.Feature.html @@ -0,0 +1,424 @@ + + + + + + +AvroParser.Feature (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro
+

Enum AvroParser.Feature

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.FormatFeature, com.fasterxml.jackson.core.util.JacksonFeature, Serializable, Comparable<AvroParser.Feature>
    +
    +
    +
    Enclosing class:
    +
    AvroParser
    +
    +
    +
    +
    public static enum AvroParser.Feature
    +extends Enum<AvroParser.Feature>
    +implements com.fasterxml.jackson.core.FormatFeature
    +
    Enumeration that defines all togglable features for Avro parsers.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Enum Constant Detail

      + + + +
        +
      • +

        AVRO_BUFFERING

        +
        public static final AvroParser.Feature AVRO_BUFFERING
        +
        Feature that can be disabled to prevent Avro from buffering any more + data then absolutely necessary. + This affects buffering by underlying `SnakeYAML` codec. +

        + Enabled by default to preserve the existing behavior.

        +
        +
        Since:
        +
        2.7
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static AvroParser.Feature[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (AvroParser.Feature c : AvroParser.Feature.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static AvroParser.Feature valueOf(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (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 type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        collectDefaults

        +
        public static int collectDefaults()
        +
        Method that calculates bit set (flags) of all features that + are enabled by default.
        +
      • +
      + + + +
        +
      • +

        enabledByDefault

        +
        public boolean enabledByDefault()
        +
        +
        Specified by:
        +
        enabledByDefault in interface com.fasterxml.jackson.core.FormatFeature
        +
        Specified by:
        +
        enabledByDefault in interface com.fasterxml.jackson.core.util.JacksonFeature
        +
        +
      • +
      + + + +
        +
      • +

        getMask

        +
        public int getMask()
        +
        +
        Specified by:
        +
        getMask in interface com.fasterxml.jackson.core.FormatFeature
        +
        Specified by:
        +
        getMask in interface com.fasterxml.jackson.core.util.JacksonFeature
        +
        +
      • +
      + + + +
        +
      • +

        enabledIn

        +
        public boolean enabledIn(int flags)
        +
        +
        Specified by:
        +
        enabledIn in interface com.fasterxml.jackson.core.FormatFeature
        +
        Specified by:
        +
        enabledIn in interface com.fasterxml.jackson.core.util.JacksonFeature
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroParser.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroParser.html new file mode 100644 index 000000000..7ae68ac90 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroParser.html @@ -0,0 +1,1016 @@ + + + + + + +AvroParser (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro
+

Class AvroParser

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.core.JsonParser
    • +
    • +
        +
      • com.fasterxml.jackson.core.base.ParserMinimalBase
      • +
      • +
          +
        • com.fasterxml.jackson.core.base.ParserBase
        • +
        • +
            +
          • com.fasterxml.jackson.dataformat.avro.AvroParser
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Closeable, AutoCloseable
    +
    +
    +
    Direct Known Subclasses:
    +
    AvroParserImpl
    +
    +
    +
    +
    public abstract class AvroParser
    +extends com.fasterxml.jackson.core.base.ParserBase
    +
    JsonParser implementation for decoding Avro content and + exposing at as a stream of JsonTokens, to be used + for data binding.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClass and Description
      static class AvroParser.Feature +
      Enumeration that defines all togglable features for Avro parsers.
      +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.core.JsonParser

        +com.fasterxml.jackson.core.JsonParser.NumberType
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected AvroReadContext_avroContext 
      protected int_formatFeatures 
      protected com.fasterxml.jackson.core.ObjectCodec_objectCodec +
      Codec used for data binding when (if) requested.
      +
      protected AvroSchema_rootSchema 
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.core.base.ParserBase

        +_binaryValue, _byteArrayBuilder, _closed, _currInputProcessed, _currInputRow, _currInputRowStart, _expLength, _fractLength, _inputEnd, _inputPtr, _intLength, _ioContext, _nameCopied, _nameCopyBuffer, _nextToken, _numberBigDecimal, _numberBigInt, _numberDouble, _numberInt, _numberLong, _numberNegative, _numTypesValid, _parsingContext, _textBuffer, _tokenInputCol, _tokenInputRow, _tokenInputTotal, JSON_READ_CAPABILITIES
      • +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.core.base.ParserMinimalBase

        +_currToken, _lastClearedToken, BD_MAX_INT, BD_MAX_LONG, BD_MIN_INT, BD_MIN_LONG, BI_MAX_INT, BI_MAX_LONG, BI_MIN_INT, BI_MIN_LONG, CHAR_NULL, INT_0, INT_9, INT_APOS, INT_ASTERISK, INT_BACKSLASH, INT_COLON, INT_COMMA, INT_CR, INT_e, INT_E, INT_HASH, INT_LBRACKET, INT_LCURLY, INT_LF, INT_MINUS, INT_PERIOD, INT_PLUS, INT_QUOTE, INT_RBRACKET, INT_RCURLY, INT_SLASH, INT_SPACE, INT_TAB, MAX_ERROR_TOKEN_LENGTH, MAX_INT_D, MAX_INT_L, MAX_LONG_D, MIN_INT_D, MIN_INT_L, MIN_LONG_D, NO_BYTES, NO_INTS, NR_BIGDECIMAL, NR_BIGINT, NR_DOUBLE, NR_FLOAT, NR_INT, NR_LONG, NR_UNKNOWN
      • +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.core.JsonParser

        +_features, _requestPayload, DEFAULT_READ_CAPABILITIES
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ModifierConstructor and Description
      protected AvroParser(com.fasterxml.jackson.core.io.IOContext ctxt, + int parserFeatures, + int avroFeatures, + com.fasterxml.jackson.core.ObjectCodec codec) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected abstract void_closeInput() 
      protected void_finishString() 
      protected abstract void_initSchema(AvroSchema schema) 
      booleancanReadTypeId() 
      booleancanUseSchema(com.fasterxml.jackson.core.FormatSchema schema) 
      com.fasterxml.jackson.core.JsonParserconfigure(AvroParser.Feature f, + boolean state) +
      Method for enabling or disabling specified Avro feature + (check AvroParser.Feature for list of features)
      +
      com.fasterxml.jackson.core.JsonParserdisable(AvroParser.Feature f) +
      Method for disabling specified Avro feature + (check AvroParser.Feature for list of features)
      +
      com.fasterxml.jackson.core.JsonParserenable(AvroParser.Feature f) +
      Method for enabling specified Avro feature + (check AvroParser.Feature for list of features)
      +
      byte[]getBinaryValue(com.fasterxml.jackson.core.Base64Variant variant) 
      com.fasterxml.jackson.core.ObjectCodecgetCodec() 
      com.fasterxml.jackson.core.JsonLocationgetCurrentLocation() 
      StringgetCurrentName() 
      ObjectgetEmbeddedObject() 
      abstract ObjectgetInputSource() 
      com.fasterxml.jackson.core.util.JacksonFeatureSet<com.fasterxml.jackson.core.StreamReadCapability>getReadCapabilities() 
      AvroSchemagetSchema() 
      abstract StringgetText() 
      abstract intgetText(Writer writer) 
      char[]getTextCharacters() 
      intgetTextLength() 
      intgetTextOffset() 
      com.fasterxml.jackson.core.JsonLocationgetTokenLocation() 
      ObjectgetTypeId() 
      abstract booleanhasTextCharacters() 
      booleanisEnabled(AvroParser.Feature f) +
      Method for checking whether specified Avro AvroParser.Feature + is enabled.
      +
      abstract com.fasterxml.jackson.core.JsonTokennextToken() 
      voidoverrideCurrentName(String name) 
      abstract com.fasterxml.jackson.core.JsonParseroverrideFormatFeatures(int values, + int mask) 
      voidsetCodec(com.fasterxml.jackson.core.ObjectCodec c) 
      voidsetSchema(com.fasterxml.jackson.core.FormatSchema schema) 
      com.fasterxml.jackson.core.Versionversion() 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.core.base.ParserBase

        +_checkStdFeatureChanges, _decodeBase64Escape, _decodeBase64Escape, _decodeEscaped, _eofAsNextChar, _getByteArrayBuilder, _getSourceReference, _handleBase64MissingPadding, _handleEOF, _handleUnrecognizedCharacterEscape, _parseIntValue, _parseNumericValue, _releaseBuffers, _reportMismatchedEndMarker, _reportTooLongIntegral, _throwUnquotedSpace, _validJsonTokenList, _validJsonValueList, close, convertNumberToBigDecimal, convertNumberToBigInteger, convertNumberToDouble, convertNumberToInt, convertNumberToLong, disable, enable, getBigIntegerValue, getCurrentValue, getDecimalValue, getDoubleValue, getFloatValue, getIntValue, getLongValue, getNumberType, getNumberValue, getNumberValueExact, getParsingContext, getTokenCharacterOffset, getTokenColumnNr, getTokenLineNr, growArrayBy, isClosed, isNaN, loadMore, loadMoreGuaranteed, overrideStdFeatures, reportInvalidBase64Char, reportInvalidBase64Char, reset, resetAsNaN, resetFloat, resetInt, setCurrentValue, setFeatureMask
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.core.base.ParserMinimalBase

        +_ascii, _asciiBytes, _constructError, _decodeBase64, _getCharDesc, _hasTextualNull, _longIntegerDesc, _longNumberDesc, _reportError, _reportError, _reportError, _reportInputCoercion, _reportInvalidEOF, _reportInvalidEOF, _reportInvalidEOF, _reportInvalidEOFInValue, _reportInvalidEOFInValue, _reportMissingRootWS, _reportUnexpectedChar, _throwInternal, _throwInvalidSpace, _wrapError, clearCurrentToken, currentToken, currentTokenId, getCurrentToken, getCurrentTokenId, getLastClearedToken, getValueAsBoolean, getValueAsDouble, getValueAsInt, getValueAsInt, getValueAsLong, getValueAsLong, getValueAsString, getValueAsString, hasCurrentToken, hasToken, hasTokenId, isExpectedNumberIntToken, isExpectedStartArrayToken, isExpectedStartObjectToken, nextValue, reportInvalidNumber, reportOverflowInt, reportOverflowInt, reportOverflowInt, reportOverflowLong, reportOverflowLong, reportOverflowLong, reportUnexpectedNumberChar, skipChildren
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.core.JsonParser

        +_codec, _constructError, _reportUnsupportedOperation, canParseAsync, canReadObjectId, configure, currentName, finishToken, getBinaryValue, getBooleanValue, getByteValue, getFeatureMask, getFormatFeatures, getNonBlockingInputFeeder, getObjectId, getShortValue, getValueAsBoolean, getValueAsDouble, isEnabled, isEnabled, nextBooleanValue, nextFieldName, nextFieldName, nextIntValue, nextLongValue, nextTextValue, readBinaryValue, readBinaryValue, readValueAs, readValueAs, readValueAsTree, readValuesAs, readValuesAs, releaseBuffered, releaseBuffered, requiresCustomCodec, setRequestPayloadOnError, setRequestPayloadOnError, setRequestPayloadOnError
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _objectCodec

        +
        protected com.fasterxml.jackson.core.ObjectCodec _objectCodec
        +
        Codec used for data binding when (if) requested.
        +
      • +
      + + + +
        +
      • +

        _rootSchema

        +
        protected AvroSchema _rootSchema
        +
      • +
      + + + +
        +
      • +

        _formatFeatures

        +
        protected int _formatFeatures
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AvroParser

        +
        protected AvroParser(com.fasterxml.jackson.core.io.IOContext ctxt,
        +                     int parserFeatures,
        +                     int avroFeatures,
        +                     com.fasterxml.jackson.core.ObjectCodec codec)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getCodec

        +
        public com.fasterxml.jackson.core.ObjectCodec getCodec()
        +
        +
        Specified by:
        +
        getCodec in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        setCodec

        +
        public void setCodec(com.fasterxml.jackson.core.ObjectCodec c)
        +
        +
        Specified by:
        +
        setCodec in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        getInputSource

        +
        public abstract Object getInputSource()
        +
        +
        Overrides:
        +
        getInputSource in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        overrideFormatFeatures

        +
        public abstract com.fasterxml.jackson.core.JsonParser overrideFormatFeatures(int values,
        +                                                                             int mask)
        +
        +
        Overrides:
        +
        overrideFormatFeatures in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        getReadCapabilities

        +
        public com.fasterxml.jackson.core.util.JacksonFeatureSet<com.fasterxml.jackson.core.StreamReadCapability> getReadCapabilities()
        +
        +
        Overrides:
        +
        getReadCapabilities in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        Overrides:
        +
        version in class com.fasterxml.jackson.core.base.ParserBase
        +
        +
      • +
      + + + +
        +
      • +

        _finishString

        +
        protected void _finishString()
        +                      throws IOException
        +
        +
        Overrides:
        +
        _finishString in class com.fasterxml.jackson.core.base.ParserBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _closeInput

        +
        protected abstract void _closeInput()
        +                             throws IOException
        +
        +
        Specified by:
        +
        _closeInput in class com.fasterxml.jackson.core.base.ParserBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        enable

        +
        public com.fasterxml.jackson.core.JsonParser enable(AvroParser.Feature f)
        +
        Method for enabling specified Avro feature + (check AvroParser.Feature for list of features)
        +
      • +
      + + + +
        +
      • +

        disable

        +
        public com.fasterxml.jackson.core.JsonParser disable(AvroParser.Feature f)
        +
        Method for disabling specified Avro feature + (check AvroParser.Feature for list of features)
        +
      • +
      + + + +
        +
      • +

        configure

        +
        public com.fasterxml.jackson.core.JsonParser configure(AvroParser.Feature f,
        +                                                       boolean state)
        +
        Method for enabling or disabling specified Avro feature + (check AvroParser.Feature for list of features)
        +
      • +
      + + + + + + + +
        +
      • +

        canUseSchema

        +
        public boolean canUseSchema(com.fasterxml.jackson.core.FormatSchema schema)
        +
        +
        Overrides:
        +
        canUseSchema in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        getSchema

        +
        public AvroSchema getSchema()
        +
        +
        Overrides:
        +
        getSchema in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        setSchema

        +
        public void setSchema(com.fasterxml.jackson.core.FormatSchema schema)
        +
        +
        Overrides:
        +
        setSchema in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        _initSchema

        +
        protected abstract void _initSchema(AvroSchema schema)
        +                             throws com.fasterxml.jackson.core.JsonProcessingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.core.JsonProcessingException
        +
        +
      • +
      + + + +
        +
      • +

        canReadTypeId

        +
        public boolean canReadTypeId()
        +
        +
        Overrides:
        +
        canReadTypeId in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        getTypeId

        +
        public Object getTypeId()
        +                 throws IOException
        +
        +
        Overrides:
        +
        getTypeId in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getTokenLocation

        +
        public com.fasterxml.jackson.core.JsonLocation getTokenLocation()
        +
        +
        Overrides:
        +
        getTokenLocation in class com.fasterxml.jackson.core.base.ParserBase
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentLocation

        +
        public com.fasterxml.jackson.core.JsonLocation getCurrentLocation()
        +
        +
        Overrides:
        +
        getCurrentLocation in class com.fasterxml.jackson.core.base.ParserBase
        +
        +
      • +
      + + + +
        +
      • +

        nextToken

        +
        public abstract com.fasterxml.jackson.core.JsonToken nextToken()
        +                                                        throws IOException
        +
        +
        Specified by:
        +
        nextToken in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        hasTextCharacters

        +
        public abstract boolean hasTextCharacters()
        +
        +
        Overrides:
        +
        hasTextCharacters in class com.fasterxml.jackson.core.base.ParserBase
        +
        +
      • +
      + + + +
        +
      • +

        getText

        +
        public abstract String getText()
        +                        throws IOException
        +
        +
        Specified by:
        +
        getText in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getText

        +
        public abstract int getText(Writer writer)
        +                     throws IOException
        +
        +
        Overrides:
        +
        getText in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentName

        +
        public String getCurrentName()
        +                      throws IOException
        +
        +
        Overrides:
        +
        getCurrentName in class com.fasterxml.jackson.core.base.ParserBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        overrideCurrentName

        +
        public void overrideCurrentName(String name)
        +
        +
        Overrides:
        +
        overrideCurrentName in class com.fasterxml.jackson.core.base.ParserBase
        +
        +
      • +
      + + + +
        +
      • +

        getTextCharacters

        +
        public char[] getTextCharacters()
        +                         throws IOException
        +
        +
        Specified by:
        +
        getTextCharacters in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getTextLength

        +
        public int getTextLength()
        +                  throws IOException
        +
        +
        Specified by:
        +
        getTextLength in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getTextOffset

        +
        public int getTextOffset()
        +                  throws IOException
        +
        +
        Specified by:
        +
        getTextOffset in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getEmbeddedObject

        +
        public Object getEmbeddedObject()
        +                         throws IOException
        +
        +
        Overrides:
        +
        getEmbeddedObject in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getBinaryValue

        +
        public byte[] getBinaryValue(com.fasterxml.jackson.core.Base64Variant variant)
        +                      throws IOException
        +
        +
        Overrides:
        +
        getBinaryValue in class com.fasterxml.jackson.core.base.ParserBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroSchema.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroSchema.html new file mode 100644 index 000000000..7d798406d --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroSchema.html @@ -0,0 +1,525 @@ + + + + + + +AvroSchema (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro
+

Class AvroSchema

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.FormatSchema
    +
    +
    +
    +
    public class AvroSchema
    +extends Object
    +implements com.fasterxml.jackson.core.FormatSchema
    +
    Wrapper for Schema information needed to encode and decode Avro-format + data.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        TYPE_ID

        +
        public static final String TYPE_ID
        +
        Format type id used by Jackson components to refer to Avro Format.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        _writerSchema

        +
        protected final org.apache.avro.Schema _writerSchema
        +
        Schema that was used for writing the data to decode; for simple instance + used for reading as well (reader schema).
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AvroSchema

        +
        public AvroSchema(org.apache.avro.Schema asch)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        withReaderSchema

        +
        public AvroSchema withReaderSchema(AvroSchema readerSchema)
        +                            throws com.fasterxml.jackson.core.JsonProcessingException
        +
        Method that will consider this schema instance (used as so-called "Writer Schema"), + and specified "Reader Schema" instance, and will either construct a new schema + with appropriate translations, to use for reading (if reader and writer schemas are + not same); or, if schemas are the same, return `this`. +

        + Note that neither `this` instance nor `readerSchema` is ever modified: if an altered + version is needed, a new schema object will be constructed. +

        + NOTE: this is a relatively expensive operation due to validation (although significant + part of cost is deferred until the first call to getReader()) so it is recommended + that these instances are reused whenever possible.

        +
        +
        Parameters:
        +
        readerSchema - "Reader Schema" to use (in Avro terms): schema that specified how + reader wants to see the data; specifies part of translation needed along with this + schema (which would be "Writer Schema" in Avro terms).
        +
        Throws:
        +
        com.fasterxml.jackson.core.JsonProcessingException - If given reader schema is incompatible with (writer-) + schema this instance was constructed with,
        +
        Since:
        +
        2.9
        +
        +
      • +
      + + + +
        +
      • +

        withUnsafeReaderSchema

        +
        public AvroSchema withUnsafeReaderSchema(AvroSchema readerSchema)
        +                                  throws com.fasterxml.jackson.core.JsonProcessingException
        +
        Similar to withReaderSchema(com.fasterxml.jackson.dataformat.avro.AvroSchema) but will NOT verify compatibility of schemas: + this means that certain problems (such as missing default value for a newly added + field) that would be caught at construction may be surfaced later when using + schema. This is, however, sometimes necessary to work around potential BUT NOT ACTUAL + problems.
        +
        +
        Throws:
        +
        com.fasterxml.jackson.core.JsonProcessingException
        +
        Since:
        +
        2.9
        +
        +
      • +
      + + + +
        +
      • +

        getSchemaType

        +
        public String getSchemaType()
        +
        +
        Specified by:
        +
        getSchemaType in interface com.fasterxml.jackson.core.FormatSchema
        +
        +
      • +
      + + + +
        +
      • +

        getAvroSchema

        +
        public org.apache.avro.Schema getAvroSchema()
        +
        Accessor for "writer schema" contained in this instance.
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        hashCode

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

        equals

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

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroSerializerModifier.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroSerializerModifier.html new file mode 100644 index 000000000..6aae903c8 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroSerializerModifier.html @@ -0,0 +1,299 @@ + + + + + + +AvroSerializerModifier (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro
+

Class AvroSerializerModifier

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.ser.BeanSerializerModifier
    • +
    • +
        +
      • com.fasterxml.jackson.dataformat.avro.AvroSerializerModifier
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class AvroSerializerModifier
    +extends com.fasterxml.jackson.databind.ser.BeanSerializerModifier
    +
    Serializer modifier used to suppress serialization of "schema" + property for Avro-generated types.
    +
    +
    Since:
    +
    2.7.2
    +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      List<com.fasterxml.jackson.databind.ser.BeanPropertyWriter>changeProperties(com.fasterxml.jackson.databind.SerializationConfig config, + com.fasterxml.jackson.databind.BeanDescription beanDesc, + List<com.fasterxml.jackson.databind.ser.BeanPropertyWriter> beanProperties) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.ser.BeanSerializerModifier

        +modifyArraySerializer, modifyCollectionLikeSerializer, modifyCollectionSerializer, modifyEnumSerializer, modifyKeySerializer, modifyMapLikeSerializer, modifyMapSerializer, modifySerializer, orderProperties, updateBuilder
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AvroSerializerModifier

        +
        public AvroSerializerModifier()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        changeProperties

        +
        public List<com.fasterxml.jackson.databind.ser.BeanPropertyWriter> changeProperties(com.fasterxml.jackson.databind.SerializationConfig config,
        +                                                                                    com.fasterxml.jackson.databind.BeanDescription beanDesc,
        +                                                                                    List<com.fasterxml.jackson.databind.ser.BeanPropertyWriter> beanProperties)
        +
        +
        Overrides:
        +
        changeProperties in class com.fasterxml.jackson.databind.ser.BeanSerializerModifier
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroTypeDeserializer.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroTypeDeserializer.html new file mode 100644 index 000000000..af8a7c579 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroTypeDeserializer.html @@ -0,0 +1,478 @@ + + + + + + +AvroTypeDeserializer (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro
+

Class AvroTypeDeserializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.jsontype.TypeDeserializer
    • +
    • +
        +
      • com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
      • +
      • +
          +
        • com.fasterxml.jackson.dataformat.avro.AvroTypeDeserializer
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public class AvroTypeDeserializer
    +extends com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
    +
    +
    Since:
    +
    2.9
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase

        +_baseType, _defaultImpl, _defaultImplDeserializer, _deserializers, _idResolver, _property, _typeIdVisible, _typePropertyName
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + +
      Constructors 
      ModifierConstructor and Description
      protected AvroTypeDeserializer(com.fasterxml.jackson.databind.JavaType baseType, + com.fasterxml.jackson.databind.jsontype.TypeIdResolver idRes, + String typePropertyName, + boolean typeIdVisible, + com.fasterxml.jackson.databind.JavaType defaultImpl) 
      protected AvroTypeDeserializer(com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase src, + com.fasterxml.jackson.databind.BeanProperty property) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected com.fasterxml.jackson.databind.JavaType_handleUnknownTypeId(com.fasterxml.jackson.databind.DeserializationContext ctxt, + String typeId) 
      ObjectdeserializeTypedFromAny(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) 
      ObjectdeserializeTypedFromArray(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) 
      ObjectdeserializeTypedFromObject(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) 
      ObjectdeserializeTypedFromScalar(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) 
      com.fasterxml.jackson.databind.jsontype.TypeDeserializerforProperty(com.fasterxml.jackson.databind.BeanProperty prop) 
      com.fasterxml.jackson.annotation.JsonTypeInfo.AsgetTypeInclusion() 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase

        +_deserializeWithNativeTypeId, _deserializeWithNativeTypeId, _findDefaultImplDeserializer, _findDeserializer, _handleMissingTypeId, baseType, baseTypeName, getDefaultImpl, getPropertyName, getTypeIdResolver, hasDefaultImpl, toString
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.jsontype.TypeDeserializer

        +deserializeIfNatural, deserializeIfNatural
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AvroTypeDeserializer

        +
        protected AvroTypeDeserializer(com.fasterxml.jackson.databind.JavaType baseType,
        +                               com.fasterxml.jackson.databind.jsontype.TypeIdResolver idRes,
        +                               String typePropertyName,
        +                               boolean typeIdVisible,
        +                               com.fasterxml.jackson.databind.JavaType defaultImpl)
        +
      • +
      + + + +
        +
      • +

        AvroTypeDeserializer

        +
        protected AvroTypeDeserializer(com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase src,
        +                               com.fasterxml.jackson.databind.BeanProperty property)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        forProperty

        +
        public com.fasterxml.jackson.databind.jsontype.TypeDeserializer forProperty(com.fasterxml.jackson.databind.BeanProperty prop)
        +
        +
        Specified by:
        +
        forProperty in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
        +
        +
      • +
      + + + +
        +
      • +

        getTypeInclusion

        +
        public com.fasterxml.jackson.annotation.JsonTypeInfo.As getTypeInclusion()
        +
        +
        Specified by:
        +
        getTypeInclusion in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
        +
        +
      • +
      + + + +
        +
      • +

        deserializeTypedFromObject

        +
        public Object deserializeTypedFromObject(com.fasterxml.jackson.core.JsonParser p,
        +                                         com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                                  throws IOException
        +
        +
        Specified by:
        +
        deserializeTypedFromObject in class com.fasterxml.jackson.databind.jsontype.TypeDeserializer
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        deserializeTypedFromArray

        +
        public Object deserializeTypedFromArray(com.fasterxml.jackson.core.JsonParser p,
        +                                        com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                                 throws IOException
        +
        +
        Specified by:
        +
        deserializeTypedFromArray in class com.fasterxml.jackson.databind.jsontype.TypeDeserializer
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        deserializeTypedFromScalar

        +
        public Object deserializeTypedFromScalar(com.fasterxml.jackson.core.JsonParser p,
        +                                         com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                                  throws IOException
        +
        +
        Specified by:
        +
        deserializeTypedFromScalar in class com.fasterxml.jackson.databind.jsontype.TypeDeserializer
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        deserializeTypedFromAny

        +
        public Object deserializeTypedFromAny(com.fasterxml.jackson.core.JsonParser p,
        +                                      com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                               throws IOException
        +
        +
        Specified by:
        +
        deserializeTypedFromAny in class com.fasterxml.jackson.databind.jsontype.TypeDeserializer
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _handleUnknownTypeId

        +
        protected com.fasterxml.jackson.databind.JavaType _handleUnknownTypeId(com.fasterxml.jackson.databind.DeserializationContext ctxt,
        +                                                                       String typeId)
        +                                                                throws IOException
        +
        +
        Overrides:
        +
        _handleUnknownTypeId in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroTypeIdResolver.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroTypeIdResolver.html new file mode 100644 index 000000000..ada43d4bb --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroTypeIdResolver.html @@ -0,0 +1,379 @@ + + + + + + +AvroTypeIdResolver (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro
+

Class AvroTypeIdResolver

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase
    • +
    • +
        +
      • com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver
      • +
      • +
          +
        • com.fasterxml.jackson.dataformat.avro.AvroTypeIdResolver
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsontype.TypeIdResolver
    +
    +
    +
    +
    public class AvroTypeIdResolver
    +extends com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver
    +
    TypeIdResolver for Avro type IDs embedded in schemas. Avro generally uses class names, + but we want to also support named subtypes so that developers can easily remap the embedded type IDs to a different runtime class.
    +
    +
    Since:
    +
    2.9
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver

        +_subTypeValidator
      • +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase

        +_baseType, _typeFactory
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      AvroTypeIdResolver(com.fasterxml.jackson.databind.JavaType baseType, + com.fasterxml.jackson.databind.type.TypeFactory typeFactory, + com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator ptv) 
      AvroTypeIdResolver(com.fasterxml.jackson.databind.JavaType baseType, + com.fasterxml.jackson.databind.type.TypeFactory typeFactory, + com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator ptv, + Collection<com.fasterxml.jackson.databind.jsontype.NamedType> subTypes) 
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AvroTypeIdResolver

        +
        public AvroTypeIdResolver(com.fasterxml.jackson.databind.JavaType baseType,
        +                          com.fasterxml.jackson.databind.type.TypeFactory typeFactory,
        +                          com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator ptv,
        +                          Collection<com.fasterxml.jackson.databind.jsontype.NamedType> subTypes)
        +
      • +
      + + + +
        +
      • +

        AvroTypeIdResolver

        +
        public AvroTypeIdResolver(com.fasterxml.jackson.databind.JavaType baseType,
        +                          com.fasterxml.jackson.databind.type.TypeFactory typeFactory,
        +                          com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator ptv)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        registerSubtype

        +
        public void registerSubtype(Class<?> type,
        +                            String name)
        +
        +
        Overrides:
        +
        registerSubtype in class com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver
        +
        +
      • +
      + + + +
        +
      • +

        _typeFromId

        +
        protected com.fasterxml.jackson.databind.JavaType _typeFromId(String id,
        +                                                              com.fasterxml.jackson.databind.DatabindContext ctxt)
        +                                                       throws IOException
        +
        +
        Overrides:
        +
        _typeFromId in class com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroTypeResolverBuilder.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroTypeResolverBuilder.html new file mode 100644 index 000000000..1d259198d --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/AvroTypeResolverBuilder.html @@ -0,0 +1,368 @@ + + + + + + +AvroTypeResolverBuilder (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro
+

Class AvroTypeResolverBuilder

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
    • +
    • +
        +
      • com.fasterxml.jackson.dataformat.avro.AvroTypeResolverBuilder
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder>
    +
    +
    +
    +
    public class AvroTypeResolverBuilder
    +extends com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
    +
    +
    Since:
    +
    2.9
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder

        +_customIdResolver, _defaultImpl, _idType, _includeAs, _typeIdVisible, _typeProperty
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      com.fasterxml.jackson.databind.jsontype.TypeDeserializerbuildTypeDeserializer(com.fasterxml.jackson.databind.DeserializationConfig config, + com.fasterxml.jackson.databind.JavaType baseType, + Collection<com.fasterxml.jackson.databind.jsontype.NamedType> subtypes) 
      com.fasterxml.jackson.databind.jsontype.TypeSerializerbuildTypeSerializer(com.fasterxml.jackson.databind.SerializationConfig config, + com.fasterxml.jackson.databind.JavaType baseType, + Collection<com.fasterxml.jackson.databind.jsontype.NamedType> subtypes) 
      protected com.fasterxml.jackson.databind.jsontype.TypeIdResolveridResolver(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, + com.fasterxml.jackson.databind.JavaType baseType, + com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator subtypeValidator, + Collection<com.fasterxml.jackson.databind.jsontype.NamedType> subtypes, + boolean forSer, + boolean forDeser) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder

        +allowPrimitiveTypes, defaultImpl, defineDefaultImpl, getDefaultImpl, getTypeProperty, inclusion, init, isTypeIdVisible, noTypeInfoBuilder, reportInvalidBaseType, subTypeValidator, typeIdVisibility, typeProperty, verifyBaseTypeValidity
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AvroTypeResolverBuilder

        +
        public AvroTypeResolverBuilder()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        buildTypeSerializer

        +
        public com.fasterxml.jackson.databind.jsontype.TypeSerializer buildTypeSerializer(com.fasterxml.jackson.databind.SerializationConfig config,
        +                                                                                  com.fasterxml.jackson.databind.JavaType baseType,
        +                                                                                  Collection<com.fasterxml.jackson.databind.jsontype.NamedType> subtypes)
        +
        +
        Specified by:
        +
        buildTypeSerializer in interface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder>
        +
        Overrides:
        +
        buildTypeSerializer in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
        +
        +
      • +
      + + + +
        +
      • +

        buildTypeDeserializer

        +
        public com.fasterxml.jackson.databind.jsontype.TypeDeserializer buildTypeDeserializer(com.fasterxml.jackson.databind.DeserializationConfig config,
        +                                                                                      com.fasterxml.jackson.databind.JavaType baseType,
        +                                                                                      Collection<com.fasterxml.jackson.databind.jsontype.NamedType> subtypes)
        +
        +
        Specified by:
        +
        buildTypeDeserializer in interface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder>
        +
        Overrides:
        +
        buildTypeDeserializer in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
        +
        +
      • +
      + + + +
        +
      • +

        idResolver

        +
        protected com.fasterxml.jackson.databind.jsontype.TypeIdResolver idResolver(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
        +                                                                            com.fasterxml.jackson.databind.JavaType baseType,
        +                                                                            com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator subtypeValidator,
        +                                                                            Collection<com.fasterxml.jackson.databind.jsontype.NamedType> subtypes,
        +                                                                            boolean forSer,
        +                                                                            boolean forDeser)
        +
        +
        Overrides:
        +
        idResolver in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/CustomEncodingWrapper.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/CustomEncodingWrapper.html new file mode 100644 index 000000000..72bc9db0d --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/CustomEncodingWrapper.html @@ -0,0 +1,314 @@ + + + + + + +CustomEncodingWrapper (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro
+

Class CustomEncodingWrapper<T>

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.avro.CustomEncodingWrapper<T>
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class CustomEncodingWrapper<T>
    +extends Object
    +
    Wrapper that makes the methods on a CustomEncoding accessible since they are otherwise package-private.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CustomEncodingWrapper

        +
        public CustomEncodingWrapper(org.apache.avro.reflect.CustomEncoding<T> encoding)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        getSchema

        +
        public org.apache.avro.Schema getSchema()
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/PackageVersion.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/PackageVersion.html new file mode 100644 index 000000000..27a6d653e --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/PackageVersion.html @@ -0,0 +1,321 @@ + + + + + + +PackageVersion (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro
+

Class PackageVersion

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.avro.PackageVersion
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned
    +
    +
    +
    +
    public final class PackageVersion
    +extends Object
    +implements com.fasterxml.jackson.core.Versioned
    +
    Automatically generated from PackageVersion.java.in during + packageVersion-generate execution of maven-replacer-plugin in + pom.xml.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        VERSION

        +
        public static final com.fasterxml.jackson.core.Version VERSION
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PackageVersion

        +
        public PackageVersion()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/ApacheAvroFactory.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/ApacheAvroFactory.html new file mode 100644 index 000000000..bda9e6a65 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/ApacheAvroFactory.html @@ -0,0 +1,445 @@ + + + + + + +ApacheAvroFactory (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.apacheimpl
+

Class ApacheAvroFactory

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Serializable
    +
    +
    +
    +
    public class ApacheAvroFactory
    +extends AvroFactory
    +
    Alternative AvroFactory implementation that uses + codecs from Apache Avro library instead of Jackson "native" + codecs.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ApacheAvroFactory

        +
        public ApacheAvroFactory()
        +
      • +
      + + + +
        +
      • +

        ApacheAvroFactory

        +
        public ApacheAvroFactory(com.fasterxml.jackson.core.ObjectCodec oc)
        +
      • +
      + + + +
        +
      • +

        ApacheAvroFactory

        +
        protected ApacheAvroFactory(AvroFactory src,
        +                            com.fasterxml.jackson.core.ObjectCodec oc)
        +
      • +
      +
    • +
    + + +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/ApacheAvroParserImpl.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/ApacheAvroParserImpl.html new file mode 100644 index 000000000..ee9635de9 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/ApacheAvroParserImpl.html @@ -0,0 +1,1263 @@ + + + + + + +ApacheAvroParserImpl (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.apacheimpl
+

Class ApacheAvroParserImpl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Closeable, AutoCloseable
    +
    +
    +
    +
    public class ApacheAvroParserImpl
    +extends AvroParserImpl
    +
    Implementation class that exposes additional internal API + to be used as callbacks by AvroReadContext implementations.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.core.JsonParser

        +com.fasterxml.jackson.core.JsonParser.NumberType
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected boolean_bufferRecyclable +
      Flag that indicates whether the input buffer is recycable (and + needs to be returned to recycler once we are done) or not.
      +
      protected org.apache.avro.io.BinaryDecoder_decoder +
      Actual decoder in use, possible same as _rootDecoder, but + not necessarily, in case of different reader/writer schema in use.
      +
      protected byte[]_inputBuffer +
      Current buffer from which data is read; generally data is read into + buffer from input source, but in some cases pre-loaded buffer + is handed to the parser.
      +
      protected InputStream_inputStream 
      protected String_textValue +
      We need to keep track of text values.
      +
      + + +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.core.base.ParserBase

        +_binaryValue, _byteArrayBuilder, _closed, _currInputProcessed, _currInputRow, _currInputRowStart, _expLength, _fractLength, _inputEnd, _inputPtr, _intLength, _ioContext, _nameCopied, _nameCopyBuffer, _nextToken, _numberBigDecimal, _numberBigInt, _numberDouble, _numberInt, _numberLong, _numberNegative, _numTypesValid, _parsingContext, _textBuffer, _tokenInputCol, _tokenInputRow, _tokenInputTotal, JSON_READ_CAPABILITIES
      • +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.core.base.ParserMinimalBase

        +_currToken, _lastClearedToken, BD_MAX_INT, BD_MAX_LONG, BD_MIN_INT, BD_MIN_LONG, BI_MAX_INT, BI_MAX_LONG, BI_MIN_INT, BI_MIN_LONG, CHAR_NULL, INT_0, INT_9, INT_APOS, INT_ASTERISK, INT_BACKSLASH, INT_COLON, INT_COMMA, INT_CR, INT_e, INT_E, INT_HASH, INT_LBRACKET, INT_LCURLY, INT_LF, INT_MINUS, INT_PERIOD, INT_PLUS, INT_QUOTE, INT_RBRACKET, INT_RCURLY, INT_SLASH, INT_SPACE, INT_TAB, MAX_ERROR_TOKEN_LENGTH, MAX_INT_D, MAX_INT_L, MAX_LONG_D, MIN_INT_D, MIN_INT_L, MIN_LONG_D, NO_BYTES, NO_INTS, NR_BIGDECIMAL, NR_BIGINT, NR_DOUBLE, NR_FLOAT, NR_INT, NR_LONG, NR_UNKNOWN
      • +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.core.JsonParser

        +_features, _requestPayload, DEFAULT_READ_CAPABILITIES
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      ApacheAvroParserImpl(com.fasterxml.jackson.core.io.IOContext ctxt, + int parserFeatures, + int avroFeatures, + com.fasterxml.jackson.core.ObjectCodec codec, + byte[] data, + int offset, + int len) 
      ApacheAvroParserImpl(com.fasterxml.jackson.core.io.IOContext ctxt, + int parserFeatures, + int avroFeatures, + com.fasterxml.jackson.core.ObjectCodec codec, + InputStream in) 
      +
    • +
    + + +
  • +
+
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/ApacheCodecRecycler.BadSchemaException.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/ApacheCodecRecycler.BadSchemaException.html new file mode 100644 index 000000000..fe857926c --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/ApacheCodecRecycler.BadSchemaException.html @@ -0,0 +1,307 @@ + + + + + + +ApacheCodecRecycler.BadSchemaException (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.apacheimpl
+

Class ApacheCodecRecycler.BadSchemaException

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    Enclosing class:
    +
    ApacheCodecRecycler
    +
    +
    +
    +
    public static class ApacheCodecRecycler.BadSchemaException
    +extends com.fasterxml.jackson.core.JsonProcessingException
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        BadSchemaException

        +
        public BadSchemaException(String msg,
        +                          Throwable src)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/ApacheCodecRecycler.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/ApacheCodecRecycler.html new file mode 100644 index 000000000..8f3394277 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/ApacheCodecRecycler.html @@ -0,0 +1,386 @@ + + + + + + +ApacheCodecRecycler (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.apacheimpl
+

Class ApacheCodecRecycler

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheCodecRecycler
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ApacheCodecRecycler
    +extends Object
    +
    Simple helper class that contains extracted functionality for + simple encoder/decoder recycling.
    +
    +
    Since:
    +
    2.8.7
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DECODER_FACTORY

        +
        protected static final org.apache.avro.io.DecoderFactory DECODER_FACTORY
        +
      • +
      + + + +
        +
      • +

        ENCODER_FACTORY

        +
        protected static final org.apache.avro.io.EncoderFactory ENCODER_FACTORY
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        decoder

        +
        public static org.apache.avro.io.BinaryDecoder decoder(InputStream in,
        +                                                       boolean buffering)
        +
      • +
      + + + +
        +
      • +

        decoder

        +
        public static org.apache.avro.io.BinaryDecoder decoder(byte[] buffer,
        +                                                       int offset,
        +                                                       int len)
        +
      • +
      + + + +
        +
      • +

        encoder

        +
        public static org.apache.avro.io.BinaryEncoder encoder(OutputStream out,
        +                                                       boolean buffering)
        +
      • +
      + + + +
        +
      • +

        release

        +
        public static void release(org.apache.avro.io.BinaryDecoder dec)
        +
      • +
      + + + +
        +
      • +

        release

        +
        public static void release(org.apache.avro.io.BinaryEncoder enc)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/CustomEncodingDeserializer.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/CustomEncodingDeserializer.html new file mode 100644 index 000000000..6e22f6897 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/CustomEncodingDeserializer.html @@ -0,0 +1,344 @@ + + + + + + +CustomEncodingDeserializer (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.apacheimpl
+

Class CustomEncodingDeserializer<T>

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.JsonDeserializer<T>
    • +
    • +
        +
      • com.fasterxml.jackson.dataformat.avro.apacheimpl.CustomEncodingDeserializer<T>
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.deser.NullValueProvider
    +
    +
    +
    +
    public class CustomEncodingDeserializer<T>
    +extends com.fasterxml.jackson.databind.JsonDeserializer<T>
    +
    Deserializes an object using a avro CustomEncoding
    +
    +
    See Also:
    +
    AvroAnnotationIntrospector
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonDeserializer

        +com.fasterxml.jackson.databind.JsonDeserializer.None
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      CustomEncodingDeserializer(org.apache.avro.reflect.CustomEncoding<T> encoding) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      Tdeserialize(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) 
      Tdeserialize(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + T intoValue) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.JsonDeserializer

        +deserializeWithType, deserializeWithType, findBackReference, getDelegatee, getEmptyAccessPattern, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullAccessPattern, getNullValue, getNullValue, getObjectIdReader, handledType, isCachable, logicalType, replaceDelegatee, supportsUpdate, unwrappingDeserializer
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CustomEncodingDeserializer

        +
        public CustomEncodingDeserializer(org.apache.avro.reflect.CustomEncoding<T> encoding)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        deserialize

        +
        public T deserialize(com.fasterxml.jackson.core.JsonParser p,
        +                     com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +              throws IOException
        +
        +
        Specified by:
        +
        deserialize in class com.fasterxml.jackson.databind.JsonDeserializer<T>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + +
        +
      • +

        deserialize

        +
        public T deserialize(com.fasterxml.jackson.core.JsonParser p,
        +                     com.fasterxml.jackson.databind.DeserializationContext ctxt,
        +                     T intoValue)
        +              throws IOException
        +
        +
        Overrides:
        +
        deserialize in class com.fasterxml.jackson.databind.JsonDeserializer<T>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/DecoderOverAvroParser.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/DecoderOverAvroParser.html new file mode 100644 index 000000000..d7561c441 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/DecoderOverAvroParser.html @@ -0,0 +1,813 @@ + + + + + + +DecoderOverAvroParser (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.apacheimpl
+

Class DecoderOverAvroParser

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.apache.avro.io.Decoder
    • +
    • +
        +
      • com.fasterxml.jackson.dataformat.avro.apacheimpl.DecoderOverAvroParser
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class DecoderOverAvroParser
    +extends org.apache.avro.io.Decoder
    +
    Wraps an AvroParser instance and allows it to be advanced by reading from it like an avro Decoder
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DecoderOverAvroParser

        +
        public DecoderOverAvroParser(AvroParserImpl parser)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        consumeToken

        +
        protected com.fasterxml.jackson.core.JsonToken consumeToken(com.fasterxml.jackson.core.JsonToken... expectedTokens)
        +                                                     throws IOException
        +
        Reads in the next value token from the parser and validates that it's one of the expected tokens
        +
        +
        Parameters:
        +
        expectedTokens - List of token types that is expected
        +
        Returns:
        +
        The token that was consumed from the parser
        +
        Throws:
        +
        IOException - If there is an error while reading the next token
        +
        IllegalArgumentException - If the next token is not one of the expectedTokens
        +
        +
      • +
      + + + +
        +
      • +

        nextValue

        +
        protected com.fasterxml.jackson.core.JsonToken nextValue()
        +                                                  throws IOException
        +
        Advance to the next actual value token; This effectively discards the virtual JSON tokens inserted by the parser for + START_OBJECT, END_OBJECT, START_ARRAY, etc. that are not actually present in the underlying + data stream and stops after reading the first token that represents actual data
        +
        +
        Returns:
        +
        The next data token
        +
        Throws:
        +
        IOException - If there is an error while reading the next token
        +
        +
      • +
      + + + +
        +
      • +

        nextUnionValue

        +
        protected com.fasterxml.jackson.core.JsonToken nextUnionValue()
        +                                                       throws IOException
        +
        Advance to the next token that might contain union branching information; This effectively discards the virtual JSON tokens inserted + by the parser for END_OBJECT, START_ARRAY, etc. that are not actually present in the underlying data + stream and stops after reading the first token that represents actual data. START_OBJECT is not skipped because union + information is only available at the start of an object, and has been discarded by the parser by the time we reach the next actual + value.
        +
        +
        Returns:
        +
        The next union branch token
        +
        Throws:
        +
        IOException - If there is an error while reading the next token
        +
        +
      • +
      + + + +
        +
      • +

        readNull

        +
        public void readNull()
        +              throws IOException
        +
        +
        Specified by:
        +
        readNull in class org.apache.avro.io.Decoder
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        readBoolean

        +
        public boolean readBoolean()
        +                    throws IOException
        +
        +
        Specified by:
        +
        readBoolean in class org.apache.avro.io.Decoder
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        readInt

        +
        public int readInt()
        +            throws IOException
        +
        +
        Specified by:
        +
        readInt in class org.apache.avro.io.Decoder
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        readLong

        +
        public long readLong()
        +              throws IOException
        +
        +
        Specified by:
        +
        readLong in class org.apache.avro.io.Decoder
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        readFloat

        +
        public float readFloat()
        +                throws IOException
        +
        +
        Specified by:
        +
        readFloat in class org.apache.avro.io.Decoder
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        readDouble

        +
        public double readDouble()
        +                  throws IOException
        +
        +
        Specified by:
        +
        readDouble in class org.apache.avro.io.Decoder
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        readString

        +
        public org.apache.avro.util.Utf8 readString(org.apache.avro.util.Utf8 old)
        +                                     throws IOException
        +
        +
        Specified by:
        +
        readString in class org.apache.avro.io.Decoder
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        readString

        +
        public String readString()
        +                  throws IOException
        +
        +
        Specified by:
        +
        readString in class org.apache.avro.io.Decoder
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        skipString

        +
        public void skipString()
        +                throws IOException
        +
        +
        Specified by:
        +
        skipString in class org.apache.avro.io.Decoder
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        skipBytes

        +
        public void skipBytes()
        +               throws IOException
        +
        +
        Specified by:
        +
        skipBytes in class org.apache.avro.io.Decoder
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        readFixed

        +
        public void readFixed(byte[] bytes,
        +                      int start,
        +                      int length)
        +               throws IOException
        +
        +
        Specified by:
        +
        readFixed in class org.apache.avro.io.Decoder
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        skipFixed

        +
        public void skipFixed(int length)
        +               throws IOException
        +
        +
        Specified by:
        +
        skipFixed in class org.apache.avro.io.Decoder
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        readEnum

        +
        public int readEnum()
        +             throws IOException
        +
        +
        Specified by:
        +
        readEnum in class org.apache.avro.io.Decoder
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        readArrayStart

        +
        public long readArrayStart()
        +                    throws IOException
        +
        +
        Specified by:
        +
        readArrayStart in class org.apache.avro.io.Decoder
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        arrayNext

        +
        public long arrayNext()
        +               throws IOException
        +
        +
        Specified by:
        +
        arrayNext in class org.apache.avro.io.Decoder
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        skipArray

        +
        public long skipArray()
        +               throws IOException
        +
        +
        Specified by:
        +
        skipArray in class org.apache.avro.io.Decoder
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        readMapStart

        +
        public long readMapStart()
        +                  throws IOException
        +
        +
        Specified by:
        +
        readMapStart in class org.apache.avro.io.Decoder
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        mapNext

        +
        public long mapNext()
        +             throws IOException
        +
        +
        Specified by:
        +
        mapNext in class org.apache.avro.io.Decoder
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        skipMap

        +
        public long skipMap()
        +             throws IOException
        +
        +
        Specified by:
        +
        skipMap in class org.apache.avro.io.Decoder
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        readIndex

        +
        public int readIndex()
        +              throws IOException
        +
        +
        Specified by:
        +
        readIndex in class org.apache.avro.io.Decoder
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/class-use/ApacheAvroFactory.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/class-use/ApacheAvroFactory.html new file mode 100644 index 000000000..8f40e38cf --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/class-use/ApacheAvroFactory.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroFactory (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroFactory

+
+
No usage of com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroFactory
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/class-use/ApacheAvroParserImpl.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/class-use/ApacheAvroParserImpl.html new file mode 100644 index 000000000..5d0424dfd --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/class-use/ApacheAvroParserImpl.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl

+
+
No usage of com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/class-use/ApacheCodecRecycler.BadSchemaException.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/class-use/ApacheCodecRecycler.BadSchemaException.html new file mode 100644 index 000000000..adf62b256 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/class-use/ApacheCodecRecycler.BadSchemaException.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheCodecRecycler.BadSchemaException (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheCodecRecycler.BadSchemaException

+
+
No usage of com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheCodecRecycler.BadSchemaException
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/class-use/ApacheCodecRecycler.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/class-use/ApacheCodecRecycler.html new file mode 100644 index 000000000..f9efdd944 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/class-use/ApacheCodecRecycler.html @@ -0,0 +1,169 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheCodecRecycler (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheCodecRecycler

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/class-use/CustomEncodingDeserializer.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/class-use/CustomEncodingDeserializer.html new file mode 100644 index 000000000..29fda38f4 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/class-use/CustomEncodingDeserializer.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.apacheimpl.CustomEncodingDeserializer (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.apacheimpl.CustomEncodingDeserializer

+
+
No usage of com.fasterxml.jackson.dataformat.avro.apacheimpl.CustomEncodingDeserializer
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/class-use/DecoderOverAvroParser.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/class-use/DecoderOverAvroParser.html new file mode 100644 index 000000000..ff932e286 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/class-use/DecoderOverAvroParser.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.apacheimpl.DecoderOverAvroParser (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.apacheimpl.DecoderOverAvroParser

+
+
No usage of com.fasterxml.jackson.dataformat.avro.apacheimpl.DecoderOverAvroParser
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/package-frame.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/package-frame.html new file mode 100644 index 000000000..f0901f392 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/package-frame.html @@ -0,0 +1,29 @@ + + + + + + +com.fasterxml.jackson.dataformat.avro.apacheimpl (Jackson dataformat: Avro 2.12.0 API) + + + + + +

com.fasterxml.jackson.dataformat.avro.apacheimpl

+ + + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/package-summary.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/package-summary.html new file mode 100644 index 000000000..3dcc4dae9 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/package-summary.html @@ -0,0 +1,200 @@ + + + + + + +com.fasterxml.jackson.dataformat.avro.apacheimpl (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Package com.fasterxml.jackson.dataformat.avro.apacheimpl

+
+
Package that contains codec implementations (and support pieces) +that build on Apache avro library.
+
+

See: Description

+
+
+ + + + +

Package com.fasterxml.jackson.dataformat.avro.apacheimpl Description

+
Package that contains codec implementations (and support pieces) +that build on Apache avro library.
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/package-tree.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/package-tree.html new file mode 100644 index 000000000..163cb10a1 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/package-tree.html @@ -0,0 +1,204 @@ + + + + + + +com.fasterxml.jackson.dataformat.avro.apacheimpl Class Hierarchy (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Hierarchy For Package com.fasterxml.jackson.dataformat.avro.apacheimpl

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheCodecRecycler
    • +
    • org.apache.avro.io.Decoder + +
    • +
    • com.fasterxml.jackson.databind.JsonDeserializer<T> (implements com.fasterxml.jackson.databind.deser.NullValueProvider) + +
    • +
    • com.fasterxml.jackson.core.JsonParser (implements java.io.Closeable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.core.base.ParserMinimalBase +
          +
        • com.fasterxml.jackson.core.base.ParserBase + +
        • +
        +
      • +
      +
    • +
    • java.lang.Throwable (implements java.io.Serializable) + +
    • +
    • com.fasterxml.jackson.core.TokenStreamFactory (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.core.JsonFactory (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) + +
      • +
      +
    • +
    +
  • +
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/package-use.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/package-use.html new file mode 100644 index 000000000..48ea0c10e --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/apacheimpl/package-use.html @@ -0,0 +1,165 @@ + + + + + + +Uses of Package com.fasterxml.jackson.dataformat.avro.apacheimpl (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Package
com.fasterxml.jackson.dataformat.avro.apacheimpl

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroAnnotationIntrospector.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroAnnotationIntrospector.html new file mode 100644 index 000000000..730d2eb8d --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroAnnotationIntrospector.html @@ -0,0 +1,166 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.AvroAnnotationIntrospector (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.AvroAnnotationIntrospector

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroFactory.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroFactory.html new file mode 100644 index 000000000..955c49bf6 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroFactory.html @@ -0,0 +1,327 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.AvroFactory (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.AvroFactory

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroFactoryBuilder.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroFactoryBuilder.html new file mode 100644 index 000000000..7bcada835 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroFactoryBuilder.html @@ -0,0 +1,250 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.AvroFactoryBuilder (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.AvroFactoryBuilder

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroFixedSize.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroFixedSize.html new file mode 100644 index 000000000..b12527de5 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroFixedSize.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.AvroFixedSize (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.AvroFixedSize

+
+
No usage of com.fasterxml.jackson.dataformat.avro.AvroFixedSize
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroGenerator.Feature.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroGenerator.Feature.html new file mode 100644 index 000000000..2363f2141 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroGenerator.Feature.html @@ -0,0 +1,275 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.AvroGenerator.Feature (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.AvroGenerator.Feature

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroGenerator.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroGenerator.html new file mode 100644 index 000000000..3da853c12 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroGenerator.html @@ -0,0 +1,283 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.AvroGenerator (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.AvroGenerator

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroMapper.Builder.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroMapper.Builder.html new file mode 100644 index 000000000..b38a3b4ad --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroMapper.Builder.html @@ -0,0 +1,200 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.AvroMapper.Builder (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.AvroMapper.Builder

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroMapper.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroMapper.html new file mode 100644 index 000000000..abc39ee2c --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroMapper.html @@ -0,0 +1,177 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.AvroMapper (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.AvroMapper

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroModule.SchemaSerializer.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroModule.SchemaSerializer.html new file mode 100644 index 000000000..8bcaf2c1b --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroModule.SchemaSerializer.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.AvroModule.SchemaSerializer (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.AvroModule.SchemaSerializer

+
+
No usage of com.fasterxml.jackson.dataformat.avro.AvroModule.SchemaSerializer
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroModule.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroModule.html new file mode 100644 index 000000000..97e3771c4 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroModule.html @@ -0,0 +1,168 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.AvroModule (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.AvroModule

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroParser.Feature.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroParser.Feature.html new file mode 100644 index 000000000..ad4ca1287 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroParser.Feature.html @@ -0,0 +1,287 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.AvroParser.Feature (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.AvroParser.Feature

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroParser.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroParser.html new file mode 100644 index 000000000..7c32aa2a3 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroParser.html @@ -0,0 +1,280 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.AvroParser (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.AvroParser

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroSchema.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroSchema.html new file mode 100644 index 000000000..807792cc8 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroSchema.html @@ -0,0 +1,336 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.AvroSchema (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.AvroSchema

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroSerializerModifier.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroSerializerModifier.html new file mode 100644 index 000000000..2d4611946 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroSerializerModifier.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.AvroSerializerModifier (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.AvroSerializerModifier

+
+
No usage of com.fasterxml.jackson.dataformat.avro.AvroSerializerModifier
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroTypeDeserializer.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroTypeDeserializer.html new file mode 100644 index 000000000..25a6d80d3 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroTypeDeserializer.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.AvroTypeDeserializer (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.AvroTypeDeserializer

+
+
No usage of com.fasterxml.jackson.dataformat.avro.AvroTypeDeserializer
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroTypeIdResolver.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroTypeIdResolver.html new file mode 100644 index 000000000..0bd6711cc --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroTypeIdResolver.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.AvroTypeIdResolver (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.AvroTypeIdResolver

+
+
No usage of com.fasterxml.jackson.dataformat.avro.AvroTypeIdResolver
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroTypeResolverBuilder.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroTypeResolverBuilder.html new file mode 100644 index 000000000..8d72fbf0b --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/AvroTypeResolverBuilder.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.AvroTypeResolverBuilder (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.AvroTypeResolverBuilder

+
+
No usage of com.fasterxml.jackson.dataformat.avro.AvroTypeResolverBuilder
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/CustomEncodingWrapper.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/CustomEncodingWrapper.html new file mode 100644 index 000000000..64da1010f --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/CustomEncodingWrapper.html @@ -0,0 +1,165 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.CustomEncodingWrapper (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.CustomEncodingWrapper

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/PackageVersion.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/PackageVersion.html new file mode 100644 index 000000000..96f23d861 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/class-use/PackageVersion.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.PackageVersion (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.PackageVersion

+
+
No usage of com.fasterxml.jackson.dataformat.avro.PackageVersion
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ArrayReader.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ArrayReader.html new file mode 100644 index 000000000..eb073b695 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ArrayReader.html @@ -0,0 +1,607 @@ + + + + + + +ArrayReader (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class ArrayReader

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/AvroFieldDefaulters.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/AvroFieldDefaulters.html new file mode 100644 index 000000000..65ba4e6b7 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/AvroFieldDefaulters.html @@ -0,0 +1,276 @@ + + + + + + +AvroFieldDefaulters (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class AvroFieldDefaulters

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.avro.deser.AvroFieldDefaulters
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class AvroFieldDefaulters
    +extends Object
    +
    Factory class for various default providers
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AvroFieldDefaulters

        +
        public AvroFieldDefaulters()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createDefaulter

        +
        public static AvroFieldReader createDefaulter(String name,
        +                                              com.fasterxml.jackson.databind.JsonNode defaultAsNode)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/AvroFieldReader.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/AvroFieldReader.html new file mode 100644 index 000000000..356ea3c3c --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/AvroFieldReader.html @@ -0,0 +1,441 @@ + + + + + + +AvroFieldReader (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class AvroFieldReader

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.avro.deser.AvroFieldReader
    • +
    +
  • +
+
+
    +
  • +
    +
    Direct Known Subclasses:
    +
    ScalarDefaults.DefaultsBase
    +
    +
    +
    +
    public abstract class AvroFieldReader
    +extends Object
    +
    Entity that encapsulates details of accessing value of a single field + of a "Record" (Avro term, corresponding roughly to JSON Object).
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/AvroParserImpl.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/AvroParserImpl.html new file mode 100644 index 000000000..ce6291401 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/AvroParserImpl.html @@ -0,0 +1,1539 @@ + + + + + + +AvroParserImpl (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class AvroParserImpl

+
+
+ +
+ +
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.core.JsonParser

        +com.fasterxml.jackson.core.JsonParser.NumberType
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected int_branchIndex +
      Index of the union branch that was followed to reach the current token.
      +
      protected int_enumIndex +
      Index of the enum that was read as the current token.
      +
      protected float_numberFloat +
      Value if decoded directly as `float`.
      +
      + +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.core.base.ParserBase

        +_binaryValue, _byteArrayBuilder, _closed, _currInputProcessed, _currInputRow, _currInputRowStart, _expLength, _fractLength, _inputEnd, _inputPtr, _intLength, _ioContext, _nameCopied, _nameCopyBuffer, _nextToken, _numberBigDecimal, _numberBigInt, _numberDouble, _numberInt, _numberLong, _numberNegative, _numTypesValid, _parsingContext, _textBuffer, _tokenInputCol, _tokenInputRow, _tokenInputTotal, JSON_READ_CAPABILITIES
      • +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.core.base.ParserMinimalBase

        +_currToken, _lastClearedToken, BD_MAX_INT, BD_MAX_LONG, BD_MIN_INT, BD_MIN_LONG, BI_MAX_INT, BI_MAX_LONG, BI_MIN_INT, BI_MIN_LONG, CHAR_NULL, INT_0, INT_9, INT_APOS, INT_ASTERISK, INT_BACKSLASH, INT_COLON, INT_COMMA, INT_CR, INT_e, INT_E, INT_HASH, INT_LBRACKET, INT_LCURLY, INT_LF, INT_MINUS, INT_PERIOD, INT_PLUS, INT_QUOTE, INT_RBRACKET, INT_RCURLY, INT_SLASH, INT_SPACE, INT_TAB, MAX_ERROR_TOKEN_LENGTH, MAX_INT_D, MAX_INT_L, MAX_LONG_D, MIN_INT_D, MIN_INT_L, MIN_LONG_D, NO_BYTES, NO_INTS, NR_BIGDECIMAL, NR_BIGINT, NR_DOUBLE, NR_FLOAT, NR_INT, NR_LONG, NR_UNKNOWN
      • +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.core.JsonParser

        +_features, _requestPayload, DEFAULT_READ_CAPABILITIES
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ModifierConstructor and Description
      protected AvroParserImpl(com.fasterxml.jackson.core.io.IOContext ctxt, + int parserFeatures, + int avroFeatures, + com.fasterxml.jackson.core.ObjectCodec codec) 
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _branchIndex

        +
        protected int _branchIndex
        +
        Index of the union branch that was followed to reach the current token. This is cleared when the next token is read.
        +
        +
        Since:
        +
        2.9
        +
        +
      • +
      + + + +
        +
      • +

        _enumIndex

        +
        protected int _enumIndex
        +
        Index of the enum that was read as the current token. This is cleared when the next token is read.
        +
        +
        Since:
        +
        2.9
        +
        +
      • +
      + + + +
        +
      • +

        _numberFloat

        +
        protected float _numberFloat
        +
        Value if decoded directly as `float`. +

        + NOTE: base class (`ParserBase`) has other value storage, but since JSON + has no distinction between double, float, only includes `float`.

        +
        +
        Since:
        +
        2.9
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AvroParserImpl

        +
        protected AvroParserImpl(com.fasterxml.jackson.core.io.IOContext ctxt,
        +                         int parserFeatures,
        +                         int avroFeatures,
        +                         com.fasterxml.jackson.core.ObjectCodec codec)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        overrideFormatFeatures

        +
        public final com.fasterxml.jackson.core.JsonParser overrideFormatFeatures(int values,
        +                                                                          int mask)
        +
        +
        Specified by:
        +
        overrideFormatFeatures in class AvroParser
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        nextFieldName

        +
        public String nextFieldName()
        +                     throws IOException
        +
        +
        Overrides:
        +
        nextFieldName in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        nextFieldName

        +
        public boolean nextFieldName(com.fasterxml.jackson.core.SerializableString sstr)
        +                      throws IOException
        +
        +
        Overrides:
        +
        nextFieldName in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        nextTextValue

        +
        public abstract String nextTextValue()
        +                              throws IOException
        +
        +
        Overrides:
        +
        nextTextValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _initSchema

        +
        public final void _initSchema(AvroSchema schema)
        +                       throws com.fasterxml.jackson.core.JsonProcessingException
        +
        +
        Specified by:
        +
        _initSchema in class AvroParser
        +
        Throws:
        +
        com.fasterxml.jackson.core.JsonProcessingException
        +
        +
      • +
      + + + +
        +
      • +

        skipValue

        +
        public final void skipValue()
        +                     throws IOException
        +
        Skip to the end of the current structure (array/map/object); This is different + from skipMap() and skipArray() because it operates at the parser + level instead of at the decoder level and advances the parsing context in addition + to consuming the data from the input.
        +
        +
        Throws:
        +
        IOException - If there was an issue advancing through the underlying data stream
        +
        +
      • +
      + + + +
        +
      • +

        isNaN

        +
        public final boolean isNaN()
        +
        +
        Overrides:
        +
        isNaN in class com.fasterxml.jackson.core.base.ParserBase
        +
        +
      • +
      + + + +
        +
      • +

        getNumberValue

        +
        public final Number getNumberValue()
        +                            throws IOException
        +
        +
        Overrides:
        +
        getNumberValue in class com.fasterxml.jackson.core.base.ParserBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getNumberValueExact

        +
        public final Number getNumberValueExact()
        +                                 throws IOException
        +
        +
        Overrides:
        +
        getNumberValueExact in class com.fasterxml.jackson.core.base.ParserBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getNumberType

        +
        public final com.fasterxml.jackson.core.JsonParser.NumberType getNumberType()
        +                                                                     throws IOException
        +
        +
        Overrides:
        +
        getNumberType in class com.fasterxml.jackson.core.base.ParserBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getFloatValue

        +
        public final float getFloatValue()
        +                          throws IOException
        +
        +
        Overrides:
        +
        getFloatValue in class com.fasterxml.jackson.core.base.ParserBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _checkNumericValue

        +
        protected final void _checkNumericValue(int expType)
        +                                 throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        convertNumberToInt

        +
        protected final void convertNumberToInt()
        +                                 throws IOException
        +
        +
        Overrides:
        +
        convertNumberToInt in class com.fasterxml.jackson.core.base.ParserBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        convertNumberToLong

        +
        protected final void convertNumberToLong()
        +                                  throws IOException
        +
        +
        Overrides:
        +
        convertNumberToLong in class com.fasterxml.jackson.core.base.ParserBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        convertNumberToBigInteger

        +
        protected final void convertNumberToBigInteger()
        +                                        throws IOException
        +
        +
        Overrides:
        +
        convertNumberToBigInteger in class com.fasterxml.jackson.core.base.ParserBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        convertNumberToFloat

        +
        protected final void convertNumberToFloat()
        +                                   throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        convertNumberToDouble

        +
        protected final void convertNumberToDouble()
        +                                    throws IOException
        +
        +
        Overrides:
        +
        convertNumberToDouble in class com.fasterxml.jackson.core.base.ParserBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        convertNumberToBigDecimal

        +
        protected final void convertNumberToBigDecimal()
        +                                        throws IOException
        +
        +
        Overrides:
        +
        convertNumberToBigDecimal in class com.fasterxml.jackson.core.base.ParserBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        checkInputEnd

        +
        public abstract boolean checkInputEnd()
        +                               throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getRemainingElements

        +
        public long getRemainingElements()
        +
        Returns the remaining number of elements in the current block of a map or array
        +
      • +
      + + + +
        +
      • +

        decodeIntToken

        +
        public abstract com.fasterxml.jackson.core.JsonToken decodeIntToken()
        +                                                             throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        decodeLongToken

        +
        public abstract com.fasterxml.jackson.core.JsonToken decodeLongToken()
        +                                                              throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        decodeFloat

        +
        public abstract com.fasterxml.jackson.core.JsonToken decodeFloat()
        +                                                          throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        decodeDouble

        +
        public abstract com.fasterxml.jackson.core.JsonToken decodeDouble()
        +                                                           throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        decodeStringToken

        +
        public abstract com.fasterxml.jackson.core.JsonToken decodeStringToken()
        +                                                                throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        decodeBytes

        +
        public abstract com.fasterxml.jackson.core.JsonToken decodeBytes()
        +                                                          throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        decodeFixed

        +
        public abstract com.fasterxml.jackson.core.JsonToken decodeFixed(int size)
        +                                                          throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        decodeArrayStart

        +
        public abstract long decodeArrayStart()
        +                               throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        decodeArrayNext

        +
        public abstract long decodeArrayNext()
        +                              throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        skipArray

        +
        public abstract long skipArray()
        +                        throws IOException
        +
        +
        Returns:
        +
        Either 0, in which case all entries have been successfully skipped; or + positive non-zero number to indicate elements that caller has to skip
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        decodeMapStart

        +
        public abstract long decodeMapStart()
        +                             throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        skipMap

        +
        public abstract long skipMap()
        +                      throws IOException
        +
        +
        Returns:
        +
        Either 0, in which case all entries have been successfully skipped; or + positive non-zero number to indicate map entries that caller has to skip
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        decodeBoolean

        +
        public abstract com.fasterxml.jackson.core.JsonToken decodeBoolean()
        +                                                            throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        branchIndex

        +
        public final int branchIndex()
        +
      • +
      + + + +
        +
      • +

        enumIndex

        +
        public final int enumIndex()
        +
      • +
      + + + +
        +
      • +

        isRecord

        +
        public final boolean isRecord()
        +
      • +
      + + + +
        +
      • +

        setAvroContext

        +
        public final void setAvroContext(AvroReadContext ctxt)
        +
      • +
      + + + +
        +
      • +

        setBytes

        +
        protected final com.fasterxml.jackson.core.JsonToken setBytes(byte[] b)
        +
      • +
      + + + +
        +
      • +

        setNumber

        +
        protected final com.fasterxml.jackson.core.JsonToken setNumber(int v)
        +
      • +
      + + + +
        +
      • +

        setNumber

        +
        protected final com.fasterxml.jackson.core.JsonToken setNumber(long v)
        +
      • +
      + + + +
        +
      • +

        setNumber

        +
        protected final com.fasterxml.jackson.core.JsonToken setNumber(float v)
        +
      • +
      + + + +
        +
      • +

        setNumber

        +
        protected final com.fasterxml.jackson.core.JsonToken setNumber(double v)
        +
      • +
      + + + +
        +
      • +

        setString

        +
        protected abstract com.fasterxml.jackson.core.JsonToken setString(String str)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/AvroReadContext.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/AvroReadContext.html new file mode 100644 index 000000000..a98977442 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/AvroReadContext.html @@ -0,0 +1,567 @@ + + + + + + +AvroReadContext (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class AvroReadContext

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.core.JsonStreamContext
    • +
    • +
        +
      • com.fasterxml.jackson.dataformat.avro.deser.AvroReadContext
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    Direct Known Subclasses:
    +
    AvroStructureReader, MissingReader, RootReader
    +
    +
    +
    +
    public abstract class AvroReadContext
    +extends com.fasterxml.jackson.core.JsonStreamContext
    +
    We need to use a custom context to be able to carry along + Object and array records.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        _typeId

        +
        protected final String _typeId
        +
      • +
      + + + +
        +
      • +

        _currentValue

        +
        protected Object _currentValue
        +
        +
        Since:
        +
        2.9
        +
        +
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        nextToken

        +
        public abstract com.fasterxml.jackson.core.JsonToken nextToken()
        +                                                        throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        getRemainingElements

        +
        public long getRemainingElements()
        +
      • +
      + + + +
        +
      • +

        getCurrentValue

        +
        public Object getCurrentValue()
        +
        +
        Overrides:
        +
        getCurrentValue in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        setCurrentValue

        +
        public void setCurrentValue(Object v)
        +
        +
        Overrides:
        +
        setCurrentValue in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentName

        +
        public String getCurrentName()
        +
        +
        Specified by:
        +
        getCurrentName in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentToken

        +
        public abstract com.fasterxml.jackson.core.JsonToken getCurrentToken()
        +
      • +
      + + + +
        +
      • +

        getParent

        +
        public final AvroReadContext getParent()
        +
        +
        Specified by:
        +
        getParent in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        appendDesc

        +
        protected abstract void appendDesc(StringBuilder sb)
        +
      • +
      + + + +
        +
      • +

        getTypeId

        +
        public String getTypeId()
        +
      • +
      + + + +
        +
      • +

        _reportError

        +
        protected void _reportError()
        +
        +
        Since:
        +
        2.8.7 + public abstract boolean isEnd() { }
        +
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public final String toString()
        +
        Overridden to provide developer writeable "JsonPath" representation + of the context.
        +
        +
        Overrides:
        +
        toString in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/AvroReaderFactory.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/AvroReaderFactory.html new file mode 100644 index 000000000..b751af978 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/AvroReaderFactory.html @@ -0,0 +1,533 @@ + + + + + + +AvroReaderFactory (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class AvroReaderFactory

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public abstract class AvroReaderFactory
    +extends Object
    +
    Helper class used for constructing a hierarchic reader for given + (reader-) schema.
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AvroReaderFactory

        +
        public AvroReaderFactory()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createFor

        +
        public static AvroStructureReader createFor(org.apache.avro.Schema schema)
        +
      • +
      + + + +
        +
      • +

        createFor

        +
        public static AvroStructureReader createFor(org.apache.avro.Schema writerSchema,
        +                                            org.apache.avro.Schema readerSchema)
        +
      • +
      + + + +
        +
      • +

        createScalarValueDecoder

        +
        public ScalarDecoder createScalarValueDecoder(org.apache.avro.Schema type)
        +
      • +
      + + + +
        +
      • +

        createReader

        +
        public AvroStructureReader createReader(org.apache.avro.Schema schema)
        +
        Method for creating a reader instance for specified type, + only using specific schema that was used to encoded data + ("writer schema").
        +
      • +
      + + + +
        +
      • +

        createArrayReader

        +
        protected AvroStructureReader createArrayReader(org.apache.avro.Schema schema)
        +
      • +
      + + + +
        +
      • +

        createMapReader

        +
        protected AvroStructureReader createMapReader(org.apache.avro.Schema schema)
        +
      • +
      + + + +
        +
      • +

        createRecordReader

        +
        protected AvroStructureReader createRecordReader(org.apache.avro.Schema schema)
        +
      • +
      + + + +
        +
      • +

        createUnionReader

        +
        protected AvroStructureReader createUnionReader(org.apache.avro.Schema schema)
        +
      • +
      + + + +
        +
      • +

        createFieldReader

        +
        protected AvroFieldReader createFieldReader(org.apache.avro.Schema.Field field)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/AvroStructureReader.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/AvroStructureReader.html new file mode 100644 index 000000000..c7028155e --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/AvroStructureReader.html @@ -0,0 +1,482 @@ + + + + + + +AvroStructureReader (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class AvroStructureReader

+
+
+ +
+
    +
  • +
    +
    Direct Known Subclasses:
    +
    ArrayReader, MapReader
    +
    +
    +
    +
    public abstract class AvroStructureReader
    +extends AvroReadContext
    +
    Base class for handlers for Avro structured types (or in some cases, + scalar types that need to be exposed in unified way similar to + structured types).
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _currToken

        +
        protected com.fasterxml.jackson.core.JsonToken _currToken
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AvroStructureReader

        +
        protected AvroStructureReader(AvroReadContext parent,
        +                              int type,
        +                              String typeId)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        consumesNoContent

        +
        public boolean consumesNoContent()
        +
        Method that may be called to check if the values "read" by this reader + are zero-length, that is, consume no content: most common example being + Record with no fields. +

        + Note: Arrays can not return true as they need to encode length + even for "empty" arrays.

        +
        +
        Since:
        +
        2.10
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        getCurrentToken

        +
        public final com.fasterxml.jackson.core.JsonToken getCurrentToken()
        +
        +
        Specified by:
        +
        getCurrentToken in class AvroReadContext
        +
        +
      • +
      + + + +
        +
      • +

        throwIllegalState

        +
        protected void throwIllegalState(int state)
        +
      • +
      + + + +
        +
      • +

        _throwUnsupported

        +
        protected <T> T _throwUnsupported()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/AvroUntypedDeserializer.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/AvroUntypedDeserializer.html new file mode 100644 index 000000000..ce7664f39 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/AvroUntypedDeserializer.html @@ -0,0 +1,489 @@ + + + + + + +AvroUntypedDeserializer (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class AvroUntypedDeserializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.JsonDeserializer<T>
    • +
    • +
        +
      • com.fasterxml.jackson.databind.deser.std.StdDeserializer<Object>
      • +
      • +
          +
        • com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
        • +
        • +
            +
          • com.fasterxml.jackson.dataformat.avro.deser.AvroUntypedDeserializer
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.deser.ContextualDeserializer, com.fasterxml.jackson.databind.deser.NullValueProvider, com.fasterxml.jackson.databind.deser.ResolvableDeserializer, com.fasterxml.jackson.databind.deser.ValueInstantiator.Gettable, Serializable
    +
    +
    +
    +
    public class AvroUntypedDeserializer
    +extends com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
    +implements com.fasterxml.jackson.databind.deser.ResolvableDeserializer
    +
    Deserializer for handling when we have no target type, just schema type. Normally, the UntypedObjectDeserializer doesn't look + for native type information when handling scalar values, but Avro sometimes includes type information in the schema for scalar values; + This subclass checks for the presence of valid type information and calls out to the type deserializer even for scalar values. The + same goes for map keys.
    +
    +
    Since:
    +
    2.9
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer

        +com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer.Vanilla
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonDeserializer

        +com.fasterxml.jackson.databind.JsonDeserializer.None
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected com.fasterxml.jackson.databind.jsontype.TypeDeserializer_typeDeserializer 
      protected com.fasterxml.jackson.databind.JavaType_typeObject 
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer

        +_listDeserializer, _listType, _mapDeserializer, _mapType, _nonMerging, _numberDeserializer, _stringDeserializer, NO_OBJECTS
      • +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.deser.std.StdDeserializer

        +_valueClass, _valueType, F_MASK_ACCEPT_ARRAYS, F_MASK_INT_COERCIONS
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      Objectdeserialize(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) 
      ObjectdeserializeWithType(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) 
      protected ObjectmapObject(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) +
      Method called to map a JSON Object into a Java value.
      +
      voidresolve(com.fasterxml.jackson.databind.DeserializationContext ctxt) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer

        +_clearIfStdImpl, _findCustomDeser, _mapObjectWithDups, createContextual, deserialize, isCachable, logicalType, mapArray, mapArray, mapArrayToArray, mapObject, supportsUpdate
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.deser.std.StdDeserializer

        +_byteOverflow, _checkCoercionFail, _checkDoubleSpecialValue, _checkFloatSpecialValue, _checkFloatToIntCoercion, _checkFromStringCoercion, _checkFromStringCoercion, _checkTextualNull, _coerceBooleanFromInt, _coercedTypeDesc, _coerceEmptyString, _coerceIntegral, _coerceNullToken, _coerceTextualNull, _deserializeFromArray, _deserializeFromEmpty, _deserializeFromEmptyString, _deserializeFromString, _deserializeWrappedValue, _failDoubleToIntCoercion, _findCoercionFromBlankString, _findCoercionFromEmptyArray, _findCoercionFromEmptyString, _findNullProvider, _hasTextualNull, _intOverflow, _isBlank, _isEmptyOrTextualNull, _isFalse, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _isTrue, _neitherNull, _nonNullNumber, _parseBoolean, _parseBooleanFromInt, _parseBooleanPrimitive, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDate, _parseDateFromArray, _parseDouble, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseInteger, _parseIntPrimitive, _parseIntPrimitive, _parseLong, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _verifyNullForScalarCoercion, _verifyNumberForScalarCoercion, _verifyStringForScalarCoercion, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, findValueNullProvider, getValueClass, getValueInstantiator, getValueType, getValueType, handledType, handleMissingEndArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.JsonDeserializer

        +deserializeWithType, findBackReference, getDelegatee, getEmptyAccessPattern, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullAccessPattern, getNullValue, getNullValue, getObjectIdReader, replaceDelegatee, unwrappingDeserializer
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _typeObject

        +
        protected com.fasterxml.jackson.databind.JavaType _typeObject
        +
      • +
      + + + +
        +
      • +

        _typeDeserializer

        +
        protected com.fasterxml.jackson.databind.jsontype.TypeDeserializer _typeDeserializer
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AvroUntypedDeserializer

        +
        public AvroUntypedDeserializer()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        resolve

        +
        public void resolve(com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +             throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Specified by:
        +
        resolve in interface com.fasterxml.jackson.databind.deser.ResolvableDeserializer
        +
        Overrides:
        +
        resolve in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        deserialize

        +
        public Object deserialize(com.fasterxml.jackson.core.JsonParser p,
        +                          com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                   throws IOException
        +
        +
        Overrides:
        +
        deserialize in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        deserializeWithType

        +
        public Object deserializeWithType(com.fasterxml.jackson.core.JsonParser p,
        +                                  com.fasterxml.jackson.databind.DeserializationContext ctxt,
        +                                  com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer)
        +                           throws IOException
        +
        +
        Overrides:
        +
        deserializeWithType in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        mapObject

        +
        protected Object mapObject(com.fasterxml.jackson.core.JsonParser p,
        +                           com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                    throws IOException
        +
        Method called to map a JSON Object into a Java value.
        +
        +
        Overrides:
        +
        mapObject in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/JacksonAvroParserImpl.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/JacksonAvroParserImpl.html new file mode 100644 index 000000000..bbbcaf6d2 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/JacksonAvroParserImpl.html @@ -0,0 +1,1419 @@ + + + + + + +JacksonAvroParserImpl (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class JacksonAvroParserImpl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Closeable, AutoCloseable
    +
    +
    +
    +
    public class JacksonAvroParserImpl
    +extends AvroParserImpl
    +
    Implementation class that exposes additional internal API + to be used as callbacks by AvroReadContext implementations.
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/MapReader.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/MapReader.html new file mode 100644 index 000000000..55b0718e5 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/MapReader.html @@ -0,0 +1,716 @@ + + + + + + +MapReader (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class MapReader

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/MissingReader.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/MissingReader.html new file mode 100644 index 000000000..bd5f40060 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/MissingReader.html @@ -0,0 +1,501 @@ + + + + + + +MissingReader (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class MissingReader

+
+
+ +
+
    +
  • +
    +
    +
    public class MissingReader
    +extends AvroReadContext
    +
    Bogus AvroReadContext implementation used in two cases: +
      +
    1. Parser has not yet been configured by an Avro Schema +
    2. +
    3. Parser has been closed (explicitly or implicitly) +
    4. +
    + In former case, attempts to read will result in a JsonParseException; + in latter case, results will simply indicate unavailability of content + (return `null` in most cases)
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/RootReader.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/RootReader.html new file mode 100644 index 000000000..d2d4543c3 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/RootReader.html @@ -0,0 +1,421 @@ + + + + + + +RootReader (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class RootReader

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.BooleanDecoder.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.BooleanDecoder.html new file mode 100644 index 000000000..90f4d36ff --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.BooleanDecoder.html @@ -0,0 +1,362 @@ + + + + + + +ScalarDecoder.BooleanDecoder (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class ScalarDecoder.BooleanDecoder

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.BytesDecoder.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.BytesDecoder.html new file mode 100644 index 000000000..512c8c627 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.BytesDecoder.html @@ -0,0 +1,362 @@ + + + + + + +ScalarDecoder.BytesDecoder (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class ScalarDecoder.BytesDecoder

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.DoubleReader.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.DoubleReader.html new file mode 100644 index 000000000..fea19b34c --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.DoubleReader.html @@ -0,0 +1,362 @@ + + + + + + +ScalarDecoder.DoubleReader (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class ScalarDecoder.DoubleReader

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.EnumDecoder.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.EnumDecoder.html new file mode 100644 index 000000000..3009fc4fe --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.EnumDecoder.html @@ -0,0 +1,411 @@ + + + + + + +ScalarDecoder.EnumDecoder (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class ScalarDecoder.EnumDecoder

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.FixedDecoder.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.FixedDecoder.html new file mode 100644 index 000000000..f98c4d614 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.FixedDecoder.html @@ -0,0 +1,362 @@ + + + + + + +ScalarDecoder.FixedDecoder (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class ScalarDecoder.FixedDecoder

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.FloatReader.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.FloatReader.html new file mode 100644 index 000000000..f7cbb69fc --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.FloatReader.html @@ -0,0 +1,362 @@ + + + + + + +ScalarDecoder.FloatReader (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class ScalarDecoder.FloatReader

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.IntReader.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.IntReader.html new file mode 100644 index 000000000..8d0b8cfd8 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.IntReader.html @@ -0,0 +1,372 @@ + + + + + + +ScalarDecoder.IntReader (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class ScalarDecoder.IntReader

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.LongReader.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.LongReader.html new file mode 100644 index 000000000..7f835718f --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.LongReader.html @@ -0,0 +1,362 @@ + + + + + + +ScalarDecoder.LongReader (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class ScalarDecoder.LongReader

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.NullReader.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.NullReader.html new file mode 100644 index 000000000..8022e2f4c --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.NullReader.html @@ -0,0 +1,359 @@ + + + + + + +ScalarDecoder.NullReader (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class ScalarDecoder.NullReader

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.ScalarUnionDecoder.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.ScalarUnionDecoder.html new file mode 100644 index 000000000..dc36785eb --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.ScalarUnionDecoder.html @@ -0,0 +1,396 @@ + + + + + + +ScalarDecoder.ScalarUnionDecoder (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class ScalarDecoder.ScalarUnionDecoder

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    ScalarDecoder
    +
    +
    +
    +
    protected static final class ScalarDecoder.ScalarUnionDecoder
    +extends ScalarDecoder
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.StringReader.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.StringReader.html new file mode 100644 index 000000000..410085fcc --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.StringReader.html @@ -0,0 +1,372 @@ + + + + + + +ScalarDecoder.StringReader (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class ScalarDecoder.StringReader

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.html new file mode 100644 index 000000000..5efdb2c24 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDecoder.html @@ -0,0 +1,390 @@ + + + + + + +ScalarDecoder (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class ScalarDecoder

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder
    • +
    +
  • +
+
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.BooleanDefaults.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.BooleanDefaults.html new file mode 100644 index 000000000..a1bd80d70 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.BooleanDefaults.html @@ -0,0 +1,352 @@ + + + + + + +ScalarDefaults.BooleanDefaults (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class ScalarDefaults.BooleanDefaults

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.BytesDefaults.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.BytesDefaults.html new file mode 100644 index 000000000..080a5a9d9 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.BytesDefaults.html @@ -0,0 +1,352 @@ + + + + + + +ScalarDefaults.BytesDefaults (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class ScalarDefaults.BytesDefaults

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.DefaultsBase.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.DefaultsBase.html new file mode 100644 index 000000000..9533e1a88 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.DefaultsBase.html @@ -0,0 +1,341 @@ + + + + + + +ScalarDefaults.DefaultsBase (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class ScalarDefaults.DefaultsBase

+
+
+ + +
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.DoubleDefaults.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.DoubleDefaults.html new file mode 100644 index 000000000..482e6bb95 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.DoubleDefaults.html @@ -0,0 +1,352 @@ + + + + + + +ScalarDefaults.DoubleDefaults (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class ScalarDefaults.DoubleDefaults

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.FloatDefaults.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.FloatDefaults.html new file mode 100644 index 000000000..2d1e6600c --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.FloatDefaults.html @@ -0,0 +1,352 @@ + + + + + + +ScalarDefaults.FloatDefaults (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class ScalarDefaults.FloatDefaults

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.IntDefaults.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.IntDefaults.html new file mode 100644 index 000000000..5084e6fae --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.IntDefaults.html @@ -0,0 +1,352 @@ + + + + + + +ScalarDefaults.IntDefaults (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class ScalarDefaults.IntDefaults

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.LongDefaults.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.LongDefaults.html new file mode 100644 index 000000000..eff2a6364 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.LongDefaults.html @@ -0,0 +1,352 @@ + + + + + + +ScalarDefaults.LongDefaults (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class ScalarDefaults.LongDefaults

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.NullDefaults.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.NullDefaults.html new file mode 100644 index 000000000..6b06ebe21 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.NullDefaults.html @@ -0,0 +1,322 @@ + + + + + + +ScalarDefaults.NullDefaults (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class ScalarDefaults.NullDefaults

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.StringDefaults.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.StringDefaults.html new file mode 100644 index 000000000..f861f3200 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.StringDefaults.html @@ -0,0 +1,352 @@ + + + + + + +ScalarDefaults.StringDefaults (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class ScalarDefaults.StringDefaults

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.html new file mode 100644 index 000000000..4876fd388 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/ScalarDefaults.html @@ -0,0 +1,292 @@ + + + + + + +ScalarDefaults (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class ScalarDefaults

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class ScalarDefaults
    +extends Object
    +
    Container for various ScalarDecoder implementations that are + used for providing default values for scalar-valued record properties.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ScalarDefaults

        +
        public ScalarDefaults()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/StructDefaults.ArrayDefaults.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/StructDefaults.ArrayDefaults.html new file mode 100644 index 000000000..1d93148e2 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/StructDefaults.ArrayDefaults.html @@ -0,0 +1,451 @@ + + + + + + +StructDefaults.ArrayDefaults (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class StructDefaults.ArrayDefaults

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/StructDefaults.ObjectDefaults.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/StructDefaults.ObjectDefaults.html new file mode 100644 index 000000000..9c40c6fe5 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/StructDefaults.ObjectDefaults.html @@ -0,0 +1,468 @@ + + + + + + +StructDefaults.ObjectDefaults (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class StructDefaults.ObjectDefaults

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    StructDefaults
    +
    +
    +
    +
    protected static class StructDefaults.ObjectDefaults
    +extends MapReader
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/StructDefaults.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/StructDefaults.html new file mode 100644 index 000000000..74752c75f --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/StructDefaults.html @@ -0,0 +1,317 @@ + + + + + + +StructDefaults (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.deser
+

Class StructDefaults

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.avro.deser.StructDefaults
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class StructDefaults
    +extends Object
    +
    Default-providing AvroFieldReader implementations for + structured types. Built solely based on JSON default values, + for now, so only two variants needed. In future may need to + tie to Avro type hierarchy more closely.
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ArrayReader.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ArrayReader.html new file mode 100644 index 000000000..00df9dab1 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ArrayReader.html @@ -0,0 +1,192 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.ArrayReader (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.ArrayReader

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/AvroFieldDefaulters.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/AvroFieldDefaulters.html new file mode 100644 index 000000000..5f9df1f25 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/AvroFieldDefaulters.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.AvroFieldDefaulters (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.AvroFieldDefaulters

+
+
No usage of com.fasterxml.jackson.dataformat.avro.deser.AvroFieldDefaulters
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/AvroFieldReader.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/AvroFieldReader.html new file mode 100644 index 000000000..6630f2153 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/AvroFieldReader.html @@ -0,0 +1,350 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.AvroFieldReader (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.AvroFieldReader

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/AvroParserImpl.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/AvroParserImpl.html new file mode 100644 index 000000000..9528daf1b --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/AvroParserImpl.html @@ -0,0 +1,490 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/AvroReadContext.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/AvroReadContext.html new file mode 100644 index 000000000..f054cd834 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/AvroReadContext.html @@ -0,0 +1,382 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.AvroReadContext (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.AvroReadContext

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/AvroReaderFactory.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/AvroReaderFactory.html new file mode 100644 index 000000000..302dc1067 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/AvroReaderFactory.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory

+
+
No usage of com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/AvroStructureReader.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/AvroStructureReader.html new file mode 100644 index 000000000..253fc60ab --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/AvroStructureReader.html @@ -0,0 +1,328 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.AvroStructureReader (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.AvroStructureReader

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/AvroUntypedDeserializer.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/AvroUntypedDeserializer.html new file mode 100644 index 000000000..412516744 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/AvroUntypedDeserializer.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.AvroUntypedDeserializer (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.AvroUntypedDeserializer

+
+
No usage of com.fasterxml.jackson.dataformat.avro.deser.AvroUntypedDeserializer
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/JacksonAvroParserImpl.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/JacksonAvroParserImpl.html new file mode 100644 index 000000000..48df19eaf --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/JacksonAvroParserImpl.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl

+
+
No usage of com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/MapReader.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/MapReader.html new file mode 100644 index 000000000..70f800966 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/MapReader.html @@ -0,0 +1,198 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.MapReader (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.MapReader

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/MissingReader.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/MissingReader.html new file mode 100644 index 000000000..6767b3d88 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/MissingReader.html @@ -0,0 +1,170 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.MissingReader (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.MissingReader

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/RootReader.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/RootReader.html new file mode 100644 index 000000000..9b44736cd --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/RootReader.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.RootReader (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.RootReader

+
+
No usage of com.fasterxml.jackson.dataformat.avro.deser.RootReader
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.BooleanDecoder.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.BooleanDecoder.html new file mode 100644 index 000000000..0d8d8df0b --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.BooleanDecoder.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.BooleanDecoder (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.BooleanDecoder

+
+
No usage of com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.BooleanDecoder
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.BytesDecoder.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.BytesDecoder.html new file mode 100644 index 000000000..32e0b3053 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.BytesDecoder.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.BytesDecoder (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.BytesDecoder

+
+
No usage of com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.BytesDecoder
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.DoubleReader.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.DoubleReader.html new file mode 100644 index 000000000..e3854b9af --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.DoubleReader.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.DoubleReader (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.DoubleReader

+
+
No usage of com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.DoubleReader
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.EnumDecoder.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.EnumDecoder.html new file mode 100644 index 000000000..19b35a6ab --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.EnumDecoder.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.EnumDecoder (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.EnumDecoder

+
+
No usage of com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.EnumDecoder
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.FixedDecoder.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.FixedDecoder.html new file mode 100644 index 000000000..a6c5a8938 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.FixedDecoder.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.FixedDecoder (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.FixedDecoder

+
+
No usage of com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.FixedDecoder
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.FloatReader.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.FloatReader.html new file mode 100644 index 000000000..eb02b7477 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.FloatReader.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.FloatReader (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.FloatReader

+
+
No usage of com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.FloatReader
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.IntReader.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.IntReader.html new file mode 100644 index 000000000..5e4c2d009 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.IntReader.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.IntReader (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.IntReader

+
+
No usage of com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.IntReader
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.LongReader.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.LongReader.html new file mode 100644 index 000000000..cac9cce0a --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.LongReader.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.LongReader (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.LongReader

+
+
No usage of com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.LongReader
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.NullReader.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.NullReader.html new file mode 100644 index 000000000..8ef7cc68f --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.NullReader.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.NullReader (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.NullReader

+
+
No usage of com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.NullReader
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.ScalarUnionDecoder.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.ScalarUnionDecoder.html new file mode 100644 index 000000000..767987d88 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.ScalarUnionDecoder.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.ScalarUnionDecoder (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.ScalarUnionDecoder

+
+
No usage of com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.ScalarUnionDecoder
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.StringReader.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.StringReader.html new file mode 100644 index 000000000..a17137222 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.StringReader.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.StringReader (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.StringReader

+
+
No usage of com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.StringReader
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.html new file mode 100644 index 000000000..2c28d0891 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDecoder.html @@ -0,0 +1,297 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.BooleanDefaults.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.BooleanDefaults.html new file mode 100644 index 000000000..3986f0fca --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.BooleanDefaults.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.BooleanDefaults (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.BooleanDefaults

+
+
No usage of com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.BooleanDefaults
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.BytesDefaults.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.BytesDefaults.html new file mode 100644 index 000000000..de7ce44f4 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.BytesDefaults.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.BytesDefaults (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.BytesDefaults

+
+
No usage of com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.BytesDefaults
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.DefaultsBase.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.DefaultsBase.html new file mode 100644 index 000000000..c6b2e178b --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.DefaultsBase.html @@ -0,0 +1,194 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.DefaultsBase (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.DefaultsBase

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.DoubleDefaults.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.DoubleDefaults.html new file mode 100644 index 000000000..090c67056 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.DoubleDefaults.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.DoubleDefaults (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.DoubleDefaults

+
+
No usage of com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.DoubleDefaults
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.FloatDefaults.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.FloatDefaults.html new file mode 100644 index 000000000..182dd4f0b --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.FloatDefaults.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.FloatDefaults (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.FloatDefaults

+
+
No usage of com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.FloatDefaults
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.IntDefaults.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.IntDefaults.html new file mode 100644 index 000000000..a3d088b69 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.IntDefaults.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.IntDefaults (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.IntDefaults

+
+
No usage of com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.IntDefaults
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.LongDefaults.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.LongDefaults.html new file mode 100644 index 000000000..d4f71028e --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.LongDefaults.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.LongDefaults (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.LongDefaults

+
+
No usage of com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.LongDefaults
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.NullDefaults.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.NullDefaults.html new file mode 100644 index 000000000..6013d4c05 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.NullDefaults.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.NullDefaults (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.NullDefaults

+
+
No usage of com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.NullDefaults
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.StringDefaults.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.StringDefaults.html new file mode 100644 index 000000000..b7c9e502f --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.StringDefaults.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.StringDefaults (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.StringDefaults

+
+
No usage of com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.StringDefaults
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.html new file mode 100644 index 000000000..38fe1bfd0 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/ScalarDefaults.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults

+
+
No usage of com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/StructDefaults.ArrayDefaults.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/StructDefaults.ArrayDefaults.html new file mode 100644 index 000000000..3a583fead --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/StructDefaults.ArrayDefaults.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.StructDefaults.ArrayDefaults (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.StructDefaults.ArrayDefaults

+
+
No usage of com.fasterxml.jackson.dataformat.avro.deser.StructDefaults.ArrayDefaults
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/StructDefaults.ObjectDefaults.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/StructDefaults.ObjectDefaults.html new file mode 100644 index 000000000..6675b74fe --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/StructDefaults.ObjectDefaults.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.StructDefaults.ObjectDefaults (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.StructDefaults.ObjectDefaults

+
+
No usage of com.fasterxml.jackson.dataformat.avro.deser.StructDefaults.ObjectDefaults
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/StructDefaults.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/StructDefaults.html new file mode 100644 index 000000000..ab825517f --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/class-use/StructDefaults.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.deser.StructDefaults (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.StructDefaults

+
+
No usage of com.fasterxml.jackson.dataformat.avro.deser.StructDefaults
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/package-frame.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/package-frame.html new file mode 100644 index 000000000..f6f02e184 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/package-frame.html @@ -0,0 +1,57 @@ + + + + + + +com.fasterxml.jackson.dataformat.avro.deser (Jackson dataformat: Avro 2.12.0 API) + + + + + +

com.fasterxml.jackson.dataformat.avro.deser

+ + + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/package-summary.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/package-summary.html new file mode 100644 index 000000000..c2a19570c --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/package-summary.html @@ -0,0 +1,335 @@ + + + + + + +com.fasterxml.jackson.dataformat.avro.deser (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Package com.fasterxml.jackson.dataformat.avro.deser

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/package-tree.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/package-tree.html new file mode 100644 index 000000000..a7e6b5164 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/package-tree.html @@ -0,0 +1,231 @@ + + + + + + +com.fasterxml.jackson.dataformat.avro.deser Class Hierarchy (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Hierarchy For Package com.fasterxml.jackson.dataformat.avro.deser

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/package-use.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/package-use.html new file mode 100644 index 000000000..26e852a46 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/deser/package-use.html @@ -0,0 +1,265 @@ + + + + + + +Uses of Package com.fasterxml.jackson.dataformat.avro.deser (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Package
com.fasterxml.jackson.dataformat.avro.deser

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/package-frame.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/package-frame.html new file mode 100644 index 000000000..92b452604 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/package-frame.html @@ -0,0 +1,45 @@ + + + + + + +com.fasterxml.jackson.dataformat.avro (Jackson dataformat: Avro 2.12.0 API) + + + + + +

com.fasterxml.jackson.dataformat.avro

+ + + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/package-summary.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/package-summary.html new file mode 100644 index 000000000..f80b98b98 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/package-summary.html @@ -0,0 +1,299 @@ + + + + + + +com.fasterxml.jackson.dataformat.avro (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Package com.fasterxml.jackson.dataformat.avro

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    AvroAnnotationIntrospector +
    Adds support for the following annotations from the Apache Avro implementation: + + @AvroIgnore - Alias for JsonIgnore + @AvroName("custom Name") - Alias for JsonProperty("custom name") + @AvroDefault("default value") - Alias for JsonProperty.defaultValue, to + define default value for generated Schemas + + @Nullable - Alias for JsonProperty(required = false) + @Stringable - Alias for JsonCreator on the constructor and JsonValue on + the Object.toString() method.
    +
    AvroFactory +
    Default JsonFactory implementation for encoding/decoding Avro + content, uses native Jackson encoder/decoder.
    +
    AvroFactoryBuilder +
    TSFBuilder + implementation for constructing AvroFactory + instances.
    +
    AvroGenerator 
    AvroMapper +
    Convenience AvroMapper, which is mostly similar to simply + constructing a mapper with AvroFactory, but also adds little + bit of convenience around AvroSchema generation.
    +
    AvroMapper.Builder +
    Base implementation for "Vanilla" ObjectMapper, used with + Avro backend.
    +
    AvroModule +
    Module that adds support for handling datatypes specific to the standard + Java Avro library: + + Support handling of Schema: remove from Avro lib generated types; + serialize as (JSON) String for others + + Add special AnnotationIntrospector that supports Apache Avro lib + annotations + + Support limited polymorphic handling of properties with nominal type + of Object.
    +
    AvroModule.SchemaSerializer 
    AvroParser +
    JsonParser implementation for decoding Avro content and + exposing at as a stream of JsonTokens, to be used + for data binding.
    +
    AvroSchema +
    Wrapper for Schema information needed to encode and decode Avro-format + data.
    +
    AvroSerializerModifier +
    Serializer modifier used to suppress serialization of "schema" + property for Avro-generated types.
    +
    AvroTypeDeserializer 
    AvroTypeIdResolver +
    TypeIdResolver for Avro type IDs embedded in schemas.
    +
    AvroTypeResolverBuilder 
    CustomEncodingWrapper<T> +
    Wrapper that makes the methods on a CustomEncoding accessible since they are otherwise package-private.
    +
    PackageVersion +
    Automatically generated from PackageVersion.java.in during + packageVersion-generate execution of maven-replacer-plugin in + pom.xml.
    +
    +
  • +
  • + + + + + + + + + + + + + + + + +
    Enum Summary 
    EnumDescription
    AvroGenerator.Feature +
    Enumeration that defines all togglable features for Avro generators
    +
    AvroParser.Feature +
    Enumeration that defines all togglable features for Avro parsers.
    +
    +
  • +
  • + + + + + + + + + + + + +
    Annotation Types Summary 
    Annotation TypeDescription
    AvroFixedSize +
    Only used during Avro schema generation; has no effect on data (de)serialization.
    +
    +
  • +
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/package-tree.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/package-tree.html new file mode 100644 index 000000000..e8d0b1617 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/package-tree.html @@ -0,0 +1,259 @@ + + + + + + +com.fasterxml.jackson.dataformat.avro Class Hierarchy (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Hierarchy For Package com.fasterxml.jackson.dataformat.avro

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • com.fasterxml.jackson.databind.AnnotationIntrospector (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) + +
    • +
    • com.fasterxml.jackson.dataformat.avro.AvroSchema (implements com.fasterxml.jackson.core.FormatSchema)
    • +
    • com.fasterxml.jackson.databind.ser.BeanSerializerModifier + +
    • +
    • com.fasterxml.jackson.dataformat.avro.CustomEncodingWrapper<T>
    • +
    • com.fasterxml.jackson.core.JsonGenerator (implements java.io.Closeable, java.io.Flushable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.core.base.GeneratorBase + +
      • +
      +
    • +
    • com.fasterxml.jackson.core.JsonParser (implements java.io.Closeable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.core.base.ParserMinimalBase +
          +
        • com.fasterxml.jackson.core.base.ParserBase +
            +
          • com.fasterxml.jackson.dataformat.avro.AvroParser
          • +
          +
        • +
        +
      • +
      +
    • +
    • com.fasterxml.jackson.databind.JsonSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable) +
        +
      • com.fasterxml.jackson.databind.ser.std.StdSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, java.io.Serializable) + +
      • +
      +
    • +
    • com.fasterxml.jackson.databind.cfg.MapperBuilder<M,B> + +
    • +
    • com.fasterxml.jackson.databind.Module (implements com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.dataformat.avro.AvroModule
      • +
      +
    • +
    • com.fasterxml.jackson.dataformat.avro.PackageVersion (implements com.fasterxml.jackson.core.Versioned)
    • +
    • com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder (implements com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<T>) + +
    • +
    • com.fasterxml.jackson.core.TokenStreamFactory (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.core.JsonFactory (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) + +
      • +
      +
    • +
    • com.fasterxml.jackson.core.TreeCodec +
        +
      • com.fasterxml.jackson.core.ObjectCodec (implements com.fasterxml.jackson.core.Versioned) +
          +
        • com.fasterxml.jackson.databind.ObjectMapper (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) +
            +
          • com.fasterxml.jackson.dataformat.avro.AvroMapper
          • +
          +
        • +
        +
      • +
      +
    • +
    • com.fasterxml.jackson.core.TSFBuilder<F,B> + +
    • +
    • com.fasterxml.jackson.databind.jsontype.TypeDeserializer +
        +
      • com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase (implements java.io.Serializable) + +
      • +
      +
    • +
    • com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase (implements com.fasterxml.jackson.databind.jsontype.TypeIdResolver) +
        +
      • com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver + +
      • +
      +
    • +
    +
  • +
+

Annotation Type Hierarchy

+ +

Enum Hierarchy

+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/package-use.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/package-use.html new file mode 100644 index 000000000..691d1edb0 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/package-use.html @@ -0,0 +1,348 @@ + + + + + + +Uses of Package com.fasterxml.jackson.dataformat.avro (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Package
com.fasterxml.jackson.dataformat.avro

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/ArrayVisitor.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/ArrayVisitor.html new file mode 100644 index 000000000..5dce36c3a --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/ArrayVisitor.html @@ -0,0 +1,428 @@ + + + + + + +ArrayVisitor (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.schema
+

Class ArrayVisitor

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
    • +
    • +
        +
      • com.fasterxml.jackson.dataformat.avro.schema.ArrayVisitor
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider, SchemaBuilder
    +
    +
    +
    +
    public class ArrayVisitor
    +extends com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
    +implements SchemaBuilder
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor

        +com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected org.apache.avro.Schema_elementSchema 
      protected DefinedSchemas_schemas 
      protected com.fasterxml.jackson.databind.JavaType_type 
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base

        +_provider
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ArrayVisitor(com.fasterxml.jackson.databind.SerializerProvider p, + com.fasterxml.jackson.databind.JavaType type, + DefinedSchemas schemas) 
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _type

        +
        protected final com.fasterxml.jackson.databind.JavaType _type
        +
      • +
      + + + + + + + +
        +
      • +

        _elementSchema

        +
        protected org.apache.avro.Schema _elementSchema
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ArrayVisitor

        +
        public ArrayVisitor(com.fasterxml.jackson.databind.SerializerProvider p,
        +                    com.fasterxml.jackson.databind.JavaType type,
        +                    DefinedSchemas schemas)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        itemsFormat

        +
        public void itemsFormat(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable visitable,
        +                        com.fasterxml.jackson.databind.JavaType type)
        +                 throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Specified by:
        +
        itemsFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor
        +
        Overrides:
        +
        itemsFormat in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        itemsFormat

        +
        public void itemsFormat(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes type)
        +                 throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Specified by:
        +
        itemsFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor
        +
        Overrides:
        +
        itemsFormat in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/AvroSchemaGenerator.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/AvroSchemaGenerator.html new file mode 100644 index 000000000..784ec6f50 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/AvroSchemaGenerator.html @@ -0,0 +1,324 @@ + + + + + + +AvroSchemaGenerator (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.schema
+

Class AvroSchemaGenerator

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
    +
    +
    +
    +
    public class AvroSchemaGenerator
    +extends VisitorFormatWrapperImpl
    +
    Class that can generate an AvroSchema for a given Java POJO, + using definitions Jackson would use for serialization. + An instance is typically given to + ObjectMapper.acceptJsonFormatVisitor(java.lang.Class<?>, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper) + which will invoke necessary callbacks.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AvroSchemaGenerator

        +
        public AvroSchemaGenerator()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getGeneratedSchema

        +
        public AvroSchema getGeneratedSchema()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/AvroSchemaHelper.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/AvroSchemaHelper.html new file mode 100644 index 000000000..df59dd068 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/AvroSchemaHelper.html @@ -0,0 +1,833 @@ + + + + + + +AvroSchemaHelper (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.schema
+

Class AvroSchemaHelper

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public abstract class AvroSchemaHelper
    +extends Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static StringAVRO_SCHEMA_PROP_CLASS +
      Constant used by native Avro Schemas for indicating more specific + physical class of a value; referenced indirectly to reduce direct + dependencies to the standard avro library.
      +
      static StringAVRO_SCHEMA_PROP_ELEMENT_CLASS +
      Constant used by native Avro Schemas for indicating more specific + physical class of a array element; referenced indirectly to reduce direct + dependencies to the standard avro library.
      +
      static StringAVRO_SCHEMA_PROP_KEY_CLASS +
      Constant used by native Avro Schemas for indicating more specific + physical class of a map key; referenced indirectly to reduce direct + dependencies to the standard avro library.
      +
      protected static Set<Class<?>>STRINGABLE_CLASSES +
      Default stringable classes
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      AvroSchemaHelper() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static org.apache.avro.SchemaaddAlias(org.apache.avro.Schema schema, + com.fasterxml.jackson.databind.BeanDescription bean) +
      Looks for @AvroAlias on bean and adds it to schema if it exists
      +
      static org.apache.avro.SchemaanyNumberSchema() 
      static org.apache.avro.SchemacreateEnumSchema(com.fasterxml.jackson.databind.BeanDescription bean, + List<String> values) +
      Constructs a new enum schema
      +
      static org.apache.avro.SchemacreateUUIDSchema() +
      Helper method to enclose details of expressing best Avro Schema for + UUID: 16-byte fixed-length binary (alternative would + be basic variable length "bytes").
      +
      static StringgetFullName(org.apache.avro.Schema schema) +
      Returns the full name of a schema; This is similar to Schema.getFullName(), except that it properly handles namespaces for + nested classes.
      +
      protected static StringgetName(Class<?> cls) 
      protected static StringgetName(com.fasterxml.jackson.databind.JavaType type) 
      protected static StringgetNamespace(Class<?> cls) 
      protected static StringgetNamespace(com.fasterxml.jackson.databind.JavaType type) 
      static StringgetTypeId(Class<?> type) +
      Returns the Avro type ID for a given type
      +
      static StringgetTypeId(com.fasterxml.jackson.databind.JavaType type) 
      static StringgetTypeId(org.apache.avro.Schema schema) +
      Returns the type ID for this schema, or null if none is present.
      +
      static org.apache.avro.SchemainitializeRecordSchema(com.fasterxml.jackson.databind.BeanDescription bean) +
      Initializes a record schema with metadata from the given class; this schema is returned in a non-finalized state, and still + needs to have fields added to it.
      +
      static booleanisStringable(com.fasterxml.jackson.databind.introspect.AnnotatedClass type) +
      Checks if a given type is "Stringable", that is one of the default + STRINGABLE_CLASSES, is an Enum, + or is annotated with + @Stringable and has a constructor that takes a single string argument capable of deserializing the output of its + toString() method.
      +
      static ObjectjsonNodeToObject(com.fasterxml.jackson.databind.JsonNode defaultJsonValue) 
      static com.fasterxml.jackson.databind.JsonNodenullNode() 
      static org.apache.avro.SchemanumericAvroSchema(com.fasterxml.jackson.core.JsonParser.NumberType type) 
      static org.apache.avro.SchemanumericAvroSchema(com.fasterxml.jackson.core.JsonParser.NumberType type, + com.fasterxml.jackson.databind.JavaType hint) 
      static com.fasterxml.jackson.databind.JsonNodeobjectToJsonNode(Object defaultValue) 
      static com.fasterxml.jackson.databind.JsonNodeparseDefaultValue(String defaultValue) +
      Converts a default value represented as a string (such as from a schema specification) into a JsonNode for further handling.
      +
      static org.apache.avro.SchemaparseJsonSchema(String json) +
      Parses a JSON-formatted representation of a schema
      +
      static org.apache.avro.SchemasimpleSchema(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes type, + com.fasterxml.jackson.databind.JavaType hint) 
      static org.apache.avro.SchemastringableKeyMapSchema(com.fasterxml.jackson.databind.JavaType mapType, + com.fasterxml.jackson.databind.JavaType keyType, + org.apache.avro.Schema valueSchema) 
      protected static <T> TthrowUnsupported() 
      static org.apache.avro.SchematypedSchema(org.apache.avro.Schema.Type nativeType, + com.fasterxml.jackson.databind.JavaType javaType) +
      Helper method for constructing type-tagged "native" Avro Schema instance.
      +
      protected static org.apache.avro.SchemaunionWithNull(org.apache.avro.Schema otherSchema) 
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        AVRO_SCHEMA_PROP_CLASS

        +
        public static final String AVRO_SCHEMA_PROP_CLASS
        +
        Constant used by native Avro Schemas for indicating more specific + physical class of a value; referenced indirectly to reduce direct + dependencies to the standard avro library.
        +
        +
        Since:
        +
        2.8.7
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        AVRO_SCHEMA_PROP_KEY_CLASS

        +
        public static final String AVRO_SCHEMA_PROP_KEY_CLASS
        +
        Constant used by native Avro Schemas for indicating more specific + physical class of a map key; referenced indirectly to reduce direct + dependencies to the standard avro library.
        +
        +
        Since:
        +
        2.8.7
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        AVRO_SCHEMA_PROP_ELEMENT_CLASS

        +
        public static final String AVRO_SCHEMA_PROP_ELEMENT_CLASS
        +
        Constant used by native Avro Schemas for indicating more specific + physical class of a array element; referenced indirectly to reduce direct + dependencies to the standard avro library.
        +
        +
        Since:
        +
        2.8.8
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        STRINGABLE_CLASSES

        +
        protected static final Set<Class<?>> STRINGABLE_CLASSES
        +
        Default stringable classes
        +
        +
        Since:
        +
        2.8.7
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AvroSchemaHelper

        +
        public AvroSchemaHelper()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        isStringable

        +
        public static boolean isStringable(com.fasterxml.jackson.databind.introspect.AnnotatedClass type)
        +
        Checks if a given type is "Stringable", that is one of the default + STRINGABLE_CLASSES, is an Enum, + or is annotated with + @Stringable and has a constructor that takes a single string argument capable of deserializing the output of its + toString() method.
        +
        +
        Parameters:
        +
        type - Type to check if it can be serialized to a Avro string schema
        +
        Returns:
        +
        true if it can be stored in a string schema, otherwise false
        +
        +
      • +
      + + + +
        +
      • +

        getNamespace

        +
        protected static String getNamespace(com.fasterxml.jackson.databind.JavaType type)
        +
      • +
      + + + +
        +
      • +

        getNamespace

        +
        protected static String getNamespace(Class<?> cls)
        +
      • +
      + + + +
        +
      • +

        getName

        +
        protected static String getName(com.fasterxml.jackson.databind.JavaType type)
        +
      • +
      + + + +
        +
      • +

        getName

        +
        protected static String getName(Class<?> cls)
        +
      • +
      + + + +
        +
      • +

        unionWithNull

        +
        protected static org.apache.avro.Schema unionWithNull(org.apache.avro.Schema otherSchema)
        +
      • +
      + + + +
        +
      • +

        simpleSchema

        +
        public static org.apache.avro.Schema simpleSchema(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes type,
        +                                                  com.fasterxml.jackson.databind.JavaType hint)
        +
      • +
      + + + +
        +
      • +

        numericAvroSchema

        +
        public static org.apache.avro.Schema numericAvroSchema(com.fasterxml.jackson.core.JsonParser.NumberType type)
        +
      • +
      + + + +
        +
      • +

        numericAvroSchema

        +
        public static org.apache.avro.Schema numericAvroSchema(com.fasterxml.jackson.core.JsonParser.NumberType type,
        +                                                       com.fasterxml.jackson.databind.JavaType hint)
        +
      • +
      + + + +
        +
      • +

        typedSchema

        +
        public static org.apache.avro.Schema typedSchema(org.apache.avro.Schema.Type nativeType,
        +                                                 com.fasterxml.jackson.databind.JavaType javaType)
        +
        Helper method for constructing type-tagged "native" Avro Schema instance.
        +
        +
        Since:
        +
        2.8.7
        +
        +
      • +
      + + + +
        +
      • +

        anyNumberSchema

        +
        public static org.apache.avro.Schema anyNumberSchema()
        +
      • +
      + + + +
        +
      • +

        stringableKeyMapSchema

        +
        public static org.apache.avro.Schema stringableKeyMapSchema(com.fasterxml.jackson.databind.JavaType mapType,
        +                                                            com.fasterxml.jackson.databind.JavaType keyType,
        +                                                            org.apache.avro.Schema valueSchema)
        +
      • +
      + + + +
        +
      • +

        throwUnsupported

        +
        protected static <T> T throwUnsupported()
        +
      • +
      + + + +
        +
      • +

        initializeRecordSchema

        +
        public static org.apache.avro.Schema initializeRecordSchema(com.fasterxml.jackson.databind.BeanDescription bean)
        +
        Initializes a record schema with metadata from the given class; this schema is returned in a non-finalized state, and still + needs to have fields added to it.
        +
      • +
      + + + +
        +
      • +

        parseJsonSchema

        +
        public static org.apache.avro.Schema parseJsonSchema(String json)
        +
        Parses a JSON-formatted representation of a schema
        +
      • +
      + + + +
        +
      • +

        createEnumSchema

        +
        public static org.apache.avro.Schema createEnumSchema(com.fasterxml.jackson.databind.BeanDescription bean,
        +                                                      List<String> values)
        +
        Constructs a new enum schema
        +
        +
        Parameters:
        +
        bean - Enum type to use for name / description / namespace
        +
        values - List of enum names
        +
        Returns:
        +
        An ENUM schema.
        +
        +
      • +
      + + + +
        +
      • +

        createUUIDSchema

        +
        public static org.apache.avro.Schema createUUIDSchema()
        +
        Helper method to enclose details of expressing best Avro Schema for + UUID: 16-byte fixed-length binary (alternative would + be basic variable length "bytes").
        +
        +
        Since:
        +
        2.11
        +
        +
      • +
      + + + +
        +
      • +

        addAlias

        +
        public static org.apache.avro.Schema addAlias(org.apache.avro.Schema schema,
        +                                              com.fasterxml.jackson.databind.BeanDescription bean)
        +
        Looks for @AvroAlias on bean and adds it to schema if it exists
        +
        +
        Parameters:
        +
        schema - Schema to which the alias should be added
        +
        bean - Bean to inspect for type aliases
        +
        Returns:
        +
        schema, possibly with an alias added
        +
        +
      • +
      + + + +
        +
      • +

        getTypeId

        +
        public static String getTypeId(com.fasterxml.jackson.databind.JavaType type)
        +
      • +
      + + + +
        +
      • +

        getTypeId

        +
        public static String getTypeId(Class<?> type)
        +
        Returns the Avro type ID for a given type
        +
      • +
      + + + +
        +
      • +

        getTypeId

        +
        public static String getTypeId(org.apache.avro.Schema schema)
        +
        Returns the type ID for this schema, or null if none is present.
        +
      • +
      + + + +
        +
      • +

        getFullName

        +
        public static String getFullName(org.apache.avro.Schema schema)
        +
        Returns the full name of a schema; This is similar to Schema.getFullName(), except that it properly handles namespaces for + nested classes. (package.name.ClassName$NestedClassName instead of package.name.ClassName$.NestedClassName) +

        + WARNING! This method has to probe for nested classes in order to resolve whether or not a schema references a top-level + class or a nested class and return the corresponding name for each. +

        +
      • +
      + + + +
        +
      • +

        nullNode

        +
        public static com.fasterxml.jackson.databind.JsonNode nullNode()
        +
      • +
      + + + +
        +
      • +

        objectToJsonNode

        +
        public static com.fasterxml.jackson.databind.JsonNode objectToJsonNode(Object defaultValue)
        +
        +
        Since:
        +
        2.11
        +
        +
      • +
      + + + +
        +
      • +

        jsonNodeToObject

        +
        public static Object jsonNodeToObject(com.fasterxml.jackson.databind.JsonNode defaultJsonValue)
        +
        +
        Since:
        +
        2.11
        +
        +
      • +
      + + + +
        +
      • +

        parseDefaultValue

        +
        public static com.fasterxml.jackson.databind.JsonNode parseDefaultValue(String defaultValue)
        +                                                                 throws com.fasterxml.jackson.databind.JsonMappingException
        +
        Converts a default value represented as a string (such as from a schema specification) into a JsonNode for further handling.
        +
        +
        Parameters:
        +
        defaultValue - The default value to parse, in the form of a JSON string
        +
        Returns:
        +
        a parsed JSON representation of the default value
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException - If defaultValue is not valid JSON
        +
        Since:
        +
        2.11
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/DefinedSchemas.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/DefinedSchemas.html new file mode 100644 index 000000000..d3fcbaec5 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/DefinedSchemas.html @@ -0,0 +1,365 @@ + + + + + + +DefinedSchemas (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.schema
+

Class DefinedSchemas

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.avro.schema.DefinedSchemas
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class DefinedSchemas
    +extends Object
    +
    Simple container for Schemas that have already been generated during + generation process; used to share definitions.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected com.fasterxml.jackson.databind.SerializerProvider_provider 
      protected Map<com.fasterxml.jackson.databind.JavaType,org.apache.avro.Schema>_schemas 
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      DefinedSchemas() 
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _schemas

        +
        protected final Map<com.fasterxml.jackson.databind.JavaType,org.apache.avro.Schema> _schemas
        +
      • +
      + + + +
        +
      • +

        _provider

        +
        protected com.fasterxml.jackson.databind.SerializerProvider _provider
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefinedSchemas

        +
        public DefinedSchemas()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setProvider

        +
        public void setProvider(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + +
        +
      • +

        getProvider

        +
        public com.fasterxml.jackson.databind.SerializerProvider getProvider()
        +
      • +
      + + + +
        +
      • +

        findSchema

        +
        public org.apache.avro.Schema findSchema(com.fasterxml.jackson.databind.JavaType type)
        +
      • +
      + + + +
        +
      • +

        addSchema

        +
        public void addSchema(com.fasterxml.jackson.databind.JavaType type,
        +                      org.apache.avro.Schema schema)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/DoubleVisitor.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/DoubleVisitor.html new file mode 100644 index 000000000..9df9c1370 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/DoubleVisitor.html @@ -0,0 +1,389 @@ + + + + + + +DoubleVisitor (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.schema
+

Class DoubleVisitor

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.Base
    • +
    • +
        +
      • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor.Base
      • +
      • +
          +
        • com.fasterxml.jackson.dataformat.avro.schema.DoubleVisitor
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor, SchemaBuilder
    +
    +
    +
    +
    public class DoubleVisitor
    +extends com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor.Base
    +implements SchemaBuilder
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor

        +com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor.Base
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected com.fasterxml.jackson.databind.JavaType_hint 
      protected com.fasterxml.jackson.core.JsonParser.NumberType_type 
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      DoubleVisitor(com.fasterxml.jackson.databind.JavaType typeHint) 
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _hint

        +
        protected final com.fasterxml.jackson.databind.JavaType _hint
        +
      • +
      + + + +
        +
      • +

        _type

        +
        protected com.fasterxml.jackson.core.JsonParser.NumberType _type
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DoubleVisitor

        +
        public DoubleVisitor(com.fasterxml.jackson.databind.JavaType typeHint)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        numberType

        +
        public void numberType(com.fasterxml.jackson.core.JsonParser.NumberType type)
        +
        +
        Specified by:
        +
        numberType in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor
        +
        Overrides:
        +
        numberType in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor.Base
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/IntegerVisitor.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/IntegerVisitor.html new file mode 100644 index 000000000..9eb617526 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/IntegerVisitor.html @@ -0,0 +1,401 @@ + + + + + + +IntegerVisitor (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.schema
+

Class IntegerVisitor

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.Base
    • +
    • +
        +
      • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor.Base
      • +
      • +
          +
        • com.fasterxml.jackson.dataformat.avro.schema.IntegerVisitor
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor, SchemaBuilder
    +
    +
    +
    +
    public class IntegerVisitor
    +extends com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor.Base
    +implements SchemaBuilder
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor

        +com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor.Base
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected com.fasterxml.jackson.databind.JavaType_hint 
      protected com.fasterxml.jackson.core.JsonParser.NumberType_type 
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      IntegerVisitor() 
      IntegerVisitor(com.fasterxml.jackson.databind.JavaType typeHint) 
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _type

        +
        protected com.fasterxml.jackson.core.JsonParser.NumberType _type
        +
      • +
      + + + +
        +
      • +

        _hint

        +
        protected com.fasterxml.jackson.databind.JavaType _hint
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        IntegerVisitor

        +
        public IntegerVisitor()
        +
      • +
      + + + +
        +
      • +

        IntegerVisitor

        +
        public IntegerVisitor(com.fasterxml.jackson.databind.JavaType typeHint)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        numberType

        +
        public void numberType(com.fasterxml.jackson.core.JsonParser.NumberType type)
        +
        +
        Specified by:
        +
        numberType in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor
        +
        Overrides:
        +
        numberType in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor.Base
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/MapVisitor.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/MapVisitor.html new file mode 100644 index 000000000..c39d5f671 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/MapVisitor.html @@ -0,0 +1,443 @@ + + + + + + +MapVisitor (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.schema
+

Class MapVisitor

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base
    • +
    • +
        +
      • com.fasterxml.jackson.dataformat.avro.schema.MapVisitor
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor, SchemaBuilder
    +
    +
    +
    +
    public class MapVisitor
    +extends com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base
    +implements SchemaBuilder
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor

        +com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected com.fasterxml.jackson.databind.JavaType_keyType 
      protected DefinedSchemas_schemas 
      protected com.fasterxml.jackson.databind.JavaType_type 
      protected org.apache.avro.Schema_valueSchema 
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base

        +_provider
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      MapVisitor(com.fasterxml.jackson.databind.SerializerProvider p, + com.fasterxml.jackson.databind.JavaType type, + DefinedSchemas schemas) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      org.apache.avro.SchemabuiltAvroSchema() 
      voidkeyFormat(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler, + com.fasterxml.jackson.databind.JavaType keyType) 
      voidvalueFormat(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler, + com.fasterxml.jackson.databind.JavaType valueType) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base

        +getProvider, setProvider
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _type

        +
        protected final com.fasterxml.jackson.databind.JavaType _type
        +
      • +
      + + + + + + + +
        +
      • +

        _valueSchema

        +
        protected org.apache.avro.Schema _valueSchema
        +
      • +
      + + + +
        +
      • +

        _keyType

        +
        protected com.fasterxml.jackson.databind.JavaType _keyType
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MapVisitor

        +
        public MapVisitor(com.fasterxml.jackson.databind.SerializerProvider p,
        +                  com.fasterxml.jackson.databind.JavaType type,
        +                  DefinedSchemas schemas)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        keyFormat

        +
        public void keyFormat(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler,
        +                      com.fasterxml.jackson.databind.JavaType keyType)
        +               throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Specified by:
        +
        keyFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor
        +
        Overrides:
        +
        keyFormat in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        valueFormat

        +
        public void valueFormat(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler,
        +                        com.fasterxml.jackson.databind.JavaType valueType)
        +                 throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Specified by:
        +
        valueFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor
        +
        Overrides:
        +
        valueFormat in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/RecordVisitor.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/RecordVisitor.html new file mode 100644 index 000000000..a8866fb1c --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/RecordVisitor.html @@ -0,0 +1,558 @@ + + + + + + +RecordVisitor (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.schema
+

Class RecordVisitor

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
    • +
    • +
        +
      • com.fasterxml.jackson.dataformat.avro.schema.RecordVisitor
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor, SchemaBuilder
    +
    +
    +
    +
    public class RecordVisitor
    +extends com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
    +implements SchemaBuilder
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor

        +com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected org.apache.avro.Schema_avroSchema 
      protected List<org.apache.avro.Schema.Field>_fields 
      protected boolean_overridden +
      Tracks if the schema for this record has been overridden (by an annotation or other means), and calls to the property and + optionalProperty methods should be ignored.
      +
      protected DefinedSchemas_schemas 
      protected com.fasterxml.jackson.databind.JavaType_type 
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base

        +_provider
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      RecordVisitor(com.fasterxml.jackson.databind.SerializerProvider p, + com.fasterxml.jackson.databind.JavaType type, + DefinedSchemas schemas) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      org.apache.avro.SchemabuiltAvroSchema() 
      voidoptionalProperty(com.fasterxml.jackson.databind.BeanProperty writer) 
      voidoptionalProperty(String name, + com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler, + com.fasterxml.jackson.databind.JavaType type) 
      voidproperty(com.fasterxml.jackson.databind.BeanProperty writer) 
      voidproperty(String name, + com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler, + com.fasterxml.jackson.databind.JavaType type) 
      protected org.apache.avro.SchemareorderUnionToMatchDefaultType(org.apache.avro.Schema schema, + com.fasterxml.jackson.databind.JsonNode defaultValue) +
      A union schema with a default value must always have the schema branch corresponding to the default value first, or Avro will print a + warning complaining that the default value is not compatible.
      +
      protected org.apache.avro.Schema.FieldschemaFieldForWriter(com.fasterxml.jackson.databind.BeanProperty prop, + boolean optional) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base

        +getProvider, setProvider
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _type

        +
        protected final com.fasterxml.jackson.databind.JavaType _type
        +
      • +
      + + + + + + + +
        +
      • +

        _overridden

        +
        protected final boolean _overridden
        +
        Tracks if the schema for this record has been overridden (by an annotation or other means), and calls to the property and + optionalProperty methods should be ignored.
        +
      • +
      + + + +
        +
      • +

        _avroSchema

        +
        protected org.apache.avro.Schema _avroSchema
        +
      • +
      + + + +
        +
      • +

        _fields

        +
        protected List<org.apache.avro.Schema.Field> _fields
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RecordVisitor

        +
        public RecordVisitor(com.fasterxml.jackson.databind.SerializerProvider p,
        +                     com.fasterxml.jackson.databind.JavaType type,
        +                     DefinedSchemas schemas)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        property

        +
        public void property(com.fasterxml.jackson.databind.BeanProperty writer)
        +              throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Specified by:
        +
        property in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor
        +
        Overrides:
        +
        property in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        property

        +
        public void property(String name,
        +                     com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler,
        +                     com.fasterxml.jackson.databind.JavaType type)
        +              throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Specified by:
        +
        property in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor
        +
        Overrides:
        +
        property in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        optionalProperty

        +
        public void optionalProperty(com.fasterxml.jackson.databind.BeanProperty writer)
        +                      throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Specified by:
        +
        optionalProperty in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor
        +
        Overrides:
        +
        optionalProperty in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        optionalProperty

        +
        public void optionalProperty(String name,
        +                             com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler,
        +                             com.fasterxml.jackson.databind.JavaType type)
        +                      throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Specified by:
        +
        optionalProperty in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor
        +
        Overrides:
        +
        optionalProperty in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        schemaFieldForWriter

        +
        protected org.apache.avro.Schema.Field schemaFieldForWriter(com.fasterxml.jackson.databind.BeanProperty prop,
        +                                                            boolean optional)
        +                                                     throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        reorderUnionToMatchDefaultType

        +
        protected org.apache.avro.Schema reorderUnionToMatchDefaultType(org.apache.avro.Schema schema,
        +                                                                com.fasterxml.jackson.databind.JsonNode defaultValue)
        +
        A union schema with a default value must always have the schema branch corresponding to the default value first, or Avro will print a + warning complaining that the default value is not compatible. If schema is a UNION schema and + defaultValue is non-null, this finds the appropriate branch in the union and reorders the union so that it is first.
        +
        +
        Parameters:
        +
        schema - Schema to reorder; If null or not a UNION, then it is returned unmodified.
        +
        defaultValue - Default value to match with the union
        +
        Returns:
        +
        A schema modified so the first branch matches the type of defaultValue; otherwise, schema is returned + unmodified.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/SchemaBuilder.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/SchemaBuilder.html new file mode 100644 index 000000000..4d20eb4fe --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/SchemaBuilder.html @@ -0,0 +1,227 @@ + + + + + + +SchemaBuilder (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.schema
+

Interface SchemaBuilder

+
+
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        builtAvroSchema

        +
        org.apache.avro.Schema builtAvroSchema()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/StringVisitor.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/StringVisitor.html new file mode 100644 index 000000000..f26d92b34 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/StringVisitor.html @@ -0,0 +1,424 @@ + + + + + + +StringVisitor (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.schema
+

Class StringVisitor

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.Base
    • +
    • +
        +
      • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor.Base
      • +
      • +
          +
        • com.fasterxml.jackson.dataformat.avro.schema.StringVisitor
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor, SchemaBuilder
    +
    +
    +
    +
    public class StringVisitor
    +extends com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor.Base
    +implements SchemaBuilder
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor

        +com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor.Base
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected Set<String>_enums 
      protected com.fasterxml.jackson.databind.SerializerProvider_provider 
      protected DefinedSchemas_schemas 
      protected com.fasterxml.jackson.databind.JavaType_type 
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      StringVisitor(com.fasterxml.jackson.databind.SerializerProvider provider, + DefinedSchemas schemas, + com.fasterxml.jackson.databind.JavaType t) 
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _provider

        +
        protected final com.fasterxml.jackson.databind.SerializerProvider _provider
        +
      • +
      + + + +
        +
      • +

        _type

        +
        protected final com.fasterxml.jackson.databind.JavaType _type
        +
      • +
      + + + + + + + +
        +
      • +

        _enums

        +
        protected Set<String> _enums
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        StringVisitor

        +
        public StringVisitor(com.fasterxml.jackson.databind.SerializerProvider provider,
        +                     DefinedSchemas schemas,
        +                     com.fasterxml.jackson.databind.JavaType t)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        format

        +
        public void format(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat format)
        +
        +
        Specified by:
        +
        format in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor
        +
        Overrides:
        +
        format in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.Base
        +
        +
      • +
      + + + +
        +
      • +

        enumTypes

        +
        public void enumTypes(Set<String> enums)
        +
        +
        Specified by:
        +
        enumTypes in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor
        +
        Overrides:
        +
        enumTypes in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.Base
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/VisitorBase.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/VisitorBase.html new file mode 100644 index 000000000..4b3592cc1 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/VisitorBase.html @@ -0,0 +1,352 @@ + + + + + + +VisitorBase (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.schema
+

Class VisitorBase

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.avro.schema.VisitorBase
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider, SchemaBuilder
    +
    +
    +
    +
    public abstract class VisitorBase
    +extends Object
    +implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider, SchemaBuilder
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _provider

        +
        protected com.fasterxml.jackson.databind.SerializerProvider _provider
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        VisitorBase

        +
        public VisitorBase()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        builtAvroSchema

        +
        public abstract org.apache.avro.Schema builtAvroSchema()
        +
        +
        Specified by:
        +
        builtAvroSchema in interface SchemaBuilder
        +
        +
      • +
      + + + +
        +
      • +

        getProvider

        +
        public com.fasterxml.jackson.databind.SerializerProvider getProvider()
        +
        +
        Specified by:
        +
        getProvider in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider
        +
        +
      • +
      + + + +
        +
      • +

        setProvider

        +
        public void setProvider(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
        +
        Specified by:
        +
        setProvider in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/VisitorFormatWrapperImpl.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/VisitorFormatWrapperImpl.html new file mode 100644 index 000000000..542b76cc0 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/VisitorFormatWrapperImpl.html @@ -0,0 +1,611 @@ + + + + + + +VisitorFormatWrapperImpl (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.schema
+

Class VisitorFormatWrapperImpl

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.avro.schema.VisitorFormatWrapperImpl
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
    +
    +
    +
    Direct Known Subclasses:
    +
    AvroSchemaGenerator
    +
    +
    +
    +
    public class VisitorFormatWrapperImpl
    +extends Object
    +implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper

        +com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected SchemaBuilder_builder +
      Visitor used for resolving actual Schema, if structured type + (or one with complex configuration)
      +
      protected com.fasterxml.jackson.databind.SerializerProvider_provider 
      protected DefinedSchemas_schemas 
      protected org.apache.avro.Schema_valueSchema +
      Schema for simple types that do not need a visitor.
      +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected <T> T_throwUnsupported() 
      protected <T> T_throwUnsupported(String msg) 
      com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitorexpectAnyFormat(com.fasterxml.jackson.databind.JavaType convertedType) 
      com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitorexpectArrayFormat(com.fasterxml.jackson.databind.JavaType convertedType) 
      voidexpectAvroFormat(AvroSchema schema) 
      com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitorexpectBooleanFormat(com.fasterxml.jackson.databind.JavaType convertedType) 
      com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitorexpectIntegerFormat(com.fasterxml.jackson.databind.JavaType type) 
      com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitorexpectMapFormat(com.fasterxml.jackson.databind.JavaType mapType) 
      com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitorexpectNullFormat(com.fasterxml.jackson.databind.JavaType convertedType) 
      com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitorexpectNumberFormat(com.fasterxml.jackson.databind.JavaType convertedType) 
      com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitorexpectObjectFormat(com.fasterxml.jackson.databind.JavaType type) 
      com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitorexpectStringFormat(com.fasterxml.jackson.databind.JavaType type) 
      org.apache.avro.SchemagetAvroSchema() 
      com.fasterxml.jackson.databind.SerializerProvidergetProvider() 
      voidsetProvider(com.fasterxml.jackson.databind.SerializerProvider provider) 
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _provider

        +
        protected com.fasterxml.jackson.databind.SerializerProvider _provider
        +
      • +
      + + + + + + + +
        +
      • +

        _builder

        +
        protected SchemaBuilder _builder
        +
        Visitor used for resolving actual Schema, if structured type + (or one with complex configuration)
        +
      • +
      + + + +
        +
      • +

        _valueSchema

        +
        protected org.apache.avro.Schema _valueSchema
        +
        Schema for simple types that do not need a visitor.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        VisitorFormatWrapperImpl

        +
        public VisitorFormatWrapperImpl(DefinedSchemas schemas,
        +                                com.fasterxml.jackson.databind.SerializerProvider p)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getProvider

        +
        public com.fasterxml.jackson.databind.SerializerProvider getProvider()
        +
        +
        Specified by:
        +
        getProvider in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider
        +
        +
      • +
      + + + +
        +
      • +

        setProvider

        +
        public void setProvider(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
        +
        Specified by:
        +
        setProvider in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider
        +
        +
      • +
      + + + +
        +
      • +

        getAvroSchema

        +
        public org.apache.avro.Schema getAvroSchema()
        +
      • +
      + + + +
        +
      • +

        expectAvroFormat

        +
        public void expectAvroFormat(AvroSchema schema)
        +
      • +
      + + + +
        +
      • +

        expectObjectFormat

        +
        public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor expectObjectFormat(com.fasterxml.jackson.databind.JavaType type)
        +
        +
        Specified by:
        +
        expectObjectFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
        +
        +
      • +
      + + + +
        +
      • +

        expectMapFormat

        +
        public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor expectMapFormat(com.fasterxml.jackson.databind.JavaType mapType)
        +
        +
        Specified by:
        +
        expectMapFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
        +
        +
      • +
      + + + +
        +
      • +

        expectArrayFormat

        +
        public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor expectArrayFormat(com.fasterxml.jackson.databind.JavaType convertedType)
        +
        +
        Specified by:
        +
        expectArrayFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
        +
        +
      • +
      + + + +
        +
      • +

        expectStringFormat

        +
        public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor expectStringFormat(com.fasterxml.jackson.databind.JavaType type)
        +
        +
        Specified by:
        +
        expectStringFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
        +
        +
      • +
      + + + +
        +
      • +

        expectNumberFormat

        +
        public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor expectNumberFormat(com.fasterxml.jackson.databind.JavaType convertedType)
        +
        +
        Specified by:
        +
        expectNumberFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
        +
        +
      • +
      + + + +
        +
      • +

        expectIntegerFormat

        +
        public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor expectIntegerFormat(com.fasterxml.jackson.databind.JavaType type)
        +
        +
        Specified by:
        +
        expectIntegerFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
        +
        +
      • +
      + + + +
        +
      • +

        expectBooleanFormat

        +
        public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor expectBooleanFormat(com.fasterxml.jackson.databind.JavaType convertedType)
        +
        +
        Specified by:
        +
        expectBooleanFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
        +
        +
      • +
      + + + +
        +
      • +

        expectNullFormat

        +
        public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitor expectNullFormat(com.fasterxml.jackson.databind.JavaType convertedType)
        +
        +
        Specified by:
        +
        expectNullFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
        +
        +
      • +
      + + + +
        +
      • +

        expectAnyFormat

        +
        public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitor expectAnyFormat(com.fasterxml.jackson.databind.JavaType convertedType)
        +                                                                                       throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Specified by:
        +
        expectAnyFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _throwUnsupported

        +
        protected <T> T _throwUnsupported()
        +
      • +
      + + + +
        +
      • +

        _throwUnsupported

        +
        protected <T> T _throwUnsupported(String msg)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/ArrayVisitor.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/ArrayVisitor.html new file mode 100644 index 000000000..912683c89 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/ArrayVisitor.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.schema.ArrayVisitor (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.schema.ArrayVisitor

+
+
No usage of com.fasterxml.jackson.dataformat.avro.schema.ArrayVisitor
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/AvroSchemaGenerator.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/AvroSchemaGenerator.html new file mode 100644 index 000000000..6509363f3 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/AvroSchemaGenerator.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaGenerator (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaGenerator

+
+
No usage of com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaGenerator
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/AvroSchemaHelper.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/AvroSchemaHelper.html new file mode 100644 index 000000000..e97053346 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/AvroSchemaHelper.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper

+
+
No usage of com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/DefinedSchemas.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/DefinedSchemas.html new file mode 100644 index 000000000..5398da8b0 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/DefinedSchemas.html @@ -0,0 +1,218 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.schema.DefinedSchemas (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.schema.DefinedSchemas

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/DoubleVisitor.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/DoubleVisitor.html new file mode 100644 index 000000000..0524170a8 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/DoubleVisitor.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.schema.DoubleVisitor (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.schema.DoubleVisitor

+
+
No usage of com.fasterxml.jackson.dataformat.avro.schema.DoubleVisitor
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/IntegerVisitor.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/IntegerVisitor.html new file mode 100644 index 000000000..a00ae635b --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/IntegerVisitor.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.schema.IntegerVisitor (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.schema.IntegerVisitor

+
+
No usage of com.fasterxml.jackson.dataformat.avro.schema.IntegerVisitor
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/MapVisitor.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/MapVisitor.html new file mode 100644 index 000000000..190a3931f --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/MapVisitor.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.schema.MapVisitor (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.schema.MapVisitor

+
+
No usage of com.fasterxml.jackson.dataformat.avro.schema.MapVisitor
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/RecordVisitor.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/RecordVisitor.html new file mode 100644 index 000000000..759d60b95 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/RecordVisitor.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.schema.RecordVisitor (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.schema.RecordVisitor

+
+
No usage of com.fasterxml.jackson.dataformat.avro.schema.RecordVisitor
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/SchemaBuilder.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/SchemaBuilder.html new file mode 100644 index 000000000..a9bcb02d8 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/SchemaBuilder.html @@ -0,0 +1,210 @@ + + + + + + +Uses of Interface com.fasterxml.jackson.dataformat.avro.schema.SchemaBuilder (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Interface
com.fasterxml.jackson.dataformat.avro.schema.SchemaBuilder

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/StringVisitor.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/StringVisitor.html new file mode 100644 index 000000000..287d434cc --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/StringVisitor.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.schema.StringVisitor (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.schema.StringVisitor

+
+
No usage of com.fasterxml.jackson.dataformat.avro.schema.StringVisitor
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/VisitorBase.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/VisitorBase.html new file mode 100644 index 000000000..30627a64a --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/VisitorBase.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.schema.VisitorBase (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.schema.VisitorBase

+
+
No usage of com.fasterxml.jackson.dataformat.avro.schema.VisitorBase
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/VisitorFormatWrapperImpl.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/VisitorFormatWrapperImpl.html new file mode 100644 index 000000000..37e5d594f --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/class-use/VisitorFormatWrapperImpl.html @@ -0,0 +1,173 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.schema.VisitorFormatWrapperImpl (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.schema.VisitorFormatWrapperImpl

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/package-frame.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/package-frame.html new file mode 100644 index 000000000..be08ff9df --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/package-frame.html @@ -0,0 +1,35 @@ + + + + + + +com.fasterxml.jackson.dataformat.avro.schema (Jackson dataformat: Avro 2.12.0 API) + + + + + +

com.fasterxml.jackson.dataformat.avro.schema

+ + + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/package-summary.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/package-summary.html new file mode 100644 index 000000000..6dba7fc84 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/package-summary.html @@ -0,0 +1,218 @@ + + + + + + +com.fasterxml.jackson.dataformat.avro.schema (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Package com.fasterxml.jackson.dataformat.avro.schema

+
+
Package that contains functionality for generating Avro Schemas +out of POJOs as seen by Jackson databind; similar to how Jackson's +JSON Schema generation works but producing different output.
+
+

See: Description

+
+
+ + + + +

Package com.fasterxml.jackson.dataformat.avro.schema Description

+
Package that contains functionality for generating Avro Schemas +out of POJOs as seen by Jackson databind; similar to how Jackson's +JSON Schema generation works but producing different output.
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/package-tree.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/package-tree.html new file mode 100644 index 000000000..2ff95e879 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/package-tree.html @@ -0,0 +1,184 @@ + + + + + + +com.fasterxml.jackson.dataformat.avro.schema Class Hierarchy (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Hierarchy For Package com.fasterxml.jackson.dataformat.avro.schema

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
    • +
    • com.fasterxml.jackson.dataformat.avro.schema.DefinedSchemas
    • +
    • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor) +
        +
      • com.fasterxml.jackson.dataformat.avro.schema.ArrayVisitor (implements com.fasterxml.jackson.dataformat.avro.schema.SchemaBuilder)
      • +
      +
    • +
    • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor) +
        +
      • com.fasterxml.jackson.dataformat.avro.schema.MapVisitor (implements com.fasterxml.jackson.dataformat.avro.schema.SchemaBuilder)
      • +
      +
    • +
    • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor) +
        +
      • com.fasterxml.jackson.dataformat.avro.schema.RecordVisitor (implements com.fasterxml.jackson.dataformat.avro.schema.SchemaBuilder)
      • +
      +
    • +
    • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.Base (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor) +
        +
      • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor.Base (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor) +
          +
        • com.fasterxml.jackson.dataformat.avro.schema.IntegerVisitor (implements com.fasterxml.jackson.dataformat.avro.schema.SchemaBuilder)
        • +
        +
      • +
      • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor.Base (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor) +
          +
        • com.fasterxml.jackson.dataformat.avro.schema.DoubleVisitor (implements com.fasterxml.jackson.dataformat.avro.schema.SchemaBuilder)
        • +
        +
      • +
      • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor.Base (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor) +
          +
        • com.fasterxml.jackson.dataformat.avro.schema.StringVisitor (implements com.fasterxml.jackson.dataformat.avro.schema.SchemaBuilder)
        • +
        +
      • +
      +
    • +
    • com.fasterxml.jackson.dataformat.avro.schema.VisitorBase (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider, com.fasterxml.jackson.dataformat.avro.schema.SchemaBuilder)
    • +
    • com.fasterxml.jackson.dataformat.avro.schema.VisitorFormatWrapperImpl (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper) + +
    • +
    +
  • +
+

Interface Hierarchy

+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/package-use.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/package-use.html new file mode 100644 index 000000000..e64f26833 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/schema/package-use.html @@ -0,0 +1,172 @@ + + + + + + +Uses of Package com.fasterxml.jackson.dataformat.avro.schema (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Package
com.fasterxml.jackson.dataformat.avro.schema

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/ArrayWriteContext.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/ArrayWriteContext.html new file mode 100644 index 000000000..1153bc653 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/ArrayWriteContext.html @@ -0,0 +1,472 @@ + + + + + + +ArrayWriteContext (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.ser
+

Class ArrayWriteContext

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/AvroWriteContext.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/AvroWriteContext.html new file mode 100644 index 000000000..5c6a37351 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/AvroWriteContext.html @@ -0,0 +1,854 @@ + + + + + + +AvroWriteContext (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.ser
+

Class AvroWriteContext

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.core.JsonStreamContext
    • +
    • +
        +
      • com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
      • +
      +
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + + + + + +
        +
      • +

        _schema

        +
        protected final org.apache.avro.Schema _schema
        +
      • +
      + + + +
        +
      • +

        _currentValue

        +
        protected Object _currentValue
        +
        +
        Since:
        +
        2.9
        +
        +
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createRootContext

        +
        public static AvroWriteContext createRootContext(AvroGenerator generator,
        +                                                 org.apache.avro.Schema schema,
        +                                                 org.apache.avro.io.BinaryEncoder encoder)
        +
      • +
      + + + +
        +
      • +

        nullContext

        +
        public static AvroWriteContext nullContext()
        +
        Factory method called to get a placeholder context that is only + in place until actual schema is handed.
        +
      • +
      + + + +
        +
      • +

        createChildArrayContext

        +
        public abstract AvroWriteContext createChildArrayContext(Object currValue)
        +                                                  throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        createChildObjectContext

        +
        public abstract AvroWriteContext createChildObjectContext(Object currValue)
        +                                                   throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        getCurrentValue

        +
        public Object getCurrentValue()
        +
        +
        Overrides:
        +
        getCurrentValue in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        setCurrentValue

        +
        public void setCurrentValue(Object v)
        +
        +
        Overrides:
        +
        setCurrentValue in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        getParent

        +
        public final AvroWriteContext getParent()
        +
        +
        Specified by:
        +
        getParent in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentName

        +
        public String getCurrentName()
        +
        +
        Specified by:
        +
        getCurrentName in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        writeFieldName

        +
        public boolean writeFieldName(String name)
        +                       throws IOException
        +
        Method that writer is to call before it writes a field name.
        +
        +
        Returns:
        +
        True if writing succeeded (for ObjectWriteContext, + iff column was recognized)
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        writeBinary

        +
        public void writeBinary(byte[] data,
        +                        int offset,
        +                        int len)
        +                 throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        writeNull

        +
        public abstract void writeNull()
        +                        throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        Since:
        +
        2.8
        +
        +
      • +
      + + + +
        +
      • +

        rawValue

        +
        public abstract Object rawValue()
        +
        Accessor called to link data being built with resulting object.
        +
      • +
      + + + +
        +
      • +

        canClose

        +
        public boolean canClose()
        +
      • +
      + + + +
        +
      • +

        appendDesc

        +
        protected abstract void appendDesc(StringBuilder sb)
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public final String toString()
        +
        Overridden to provide developer writeable "JsonPath" representation + of the context.
        +
        +
        Overrides:
        +
        toString in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        _createRecord

        +
        protected org.apache.avro.generic.GenericRecord _createRecord(org.apache.avro.Schema schema,
        +                                                              Object currValue)
        +                                                       throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _createRecord

        +
        protected org.apache.avro.generic.GenericRecord _createRecord(org.apache.avro.Schema schema)
        +                                                       throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _createArray

        +
        protected org.apache.avro.generic.GenericArray<Object> _createArray(org.apache.avro.Schema schema)
        +
      • +
      + + + +
        +
      • +

        _createObjectContext

        +
        protected AvroWriteContext _createObjectContext(org.apache.avro.Schema schema,
        +                                                Object currValue)
        +                                         throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _recordOrMapFromUnion

        +
        protected org.apache.avro.Schema _recordOrMapFromUnion(org.apache.avro.Schema unionSchema)
        +
      • +
      + + + +
        +
      • +

        resolveUnionIndex

        +
        public static int resolveUnionIndex(org.apache.avro.Schema unionSchema,
        +                                    Object datum)
        +
        Resolves the sub-schema from a union that should correspond to the datum.
        +
        +
        Parameters:
        +
        unionSchema - Union of schemas from which to choose
        +
        datum - Object that needs to map to one of the schemas in unionSchema
        +
        Returns:
        +
        Index into unionSchema.getTypes() that matches datum
        +
        Throws:
        +
        org.apache.avro.UnresolvedUnionException - if unionSchema does not have a schema that can encode datum
        +
        See Also:
        +
        resolveUnionSchema(Schema, Object)
        +
        +
      • +
      + + + +
        +
      • +

        resolveUnionType

        +
        public static org.apache.avro.Schema resolveUnionType(org.apache.avro.Schema unionSchema,
        +                                                      Object datum)
        +
      • +
      + + + +
        +
      • +

        resolveUnionSchema

        +
        public static org.apache.avro.Schema resolveUnionSchema(org.apache.avro.Schema unionSchema,
        +                                                        Object datum)
        +
        Resolves the sub-schema from a union that should correspond to the datum.
        +
        +
        Parameters:
        +
        unionSchema - Union of schemas from which to choose
        +
        datum - Object that needs to map to one of the schemas in unionSchema
        +
        Returns:
        +
        Schema that matches datum
        +
        Throws:
        +
        org.apache.avro.UnresolvedUnionException - if unionSchema does not have a schema that can encode datum
        +
        See Also:
        +
        resolveUnionIndex(Schema, Object)
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/CustomEncodingDatum.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/CustomEncodingDatum.html new file mode 100644 index 000000000..96abdc47a --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/CustomEncodingDatum.html @@ -0,0 +1,300 @@ + + + + + + +CustomEncodingDatum (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.ser
+

Class CustomEncodingDatum<T>

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.avro.ser.CustomEncodingDatum<T>
    • +
    +
  • +
+
+
    +
  • +
    +
    Type Parameters:
    +
    T - Type of data supported by this EncodedDatum
    +
    +
    +
    All Implemented Interfaces:
    +
    EncodedDatum
    +
    +
    +
    +
    public class CustomEncodingDatum<T>
    +extends Object
    +implements EncodedDatum
    +
    Writes out an object using a CustomEncoding
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        write

        +
        public void write(org.apache.avro.io.Encoder encoder)
        +           throws IOException
        +
        Description copied from interface: EncodedDatum
        +
        Callback invoked when it is time to write this datum to the output
        +
        +
        Specified by:
        +
        write in interface EncodedDatum
        +
        Parameters:
        +
        encoder - Encoder to which the datum should be written
        +
        Throws:
        +
        IOException - if there was an error writing out the datum
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/CustomEncodingSerializer.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/CustomEncodingSerializer.html new file mode 100644 index 000000000..bab549469 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/CustomEncodingSerializer.html @@ -0,0 +1,348 @@ + + + + + + +CustomEncodingSerializer (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.ser
+

Class CustomEncodingSerializer<T>

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.JsonSerializer<T>
    • +
    • +
        +
      • com.fasterxml.jackson.dataformat.avro.ser.CustomEncodingSerializer<T>
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
    +
    +
    +
    +
    public class CustomEncodingSerializer<T>
    +extends com.fasterxml.jackson.databind.JsonSerializer<T>
    +
    Serializes an object using a avro CustomEncoding
    +
    +
    See Also:
    +
    AvroAnnotationIntrospector
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonSerializer

        +com.fasterxml.jackson.databind.JsonSerializer.None
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      CustomEncodingSerializer(org.apache.avro.reflect.CustomEncoding<T> encoding) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidacceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType type) 
      voidserialize(T t, + com.fasterxml.jackson.core.JsonGenerator jsonGenerator, + com.fasterxml.jackson.databind.SerializerProvider serializerProvider) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.JsonSerializer

        +getDelegatee, handledType, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, serializeWithType, unwrappingSerializer, usesObjectId, withFilterId
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CustomEncodingSerializer

        +
        public CustomEncodingSerializer(org.apache.avro.reflect.CustomEncoding<T> encoding)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + +
        +
      • +

        serialize

        +
        public void serialize(T t,
        +                      com.fasterxml.jackson.core.JsonGenerator jsonGenerator,
        +                      com.fasterxml.jackson.databind.SerializerProvider serializerProvider)
        +               throws IOException,
        +                      com.fasterxml.jackson.core.JsonProcessingException
        +
        +
        Specified by:
        +
        serialize in class com.fasterxml.jackson.databind.JsonSerializer<T>
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonProcessingException
        +
        +
      • +
      + + + +
        +
      • +

        acceptJsonFormatVisitor

        +
        public void acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor,
        +                                    com.fasterxml.jackson.databind.JavaType type)
        +                             throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Specified by:
        +
        acceptJsonFormatVisitor in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
        +
        Overrides:
        +
        acceptJsonFormatVisitor in class com.fasterxml.jackson.databind.JsonSerializer<T>
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/EncodedDatum.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/EncodedDatum.html new file mode 100644 index 000000000..9d8eeebaa --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/EncodedDatum.html @@ -0,0 +1,239 @@ + + + + + + +EncodedDatum (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.ser
+

Interface EncodedDatum

+
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      voidwrite(org.apache.avro.io.Encoder encoder) +
      Callback invoked when it is time to write this datum to the output
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        write

        +
        void write(org.apache.avro.io.Encoder encoder)
        +    throws IOException
        +
        Callback invoked when it is time to write this datum to the output
        +
        +
        Parameters:
        +
        encoder - Encoder to which the datum should be written
        +
        Throws:
        +
        IOException - if there was an error writing out the datum
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/MapWriteContext.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/MapWriteContext.html new file mode 100644 index 000000000..6c4252ef1 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/MapWriteContext.html @@ -0,0 +1,565 @@ + + + + + + +MapWriteContext (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.ser
+

Class MapWriteContext

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/NonBSGenericDatumWriter.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/NonBSGenericDatumWriter.html new file mode 100644 index 000000000..105f61a31 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/NonBSGenericDatumWriter.html @@ -0,0 +1,325 @@ + + + + + + +NonBSGenericDatumWriter (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.ser
+

Class NonBSGenericDatumWriter<D>

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.apache.avro.generic.GenericDatumWriter<D>
    • +
    • +
        +
      • com.fasterxml.jackson.dataformat.avro.ser.NonBSGenericDatumWriter<D>
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    org.apache.avro.io.DatumWriter<D>
    +
    +
    +
    +
    public class NonBSGenericDatumWriter<D>
    +extends org.apache.avro.generic.GenericDatumWriter<D>
    +
    Need to sub-class to prevent encoder from crapping on writing an optional + Enum value (see [dataformat-avro#12])
    +
    +
    Since:
    +
    2.5
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      NonBSGenericDatumWriter(org.apache.avro.Schema root) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intresolveUnion(org.apache.avro.Schema union, + Object datum) 
      protected voidwrite(org.apache.avro.Schema schema, + Object datum, + org.apache.avro.io.Encoder out) 
      +
        +
      • + + +

        Methods inherited from class org.apache.avro.generic.GenericDatumWriter

        +convert, getArrayElements, getArraySize, getData, getMapEntries, getMapSize, npe, setSchema, write, writeArray, writeBytes, writeEnum, writeField, writeFixed, writeMap, writeRecord, writeString, writeString, writeWithoutConversion
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NonBSGenericDatumWriter

        +
        public NonBSGenericDatumWriter(org.apache.avro.Schema root)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        resolveUnion

        +
        public int resolveUnion(org.apache.avro.Schema union,
        +                        Object datum)
        +
        +
        Overrides:
        +
        resolveUnion in class org.apache.avro.generic.GenericDatumWriter<D>
        +
        +
      • +
      + + + +
        +
      • +

        write

        +
        protected void write(org.apache.avro.Schema schema,
        +                     Object datum,
        +                     org.apache.avro.io.Encoder out)
        +              throws IOException
        +
        +
        Overrides:
        +
        write in class org.apache.avro.generic.GenericDatumWriter<D>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/NopWriteContext.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/NopWriteContext.html new file mode 100644 index 000000000..7be40b5b5 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/NopWriteContext.html @@ -0,0 +1,442 @@ + + + + + + +NopWriteContext (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.ser
+

Class NopWriteContext

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/ObjectWriteContext.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/ObjectWriteContext.html new file mode 100644 index 000000000..97a4dc49a --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/ObjectWriteContext.html @@ -0,0 +1,610 @@ + + + + + + +ObjectWriteContext (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.avro.ser
+

Class ObjectWriteContext

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _record

        +
        protected final org.apache.avro.generic.GenericRecord _record
        +
      • +
      + + + +
        +
      • +

        _nextField

        +
        protected org.apache.avro.Schema.Field _nextField
        +
        Definition of property that is to be written next, if any; + null if property is to be skipped.
        +
      • +
      + + + +
        +
      • +

        _currentName

        +
        protected String _currentName
        +
      • +
      + + + +
        +
      • +

        _expectValue

        +
        protected boolean _expectValue
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ObjectWriteContext

        +
        public ObjectWriteContext(AvroWriteContext parent,
        +                          AvroGenerator generator,
        +                          org.apache.avro.generic.GenericRecord record,
        +                          Object currValue)
        +
      • +
      +
    • +
    + + +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/ArrayWriteContext.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/ArrayWriteContext.html new file mode 100644 index 000000000..1fed47dd2 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/ArrayWriteContext.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.ser.ArrayWriteContext (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.ser.ArrayWriteContext

+
+
No usage of com.fasterxml.jackson.dataformat.avro.ser.ArrayWriteContext
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/AvroWriteContext.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/AvroWriteContext.html new file mode 100644 index 000000000..4a8f2ecd5 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/AvroWriteContext.html @@ -0,0 +1,336 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/CustomEncodingDatum.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/CustomEncodingDatum.html new file mode 100644 index 000000000..500bfb4a5 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/CustomEncodingDatum.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.ser.CustomEncodingDatum (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.ser.CustomEncodingDatum

+
+
No usage of com.fasterxml.jackson.dataformat.avro.ser.CustomEncodingDatum
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/CustomEncodingSerializer.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/CustomEncodingSerializer.html new file mode 100644 index 000000000..287cd41e5 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/CustomEncodingSerializer.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.ser.CustomEncodingSerializer (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.ser.CustomEncodingSerializer

+
+
No usage of com.fasterxml.jackson.dataformat.avro.ser.CustomEncodingSerializer
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/EncodedDatum.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/EncodedDatum.html new file mode 100644 index 000000000..404fb0d30 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/EncodedDatum.html @@ -0,0 +1,168 @@ + + + + + + +Uses of Interface com.fasterxml.jackson.dataformat.avro.ser.EncodedDatum (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Interface
com.fasterxml.jackson.dataformat.avro.ser.EncodedDatum

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/MapWriteContext.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/MapWriteContext.html new file mode 100644 index 000000000..5a228f537 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/MapWriteContext.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.ser.MapWriteContext (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.ser.MapWriteContext

+
+
No usage of com.fasterxml.jackson.dataformat.avro.ser.MapWriteContext
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/NonBSGenericDatumWriter.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/NonBSGenericDatumWriter.html new file mode 100644 index 000000000..2a1ee9e5c --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/NonBSGenericDatumWriter.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.ser.NonBSGenericDatumWriter (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.ser.NonBSGenericDatumWriter

+
+
No usage of com.fasterxml.jackson.dataformat.avro.ser.NonBSGenericDatumWriter
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/NopWriteContext.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/NopWriteContext.html new file mode 100644 index 000000000..981a4255f --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/NopWriteContext.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.ser.NopWriteContext (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.ser.NopWriteContext

+
+
No usage of com.fasterxml.jackson.dataformat.avro.ser.NopWriteContext
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/ObjectWriteContext.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/ObjectWriteContext.html new file mode 100644 index 000000000..4e43f7db2 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/class-use/ObjectWriteContext.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.avro.ser.ObjectWriteContext (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.avro.ser.ObjectWriteContext

+
+
No usage of com.fasterxml.jackson.dataformat.avro.ser.ObjectWriteContext
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/package-frame.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/package-frame.html new file mode 100644 index 000000000..1cf8ad3c1 --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +com.fasterxml.jackson.dataformat.avro.ser (Jackson dataformat: Avro 2.12.0 API) + + + + + +

com.fasterxml.jackson.dataformat.avro.ser

+ + + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/package-summary.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/package-summary.html new file mode 100644 index 000000000..0c734f48a --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/package-summary.html @@ -0,0 +1,201 @@ + + + + + + +com.fasterxml.jackson.dataformat.avro.ser (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Package com.fasterxml.jackson.dataformat.avro.ser

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/package-tree.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/package-tree.html new file mode 100644 index 000000000..e2294960a --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/package-tree.html @@ -0,0 +1,165 @@ + + + + + + +com.fasterxml.jackson.dataformat.avro.ser Class Hierarchy (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Hierarchy For Package com.fasterxml.jackson.dataformat.avro.ser

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • com.fasterxml.jackson.dataformat.avro.ser.CustomEncodingDatum<T> (implements com.fasterxml.jackson.dataformat.avro.ser.EncodedDatum)
    • +
    • org.apache.avro.generic.GenericDatumWriter<D> (implements org.apache.avro.io.DatumWriter<D>) + +
    • +
    • com.fasterxml.jackson.databind.JsonSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable) + +
    • +
    • com.fasterxml.jackson.core.JsonStreamContext + +
    • +
    +
  • +
+

Interface Hierarchy

+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/package-use.html b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/package-use.html new file mode 100644 index 000000000..59b7d28cd --- /dev/null +++ b/docs/javadoc/avro/2.12/com/fasterxml/jackson/dataformat/avro/ser/package-use.html @@ -0,0 +1,183 @@ + + + + + + +Uses of Package com.fasterxml.jackson.dataformat.avro.ser (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + + + + +
+

Uses of Package
com.fasterxml.jackson.dataformat.avro.ser

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/constant-values.html b/docs/javadoc/avro/2.12/constant-values.html new file mode 100644 index 000000000..86afa9cab --- /dev/null +++ b/docs/javadoc/avro/2.12/constant-values.html @@ -0,0 +1,298 @@ + + + + + + +Constant Field Values (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Constant Field Values

+

Contents

+ +
+
+ + +

com.fasterxml.*

+
    +
  • + + + + + + + + + + + + + + +
    com.fasterxml.jackson.dataformat.avro.AvroFactory 
    Modifier and TypeConstant FieldValue
    + +public static final StringFORMAT_NAME_AVRO"avro"
    +
  • +
  • + + + + + + + + + + + + + + +
    com.fasterxml.jackson.dataformat.avro.AvroSchema 
    Modifier and TypeConstant FieldValue
    + +public static final StringTYPE_ID"avro"
    +
  • +
+ + +
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/deprecated-list.html b/docs/javadoc/avro/2.12/deprecated-list.html new file mode 100644 index 000000000..963dd4bff --- /dev/null +++ b/docs/javadoc/avro/2.12/deprecated-list.html @@ -0,0 +1,148 @@ + + + + + + +Deprecated List (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Deprecated API

+

Contents

+ +
+
+ + + +
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/help-doc.html b/docs/javadoc/avro/2.12/help-doc.html new file mode 100644 index 000000000..653a39813 --- /dev/null +++ b/docs/javadoc/avro/2.12/help-doc.html @@ -0,0 +1,231 @@ + + + + + + +API Help (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

How This API Document Is Organized

+
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
+
+
+
    +
  • +

    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. This page can contain six categories:

    +
      +
    • Interfaces (italic)
    • +
    • Classes
    • +
    • Enums
    • +
    • Exceptions
    • +
    • Errors
    • +
    • Annotation Types
    • +
    +
  • +
  • +

    Class/Interface

    +

    Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

    +
      +
    • Class inheritance diagram
    • +
    • Direct Subclasses
    • +
    • All Known Subinterfaces
    • +
    • All Known Implementing Classes
    • +
    • Class/interface declaration
    • +
    • Class/interface description
    • +
    +
      +
    • Nested Class Summary
    • +
    • Field Summary
    • +
    • Constructor Summary
    • +
    • Method Summary
    • +
    +
      +
    • Field Detail
    • +
    • Constructor Detail
    • +
    • Method Detail
    • +
    +

    Each summary entry contains the first sentence from the detailed description for that item. 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.

    +
  • +
  • +

    Annotation Type

    +

    Each annotation type has its own separate page with the following sections:

    +
      +
    • Annotation Type declaration
    • +
    • Annotation Type description
    • +
    • Required Element Summary
    • +
    • Optional Element Summary
    • +
    • Element Detail
    • +
    +
  • +
  • +

    Enum

    +

    Each enum has its own separate page with the following sections:

    +
      +
    • Enum declaration
    • +
    • Enum description
    • +
    • Enum Constant Summary
    • +
    • Enum Constant Detail
    • +
    +
  • +
  • +

    Use

    +

    Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.

    +
  • +
  • +

    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. The classes are organized by inheritance structure starting with java.lang.Object. The 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 "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 improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

    +
  • +
  • +

    Index

    +

    The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.

    +
  • +
  • +

    Prev/Next

    +

    These links take you to the next or previous class, interface, package, or related page.

    +
  • +
  • +

    Frames/No Frames

    +

    These links show and hide the HTML frames. All pages are available with or without frames.

    +
  • +
  • +

    All Classes

    +

    The All Classes link shows all classes and interfaces except non-static nested types.

    +
  • +
  • +

    Serialized Form

    +

    Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using 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.

    +
  • +
  • +

    Constant Field Values

    +

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

    +
  • +
+This help file applies to API documentation generated using the standard doclet.
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/index-all.html b/docs/javadoc/avro/2.12/index-all.html new file mode 100644 index 000000000..fabd75a50 --- /dev/null +++ b/docs/javadoc/avro/2.12/index-all.html @@ -0,0 +1,2694 @@ + + + + + + +Index (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I J K L M N O P R S T U V W X _  + + +

A

+
+
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.dataformat.avro.ser.CustomEncodingSerializer
+
 
+
addAlias(Schema, BeanDescription) - Static method in class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+
+
Looks for @AvroAlias on bean and adds it to schema if it exists
+
+
addSchema(JavaType, Schema) - Method in class com.fasterxml.jackson.dataformat.avro.schema.DefinedSchemas
+
 
+
anyNumberSchema() - Static method in class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+
 
+
ApacheAvroFactory - Class in com.fasterxml.jackson.dataformat.avro.apacheimpl
+
+
Alternative AvroFactory implementation that uses + codecs from Apache Avro library instead of Jackson "native" + codecs.
+
+
ApacheAvroFactory() - Constructor for class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroFactory
+
 
+
ApacheAvroFactory(ObjectCodec) - Constructor for class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroFactory
+
 
+
ApacheAvroFactory(AvroFactory, ObjectCodec) - Constructor for class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroFactory
+
 
+
ApacheAvroParserImpl - Class in com.fasterxml.jackson.dataformat.avro.apacheimpl
+
+
Implementation class that exposes additional internal API + to be used as callbacks by AvroReadContext implementations.
+
+
ApacheAvroParserImpl(IOContext, int, int, ObjectCodec, InputStream) - Constructor for class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
ApacheAvroParserImpl(IOContext, int, int, ObjectCodec, byte[], int, int) - Constructor for class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
ApacheCodecRecycler - Class in com.fasterxml.jackson.dataformat.avro.apacheimpl
+
+
Simple helper class that contains extracted functionality for + simple encoder/decoder recycling.
+
+
ApacheCodecRecycler.BadSchemaException - Exception in com.fasterxml.jackson.dataformat.avro.apacheimpl
+
 
+
appendDesc(StringBuilder) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ArrayReader
+
 
+
appendDesc(StringBuilder) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroReadContext
+
 
+
appendDesc(StringBuilder) - Method in class com.fasterxml.jackson.dataformat.avro.deser.MapReader
+
 
+
appendDesc(StringBuilder) - Method in class com.fasterxml.jackson.dataformat.avro.deser.MissingReader
+
 
+
appendDesc(StringBuilder) - Method in class com.fasterxml.jackson.dataformat.avro.deser.RootReader
+
 
+
appendDesc(StringBuilder) - Method in class com.fasterxml.jackson.dataformat.avro.ser.ArrayWriteContext
+
 
+
appendDesc(StringBuilder) - Method in class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
+
 
+
appendDesc(StringBuilder) - Method in class com.fasterxml.jackson.dataformat.avro.ser.NopWriteContext
+
 
+
ArrayDefaults(AvroReadContext, AvroParserImpl, AvroFieldReader[]) - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.StructDefaults.ArrayDefaults
+
 
+
arrayNext() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.DecoderOverAvroParser
+
 
+
ArrayReader - Class in com.fasterxml.jackson.dataformat.avro.deser
+
 
+
ArrayReader(AvroReadContext, AvroParserImpl, String, String) - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.ArrayReader
+
 
+
ArrayVisitor - Class in com.fasterxml.jackson.dataformat.avro.schema
+
 
+
ArrayVisitor(SerializerProvider, JavaType, DefinedSchemas) - Constructor for class com.fasterxml.jackson.dataformat.avro.schema.ArrayVisitor
+
 
+
ArrayWriteContext - Class in com.fasterxml.jackson.dataformat.avro.ser
+
 
+
ArrayWriteContext(AvroWriteContext, AvroGenerator, GenericArray<Object>, Object) - Constructor for class com.fasterxml.jackson.dataformat.avro.ser.ArrayWriteContext
+
 
+
asFieldReader(String, boolean) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder
+
 
+
asFieldReader(String, boolean) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.BooleanDecoder
+
 
+
asFieldReader(String, boolean) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.BytesDecoder
+
 
+
asFieldReader(String, boolean) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.DoubleReader
+
 
+
asFieldReader(String, boolean) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.EnumDecoder
+
 
+
asFieldReader(String, boolean) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.FixedDecoder
+
 
+
asFieldReader(String, boolean) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.FloatReader
+
 
+
asFieldReader(String, boolean) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.IntReader
+
 
+
asFieldReader(String, boolean) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.LongReader
+
 
+
asFieldReader(String, boolean) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.NullReader
+
 
+
asFieldReader(String, boolean) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.ScalarUnionDecoder
+
 
+
asFieldReader(String, boolean) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.StringReader
+
 
+
AVRO_SCHEMA_PROP_CLASS - Static variable in class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+
+
Constant used by native Avro Schemas for indicating more specific + physical class of a value; referenced indirectly to reduce direct + dependencies to the standard avro library.
+
+
AVRO_SCHEMA_PROP_ELEMENT_CLASS - Static variable in class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+
+
Constant used by native Avro Schemas for indicating more specific + physical class of a array element; referenced indirectly to reduce direct + dependencies to the standard avro library.
+
+
AVRO_SCHEMA_PROP_KEY_CLASS - Static variable in class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+
+
Constant used by native Avro Schemas for indicating more specific + physical class of a map key; referenced indirectly to reduce direct + dependencies to the standard avro library.
+
+
AvroAnnotationIntrospector - Class in com.fasterxml.jackson.dataformat.avro
+
+
Adds support for the following annotations from the Apache Avro implementation: + + @AvroIgnore - Alias for JsonIgnore + @AvroName("custom Name") - Alias for JsonProperty("custom name") + @AvroDefault("default value") - Alias for JsonProperty.defaultValue, to + define default value for generated Schemas + + @Nullable - Alias for JsonProperty(required = false) + @Stringable - Alias for JsonCreator on the constructor and JsonValue on + the Object.toString() method.
+
+
AvroAnnotationIntrospector() - Constructor for class com.fasterxml.jackson.dataformat.avro.AvroAnnotationIntrospector
+
 
+
AvroFactory - Class in com.fasterxml.jackson.dataformat.avro
+
+
Default JsonFactory implementation for encoding/decoding Avro + content, uses native Jackson encoder/decoder.
+
+
AvroFactory() - Constructor for class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
+
Default constructor used to create factory instances.
+
+
AvroFactory(ObjectCodec) - Constructor for class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
 
+
AvroFactory(AvroFactory, ObjectCodec) - Constructor for class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
 
+
AvroFactory(AvroFactoryBuilder) - Constructor for class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
+
Constructors used by AvroFactoryBuilder for instantiation.
+
+
AvroFactoryBuilder - Class in com.fasterxml.jackson.dataformat.avro
+
+
TSFBuilder + implementation for constructing AvroFactory + instances.
+
+
AvroFactoryBuilder() - Constructor for class com.fasterxml.jackson.dataformat.avro.AvroFactoryBuilder
+
 
+
AvroFactoryBuilder(boolean) - Constructor for class com.fasterxml.jackson.dataformat.avro.AvroFactoryBuilder
+
 
+
AvroFactoryBuilder(AvroFactory) - Constructor for class com.fasterxml.jackson.dataformat.avro.AvroFactoryBuilder
+
 
+
AvroFieldDefaulters - Class in com.fasterxml.jackson.dataformat.avro.deser
+
+
Factory class for various default providers
+
+
AvroFieldDefaulters() - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.AvroFieldDefaulters
+
 
+
AvroFieldReader - Class in com.fasterxml.jackson.dataformat.avro.deser
+
+
Entity that encapsulates details of accessing value of a single field + of a "Record" (Avro term, corresponding roughly to JSON Object).
+
+
AvroFieldReader(String, boolean, String) - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.AvroFieldReader
+
 
+
AvroFixedSize - Annotation Type in com.fasterxml.jackson.dataformat.avro
+
+
Only used during Avro schema generation; has no effect on data (de)serialization.
+
+
AvroGenerator - Class in com.fasterxml.jackson.dataformat.avro
+
 
+
AvroGenerator(IOContext, int, int, ObjectCodec, OutputStream) - Constructor for class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
AvroGenerator.Feature - Enum in com.fasterxml.jackson.dataformat.avro
+
+
Enumeration that defines all togglable features for Avro generators
+
+
AvroMapper - Class in com.fasterxml.jackson.dataformat.avro
+
+
Convenience AvroMapper, which is mostly similar to simply + constructing a mapper with AvroFactory, but also adds little + bit of convenience around AvroSchema generation.
+
+
AvroMapper() - Constructor for class com.fasterxml.jackson.dataformat.avro.AvroMapper
+
+
Constructor that will construct mapper with standard AvroFactory + as codec, and will also register AvroModule.
+
+
AvroMapper(AvroFactory) - Constructor for class com.fasterxml.jackson.dataformat.avro.AvroMapper
+
+
Constructor that will construct mapper with given AvroFactory, + as well as register standard AvroModule (with default settings).
+
+
AvroMapper(Module...) - Constructor for class com.fasterxml.jackson.dataformat.avro.AvroMapper
+
+
Constructor that will construct mapper with standard AvroFactory + as codec, and register given modules but nothing else (that is, will + only register AvroModule if it's included as argument.
+
+
AvroMapper(AvroFactory, Module...) - Constructor for class com.fasterxml.jackson.dataformat.avro.AvroMapper
+
+
Constructor that will construct mapper with specified AvroFactory + as codec, and register given modules but nothing else (that is, will + only register AvroModule if it's included as argument.
+
+
AvroMapper(ObjectMapper) - Constructor for class com.fasterxml.jackson.dataformat.avro.AvroMapper
+
 
+
AvroMapper.Builder - Class in com.fasterxml.jackson.dataformat.avro
+
+
Base implementation for "Vanilla" ObjectMapper, used with + Avro backend.
+
+
AvroModule - Class in com.fasterxml.jackson.dataformat.avro
+
+
Module that adds support for handling datatypes specific to the standard + Java Avro library: + + Support handling of Schema: remove from Avro lib generated types; + serialize as (JSON) String for others + + Add special AnnotationIntrospector that supports Apache Avro lib + annotations + + Support limited polymorphic handling of properties with nominal type + of Object.
+
+
AvroModule() - Constructor for class com.fasterxml.jackson.dataformat.avro.AvroModule
+
 
+
AvroModule.SchemaSerializer - Class in com.fasterxml.jackson.dataformat.avro
+
 
+
AvroParser - Class in com.fasterxml.jackson.dataformat.avro
+
+
JsonParser implementation for decoding Avro content and + exposing at as a stream of JsonTokens, to be used + for data binding.
+
+
AvroParser(IOContext, int, int, ObjectCodec) - Constructor for class com.fasterxml.jackson.dataformat.avro.AvroParser
+
 
+
AvroParser.Feature - Enum in com.fasterxml.jackson.dataformat.avro
+
+
Enumeration that defines all togglable features for Avro parsers.
+
+
AvroParserImpl - Class in com.fasterxml.jackson.dataformat.avro.deser
+
+
Implementation class that exposes additional internal API + to be used as callbacks by AvroReadContext implementations.
+
+
AvroParserImpl(IOContext, int, int, ObjectCodec) - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
AvroReadContext - Class in com.fasterxml.jackson.dataformat.avro.deser
+
+
We need to use a custom context to be able to carry along + Object and array records.
+
+
AvroReadContext(AvroReadContext, String) - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.AvroReadContext
+
 
+
AvroReaderFactory - Class in com.fasterxml.jackson.dataformat.avro.deser
+
+
Helper class used for constructing a hierarchic reader for given + (reader-) schema.
+
+
AvroReaderFactory() - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory
+
 
+
AvroSchema - Class in com.fasterxml.jackson.dataformat.avro
+
+
Wrapper for Schema information needed to encode and decode Avro-format + data.
+
+
AvroSchema(Schema) - Constructor for class com.fasterxml.jackson.dataformat.avro.AvroSchema
+
 
+
AvroSchemaGenerator - Class in com.fasterxml.jackson.dataformat.avro.schema
+
+
Class that can generate an AvroSchema for a given Java POJO, + using definitions Jackson would use for serialization.
+
+
AvroSchemaGenerator() - Constructor for class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaGenerator
+
 
+
AvroSchemaHelper - Class in com.fasterxml.jackson.dataformat.avro.schema
+
 
+
AvroSchemaHelper() - Constructor for class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+
 
+
AvroSerializerModifier - Class in com.fasterxml.jackson.dataformat.avro
+
+
Serializer modifier used to suppress serialization of "schema" + property for Avro-generated types.
+
+
AvroSerializerModifier() - Constructor for class com.fasterxml.jackson.dataformat.avro.AvroSerializerModifier
+
 
+
AvroStructureReader - Class in com.fasterxml.jackson.dataformat.avro.deser
+
+
Base class for handlers for Avro structured types (or in some cases, + scalar types that need to be exposed in unified way similar to + structured types).
+
+
AvroStructureReader(AvroReadContext, int, String) - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.AvroStructureReader
+
 
+
AvroTypeDeserializer - Class in com.fasterxml.jackson.dataformat.avro
+
 
+
AvroTypeDeserializer(JavaType, TypeIdResolver, String, boolean, JavaType) - Constructor for class com.fasterxml.jackson.dataformat.avro.AvroTypeDeserializer
+
 
+
AvroTypeDeserializer(TypeDeserializerBase, BeanProperty) - Constructor for class com.fasterxml.jackson.dataformat.avro.AvroTypeDeserializer
+
 
+
AvroTypeIdResolver - Class in com.fasterxml.jackson.dataformat.avro
+
+
TypeIdResolver for Avro type IDs embedded in schemas.
+
+
AvroTypeIdResolver(JavaType, TypeFactory, PolymorphicTypeValidator, Collection<NamedType>) - Constructor for class com.fasterxml.jackson.dataformat.avro.AvroTypeIdResolver
+
 
+
AvroTypeIdResolver(JavaType, TypeFactory, PolymorphicTypeValidator) - Constructor for class com.fasterxml.jackson.dataformat.avro.AvroTypeIdResolver
+
 
+
AvroTypeResolverBuilder - Class in com.fasterxml.jackson.dataformat.avro
+
 
+
AvroTypeResolverBuilder() - Constructor for class com.fasterxml.jackson.dataformat.avro.AvroTypeResolverBuilder
+
 
+
AvroUntypedDeserializer - Class in com.fasterxml.jackson.dataformat.avro.deser
+
+
Deserializer for handling when we have no target type, just schema type.
+
+
AvroUntypedDeserializer() - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.AvroUntypedDeserializer
+
 
+
AvroWriteContext - Class in com.fasterxml.jackson.dataformat.avro.ser
+
 
+
AvroWriteContext(int, AvroWriteContext, AvroGenerator, Schema, Object) - Constructor for class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
+
 
+
+ + + +

B

+
+
BadSchemaException(String, Throwable) - Constructor for exception com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheCodecRecycler.BadSchemaException
+
 
+
BooleanDecoder() - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.BooleanDecoder
+
 
+
BooleanDefaults(String, boolean) - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.BooleanDefaults
+
 
+
branchIndex() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
build() - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactoryBuilder
+
 
+
builder() - Static method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
+
Main factory method to use for constructing a builder for creating + AvroFactory instances with different configuration.
+
+
builder() - Static method in class com.fasterxml.jackson.dataformat.avro.AvroMapper
+
 
+
builder(AvroFactory) - Static method in class com.fasterxml.jackson.dataformat.avro.AvroMapper
+
 
+
Builder(AvroMapper) - Constructor for class com.fasterxml.jackson.dataformat.avro.AvroMapper.Builder
+
 
+
builderWithApacheDecoder() - Static method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
+
Main factory method to use for constructing a builder for creating + AvroFactory instances with different configuration, + initialized to use Apache Avro library codec for decoding content + (instead of Jackson native decoder).
+
+
builderWithNativeDecoder() - Static method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
+
Main factory method to use for constructing a builder for creating + AvroFactory instances with different configuration, + initialized to use Jackson antive codec for decoding content + (instead of Apache Avro library decoder).
+
+
buildTypeDeserializer(DeserializationConfig, JavaType, Collection<NamedType>) - Method in class com.fasterxml.jackson.dataformat.avro.AvroTypeResolverBuilder
+
 
+
buildTypeSerializer(SerializationConfig, JavaType, Collection<NamedType>) - Method in class com.fasterxml.jackson.dataformat.avro.AvroTypeResolverBuilder
+
 
+
builtAvroSchema() - Method in class com.fasterxml.jackson.dataformat.avro.schema.ArrayVisitor
+
 
+
builtAvroSchema() - Method in class com.fasterxml.jackson.dataformat.avro.schema.DoubleVisitor
+
 
+
builtAvroSchema() - Method in class com.fasterxml.jackson.dataformat.avro.schema.IntegerVisitor
+
 
+
builtAvroSchema() - Method in class com.fasterxml.jackson.dataformat.avro.schema.MapVisitor
+
 
+
builtAvroSchema() - Method in class com.fasterxml.jackson.dataformat.avro.schema.RecordVisitor
+
 
+
builtAvroSchema() - Method in interface com.fasterxml.jackson.dataformat.avro.schema.SchemaBuilder
+
 
+
builtAvroSchema() - Method in class com.fasterxml.jackson.dataformat.avro.schema.StringVisitor
+
 
+
builtAvroSchema() - Method in class com.fasterxml.jackson.dataformat.avro.schema.VisitorBase
+
 
+
BytesDecoder() - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.BytesDecoder
+
 
+
BytesDefaults(String, byte[]) - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.BytesDefaults
+
 
+
+ + + +

C

+
+
canClose() - Method in class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
+
 
+
canHandleBinaryNatively() - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
 
+
canReadTypeId() - Method in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
 
+
canUseSchema(FormatSchema) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
 
+
canUseSchema(FormatSchema) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
canUseSchema(FormatSchema) - Method in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
 
+
canWriteBinaryNatively() - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
changeProperties(SerializationConfig, BeanDescription, List<BeanPropertyWriter>) - Method in class com.fasterxml.jackson.dataformat.avro.AvroSerializerModifier
+
 
+
checkInputEnd() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
checkInputEnd() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
checkInputEnd() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
close() - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
close() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
closedInstance - Static variable in class com.fasterxml.jackson.dataformat.avro.deser.MissingReader
+
 
+
collectDefaults() - Static method in enum com.fasterxml.jackson.dataformat.avro.AvroGenerator.Feature
+
+
Method that calculates bit set (flags) of all features that + are enabled by default.
+
+
collectDefaults() - Static method in enum com.fasterxml.jackson.dataformat.avro.AvroParser.Feature
+
+
Method that calculates bit set (flags) of all features that + are enabled by default.
+
+
com.fasterxml.jackson.dataformat.avro - package com.fasterxml.jackson.dataformat.avro
+
 
+
com.fasterxml.jackson.dataformat.avro.apacheimpl - package com.fasterxml.jackson.dataformat.avro.apacheimpl
+
+
Package that contains codec implementations (and support pieces) +that build on Apache avro library.
+
+
com.fasterxml.jackson.dataformat.avro.deser - package com.fasterxml.jackson.dataformat.avro.deser
+
 
+
com.fasterxml.jackson.dataformat.avro.schema - package com.fasterxml.jackson.dataformat.avro.schema
+
+
Package that contains functionality for generating Avro Schemas +out of POJOs as seen by Jackson databind; similar to how Jackson's +JSON Schema generation works but producing different output.
+
+
com.fasterxml.jackson.dataformat.avro.ser - package com.fasterxml.jackson.dataformat.avro.ser
+
 
+
complete() - Method in class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
+
 
+
configure(AvroParser.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
+
Method for enabling or disabling specified parser feature + (check AvroParser.Feature for list of features)
+
+
configure(AvroGenerator.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
+
Method for enabling or disabling specified generator feature + (check AvroGenerator.Feature for list of features)
+
+
configure(AvroParser.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactoryBuilder
+
 
+
configure(AvroGenerator.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactoryBuilder
+
 
+
configure(AvroGenerator.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
configure(AvroParser.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.avro.AvroMapper.Builder
+
 
+
configure(AvroGenerator.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.avro.AvroMapper.Builder
+
 
+
configure(AvroParser.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
+
Method for enabling or disabling specified Avro feature + (check AvroParser.Feature for list of features)
+
+
construct(ScalarDecoder, String, String) - Static method in class com.fasterxml.jackson.dataformat.avro.deser.ArrayReader
+
 
+
construct(AvroStructureReader, String, String) - Static method in class com.fasterxml.jackson.dataformat.avro.deser.ArrayReader
+
 
+
construct(String, AvroStructureReader) - Static method in class com.fasterxml.jackson.dataformat.avro.deser.AvroFieldReader
+
 
+
construct(ScalarDecoder, String, String, String) - Static method in class com.fasterxml.jackson.dataformat.avro.deser.MapReader
+
 
+
construct(AvroStructureReader, String, String) - Static method in class com.fasterxml.jackson.dataformat.avro.deser.MapReader
+
 
+
constructSkipper(String, AvroStructureReader) - Static method in class com.fasterxml.jackson.dataformat.avro.deser.AvroFieldReader
+
 
+
consumesNoContent() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroStructureReader
+
+
Method that may be called to check if the values "read" by this reader + are zero-length, that is, consume no content: most common example being + Record with no fields.
+
+
consumeToken(JsonToken...) - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.DecoderOverAvroParser
+
+
Reads in the next value token from the parser and validates that it's one of the expected tokens
+
+
convertNumberToBigDecimal() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
convertNumberToBigInteger() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
convertNumberToDouble() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
convertNumberToFloat() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
convertNumberToInt() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
convertNumberToLong() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
copy() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroFactory
+
 
+
copy() - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
 
+
copy() - Method in class com.fasterxml.jackson.dataformat.avro.AvroMapper
+
 
+
createArrayDefaults(String, List<AvroFieldReader>) - Static method in class com.fasterxml.jackson.dataformat.avro.deser.StructDefaults
+
 
+
createArrayReader(Schema) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory
+
 
+
createChildArrayContext(Object) - Method in class com.fasterxml.jackson.dataformat.avro.ser.ArrayWriteContext
+
 
+
createChildArrayContext(Object) - Method in class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
+
 
+
createChildArrayContext(Object) - Method in class com.fasterxml.jackson.dataformat.avro.ser.MapWriteContext
+
 
+
createChildArrayContext(Object) - Method in class com.fasterxml.jackson.dataformat.avro.ser.NopWriteContext
+
 
+
createChildArrayContext(Object) - Method in class com.fasterxml.jackson.dataformat.avro.ser.ObjectWriteContext
+
 
+
createChildObjectContext(Object) - Method in class com.fasterxml.jackson.dataformat.avro.ser.ArrayWriteContext
+
 
+
createChildObjectContext(Object) - Method in class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
+
 
+
createChildObjectContext(Object) - Method in class com.fasterxml.jackson.dataformat.avro.ser.MapWriteContext
+
 
+
createChildObjectContext(Object) - Method in class com.fasterxml.jackson.dataformat.avro.ser.NopWriteContext
+
 
+
createChildObjectContext(Object) - Method in class com.fasterxml.jackson.dataformat.avro.ser.ObjectWriteContext
+
 
+
createDefaulter(String, JsonNode) - Static method in class com.fasterxml.jackson.dataformat.avro.deser.AvroFieldDefaulters
+
 
+
createEnumSchema(BeanDescription, List<String>) - Static method in class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+
+
Constructs a new enum schema
+
+
createFieldReader(Schema.Field) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory
+
 
+
createFor(Schema) - Static method in class com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory
+
 
+
createFor(Schema, Schema) - Static method in class com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory
+
 
+
createGenerator(OutputStream, JsonEncoding) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
+
+ note: co-variant return type
+
+
createGenerator(OutputStream) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
+
Since Avro format always uses UTF-8 internally, no encoding need + to be passed to this method.
+
+
createMapReader(Schema) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory
+
 
+
createObjectDefaults(String, List<AvroFieldReader>) - Static method in class com.fasterxml.jackson.dataformat.avro.deser.StructDefaults
+
 
+
createParser(File) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
 
+
createParser(URL) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
 
+
createParser(InputStream) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
 
+
createParser(byte[]) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
 
+
createParser(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
 
+
createReader(Schema) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory
+
+
Method for creating a reader instance for specified type, + only using specific schema that was used to encoded data + ("writer schema").
+
+
createRecordReader(Schema) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory
+
 
+
createRootContext(AvroGenerator, Schema, BinaryEncoder) - Static method in class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
+
 
+
createScalarValueDecoder(Schema) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory
+
 
+
createUnionReader(Schema) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory
+
 
+
createUUIDSchema() - Static method in class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+
+
Helper method to enclose details of expressing best Avro Schema for + UUID: 16-byte fixed-length binary (alternative would + be basic variable length "bytes").
+
+
CustomEncodingDatum<T> - Class in com.fasterxml.jackson.dataformat.avro.ser
+
+
Writes out an object using a CustomEncoding
+
+
CustomEncodingDatum(CustomEncodingWrapper<T>, T) - Constructor for class com.fasterxml.jackson.dataformat.avro.ser.CustomEncodingDatum
+
 
+
CustomEncodingDeserializer<T> - Class in com.fasterxml.jackson.dataformat.avro.apacheimpl
+
+
Deserializes an object using a avro CustomEncoding
+
+
CustomEncodingDeserializer(CustomEncoding<T>) - Constructor for class com.fasterxml.jackson.dataformat.avro.apacheimpl.CustomEncodingDeserializer
+
 
+
CustomEncodingSerializer<T> - Class in com.fasterxml.jackson.dataformat.avro.ser
+
+
Serializes an object using a avro CustomEncoding
+
+
CustomEncodingSerializer(CustomEncoding<T>) - Constructor for class com.fasterxml.jackson.dataformat.avro.ser.CustomEncodingSerializer
+
 
+
CustomEncodingWrapper<T> - Class in com.fasterxml.jackson.dataformat.avro
+
+
Wrapper that makes the methods on a CustomEncoding accessible since they are otherwise package-private.
+
+
CustomEncodingWrapper(CustomEncoding<T>) - Constructor for class com.fasterxml.jackson.dataformat.avro.CustomEncodingWrapper
+
 
+
+ + + +

D

+
+
decodeArrayNext() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
decodeArrayNext() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
decodeArrayNext() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
decodeArrayStart() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
decodeArrayStart() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
decodeArrayStart() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
decodeBoolean() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
decodeBoolean() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
decodeBoolean() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
decodeBytes() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
decodeBytes() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
decodeBytes() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
decodeDouble() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
decodeDouble() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
decodeDouble() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
decodeEnum() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
decodeEnum() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
decodeEnum() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
decodeFixed(int) - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
decodeFixed(int) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
decodeFixed(int) - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
decodeFloat() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
decodeFloat() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
decodeFloat() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
decodeIndex() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
decodeIndex() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
decodeIndex() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
decodeInt() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
decodeInt() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
decodeInt() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
decodeIntToken() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
decodeIntToken() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
decodeIntToken() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
decodeLong() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
decodeLong() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
decodeLong() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
decodeLongToken() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
decodeLongToken() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
decodeLongToken() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
decodeMapKey() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
decodeMapKey() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
decodeMapKey() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
decodeMapNext() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
decodeMapNext() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
decodeMapNext() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
decodeMapStart() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
decodeMapStart() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
decodeMapStart() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
decoder(InputStream, boolean) - Static method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheCodecRecycler
+
 
+
decoder(byte[], int, int) - Static method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheCodecRecycler
+
 
+
DECODER_FACTORY - Static variable in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheCodecRecycler
+
 
+
DecoderOverAvroParser - Class in com.fasterxml.jackson.dataformat.avro.apacheimpl
+
+
Wraps an AvroParser instance and allows it to be advanced by reading from it like an avro Decoder
+
+
DecoderOverAvroParser(AvroParserImpl) - Constructor for class com.fasterxml.jackson.dataformat.avro.apacheimpl.DecoderOverAvroParser
+
 
+
decodeString() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
decodeString() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
decodeString() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
decodeStringToken() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
decodeStringToken() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
decodeStringToken() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
decodeValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.BooleanDecoder
+
 
+
decodeValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.BytesDecoder
+
 
+
decodeValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder
+
 
+
decodeValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.DoubleReader
+
 
+
decodeValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.EnumDecoder
+
 
+
decodeValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.FixedDecoder
+
 
+
decodeValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.FloatReader
+
 
+
decodeValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.IntReader
+
 
+
decodeValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.LongReader
+
 
+
decodeValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.NullReader
+
 
+
decodeValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.ScalarUnionDecoder
+
 
+
decodeValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.StringReader
+
 
+
DefaultsBase(String, String) - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.DefaultsBase
+
 
+
DefinedSchemas - Class in com.fasterxml.jackson.dataformat.avro.schema
+
+
Simple container for Schemas that have already been generated during + generation process; used to share definitions.
+
+
DefinedSchemas() - Constructor for class com.fasterxml.jackson.dataformat.avro.schema.DefinedSchemas
+
 
+
deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.CustomEncodingDeserializer
+
 
+
deserialize(JsonParser, DeserializationContext, T) - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.CustomEncodingDeserializer
+
 
+
deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroUntypedDeserializer
+
 
+
deserializeTypedFromAny(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.dataformat.avro.AvroTypeDeserializer
+
 
+
deserializeTypedFromArray(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.dataformat.avro.AvroTypeDeserializer
+
 
+
deserializeTypedFromObject(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.dataformat.avro.AvroTypeDeserializer
+
 
+
deserializeTypedFromScalar(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.dataformat.avro.AvroTypeDeserializer
+
 
+
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroUntypedDeserializer
+
 
+
disable(AvroParser.Feature) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
+
Method for disabling specified parser features + (check AvroParser.Feature for list of features)
+
+
disable(AvroGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
+
Method for disabling specified generator feature + (check AvroGenerator.Feature for list of features)
+
+
disable(AvroParser.Feature) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactoryBuilder
+
 
+
disable(AvroParser.Feature, AvroParser.Feature...) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactoryBuilder
+
 
+
disable(AvroGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactoryBuilder
+
 
+
disable(AvroGenerator.Feature, AvroGenerator.Feature...) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactoryBuilder
+
 
+
disable(AvroGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
disable(AvroParser.Feature...) - Method in class com.fasterxml.jackson.dataformat.avro.AvroMapper.Builder
+
 
+
disable(AvroGenerator.Feature...) - Method in class com.fasterxml.jackson.dataformat.avro.AvroMapper.Builder
+
 
+
disable(AvroParser.Feature) - Method in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
+
Method for disabling specified Avro feature + (check AvroParser.Feature for list of features)
+
+
DoubleDefaults(String, double) - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.DoubleDefaults
+
 
+
DoubleReader() - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.DoubleReader
+
 
+
DoubleVisitor - Class in com.fasterxml.jackson.dataformat.avro.schema
+
 
+
DoubleVisitor(JavaType) - Constructor for class com.fasterxml.jackson.dataformat.avro.schema.DoubleVisitor
+
 
+
+ + + +

E

+
+
enable(AvroParser.Feature) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
+
Method for enabling specified parser feature + (check AvroParser.Feature for list of features)
+
+
enable(AvroGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
+
Method for enabling specified generator features + (check AvroGenerator.Feature for list of features)
+
+
enable(AvroParser.Feature) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactoryBuilder
+
 
+
enable(AvroParser.Feature, AvroParser.Feature...) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactoryBuilder
+
 
+
enable(AvroGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactoryBuilder
+
 
+
enable(AvroGenerator.Feature, AvroGenerator.Feature...) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactoryBuilder
+
 
+
enable(AvroGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
enable(AvroParser.Feature...) - Method in class com.fasterxml.jackson.dataformat.avro.AvroMapper.Builder
+
 
+
enable(AvroGenerator.Feature...) - Method in class com.fasterxml.jackson.dataformat.avro.AvroMapper.Builder
+
 
+
enable(AvroParser.Feature) - Method in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
+
Method for enabling specified Avro feature + (check AvroParser.Feature for list of features)
+
+
enabledByDefault() - Method in enum com.fasterxml.jackson.dataformat.avro.AvroGenerator.Feature
+
 
+
enabledByDefault() - Method in enum com.fasterxml.jackson.dataformat.avro.AvroParser.Feature
+
 
+
enabledIn(int) - Method in enum com.fasterxml.jackson.dataformat.avro.AvroGenerator.Feature
+
 
+
enabledIn(int) - Method in enum com.fasterxml.jackson.dataformat.avro.AvroParser.Feature
+
 
+
EncodedDatum - Interface in com.fasterxml.jackson.dataformat.avro.ser
+
+
Interface for handling opaque avro-encoded objects.
+
+
encoder(OutputStream, boolean) - Static method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheCodecRecycler
+
 
+
ENCODER_FACTORY - Static variable in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheCodecRecycler
+
 
+
EnumDecoder(String, List<String>) - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.EnumDecoder
+
 
+
enumIndex() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
enumTypes(Set<String>) - Method in class com.fasterxml.jackson.dataformat.avro.schema.StringVisitor
+
 
+
equals(Object) - Method in class com.fasterxml.jackson.dataformat.avro.AvroSchema
+
 
+
expectAnyFormat(JavaType) - Method in class com.fasterxml.jackson.dataformat.avro.schema.VisitorFormatWrapperImpl
+
 
+
expectArrayFormat(JavaType) - Method in class com.fasterxml.jackson.dataformat.avro.schema.VisitorFormatWrapperImpl
+
 
+
expectAvroFormat(AvroSchema) - Method in class com.fasterxml.jackson.dataformat.avro.schema.VisitorFormatWrapperImpl
+
 
+
expectBooleanFormat(JavaType) - Method in class com.fasterxml.jackson.dataformat.avro.schema.VisitorFormatWrapperImpl
+
 
+
expectIntegerFormat(JavaType) - Method in class com.fasterxml.jackson.dataformat.avro.schema.VisitorFormatWrapperImpl
+
 
+
expectMapFormat(JavaType) - Method in class com.fasterxml.jackson.dataformat.avro.schema.VisitorFormatWrapperImpl
+
 
+
expectNullFormat(JavaType) - Method in class com.fasterxml.jackson.dataformat.avro.schema.VisitorFormatWrapperImpl
+
 
+
expectNumberFormat(JavaType) - Method in class com.fasterxml.jackson.dataformat.avro.schema.VisitorFormatWrapperImpl
+
 
+
expectObjectFormat(JavaType) - Method in class com.fasterxml.jackson.dataformat.avro.schema.VisitorFormatWrapperImpl
+
 
+
expectStringFormat(JavaType) - Method in class com.fasterxml.jackson.dataformat.avro.schema.VisitorFormatWrapperImpl
+
 
+
+ + + +

F

+
+
findCreatorAnnotation(MapperConfig<?>, Annotated) - Method in class com.fasterxml.jackson.dataformat.avro.AvroAnnotationIntrospector
+
 
+
findDeserializer(Annotated) - Method in class com.fasterxml.jackson.dataformat.avro.AvroAnnotationIntrospector
+
 
+
findNameForDeserialization(Annotated) - Method in class com.fasterxml.jackson.dataformat.avro.AvroAnnotationIntrospector
+
 
+
findNameForSerialization(Annotated) - Method in class com.fasterxml.jackson.dataformat.avro.AvroAnnotationIntrospector
+
 
+
findPropertyAliases(Annotated) - Method in class com.fasterxml.jackson.dataformat.avro.AvroAnnotationIntrospector
+
 
+
findPropertyContentTypeResolver(MapperConfig<?>, AnnotatedMember, JavaType) - Method in class com.fasterxml.jackson.dataformat.avro.AvroAnnotationIntrospector
+
 
+
findPropertyDefaultValue(Annotated) - Method in class com.fasterxml.jackson.dataformat.avro.AvroAnnotationIntrospector
+
 
+
findPropertyTypeResolver(MapperConfig<?>, AnnotatedMember, JavaType) - Method in class com.fasterxml.jackson.dataformat.avro.AvroAnnotationIntrospector
+
 
+
findSchema(JavaType) - Method in class com.fasterxml.jackson.dataformat.avro.schema.DefinedSchemas
+
 
+
findSerializer(Annotated) - Method in class com.fasterxml.jackson.dataformat.avro.AvroAnnotationIntrospector
+
 
+
findSubtypes(Annotated) - Method in class com.fasterxml.jackson.dataformat.avro.AvroAnnotationIntrospector
+
 
+
findTypeResolver(MapperConfig<?>, AnnotatedClass, JavaType) - Method in class com.fasterxml.jackson.dataformat.avro.AvroAnnotationIntrospector
+
 
+
FixedDecoder(int, String) - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.FixedDecoder
+
 
+
FloatDefaults(String, float) - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.FloatDefaults
+
 
+
FloatReader() - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.FloatReader
+
 
+
flush() - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
format(JsonValueFormat) - Method in class com.fasterxml.jackson.dataformat.avro.schema.StringVisitor
+
 
+
FORMAT_NAME_AVRO - Static variable in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
 
+
formatGeneratorFeaturesMask() - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactoryBuilder
+
 
+
formatParserFeaturesMask() - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactoryBuilder
+
 
+
forProperty(BeanProperty) - Method in class com.fasterxml.jackson.dataformat.avro.AvroTypeDeserializer
+
 
+
+ + + +

G

+
+
getAvroSchema() - Method in class com.fasterxml.jackson.dataformat.avro.AvroSchema
+
+
Accessor for "writer schema" contained in this instance.
+
+
getAvroSchema() - Method in class com.fasterxml.jackson.dataformat.avro.schema.VisitorFormatWrapperImpl
+
 
+
getBinaryValue(Base64Variant) - Method in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
 
+
getCodec() - Method in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
 
+
getCurrentLocation() - Method in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
 
+
getCurrentName() - Method in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
 
+
getCurrentName() - Method in class com.fasterxml.jackson.dataformat.avro.deser.ArrayReader
+
 
+
getCurrentName() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroReadContext
+
 
+
getCurrentName() - Method in class com.fasterxml.jackson.dataformat.avro.deser.MapReader
+
 
+
getCurrentName() - Method in class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
+
 
+
getCurrentToken() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroReadContext
+
 
+
getCurrentToken() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroStructureReader
+
 
+
getCurrentToken() - Method in class com.fasterxml.jackson.dataformat.avro.deser.MissingReader
+
 
+
getCurrentToken() - Method in class com.fasterxml.jackson.dataformat.avro.deser.RootReader
+
 
+
getCurrentValue() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroReadContext
+
 
+
getCurrentValue() - Method in class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
+
 
+
getEmbeddedObject() - Method in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
 
+
getFactory() - Method in class com.fasterxml.jackson.dataformat.avro.AvroMapper
+
 
+
getFloatValue() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
getFormatGeneratorFeatures() - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
 
+
getFormatName() - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
 
+
getFormatParserFeatures() - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
 
+
getFullName(Schema) - Static method in class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+
+
Returns the full name of a schema; This is similar to Schema.getFullName(), except that it properly handles namespaces for + nested classes.
+
+
getGeneratedSchema() - Method in class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaGenerator
+
 
+
getInputSource() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
getInputSource() - Method in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
 
+
getInputSource() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
getMask() - Method in enum com.fasterxml.jackson.dataformat.avro.AvroGenerator.Feature
+
 
+
getMask() - Method in enum com.fasterxml.jackson.dataformat.avro.AvroParser.Feature
+
 
+
getModuleName() - Method in class com.fasterxml.jackson.dataformat.avro.AvroModule
+
 
+
getName() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroFieldReader
+
 
+
getName(JavaType) - Static method in class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+
 
+
getName(Class<?>) - Static method in class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+
 
+
getNamespace(JavaType) - Static method in class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+
 
+
getNamespace(Class<?>) - Static method in class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+
 
+
getNumberType() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
getNumberValue() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
getNumberValueExact() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
getOutputBuffered() - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
+
Unfortunately we have no visibility into buffering Avro codec does; + and need to return -1 to reflect that lack of knowledge.
+
+
getOutputContext() - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
getOutputTarget() - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
getParent() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroReadContext
+
 
+
getParent() - Method in class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
+
 
+
getProvider() - Method in class com.fasterxml.jackson.dataformat.avro.schema.DefinedSchemas
+
 
+
getProvider() - Method in class com.fasterxml.jackson.dataformat.avro.schema.VisitorBase
+
 
+
getProvider() - Method in class com.fasterxml.jackson.dataformat.avro.schema.VisitorFormatWrapperImpl
+
 
+
getReadCapabilities() - Method in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
 
+
getReader() - Method in class com.fasterxml.jackson.dataformat.avro.AvroSchema
+
 
+
getRemainingElements() - Method in class com.fasterxml.jackson.dataformat.avro.deser.ArrayReader
+
 
+
getRemainingElements() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
+
Returns the remaining number of elements in the current block of a map or array
+
+
getRemainingElements() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroReadContext
+
 
+
getRemainingElements() - Method in class com.fasterxml.jackson.dataformat.avro.deser.MapReader
+
 
+
getRemainingElements() - Method in class com.fasterxml.jackson.dataformat.avro.deser.StructDefaults.ObjectDefaults
+
 
+
getSchema() - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
getSchema() - Method in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
 
+
getSchema() - Method in class com.fasterxml.jackson.dataformat.avro.CustomEncodingWrapper
+
 
+
getSchemaType() - Method in class com.fasterxml.jackson.dataformat.avro.AvroSchema
+
 
+
getText() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
getText(Writer) - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
getText() - Method in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
 
+
getText(Writer) - Method in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
 
+
getText() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
getText(Writer) - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
getTextCharacters() - Method in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
 
+
getTextLength() - Method in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
 
+
getTextOffset() - Method in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
 
+
getTokenLocation() - Method in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
 
+
getTypeId() - Method in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
 
+
getTypeId() - Method in class com.fasterxml.jackson.dataformat.avro.deser.ArrayReader
+
 
+
getTypeId() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroFieldReader
+
 
+
getTypeId() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroReadContext
+
 
+
getTypeId() - Method in class com.fasterxml.jackson.dataformat.avro.deser.MapReader
+
 
+
getTypeId() - Method in class com.fasterxml.jackson.dataformat.avro.deser.RootReader
+
 
+
getTypeId() - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.BooleanDecoder
+
 
+
getTypeId() - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.BytesDecoder
+
 
+
getTypeId() - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.DoubleReader
+
 
+
getTypeId() - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.EnumDecoder
+
 
+
getTypeId() - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.FixedDecoder
+
 
+
getTypeId() - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.FloatReader
+
 
+
getTypeId() - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder
+
 
+
getTypeId() - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.IntReader
+
 
+
getTypeId() - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.LongReader
+
 
+
getTypeId() - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.NullReader
+
 
+
getTypeId() - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.ScalarUnionDecoder
+
 
+
getTypeId() - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.StringReader
+
 
+
getTypeId(JavaType) - Static method in class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+
 
+
getTypeId(Class<?>) - Static method in class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+
+
Returns the Avro type ID for a given type
+
+
getTypeId(Schema) - Static method in class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+
+
Returns the type ID for this schema, or null if none is present.
+
+
getTypeInclusion() - Method in class com.fasterxml.jackson.dataformat.avro.AvroTypeDeserializer
+
 
+
getWriteCapabilities() - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
+ + + +

H

+
+
hasFormat(InputAccessor) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
+
Sub-classes need to override this method
+
+
hashCode() - Method in class com.fasterxml.jackson.dataformat.avro.AvroSchema
+
 
+
hasIgnoreMarker(AnnotatedMember) - Method in class com.fasterxml.jackson.dataformat.avro.AvroAnnotationIntrospector
+
 
+
hasRequiredMarker(AnnotatedMember) - Method in class com.fasterxml.jackson.dataformat.avro.AvroAnnotationIntrospector
+
 
+
hasTextCharacters() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
hasTextCharacters() - Method in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
 
+
hasTextCharacters() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
+ + + +

I

+
+
idResolver(MapperConfig<?>, JavaType, PolymorphicTypeValidator, Collection<NamedType>, boolean, boolean) - Method in class com.fasterxml.jackson.dataformat.avro.AvroTypeResolverBuilder
+
 
+
initializeRecordSchema(BeanDescription) - Static method in class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+
+
Initializes a record schema with metadata from the given class; this schema is returned in a non-finalized state, and still + needs to have fields added to it.
+
+
instance - Static variable in class com.fasterxml.jackson.dataformat.avro.deser.MissingReader
+
 
+
IntDefaults(String, int) - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.IntDefaults
+
 
+
IntegerVisitor - Class in com.fasterxml.jackson.dataformat.avro.schema
+
 
+
IntegerVisitor() - Constructor for class com.fasterxml.jackson.dataformat.avro.schema.IntegerVisitor
+
 
+
IntegerVisitor(JavaType) - Constructor for class com.fasterxml.jackson.dataformat.avro.schema.IntegerVisitor
+
 
+
INTR - Static variable in class com.fasterxml.jackson.dataformat.avro.AvroModule
+
 
+
IntReader(String) - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.IntReader
+
 
+
IntReader() - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.IntReader
+
 
+
isEnabled(AvroParser.Feature) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
+
Checked whether specified parser feature is enabled.
+
+
isEnabled(AvroGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
+
Check whether specified generator feature is enabled.
+
+
isEnabled(AvroGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
isEnabled(AvroParser.Feature) - Method in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
+
Method for checking whether specified Avro AvroParser.Feature + is enabled.
+
+
isNaN() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
isRecord() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
isSkipper() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroFieldReader
+
 
+
isStringable(AnnotatedClass) - Static method in class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+
+
Checks if a given type is "Stringable", that is one of the default + STRINGABLE_CLASSES, is an Enum, + or is annotated with + @Stringable and has a constructor that takes a single string argument capable of deserializing the output of its + toString() method.
+
+
itemsFormat(JsonFormatVisitable, JavaType) - Method in class com.fasterxml.jackson.dataformat.avro.schema.ArrayVisitor
+
 
+
itemsFormat(JsonFormatTypes) - Method in class com.fasterxml.jackson.dataformat.avro.schema.ArrayVisitor
+
 
+
+ + + +

J

+
+
JacksonAvroParserImpl - Class in com.fasterxml.jackson.dataformat.avro.deser
+
+
Implementation class that exposes additional internal API + to be used as callbacks by AvroReadContext implementations.
+
+
JacksonAvroParserImpl(IOContext, int, int, ObjectCodec, InputStream) - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
JacksonAvroParserImpl(IOContext, int, int, ObjectCodec, byte[], int, int) - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
jsonNodeToObject(JsonNode) - Static method in class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+
 
+
+ + + +

K

+
+
keyFormat(JsonFormatVisitable, JavaType) - Method in class com.fasterxml.jackson.dataformat.avro.schema.MapVisitor
+
 
+
+ + + +

L

+
+
LongDefaults(String, long) - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.LongDefaults
+
 
+
LongReader() - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.LongReader
+
 
+
+ + + +

M

+
+
mapNext() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.DecoderOverAvroParser
+
 
+
mapObject(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroUntypedDeserializer
+
+
Method called to map a JSON Object into a Java value.
+
+
MapReader - Class in com.fasterxml.jackson.dataformat.avro.deser
+
 
+
MapReader(String, String, String) - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.MapReader
+
 
+
MapReader(AvroReadContext, AvroParserImpl, String, String, String) - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.MapReader
+
 
+
MapVisitor - Class in com.fasterxml.jackson.dataformat.avro.schema
+
 
+
MapVisitor(SerializerProvider, JavaType, DefinedSchemas) - Constructor for class com.fasterxml.jackson.dataformat.avro.schema.MapVisitor
+
 
+
MapWriteContext - Class in com.fasterxml.jackson.dataformat.avro.ser
+
+
Alternative to ObjectWriteContext that needs to be used with + Avro Map datatype.
+
+
MapWriteContext(AvroWriteContext, AvroGenerator, Schema, Object) - Constructor for class com.fasterxml.jackson.dataformat.avro.ser.MapWriteContext
+
 
+
MissingReader - Class in com.fasterxml.jackson.dataformat.avro.deser
+
+
Bogus AvroReadContext implementation used in two cases: + + Parser has not yet been configured by an Avro Schema + + Parser has been closed (explicitly or implicitly) + + + In former case, attempts to read will result in a JsonParseException; + in latter case, results will simply indicate unavailability of content + (return `null` in most cases)
+
+
MissingReader() - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.MissingReader
+
+
Deprecated.
+
+
MissingReader(boolean) - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.MissingReader
+
 
+
+ + + +

N

+
+
newReader(AvroReadContext, AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroStructureReader
+
+
Method for creating actual instance to use for reading (initial + instance constructed is so-called blue print).
+
+
newReader(AvroReadContext, AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.MapReader
+
 
+
newReader(AvroReadContext, AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.StructDefaults.ArrayDefaults
+
 
+
newReader(AvroReadContext, AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.StructDefaults.ObjectDefaults
+
 
+
nextFieldName() - Method in class com.fasterxml.jackson.dataformat.avro.deser.ArrayReader
+
 
+
nextFieldName() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
nextFieldName(SerializableString) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
nextFieldName() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroReadContext
+
 
+
nextFieldName() - Method in class com.fasterxml.jackson.dataformat.avro.deser.MapReader
+
 
+
nextFieldName() - Method in class com.fasterxml.jackson.dataformat.avro.deser.MissingReader
+
 
+
nextFieldName() - Method in class com.fasterxml.jackson.dataformat.avro.deser.RootReader
+
 
+
nextTextValue() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
nextTextValue() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
nextTextValue() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
nextToken() - Method in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
 
+
nextToken() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
nextToken() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroReadContext
+
 
+
nextToken() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroStructureReader
+
 
+
nextToken() - Method in class com.fasterxml.jackson.dataformat.avro.deser.MapReader
+
 
+
nextToken() - Method in class com.fasterxml.jackson.dataformat.avro.deser.MissingReader
+
 
+
nextToken() - Method in class com.fasterxml.jackson.dataformat.avro.deser.RootReader
+
 
+
nextToken() - Method in class com.fasterxml.jackson.dataformat.avro.deser.StructDefaults.ArrayDefaults
+
 
+
nextToken() - Method in class com.fasterxml.jackson.dataformat.avro.deser.StructDefaults.ObjectDefaults
+
 
+
nextUnionValue() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.DecoderOverAvroParser
+
+
Advance to the next token that might contain union branching information; This effectively discards the virtual JSON tokens inserted + by the parser for END_OBJECT, START_ARRAY, etc.
+
+
nextValue() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.DecoderOverAvroParser
+
+
Advance to the next actual value token; This effectively discards the virtual JSON tokens inserted by the parser for + START_OBJECT, END_OBJECT, START_ARRAY, etc.
+
+
NonBSGenericDatumWriter<D> - Class in com.fasterxml.jackson.dataformat.avro.ser
+
+
Need to sub-class to prevent encoder from crapping on writing an optional + Enum value (see [dataformat-avro#12])
+
+
NonBSGenericDatumWriter(Schema) - Constructor for class com.fasterxml.jackson.dataformat.avro.ser.NonBSGenericDatumWriter
+
 
+
NopWriteContext - Class in com.fasterxml.jackson.dataformat.avro.ser
+
+
Bogus AvroWriteContext used when ignoring structured output.
+
+
NopWriteContext(int, AvroWriteContext, AvroGenerator, Object) - Constructor for class com.fasterxml.jackson.dataformat.avro.ser.NopWriteContext
+
 
+
nullContext() - Static method in class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
+
+
Factory method called to get a placeholder context that is only + in place until actual schema is handed.
+
+
NullDefaults(String) - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.NullDefaults
+
 
+
nullNode() - Static method in class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+
 
+
NullReader() - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.NullReader
+
 
+
numberType(JsonParser.NumberType) - Method in class com.fasterxml.jackson.dataformat.avro.schema.DoubleVisitor
+
 
+
numberType(JsonParser.NumberType) - Method in class com.fasterxml.jackson.dataformat.avro.schema.IntegerVisitor
+
 
+
numericAvroSchema(JsonParser.NumberType) - Static method in class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+
 
+
numericAvroSchema(JsonParser.NumberType, JavaType) - Static method in class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+
 
+
+ + + +

O

+
+
ObjectDefaults(AvroReadContext, AvroParserImpl, AvroFieldReader[]) - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.StructDefaults.ObjectDefaults
+
 
+
objectToJsonNode(Object) - Static method in class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+
 
+
ObjectWriteContext - Class in com.fasterxml.jackson.dataformat.avro.ser
+
 
+
ObjectWriteContext(AvroWriteContext, AvroGenerator, GenericRecord, Object) - Constructor for class com.fasterxml.jackson.dataformat.avro.ser.ObjectWriteContext
+
 
+
optionalProperty(BeanProperty) - Method in class com.fasterxml.jackson.dataformat.avro.schema.RecordVisitor
+
 
+
optionalProperty(String, JsonFormatVisitable, JavaType) - Method in class com.fasterxml.jackson.dataformat.avro.schema.RecordVisitor
+
 
+
overrideCurrentName(String) - Method in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
 
+
overrideFormatFeatures(int, int) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
overrideFormatFeatures(int, int) - Method in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
 
+
overrideFormatFeatures(int, int) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
+ + + +

P

+
+
PackageVersion - Class in com.fasterxml.jackson.dataformat.avro
+
+
Automatically generated from PackageVersion.java.in during + packageVersion-generate execution of maven-replacer-plugin in + pom.xml.
+
+
PackageVersion() - Constructor for class com.fasterxml.jackson.dataformat.avro.PackageVersion
+
 
+
parseDefaultValue(String) - Static method in class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+
+
Converts a default value represented as a string (such as from a schema specification) into a JsonNode for further handling.
+
+
parseJsonSchema(String) - Static method in class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+
+
Parses a JSON-formatted representation of a schema
+
+
property(BeanProperty) - Method in class com.fasterxml.jackson.dataformat.avro.schema.RecordVisitor
+
 
+
property(String, JsonFormatVisitable, JavaType) - Method in class com.fasterxml.jackson.dataformat.avro.schema.RecordVisitor
+
 
+
+ + + +

R

+
+
rawValue() - Method in class com.fasterxml.jackson.dataformat.avro.ser.ArrayWriteContext
+
 
+
rawValue() - Method in class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
+
+
Accessor called to link data being built with resulting object.
+
+
rawValue() - Method in class com.fasterxml.jackson.dataformat.avro.ser.MapWriteContext
+
 
+
rawValue() - Method in class com.fasterxml.jackson.dataformat.avro.ser.NopWriteContext
+
 
+
rawValue() - Method in class com.fasterxml.jackson.dataformat.avro.ser.ObjectWriteContext
+
 
+
read(Object, Decoder) - Method in class com.fasterxml.jackson.dataformat.avro.CustomEncodingWrapper
+
 
+
readArrayStart() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.DecoderOverAvroParser
+
 
+
readBoolean() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.DecoderOverAvroParser
+
 
+
readBytes(ByteBuffer) - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.DecoderOverAvroParser
+
 
+
readDouble() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.DecoderOverAvroParser
+
 
+
readEnum() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.DecoderOverAvroParser
+
 
+
READER_BOOLEAN - Static variable in class com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory
+
 
+
READER_BYTES - Static variable in class com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory
+
 
+
READER_DOUBLE - Static variable in class com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory
+
 
+
READER_FLOAT - Static variable in class com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory
+
 
+
READER_INT - Static variable in class com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory
+
 
+
READER_LONG - Static variable in class com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory
+
 
+
READER_NULL - Static variable in class com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory
+
 
+
READER_STRING - Static variable in class com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory
+
 
+
readFixed(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.DecoderOverAvroParser
+
 
+
readFloat() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.DecoderOverAvroParser
+
 
+
readIndex() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.DecoderOverAvroParser
+
 
+
readInt() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.DecoderOverAvroParser
+
 
+
readLong() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.DecoderOverAvroParser
+
 
+
readMapStart() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.DecoderOverAvroParser
+
 
+
readNull() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.DecoderOverAvroParser
+
 
+
readResolve() - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
+
Method that we need to override to actually make restoration go + through constructors etc.
+
+
readString(Utf8) - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.DecoderOverAvroParser
+
 
+
readString() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.DecoderOverAvroParser
+
 
+
readValue(AvroReadContext, AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroFieldReader
+
 
+
readValue(AvroReadContext, AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.BooleanDefaults
+
 
+
readValue(AvroReadContext, AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.BytesDefaults
+
 
+
readValue(AvroReadContext, AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.DefaultsBase
+
 
+
readValue(AvroReadContext, AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.DoubleDefaults
+
 
+
readValue(AvroReadContext, AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.FloatDefaults
+
 
+
readValue(AvroReadContext, AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.IntDefaults
+
 
+
readValue(AvroReadContext, AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.LongDefaults
+
 
+
readValue(AvroReadContext, AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.NullDefaults
+
 
+
readValue(AvroReadContext, AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.StringDefaults
+
 
+
rebuild() - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
 
+
RecordVisitor - Class in com.fasterxml.jackson.dataformat.avro.schema
+
 
+
RecordVisitor(SerializerProvider, JavaType, DefinedSchemas) - Constructor for class com.fasterxml.jackson.dataformat.avro.schema.RecordVisitor
+
 
+
registerSubtype(Class<?>, String) - Method in class com.fasterxml.jackson.dataformat.avro.AvroTypeIdResolver
+
 
+
release(BinaryDecoder) - Static method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheCodecRecycler
+
 
+
release(BinaryEncoder) - Static method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheCodecRecycler
+
 
+
releaseBuffered(OutputStream) - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
reorderUnionToMatchDefaultType(Schema, JsonNode) - Method in class com.fasterxml.jackson.dataformat.avro.schema.RecordVisitor
+
+
A union schema with a default value must always have the schema branch corresponding to the default value first, or Avro will print a + warning complaining that the default value is not compatible.
+
+
requiresPropertyOrdering() - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
 
+
resolve(DeserializationContext) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroUntypedDeserializer
+
 
+
resolveUnion(Schema, Object) - Method in class com.fasterxml.jackson.dataformat.avro.ser.NonBSGenericDatumWriter
+
 
+
resolveUnionIndex(Schema, Object) - Static method in class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
+
+
Resolves the sub-schema from a union that should correspond to the datum.
+
+
resolveUnionSchema(Schema, Object) - Static method in class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
+
+
Resolves the sub-schema from a union that should correspond to the datum.
+
+
resolveUnionType(Schema, Object) - Static method in class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
+
 
+
RootReader - Class in com.fasterxml.jackson.dataformat.avro.deser
+
+
Context used at root level; basically just a container + over actual AvroStructureReader.
+
+
RootReader(AvroParserImpl, AvroStructureReader) - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.RootReader
+
 
+
+ + + +

S

+
+
ScalarDecoder - Class in com.fasterxml.jackson.dataformat.avro.deser
+
+
Helper classes for reading non-structured values, and can thereby usually + be accessed using simpler interface (although sometimes not: if so, + instances are wrapped in ScalarDecoderWrappers).
+
+
ScalarDecoder() - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder
+
 
+
ScalarDecoder.BooleanDecoder - Class in com.fasterxml.jackson.dataformat.avro.deser
+
 
+
ScalarDecoder.BytesDecoder - Class in com.fasterxml.jackson.dataformat.avro.deser
+
 
+
ScalarDecoder.DoubleReader - Class in com.fasterxml.jackson.dataformat.avro.deser
+
 
+
ScalarDecoder.EnumDecoder - Class in com.fasterxml.jackson.dataformat.avro.deser
+
 
+
ScalarDecoder.FixedDecoder - Class in com.fasterxml.jackson.dataformat.avro.deser
+
 
+
ScalarDecoder.FloatReader - Class in com.fasterxml.jackson.dataformat.avro.deser
+
 
+
ScalarDecoder.IntReader - Class in com.fasterxml.jackson.dataformat.avro.deser
+
 
+
ScalarDecoder.LongReader - Class in com.fasterxml.jackson.dataformat.avro.deser
+
 
+
ScalarDecoder.NullReader - Class in com.fasterxml.jackson.dataformat.avro.deser
+
 
+
ScalarDecoder.ScalarUnionDecoder - Class in com.fasterxml.jackson.dataformat.avro.deser
+
 
+
ScalarDecoder.StringReader - Class in com.fasterxml.jackson.dataformat.avro.deser
+
 
+
ScalarDefaults - Class in com.fasterxml.jackson.dataformat.avro.deser
+
+
Container for various ScalarDecoder implementations that are + used for providing default values for scalar-valued record properties.
+
+
ScalarDefaults() - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults
+
 
+
ScalarDefaults.BooleanDefaults - Class in com.fasterxml.jackson.dataformat.avro.deser
+
 
+
ScalarDefaults.BytesDefaults - Class in com.fasterxml.jackson.dataformat.avro.deser
+
 
+
ScalarDefaults.DefaultsBase - Class in com.fasterxml.jackson.dataformat.avro.deser
+
 
+
ScalarDefaults.DoubleDefaults - Class in com.fasterxml.jackson.dataformat.avro.deser
+
 
+
ScalarDefaults.FloatDefaults - Class in com.fasterxml.jackson.dataformat.avro.deser
+
 
+
ScalarDefaults.IntDefaults - Class in com.fasterxml.jackson.dataformat.avro.deser
+
 
+
ScalarDefaults.LongDefaults - Class in com.fasterxml.jackson.dataformat.avro.deser
+
 
+
ScalarDefaults.NullDefaults - Class in com.fasterxml.jackson.dataformat.avro.deser
+
 
+
ScalarDefaults.StringDefaults - Class in com.fasterxml.jackson.dataformat.avro.deser
+
 
+
ScalarUnionDecoder(ScalarDecoder[]) - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.ScalarUnionDecoder
+
 
+
SchemaBuilder - Interface in com.fasterxml.jackson.dataformat.avro.schema
+
 
+
schemaFieldForWriter(BeanProperty, boolean) - Method in class com.fasterxml.jackson.dataformat.avro.schema.RecordVisitor
+
 
+
schemaFor(Class<?>) - Method in class com.fasterxml.jackson.dataformat.avro.AvroMapper
+
+
Factory method for constructing AvroSchema by introspecting given + POJO type and building schema that contains specified properties.
+
+
schemaFor(JavaType) - Method in class com.fasterxml.jackson.dataformat.avro.AvroMapper
+
+
Factory method for constructing AvroSchema by introspecting given + POJO type and building schema that contains specified properties.
+
+
schemaFrom(InputStream) - Method in class com.fasterxml.jackson.dataformat.avro.AvroMapper
+
+
Method for reading an Avro Schema from given InputStream, + and once done (successfully or not), closing the stream.
+
+
schemaFrom(String) - Method in class com.fasterxml.jackson.dataformat.avro.AvroMapper
+
+
Convenience method for reading AvroSchema from given + encoded JSON representation.
+
+
schemaFrom(File) - Method in class com.fasterxml.jackson.dataformat.avro.AvroMapper
+
+
Convenience method for reading AvroSchema from given + encoded JSON representation.
+
+
SchemaSerializer() - Constructor for class com.fasterxml.jackson.dataformat.avro.AvroModule.SchemaSerializer
+
 
+
serialize(Schema, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.dataformat.avro.AvroModule.SchemaSerializer
+
 
+
serialize(T, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.dataformat.avro.ser.CustomEncodingSerializer
+
 
+
setAvroContext(AvroReadContext) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
setBytes(byte[]) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
setCodec(ObjectCodec) - Method in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
 
+
setCurrentValue(Object) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroReadContext
+
 
+
setCurrentValue(Object) - Method in class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
+
 
+
setNumber(int) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
setNumber(long) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
setNumber(float) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
setNumber(double) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
setPrettyPrinter(PrettyPrinter) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
+
Not relevant, as binary formats typically have no indentation.
+
+
setProvider(SerializerProvider) - Method in class com.fasterxml.jackson.dataformat.avro.schema.DefinedSchemas
+
 
+
setProvider(SerializerProvider) - Method in class com.fasterxml.jackson.dataformat.avro.schema.VisitorBase
+
 
+
setProvider(SerializerProvider) - Method in class com.fasterxml.jackson.dataformat.avro.schema.VisitorFormatWrapperImpl
+
 
+
setSchema(AvroSchema) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
setSchema(FormatSchema) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
setSchema(FormatSchema) - Method in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
 
+
setString(String) - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
setString(String) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
setString(String) - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
setupModule(Module.SetupContext) - Method in class com.fasterxml.jackson.dataformat.avro.AvroModule
+
 
+
simpleSchema(JsonFormatTypes, JavaType) - Static method in class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+
 
+
skipArray() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
skipArray() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.DecoderOverAvroParser
+
 
+
skipArray() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
skipArray() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
skipBoolean() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
skipBoolean() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
skipBoolean() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
skipBytes() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
skipBytes() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.DecoderOverAvroParser
+
 
+
skipBytes() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
skipBytes() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
skipDouble() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
skipDouble() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
skipDouble() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
skipFixed(int) - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
skipFixed(int) - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.DecoderOverAvroParser
+
 
+
skipFixed(int) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
skipFixed(int) - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
skipFloat() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
skipFloat() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
skipFloat() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
skipInt() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
skipInt() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
skipInt() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
skipLong() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
skipLong() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
skipLong() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
skipMap() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
skipMap() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.DecoderOverAvroParser
+
 
+
skipMap() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
skipMap() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
skipString() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
skipString() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.DecoderOverAvroParser
+
 
+
skipString() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
skipString() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
skipValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroFieldReader
+
 
+
skipValue() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
+
Skip to the end of the current structure (array/map/object); This is different + from AvroParserImpl.skipMap() and AvroParserImpl.skipArray() because it operates at the parser + level instead of at the decoder level and advances the parsing context in addition + to consuming the data from the input.
+
+
skipValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroReadContext
+
 
+
skipValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroStructureReader
+
+
Alternative to AvroStructureReader.nextToken() which will simply skip the full + value.
+
+
skipValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.MapReader
+
 
+
skipValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.MissingReader
+
 
+
skipValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.RootReader
+
 
+
skipValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.BooleanDecoder
+
 
+
skipValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.BytesDecoder
+
 
+
skipValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.DoubleReader
+
 
+
skipValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.EnumDecoder
+
 
+
skipValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.FixedDecoder
+
 
+
skipValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.FloatReader
+
 
+
skipValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.IntReader
+
 
+
skipValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.LongReader
+
 
+
skipValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.NullReader
+
 
+
skipValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.ScalarUnionDecoder
+
 
+
skipValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder
+
 
+
skipValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.StringReader
+
 
+
skipValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.DefaultsBase
+
 
+
skipValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.StructDefaults.ArrayDefaults
+
 
+
skipValue(AvroParserImpl) - Method in class com.fasterxml.jackson.dataformat.avro.deser.StructDefaults.ObjectDefaults
+
 
+
STATE_DONE - Static variable in class com.fasterxml.jackson.dataformat.avro.deser.ArrayReader
+
 
+
STATE_DONE - Static variable in class com.fasterxml.jackson.dataformat.avro.deser.MapReader
+
 
+
STATE_ELEMENTS - Static variable in class com.fasterxml.jackson.dataformat.avro.deser.ArrayReader
+
 
+
STATE_END - Static variable in class com.fasterxml.jackson.dataformat.avro.deser.ArrayReader
+
 
+
STATE_END - Static variable in class com.fasterxml.jackson.dataformat.avro.deser.MapReader
+
 
+
STATE_NAME - Static variable in class com.fasterxml.jackson.dataformat.avro.deser.MapReader
+
 
+
STATE_START - Static variable in class com.fasterxml.jackson.dataformat.avro.deser.ArrayReader
+
 
+
STATE_START - Static variable in class com.fasterxml.jackson.dataformat.avro.deser.MapReader
+
 
+
STATE_VALUE - Static variable in class com.fasterxml.jackson.dataformat.avro.deser.MapReader
+
 
+
STRINGABLE_CLASSES - Static variable in class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+
+
Default stringable classes
+
+
stringableKeyMapSchema(JavaType, JavaType, Schema) - Static method in class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+
 
+
StringDefaults(String, String) - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.StringDefaults
+
 
+
StringReader(String) - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.StringReader
+
 
+
StringReader() - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.StringReader
+
 
+
StringVisitor - Class in com.fasterxml.jackson.dataformat.avro.schema
+
 
+
StringVisitor(SerializerProvider, DefinedSchemas, JavaType) - Constructor for class com.fasterxml.jackson.dataformat.avro.schema.StringVisitor
+
 
+
StructDefaults - Class in com.fasterxml.jackson.dataformat.avro.deser
+
+
Default-providing AvroFieldReader implementations for + structured types.
+
+
StructDefaults() - Constructor for class com.fasterxml.jackson.dataformat.avro.deser.StructDefaults
+
 
+
StructDefaults.ArrayDefaults - Class in com.fasterxml.jackson.dataformat.avro.deser
+
 
+
StructDefaults.ObjectDefaults - Class in com.fasterxml.jackson.dataformat.avro.deser
+
 
+
sUtf8UnitLengths - Static variable in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
+
Additionally we can combine UTF-8 decoding info into similar + data table.
+
+
+ + + +

T

+
+
throwIllegalState(int) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroStructureReader
+
 
+
throwUnsupported() - Static method in class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+
 
+
toString() - Method in class com.fasterxml.jackson.dataformat.avro.AvroSchema
+
 
+
toString() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroReadContext
+
+
Overridden to provide developer writeable "JsonPath" representation + of the context.
+
+
toString() - Method in class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
+
+
Overridden to provide developer writeable "JsonPath" representation + of the context.
+
+
TYPE_ID - Static variable in class com.fasterxml.jackson.dataformat.avro.AvroSchema
+
+
Format type id used by Jackson components to refer to Avro Format.
+
+
typedSchema(Schema.Type, JavaType) - Static method in class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+
+
Helper method for constructing type-tagged "native" Avro Schema instance.
+
+
+ + + +

U

+
+
unionWithNull(Schema) - Static method in class com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
+
 
+
useApacheLibDecoder() - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactoryBuilder
+
 
+
useDefaultPrettyPrinter() - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
+
Not sure what to do here; could reset indentation to some value maybe?
+
+
+ + + +

V

+
+
valueFormat(JsonFormatVisitable, JavaType) - Method in class com.fasterxml.jackson.dataformat.avro.schema.MapVisitor
+
 
+
valueOf(String) - Static method in enum com.fasterxml.jackson.dataformat.avro.AvroGenerator.Feature
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum com.fasterxml.jackson.dataformat.avro.AvroParser.Feature
+
+
Returns the enum constant of this type with the specified name.
+
+
values() - Static method in enum com.fasterxml.jackson.dataformat.avro.AvroGenerator.Feature
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum com.fasterxml.jackson.dataformat.avro.AvroParser.Feature
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
version() - Method in class com.fasterxml.jackson.dataformat.avro.AvroAnnotationIntrospector
+
 
+
version() - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
 
+
version() - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
version() - Method in class com.fasterxml.jackson.dataformat.avro.AvroMapper
+
 
+
version() - Method in class com.fasterxml.jackson.dataformat.avro.AvroModule
+
 
+
version() - Method in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
 
+
VERSION - Static variable in class com.fasterxml.jackson.dataformat.avro.PackageVersion
+
 
+
version() - Method in class com.fasterxml.jackson.dataformat.avro.PackageVersion
+
 
+
VisitorBase - Class in com.fasterxml.jackson.dataformat.avro.schema
+
 
+
VisitorBase() - Constructor for class com.fasterxml.jackson.dataformat.avro.schema.VisitorBase
+
 
+
VisitorFormatWrapperImpl - Class in com.fasterxml.jackson.dataformat.avro.schema
+
 
+
VisitorFormatWrapperImpl(DefinedSchemas, SerializerProvider) - Constructor for class com.fasterxml.jackson.dataformat.avro.schema.VisitorFormatWrapperImpl
+
 
+
+ + + +

W

+
+
withAnnotationIntrospector(AnnotationIntrospector) - Method in class com.fasterxml.jackson.dataformat.avro.AvroModule
+
+
Fluent method that configures this module instance
+
+
withReaderSchema(AvroSchema) - Method in class com.fasterxml.jackson.dataformat.avro.AvroSchema
+
+
Method that will consider this schema instance (used as so-called "Writer Schema"), + and specified "Reader Schema" instance, and will either construct a new schema + with appropriate translations, to use for reading (if reader and writer schemas are + not same); or, if schemas are the same, return `this`.
+
+
withUnsafeReaderSchema(AvroSchema) - Method in class com.fasterxml.jackson.dataformat.avro.AvroSchema
+
+
Similar to AvroSchema.withReaderSchema(com.fasterxml.jackson.dataformat.avro.AvroSchema) but will NOT verify compatibility of schemas: + this means that certain problems (such as missing default value for a newly added + field) that would be caught at construction may be surfaced later when using + schema.
+
+
write(Object, Encoder) - Method in class com.fasterxml.jackson.dataformat.avro.CustomEncodingWrapper
+
 
+
write(Encoder) - Method in class com.fasterxml.jackson.dataformat.avro.ser.CustomEncodingDatum
+
 
+
write(Encoder) - Method in interface com.fasterxml.jackson.dataformat.avro.ser.EncodedDatum
+
+
Callback invoked when it is time to write this datum to the output
+
+
write(Schema, Object, Encoder) - Method in class com.fasterxml.jackson.dataformat.avro.ser.NonBSGenericDatumWriter
+
 
+
writeBinary(Base64Variant, byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
writeBinary(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
+
 
+
writeBoolean(boolean) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
writeEmbeddedObject(Object) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
writeEndArray() - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
writeEndObject() - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
writeFieldName(String) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
writeFieldName(SerializableString) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
writeFieldName(String) - Method in class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
+
+
Method that writer is to call before it writes a field name.
+
+
writeFieldName(String) - Method in class com.fasterxml.jackson.dataformat.avro.ser.MapWriteContext
+
 
+
writeFieldName(String) - Method in class com.fasterxml.jackson.dataformat.avro.ser.ObjectWriteContext
+
 
+
writeNull() - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
writeNull() - Method in class com.fasterxml.jackson.dataformat.avro.ser.ArrayWriteContext
+
 
+
writeNull() - Method in class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
+
 
+
writeNull() - Method in class com.fasterxml.jackson.dataformat.avro.ser.MapWriteContext
+
 
+
writeNull() - Method in class com.fasterxml.jackson.dataformat.avro.ser.NopWriteContext
+
 
+
writeNull() - Method in class com.fasterxml.jackson.dataformat.avro.ser.ObjectWriteContext
+
 
+
writeNumber(int) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
writeNumber(long) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
writeNumber(BigInteger) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
writeNumber(double) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
writeNumber(float) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
writeNumber(BigDecimal) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
writeNumber(String) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
writeRaw(String) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
writeRaw(String, int, int) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
writeRaw(char[], int, int) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
writeRaw(char) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
writeRawUTF8String(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
writeRawValue(String) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
writeRawValue(String, int, int) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
writeRawValue(char[], int, int) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
writeStartArray() - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
writeStartObject() - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
writeStartObject(Object) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
writeString(String) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
writeString(char[], int, int) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
writeString(SerializableString) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
writeString(String) - Method in class com.fasterxml.jackson.dataformat.avro.ser.ArrayWriteContext
+
 
+
writeString(String) - Method in class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
+
 
+
writeString(String) - Method in class com.fasterxml.jackson.dataformat.avro.ser.MapWriteContext
+
 
+
writeString(String) - Method in class com.fasterxml.jackson.dataformat.avro.ser.NopWriteContext
+
 
+
writeString(String) - Method in class com.fasterxml.jackson.dataformat.avro.ser.ObjectWriteContext
+
 
+
writeUTF8String(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
writeValue(Object) - Method in class com.fasterxml.jackson.dataformat.avro.ser.ArrayWriteContext
+
 
+
writeValue(Object) - Method in class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
+
 
+
writeValue(Object) - Method in class com.fasterxml.jackson.dataformat.avro.ser.MapWriteContext
+
 
+
writeValue(Object) - Method in class com.fasterxml.jackson.dataformat.avro.ser.NopWriteContext
+
 
+
writeValue(Object) - Method in class com.fasterxml.jackson.dataformat.avro.ser.ObjectWriteContext
+
 
+
+ + + +

X

+
+
xmlBuilder() - Static method in class com.fasterxml.jackson.dataformat.avro.AvroMapper
+
 
+
+ + + +

_

+
+
_addDeserializers(Module.SetupContext) - Method in class com.fasterxml.jackson.dataformat.avro.AvroModule
+
 
+
_addIntrospector(Module.SetupContext) - Method in class com.fasterxml.jackson.dataformat.avro.AvroModule
+
 
+
_addModifiers(Module.SetupContext) - Method in class com.fasterxml.jackson.dataformat.avro.AvroModule
+
 
+
_addSerializers(Module.SetupContext) - Method in class com.fasterxml.jackson.dataformat.avro.AvroModule
+
 
+
_array - Variable in class com.fasterxml.jackson.dataformat.avro.ser.ArrayWriteContext
+
 
+
_avroContext - Variable in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
+
Current context
+
+
_avroContext - Variable in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
 
+
_avroGeneratorFeatures - Variable in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
 
+
_avroParserFeatures - Variable in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
 
+
_avroSchema - Variable in class com.fasterxml.jackson.dataformat.avro.schema.RecordVisitor
+
 
+
_branchIndex - Variable in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
+
Index of the union branch that was followed to reach the current token.
+
+
_bufferRecyclable - Variable in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
+
Flag that indicates whether the input buffer is recycable (and + needs to be returned to recycler once we are done) or not.
+
+
_bufferRecyclable - Variable in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
+
Flag that indicates whether the input buffer is recycable (and + needs to be returned to recycler once we are done) or not.
+
+
_builder - Variable in class com.fasterxml.jackson.dataformat.avro.schema.VisitorFormatWrapperImpl
+
+
Visitor used for resolving actual Schema, if structured type + (or one with complex configuration)
+
+
_checkNumericValue(int) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
_checkSchemaSet() - Method in class com.fasterxml.jackson.dataformat.avro.deser.MissingReader
+
 
+
_closeInput() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
_closeInput() - Method in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
 
+
_closeInput() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
_complete - Variable in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
+
Flag that is set when the whole content is complete, can + be output.
+
+
_complete() - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
_constructReader() - Method in class com.fasterxml.jackson.dataformat.avro.AvroSchema
+
 
+
_count - Variable in class com.fasterxml.jackson.dataformat.avro.deser.ArrayReader
+
 
+
_createArray(Schema) - Method in class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
+
 
+
_createGenerator(Writer, IOContext) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
+
Overridable factory method that actually instantiates desired + generator.
+
+
_createGenerator(OutputStream, IOContext) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
 
+
_createObjectContext(Schema, Object) - Method in class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
+
 
+
_createParser(InputStream, IOContext) - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroFactory
+
 
+
_createParser(byte[], int, int, IOContext) - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroFactory
+
 
+
_createParser(InputStream, IOContext) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
+
Overridable factory method that actually instantiates desired + parser.
+
+
_createParser(Reader, IOContext) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
 
+
_createParser(char[], int, int, IOContext, boolean) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
 
+
_createParser(byte[], int, int, IOContext) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
 
+
_createRecord(Schema, Object) - Method in class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
+
 
+
_createRecord(Schema) - Method in class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
+
 
+
_createWriter(OutputStream, JsonEncoding, IOContext) - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
 
+
_currentName - Variable in class com.fasterxml.jackson.dataformat.avro.deser.ArrayReader
+
 
+
_currentName - Variable in class com.fasterxml.jackson.dataformat.avro.deser.MapReader
+
 
+
_currentValue - Variable in class com.fasterxml.jackson.dataformat.avro.deser.AvroReadContext
+
 
+
_currentValue - Variable in class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
+
 
+
_currToken - Variable in class com.fasterxml.jackson.dataformat.avro.deser.AvroStructureReader
+
 
+
_data - Variable in class com.fasterxml.jackson.dataformat.avro.ser.MapWriteContext
+
 
+
_decodeIntSlow() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
_decodeLongSlow() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
_decoder - Variable in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
+
Actual decoder in use, possible same as _rootDecoder, but + not necessarily, in case of different reader/writer schema in use.
+
+
_defaults - Variable in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.BooleanDefaults
+
 
+
_defaults - Variable in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.BytesDefaults
+
 
+
_defaults - Variable in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.DoubleDefaults
+
 
+
_defaults - Variable in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.FloatDefaults
+
 
+
_defaults - Variable in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.IntDefaults
+
 
+
_defaults - Variable in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.LongDefaults
+
 
+
_defaults - Variable in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults.StringDefaults
+
 
+
_defaultState - Variable in enum com.fasterxml.jackson.dataformat.avro.AvroGenerator.Feature
+
 
+
_elementSchema - Variable in class com.fasterxml.jackson.dataformat.avro.schema.ArrayVisitor
+
 
+
_elementTypeId - Variable in class com.fasterxml.jackson.dataformat.avro.deser.ArrayReader
+
 
+
_encoder - Variable in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
+
Lazily constructed encoder; reused in case of writing root-value sequences.
+
+
_enumIndex - Variable in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
+
Index of the enum that was read as the current token.
+
+
_enums - Variable in class com.fasterxml.jackson.dataformat.avro.schema.StringVisitor
+
 
+
_fieldReaders - Variable in class com.fasterxml.jackson.dataformat.avro.deser.StructDefaults.ObjectDefaults
+
 
+
_fields - Variable in class com.fasterxml.jackson.dataformat.avro.schema.RecordVisitor
+
 
+
_findField() - Method in class com.fasterxml.jackson.dataformat.avro.ser.ObjectWriteContext
+
 
+
_findName(Annotated) - Method in class com.fasterxml.jackson.dataformat.avro.AvroAnnotationIntrospector
+
 
+
_findTypeResolver(MapperConfig<?>, Annotated, JavaType) - Method in class com.fasterxml.jackson.dataformat.avro.AvroAnnotationIntrospector
+
 
+
_finishString() - Method in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
 
+
_formatFeatures - Variable in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
+
Bit flag composed of bits that indicate which + AvroGenerator.Features + are enabled.
+
+
_formatFeatures - Variable in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
 
+
_formatGeneratorFeatures - Variable in class com.fasterxml.jackson.dataformat.avro.AvroFactoryBuilder
+
+
Set of AvroGenerator.Features enabled, as bitmask.
+
+
_formatParserFeatures - Variable in class com.fasterxml.jackson.dataformat.avro.AvroFactoryBuilder
+
+
Set of AvroParser.Features enabled, as bitmask.
+
+
_generator - Variable in class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
+
 
+
_getUnionTypes(Annotated) - Method in class com.fasterxml.jackson.dataformat.avro.AvroAnnotationIntrospector
+
 
+
_handleUnknownTypeId(DeserializationContext, String) - Method in class com.fasterxml.jackson.dataformat.avro.AvroTypeDeserializer
+
 
+
_hint - Variable in class com.fasterxml.jackson.dataformat.avro.schema.DoubleVisitor
+
 
+
_hint - Variable in class com.fasterxml.jackson.dataformat.avro.schema.IntegerVisitor
+
 
+
_initSchema(AvroSchema) - Method in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
 
+
_initSchema(AvroSchema) - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
 
+
_inputBuffer - Variable in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
+
Current buffer from which data is read; generally data is read into + buffer from input source, but in some cases pre-loaded buffer + is handed to the parser.
+
+
_inputBuffer - Variable in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
+
Current buffer from which data is read; generally data is read into + buffer from input source, but in some cases pre-loaded buffer + is handed to the parser.
+
+
_inputStream - Variable in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
_inputStream - Variable in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
_intr - Variable in class com.fasterxml.jackson.dataformat.avro.AvroModule
+
 
+
_ioContext - Variable in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
_isSkipper - Variable in class com.fasterxml.jackson.dataformat.avro.deser.AvroFieldReader
+
 
+
_keyType - Variable in class com.fasterxml.jackson.dataformat.avro.schema.MapVisitor
+
 
+
_keyTypeId - Variable in class com.fasterxml.jackson.dataformat.avro.deser.MapReader
+
 
+
_knownReaders - Variable in class com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory
+
+
To resolve cyclic types, need to keep track of resolved named + types.
+
+
_loadMore() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
_loadMoreGuaranteed() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
_loadToHaveAtLeast(int) - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
+
Helper method that will try to load at least specified number bytes in + input buffer, possible moving existing data around if necessary
+
+
_mask - Variable in enum com.fasterxml.jackson.dataformat.avro.AvroGenerator.Feature
+
 
+
_name - Variable in class com.fasterxml.jackson.dataformat.avro.deser.AvroFieldReader
+
 
+
_name - Variable in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.EnumDecoder
+
 
+
_nextField - Variable in class com.fasterxml.jackson.dataformat.avro.ser.ObjectWriteContext
+
+
Definition of property that is to be written next, if any; + null if property is to be skipped.
+
+
_nonByteSource() - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
 
+
_nonByteTarget() - Method in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
 
+
_numberFloat - Variable in class com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl
+
+
Value if decoded directly as `float`.
+
+
_objectCodec - Variable in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
+
Codec used for data binding when (if) requested.
+
+
_output - Variable in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
_overridden - Variable in class com.fasterxml.jackson.dataformat.avro.schema.RecordVisitor
+
+
Tracks if the schema for this record has been overridden (by an annotation or other means), and calls to the property and + optionalProperty methods should be ignored.
+
+
_parent - Variable in class com.fasterxml.jackson.dataformat.avro.deser.AvroReadContext
+
 
+
_parent - Variable in class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
+
 
+
_parser - Variable in class com.fasterxml.jackson.dataformat.avro.apacheimpl.DecoderOverAvroParser
+
 
+
_parser - Variable in class com.fasterxml.jackson.dataformat.avro.deser.ArrayReader
+
 
+
_parser - Variable in class com.fasterxml.jackson.dataformat.avro.deser.MapReader
+
 
+
_provider - Variable in class com.fasterxml.jackson.dataformat.avro.schema.DefinedSchemas
+
 
+
_provider - Variable in class com.fasterxml.jackson.dataformat.avro.schema.StringVisitor
+
 
+
_provider - Variable in class com.fasterxml.jackson.dataformat.avro.schema.VisitorBase
+
 
+
_provider - Variable in class com.fasterxml.jackson.dataformat.avro.schema.VisitorFormatWrapperImpl
+
 
+
_reader - Variable in class com.fasterxml.jackson.dataformat.avro.AvroSchema
+
+
Lazily instantiated value reader for this schema.
+
+
_readers - Variable in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.ScalarUnionDecoder
+
 
+
_record - Variable in class com.fasterxml.jackson.dataformat.avro.ser.ObjectWriteContext
+
 
+
_recordOrMapFromUnion(Schema) - Method in class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
+
 
+
_recycler - Static variable in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheCodecRecycler
+
 
+
_releaseBuffers() - Method in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
 
+
_releaseBuffers() - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
_releaseBuffers() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
_reportError() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroReadContext
+
 
+
_reportInvalidChar(int) - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
_reportUnknownField(String) - Method in class com.fasterxml.jackson.dataformat.avro.ser.ObjectWriteContext
+
 
+
_rootContext - Variable in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
+
Reference to the root context since that is needed for serialization
+
+
_rootSchema - Variable in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
_rootSchema - Variable in class com.fasterxml.jackson.dataformat.avro.AvroParser
+
 
+
_schema - Variable in class com.fasterxml.jackson.dataformat.avro.ser.AvroWriteContext
+
 
+
_schemas - Variable in class com.fasterxml.jackson.dataformat.avro.schema.ArrayVisitor
+
 
+
_schemas - Variable in class com.fasterxml.jackson.dataformat.avro.schema.DefinedSchemas
+
 
+
_schemas - Variable in class com.fasterxml.jackson.dataformat.avro.schema.MapVisitor
+
 
+
_schemas - Variable in class com.fasterxml.jackson.dataformat.avro.schema.RecordVisitor
+
 
+
_schemas - Variable in class com.fasterxml.jackson.dataformat.avro.schema.StringVisitor
+
 
+
_schemas - Variable in class com.fasterxml.jackson.dataformat.avro.schema.VisitorFormatWrapperImpl
+
 
+
_schemaSet - Variable in class com.fasterxml.jackson.dataformat.avro.deser.MissingReader
+
 
+
_skipIntSlow() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
_skipLongSlow() - Method in class com.fasterxml.jackson.dataformat.avro.deser.JacksonAvroParserImpl
+
 
+
_state - Variable in class com.fasterxml.jackson.dataformat.avro.deser.ArrayReader
+
 
+
_state - Variable in class com.fasterxml.jackson.dataformat.avro.deser.MapReader
+
 
+
_streamFactory - Variable in class com.fasterxml.jackson.dataformat.avro.AvroMapper.Builder
+
 
+
_textValue - Variable in class com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheAvroParserImpl
+
+
We need to keep track of text values.
+
+
_throwUnsupported() - Method in class com.fasterxml.jackson.dataformat.avro.deser.AvroStructureReader
+
 
+
_throwUnsupported() - Method in class com.fasterxml.jackson.dataformat.avro.schema.VisitorFormatWrapperImpl
+
 
+
_throwUnsupported(String) - Method in class com.fasterxml.jackson.dataformat.avro.schema.VisitorFormatWrapperImpl
+
 
+
_type - Variable in class com.fasterxml.jackson.dataformat.avro.schema.ArrayVisitor
+
 
+
_type - Variable in class com.fasterxml.jackson.dataformat.avro.schema.DoubleVisitor
+
 
+
_type - Variable in class com.fasterxml.jackson.dataformat.avro.schema.IntegerVisitor
+
 
+
_type - Variable in class com.fasterxml.jackson.dataformat.avro.schema.MapVisitor
+
 
+
_type - Variable in class com.fasterxml.jackson.dataformat.avro.schema.RecordVisitor
+
 
+
_type - Variable in class com.fasterxml.jackson.dataformat.avro.schema.StringVisitor
+
 
+
_typeDeserializer - Variable in class com.fasterxml.jackson.dataformat.avro.deser.AvroUntypedDeserializer
+
 
+
_typeFromId(String, DatabindContext) - Method in class com.fasterxml.jackson.dataformat.avro.AvroTypeIdResolver
+
 
+
_typeId - Variable in class com.fasterxml.jackson.dataformat.avro.deser.AvroFieldReader
+
 
+
_typeId - Variable in class com.fasterxml.jackson.dataformat.avro.deser.AvroReadContext
+
 
+
_typeObject - Variable in class com.fasterxml.jackson.dataformat.avro.deser.AvroUntypedDeserializer
+
 
+
_useApacheLibDecoder - Variable in class com.fasterxml.jackson.dataformat.avro.AvroFactory
+
+
Flag that is set if Apache Avro lib's decoder is to be used for decoding; + `false` to use Jackson native Avro decoder.
+
+
_useApacheLibDecoder - Variable in class com.fasterxml.jackson.dataformat.avro.AvroFactoryBuilder
+
+
Flag that is set if Apache Avro lib's decoder is to be used for decoding; + `false` to use Jackson native Avro decoder.
+
+
_valueReaders - Variable in class com.fasterxml.jackson.dataformat.avro.deser.StructDefaults.ArrayDefaults
+
 
+
_values - Variable in class com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder.EnumDecoder
+
 
+
_valueSchema - Variable in class com.fasterxml.jackson.dataformat.avro.schema.MapVisitor
+
 
+
_valueSchema - Variable in class com.fasterxml.jackson.dataformat.avro.schema.VisitorFormatWrapperImpl
+
+
Schema for simple types that do not need a visitor.
+
+
_valueTypeId - Variable in class com.fasterxml.jackson.dataformat.avro.deser.MapReader
+
 
+
_verifyValueWrite(String) - Method in class com.fasterxml.jackson.dataformat.avro.AvroGenerator
+
 
+
_verifyValueWrite() - Method in class com.fasterxml.jackson.dataformat.avro.ser.MapWriteContext
+
 
+
_verifyValueWrite() - Method in class com.fasterxml.jackson.dataformat.avro.ser.ObjectWriteContext
+
 
+
_writerSchema - Variable in class com.fasterxml.jackson.dataformat.avro.AvroSchema
+
+
Schema that was used for writing the data to decode; for simple instance + used for reading as well (reader schema).
+
+
+A B C D E F G H I J K L M N O P R S T U V W X _ 
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/index.html b/docs/javadoc/avro/2.12/index.html new file mode 100644 index 000000000..0046b4dc0 --- /dev/null +++ b/docs/javadoc/avro/2.12/index.html @@ -0,0 +1,76 @@ + + + + + + +Jackson dataformat: Avro 2.12.0 API + + + + + + + + + +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p> + + + diff --git a/docs/javadoc/avro/2.12/overview-frame.html b/docs/javadoc/avro/2.12/overview-frame.html new file mode 100644 index 000000000..9439609c4 --- /dev/null +++ b/docs/javadoc/avro/2.12/overview-frame.html @@ -0,0 +1,26 @@ + + + + + + +Overview List (Jackson dataformat: Avro 2.12.0 API) + + + + + + + +

 

+ + diff --git a/docs/javadoc/avro/2.12/overview-summary.html b/docs/javadoc/avro/2.12/overview-summary.html new file mode 100644 index 000000000..a8bb6cf07 --- /dev/null +++ b/docs/javadoc/avro/2.12/overview-summary.html @@ -0,0 +1,163 @@ + + + + + + +Overview (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Jackson dataformat: Avro 2.12.0 API

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Packages 
PackageDescription
com.fasterxml.jackson.dataformat.avro 
com.fasterxml.jackson.dataformat.avro.apacheimpl +
Package that contains codec implementations (and support pieces) +that build on Apache avro library.
+
com.fasterxml.jackson.dataformat.avro.deser 
com.fasterxml.jackson.dataformat.avro.schema +
Package that contains functionality for generating Avro Schemas +out of POJOs as seen by Jackson databind; similar to how Jackson's +JSON Schema generation works but producing different output.
+
com.fasterxml.jackson.dataformat.avro.ser 
+
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/overview-tree.html b/docs/javadoc/avro/2.12/overview-tree.html new file mode 100644 index 000000000..c292364b4 --- /dev/null +++ b/docs/javadoc/avro/2.12/overview-tree.html @@ -0,0 +1,438 @@ + + + + + + +Class Hierarchy (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • com.fasterxml.jackson.databind.AnnotationIntrospector (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) + +
    • +
    • com.fasterxml.jackson.dataformat.avro.apacheimpl.ApacheCodecRecycler
    • +
    • com.fasterxml.jackson.dataformat.avro.deser.AvroFieldDefaulters
    • +
    • com.fasterxml.jackson.dataformat.avro.deser.AvroFieldReader + +
    • +
    • com.fasterxml.jackson.dataformat.avro.deser.AvroReaderFactory
    • +
    • com.fasterxml.jackson.dataformat.avro.AvroSchema (implements com.fasterxml.jackson.core.FormatSchema)
    • +
    • com.fasterxml.jackson.dataformat.avro.schema.AvroSchemaHelper
    • +
    • com.fasterxml.jackson.databind.ser.BeanSerializerModifier + +
    • +
    • com.fasterxml.jackson.dataformat.avro.ser.CustomEncodingDatum<T> (implements com.fasterxml.jackson.dataformat.avro.ser.EncodedDatum)
    • +
    • com.fasterxml.jackson.dataformat.avro.CustomEncodingWrapper<T>
    • +
    • org.apache.avro.io.Decoder + +
    • +
    • com.fasterxml.jackson.dataformat.avro.schema.DefinedSchemas
    • +
    • org.apache.avro.generic.GenericDatumWriter<D> (implements org.apache.avro.io.DatumWriter<D>) + +
    • +
    • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor) +
        +
      • com.fasterxml.jackson.dataformat.avro.schema.ArrayVisitor (implements com.fasterxml.jackson.dataformat.avro.schema.SchemaBuilder)
      • +
      +
    • +
    • com.fasterxml.jackson.databind.JsonDeserializer<T> (implements com.fasterxml.jackson.databind.deser.NullValueProvider) +
        +
      • com.fasterxml.jackson.dataformat.avro.apacheimpl.CustomEncodingDeserializer<T>
      • +
      • com.fasterxml.jackson.databind.deser.std.StdDeserializer<T> (implements java.io.Serializable, com.fasterxml.jackson.databind.deser.ValueInstantiator.Gettable) +
          +
        • com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer (implements com.fasterxml.jackson.databind.deser.ContextualDeserializer, com.fasterxml.jackson.databind.deser.ResolvableDeserializer) +
            +
          • com.fasterxml.jackson.dataformat.avro.deser.AvroUntypedDeserializer (implements com.fasterxml.jackson.databind.deser.ResolvableDeserializer)
          • +
          +
        • +
        +
      • +
      +
    • +
    • com.fasterxml.jackson.core.JsonGenerator (implements java.io.Closeable, java.io.Flushable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.core.base.GeneratorBase + +
      • +
      +
    • +
    • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor) +
        +
      • com.fasterxml.jackson.dataformat.avro.schema.MapVisitor (implements com.fasterxml.jackson.dataformat.avro.schema.SchemaBuilder)
      • +
      +
    • +
    • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor) +
        +
      • com.fasterxml.jackson.dataformat.avro.schema.RecordVisitor (implements com.fasterxml.jackson.dataformat.avro.schema.SchemaBuilder)
      • +
      +
    • +
    • com.fasterxml.jackson.core.JsonParser (implements java.io.Closeable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.core.base.ParserMinimalBase + +
      • +
      +
    • +
    • com.fasterxml.jackson.databind.JsonSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable) +
        +
      • com.fasterxml.jackson.dataformat.avro.ser.CustomEncodingSerializer<T>
      • +
      • com.fasterxml.jackson.databind.ser.std.StdSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, java.io.Serializable) + +
      • +
      +
    • +
    • com.fasterxml.jackson.core.JsonStreamContext + +
    • +
    • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.Base (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor) +
        +
      • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor.Base (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor) +
          +
        • com.fasterxml.jackson.dataformat.avro.schema.IntegerVisitor (implements com.fasterxml.jackson.dataformat.avro.schema.SchemaBuilder)
        • +
        +
      • +
      • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor.Base (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor) +
          +
        • com.fasterxml.jackson.dataformat.avro.schema.DoubleVisitor (implements com.fasterxml.jackson.dataformat.avro.schema.SchemaBuilder)
        • +
        +
      • +
      • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor.Base (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor) +
          +
        • com.fasterxml.jackson.dataformat.avro.schema.StringVisitor (implements com.fasterxml.jackson.dataformat.avro.schema.SchemaBuilder)
        • +
        +
      • +
      +
    • +
    • com.fasterxml.jackson.databind.cfg.MapperBuilder<M,B> + +
    • +
    • com.fasterxml.jackson.databind.Module (implements com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.dataformat.avro.AvroModule
      • +
      +
    • +
    • com.fasterxml.jackson.dataformat.avro.PackageVersion (implements com.fasterxml.jackson.core.Versioned)
    • +
    • com.fasterxml.jackson.dataformat.avro.deser.ScalarDecoder + +
    • +
    • com.fasterxml.jackson.dataformat.avro.deser.ScalarDefaults
    • +
    • com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder (implements com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<T>) + +
    • +
    • com.fasterxml.jackson.dataformat.avro.deser.StructDefaults
    • +
    • java.lang.Throwable (implements java.io.Serializable) + +
    • +
    • com.fasterxml.jackson.core.TokenStreamFactory (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.core.JsonFactory (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) + +
      • +
      +
    • +
    • com.fasterxml.jackson.core.TreeCodec +
        +
      • com.fasterxml.jackson.core.ObjectCodec (implements com.fasterxml.jackson.core.Versioned) +
          +
        • com.fasterxml.jackson.databind.ObjectMapper (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) +
            +
          • com.fasterxml.jackson.dataformat.avro.AvroMapper
          • +
          +
        • +
        +
      • +
      +
    • +
    • com.fasterxml.jackson.core.TSFBuilder<F,B> + +
    • +
    • com.fasterxml.jackson.databind.jsontype.TypeDeserializer +
        +
      • com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase (implements java.io.Serializable) + +
      • +
      +
    • +
    • com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase (implements com.fasterxml.jackson.databind.jsontype.TypeIdResolver) +
        +
      • com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver + +
      • +
      +
    • +
    • com.fasterxml.jackson.dataformat.avro.schema.VisitorBase (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider, com.fasterxml.jackson.dataformat.avro.schema.SchemaBuilder)
    • +
    • com.fasterxml.jackson.dataformat.avro.schema.VisitorFormatWrapperImpl (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper) + +
    • +
    +
  • +
+

Interface Hierarchy

+ +

Annotation Type Hierarchy

+ +

Enum Hierarchy

+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/package-list b/docs/javadoc/avro/2.12/package-list new file mode 100644 index 000000000..8c441ed02 --- /dev/null +++ b/docs/javadoc/avro/2.12/package-list @@ -0,0 +1,5 @@ +com.fasterxml.jackson.dataformat.avro +com.fasterxml.jackson.dataformat.avro.apacheimpl +com.fasterxml.jackson.dataformat.avro.deser +com.fasterxml.jackson.dataformat.avro.schema +com.fasterxml.jackson.dataformat.avro.ser diff --git a/docs/javadoc/avro/2.12/script.js b/docs/javadoc/avro/2.12/script.js new file mode 100644 index 000000000..b34635693 --- /dev/null +++ b/docs/javadoc/avro/2.12/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[key] & type) != 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) +{ + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} diff --git a/docs/javadoc/avro/2.12/serialized-form.html b/docs/javadoc/avro/2.12/serialized-form.html new file mode 100644 index 000000000..78945bc64 --- /dev/null +++ b/docs/javadoc/avro/2.12/serialized-form.html @@ -0,0 +1,268 @@ + + + + + + +Serialized Form (Jackson dataformat: Avro 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Serialized Form

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/avro/2.12/stylesheet.css b/docs/javadoc/avro/2.12/stylesheet.css new file mode 100644 index 000000000..98055b22d --- /dev/null +++ b/docs/javadoc/avro/2.12/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.subNavList li{ + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Sans Mono',monospace; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.useSummary td.colFirst, .useSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} + +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} + +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} + +td.colLast div { + padding-top:0px; +} + + +td.colLast a { + padding-bottom:3px; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} + +div.contentContainer ul.blockList li.blockList h2{ + padding-bottom:0px; +} diff --git a/docs/javadoc/cbor/2.12/allclasses-frame.html b/docs/javadoc/cbor/2.12/allclasses-frame.html new file mode 100644 index 000000000..8b134ef76 --- /dev/null +++ b/docs/javadoc/cbor/2.12/allclasses-frame.html @@ -0,0 +1,33 @@ + + + + + + +All Classes (Jackson dataformat: CBOR 2.12.0 API) + + + + + +

All Classes

+ + + diff --git a/docs/javadoc/cbor/2.12/allclasses-noframe.html b/docs/javadoc/cbor/2.12/allclasses-noframe.html new file mode 100644 index 000000000..2e8be3429 --- /dev/null +++ b/docs/javadoc/cbor/2.12/allclasses-noframe.html @@ -0,0 +1,33 @@ + + + + + + +All Classes (Jackson dataformat: CBOR 2.12.0 API) + + + + + +

All Classes

+ + + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORConstants.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORConstants.html new file mode 100644 index 000000000..1d12fa6a6 --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORConstants.html @@ -0,0 +1,1114 @@ + + + + + + +CBORConstants (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.cbor
+

Class CBORConstants

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.cbor.CBORConstants
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CBORConstants

        +
        public CBORConstants()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasMajorType

        +
        public static boolean hasMajorType(int expType,
        +                                   byte encoded)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORFactory.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORFactory.html new file mode 100644 index 000000000..fc7f90e6c --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORFactory.html @@ -0,0 +1,1231 @@ + + + + + + +CBORFactory (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.cbor
+

Class CBORFactory

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.core.TokenStreamFactory
    • +
    • +
        +
      • com.fasterxml.jackson.core.JsonFactory
      • +
      • +
          +
        • com.fasterxml.jackson.dataformat.cbor.CBORFactory
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Serializable
    +
    +
    +
    +
    public class CBORFactory
    +extends com.fasterxml.jackson.core.JsonFactory
    +
    Factory used for constructing CBORParser and CBORGenerator + instances; both of which handle + CBOR + encoded data. +

    + Extends JsonFactory mostly so that users can actually use it in place + of regular non-CBOR factory instances. +

    + Note on using non-byte-based sources/targets (char based, like + Reader and Writer): these can not be + used for CBOR documents; attempt will throw exception.

    +
    +
    Author:
    +
    Tatu Saloranta
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        _formatParserFeatures

        +
        protected int _formatParserFeatures
        +
      • +
      + + + +
        +
      • +

        _formatGeneratorFeatures

        +
        protected int _formatGeneratorFeatures
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CBORFactory

        +
        public CBORFactory()
        +
        Default constructor used to create factory instances. + Creation of a factory instance is a light-weight operation, + but it is still a good idea to reuse limited number of + factory instances (and quite often just a single instance): + factories are used as context for storing some reused + processing objects (such as symbol tables parsers use) + and this reuse only works within context of a single + factory instance.
        +
      • +
      + + + +
        +
      • +

        CBORFactory

        +
        public CBORFactory(com.fasterxml.jackson.core.ObjectCodec oc)
        +
      • +
      + + + +
        +
      • +

        CBORFactory

        +
        public CBORFactory(CBORFactory src,
        +                   com.fasterxml.jackson.core.ObjectCodec oc)
        +
        Note: REQUIRES at least 2.2.1 -- unfortunate intra-patch dep but seems + preferable to just leaving bug be as is
        +
        +
        Since:
        +
        2.2.1
        +
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        rebuild

        +
        public CBORFactoryBuilder rebuild()
        +
        +
        Overrides:
        +
        rebuild in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        builder

        +
        public static CBORFactoryBuilder builder()
        +
        Main factory method to use for constructing CBORFactory instances with + different configuration.
        +
      • +
      + + + +
        +
      • +

        copy

        +
        public CBORFactory copy()
        +
        +
        Overrides:
        +
        copy in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        readResolve

        +
        protected Object readResolve()
        +
        Method that we need to override to actually make restoration go + through constructors etc. + Also: must be overridden by sub-classes as well.
        +
        +
        Overrides:
        +
        readResolve in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        Overrides:
        +
        version in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        getFormatName

        +
        public String getFormatName()
        +
        +
        Overrides:
        +
        getFormatName in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        canUseCharArrays

        +
        public boolean canUseCharArrays()
        +
        +
        Overrides:
        +
        canUseCharArrays in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        hasFormat

        +
        public com.fasterxml.jackson.core.format.MatchStrength hasFormat(com.fasterxml.jackson.core.format.InputAccessor acc)
        +                                                          throws IOException
        +
        +
        Overrides:
        +
        hasFormat in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        canHandleBinaryNatively

        +
        public boolean canHandleBinaryNatively()
        +
        +
        Overrides:
        +
        canHandleBinaryNatively in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        getFormatReadFeatureType

        +
        public Class<CBORParser.Feature> getFormatReadFeatureType()
        +
        +
        Overrides:
        +
        getFormatReadFeatureType in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        getFormatWriteFeatureType

        +
        public Class<CBORGenerator.Feature> getFormatWriteFeatureType()
        +
        +
        Overrides:
        +
        getFormatWriteFeatureType in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        isEnabled

        +
        public final boolean isEnabled(CBORParser.Feature f)
        +
        Checked whether specified parser feature is enabled.
        +
      • +
      + + + +
        +
      • +

        getFormatParserFeatures

        +
        public int getFormatParserFeatures()
        +
        +
        Overrides:
        +
        getFormatParserFeatures in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        isEnabled

        +
        public final boolean isEnabled(CBORGenerator.Feature f)
        +
        Check whether specified generator feature is enabled.
        +
      • +
      + + + +
        +
      • +

        getFormatGeneratorFeatures

        +
        public int getFormatGeneratorFeatures()
        +
        +
        Overrides:
        +
        getFormatGeneratorFeatures in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        createParser

        +
        public CBORParser createParser(File f)
        +                        throws IOException
        +
        +
        Overrides:
        +
        createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        createParser

        +
        public CBORParser createParser(URL url)
        +                        throws IOException
        +
        +
        Overrides:
        +
        createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        createParser

        +
        public CBORParser createParser(byte[] data)
        +                        throws IOException
        +
        +
        Overrides:
        +
        createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        createParser

        +
        public CBORParser createParser(byte[] data,
        +                               int offset,
        +                               int len)
        +                        throws IOException
        +
        +
        Overrides:
        +
        createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        createGenerator

        +
        public CBORGenerator createGenerator(OutputStream out,
        +                                     com.fasterxml.jackson.core.JsonEncoding enc)
        +                              throws IOException
        +
        Method for constructing JsonGenerator for generating + CBOR-encoded output. +

        + Since CBOR format always uses UTF-8 internally, enc + argument is ignored.

        +
        +
        Overrides:
        +
        createGenerator in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        createGenerator

        +
        public CBORGenerator createGenerator(OutputStream out)
        +                              throws IOException
        +
        Method for constructing JsonGenerator for generating + CBOR-encoded output. +

        + Since CBOR format always uses UTF-8 internally, no encoding need + to be passed to this method.

        +
        +
        Overrides:
        +
        createGenerator in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createContext

        +
        protected com.fasterxml.jackson.core.io.IOContext _createContext(Object srcRef,
        +                                                                 boolean resourceManaged)
        +
        +
        Overrides:
        +
        _createContext in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        _createParser

        +
        protected CBORParser _createParser(InputStream in,
        +                                   com.fasterxml.jackson.core.io.IOContext ctxt)
        +                            throws IOException
        +
        Overridable factory method that actually instantiates desired + parser.
        +
        +
        Overrides:
        +
        _createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createParser

        +
        protected com.fasterxml.jackson.core.JsonParser _createParser(Reader r,
        +                                                              com.fasterxml.jackson.core.io.IOContext ctxt)
        +                                                       throws IOException
        +
        Overridable factory method that actually instantiates desired + parser.
        +
        +
        Overrides:
        +
        _createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createParser

        +
        protected com.fasterxml.jackson.core.JsonParser _createParser(char[] data,
        +                                                              int offset,
        +                                                              int len,
        +                                                              com.fasterxml.jackson.core.io.IOContext ctxt,
        +                                                              boolean recyclable)
        +                                                       throws IOException
        +
        +
        Overrides:
        +
        _createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createParser

        +
        protected CBORParser _createParser(byte[] data,
        +                                   int offset,
        +                                   int len,
        +                                   com.fasterxml.jackson.core.io.IOContext ctxt)
        +                            throws IOException
        +
        Overridable factory method that actually instantiates desired + parser.
        +
        +
        Overrides:
        +
        _createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createGenerator

        +
        protected CBORGenerator _createGenerator(Writer out,
        +                                         com.fasterxml.jackson.core.io.IOContext ctxt)
        +                                  throws IOException
        +
        +
        Overrides:
        +
        _createGenerator in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createUTF8Generator

        +
        protected CBORGenerator _createUTF8Generator(OutputStream out,
        +                                             com.fasterxml.jackson.core.io.IOContext ctxt)
        +                                      throws IOException
        +
        +
        Overrides:
        +
        _createUTF8Generator in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createWriter

        +
        protected Writer _createWriter(OutputStream out,
        +                               com.fasterxml.jackson.core.JsonEncoding enc,
        +                               com.fasterxml.jackson.core.io.IOContext ctxt)
        +                        throws IOException
        +
        +
        Overrides:
        +
        _createWriter in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _nonByteSource

        +
        protected <T> T _nonByteSource()
        +
      • +
      + + + +
        +
      • +

        _nonByteTarget

        +
        protected <T> T _nonByteTarget()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORFactoryBuilder.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORFactoryBuilder.html new file mode 100644 index 000000000..d8693f4cf --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORFactoryBuilder.html @@ -0,0 +1,541 @@ + + + + + + +CBORFactoryBuilder (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.cbor
+

Class CBORFactoryBuilder

+
+
+ +
+
    +
  • +
    +
    +
    public class CBORFactoryBuilder
    +extends com.fasterxml.jackson.core.TSFBuilder<CBORFactory,CBORFactoryBuilder>
    +
    TSFBuilder + implementation for constructing CBORFactory + instances.
    +
    +
    Since:
    +
    3.0
    +
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORGenerator.Feature.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORGenerator.Feature.html new file mode 100644 index 000000000..675bb407f --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORGenerator.Feature.html @@ -0,0 +1,526 @@ + + + + + + +CBORGenerator.Feature (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.cbor
+

Enum CBORGenerator.Feature

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.FormatFeature, com.fasterxml.jackson.core.util.JacksonFeature, Serializable, Comparable<CBORGenerator.Feature>
    +
    +
    +
    Enclosing class:
    +
    CBORGenerator
    +
    +
    +
    +
    public static enum CBORGenerator.Feature
    +extends Enum<CBORGenerator.Feature>
    +implements com.fasterxml.jackson.core.FormatFeature
    +
    Enumeration that defines all togglable features for CBOR generator.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Enum Constant Summary

      + + + + + + + + + + + + + + +
      Enum Constants 
      Enum Constant and Description
      LENIENT_UTF_ENCODING +
      Feature that determines if an invalid surrogate encoding found in the + incoming String should fail with an exception or silently be output + as the Unicode 'REPLACEMENT CHARACTER' (U+FFFD) or not; if not, + an exception will be thrown to indicate invalid content.
      +
      WRITE_MINIMAL_INTS +
      Feature that determines whether generator should try to use smallest + (size-wise) integer representation: if true, will use smallest + representation that is enough to retain value; if false, will use + length indicated by argument type (4-byte for int, + 8-byte for long and so on).
      +
      WRITE_TYPE_HEADER +
      Feature that determines whether CBOR "Self-Describe Tag" (value + 55799, encoded as 3-byte sequence of 0xD9, 0xD9, 0xF7) + should be written at the beginning of document or not.
      +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected boolean_defaultState 
      protected int_mask 
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Enum Constant Detail

      + + + +
        +
      • +

        WRITE_MINIMAL_INTS

        +
        public static final CBORGenerator.Feature WRITE_MINIMAL_INTS
        +
        Feature that determines whether generator should try to use smallest + (size-wise) integer representation: if true, will use smallest + representation that is enough to retain value; if false, will use + length indicated by argument type (4-byte for int, + 8-byte for long and so on).
        +
      • +
      + + + +
        +
      • +

        WRITE_TYPE_HEADER

        +
        public static final CBORGenerator.Feature WRITE_TYPE_HEADER
        +
        Feature that determines whether CBOR "Self-Describe Tag" (value + 55799, encoded as 3-byte sequence of 0xD9, 0xD9, 0xF7) + should be written at the beginning of document or not. +

        + Default value is false meaning that type tag will not be + written at the beginning of a new document.

        +
        +
        Since:
        +
        2.5
        +
        +
      • +
      + + + +
        +
      • +

        LENIENT_UTF_ENCODING

        +
        public static final CBORGenerator.Feature LENIENT_UTF_ENCODING
        +
        Feature that determines if an invalid surrogate encoding found in the + incoming String should fail with an exception or silently be output + as the Unicode 'REPLACEMENT CHARACTER' (U+FFFD) or not; if not, + an exception will be thrown to indicate invalid content. +

        + Default value is false (for backwards compatibility) meaning that + an invalide surrogate will result in exception (IllegalArgumentException

        +
        +
        Since:
        +
        2.12
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _defaultState

        +
        protected final boolean _defaultState
        +
      • +
      + + + +
        +
      • +

        _mask

        +
        protected final int _mask
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static CBORGenerator.Feature[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (CBORGenerator.Feature c : CBORGenerator.Feature.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static CBORGenerator.Feature valueOf(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (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 type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        collectDefaults

        +
        public static int collectDefaults()
        +
        Method that calculates bit set (flags) of all features that are + enabled by default.
        +
      • +
      + + + +
        +
      • +

        enabledByDefault

        +
        public boolean enabledByDefault()
        +
        +
        Specified by:
        +
        enabledByDefault in interface com.fasterxml.jackson.core.FormatFeature
        +
        Specified by:
        +
        enabledByDefault in interface com.fasterxml.jackson.core.util.JacksonFeature
        +
        +
      • +
      + + + +
        +
      • +

        enabledIn

        +
        public boolean enabledIn(int flags)
        +
        +
        Specified by:
        +
        enabledIn in interface com.fasterxml.jackson.core.FormatFeature
        +
        Specified by:
        +
        enabledIn in interface com.fasterxml.jackson.core.util.JacksonFeature
        +
        +
      • +
      + + + +
        +
      • +

        getMask

        +
        public int getMask()
        +
        +
        Specified by:
        +
        getMask in interface com.fasterxml.jackson.core.FormatFeature
        +
        Specified by:
        +
        getMask in interface com.fasterxml.jackson.core.util.JacksonFeature
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORGenerator.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORGenerator.html new file mode 100644 index 000000000..a3b41350d --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORGenerator.html @@ -0,0 +1,2117 @@ + + + + + + +CBORGenerator (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.cbor
+

Class CBORGenerator

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.core.JsonGenerator
    • +
    • +
        +
      • com.fasterxml.jackson.core.base.GeneratorBase
      • +
      • +
          +
        • com.fasterxml.jackson.dataformat.cbor.CBORGenerator
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Closeable, Flushable, AutoCloseable
    +
    +
    +
    +
    public class CBORGenerator
    +extends com.fasterxml.jackson.core.base.GeneratorBase
    +
    JsonGenerator implementation that writes CBOR encoded content.
    +
    +
    Author:
    +
    Tatu Saloranta
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClass and Description
      static class CBORGenerator.Feature +
      Enumeration that defines all togglable features for CBOR generator.
      +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected boolean_bufferRecyclable +
      Flag that indicates whether the output buffer is recycable (and needs to + be returned to recycler once we are done) or not.
      +
      protected int_bytesWritten +
      Let's keep track of how many bytes have been output, may prove useful + when debugging.
      +
      protected CBORWriteContext_cborContext 
      protected boolean_cfgMinimalInts 
      protected char[]_charBuffer +
      Intermediate buffer in which characters of a String are copied before + being encoded.
      +
      protected int_charBufferLength 
      protected int_currentRemainingElements +
      Number of elements remaining in the current complex structure (if any), + when writing defined-length Arrays, Objects; marker {code INDEFINITE_LENGTH} + otherwise.
      +
      protected int[]_elementCounts 
      protected int_elementCountsPtr 
      protected int_formatFeatures +
      Bit flag composed of bits that indicate which + CBORGenerator.Features are enabled.
      +
      protected com.fasterxml.jackson.core.io.IOContext_ioContext 
      protected OutputStream_out 
      protected byte[]_outputBuffer +
      Intermediate buffer in which contents are buffered before being written + using _out.
      +
      protected int_outputEnd +
      Offset to index after the last valid index in _outputBuffer.
      +
      protected int_outputTail +
      Pointer to the next available byte in _outputBuffer
      +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.core.base.GeneratorBase

        +_cfgNumbersAsStrings, _closed, _features, _objectCodec, _writeContext, DERIVED_FEATURES_MASK, MAX_BIG_DECIMAL_SCALE, SURR1_FIRST, SURR1_LAST, SURR2_FIRST, SURR2_LAST, WRITE_BINARY, WRITE_BOOLEAN, WRITE_NULL, WRITE_NUMBER, WRITE_RAW, WRITE_STRING
      • +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.core.JsonGenerator

        +_cfgPrettyPrinter, DEFAULT_BINARY_WRITE_CAPABILITIES, DEFAULT_TEXTUAL_WRITE_CAPABILITIES, DEFAULT_WRITE_CAPABILITIES
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      CBORGenerator(com.fasterxml.jackson.core.io.IOContext ctxt, + int stdFeatures, + int formatFeatures, + com.fasterxml.jackson.core.ObjectCodec codec, + OutputStream out) 
      CBORGenerator(com.fasterxml.jackson.core.io.IOContext ctxt, + int stdFeatures, + int formatFeatures, + com.fasterxml.jackson.core.ObjectCodec codec, + OutputStream out, + byte[] outputBuffer, + int offset, + boolean bufferRecyclable) +
      Alternative constructor that may be used to feed partially initialized content.
      +
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _ioContext

        +
        protected final com.fasterxml.jackson.core.io.IOContext _ioContext
        +
      • +
      + + + + + + + +
        +
      • +

        _formatFeatures

        +
        protected int _formatFeatures
        +
        Bit flag composed of bits that indicate which + CBORGenerator.Features are enabled.
        +
      • +
      + + + +
        +
      • +

        _cfgMinimalInts

        +
        protected boolean _cfgMinimalInts
        +
      • +
      + + + +
        +
      • +

        _cborContext

        +
        protected CBORWriteContext _cborContext
        +
        +
        Since:
        +
        2.10
        +
        +
      • +
      + + + +
        +
      • +

        _outputBuffer

        +
        protected byte[] _outputBuffer
        +
        Intermediate buffer in which contents are buffered before being written + using _out.
        +
      • +
      + + + +
        +
      • +

        _outputTail

        +
        protected int _outputTail
        +
        Pointer to the next available byte in _outputBuffer
        +
      • +
      + + + +
        +
      • +

        _outputEnd

        +
        protected final int _outputEnd
        +
        Offset to index after the last valid index in _outputBuffer. + Typically same as length of the buffer.
        +
      • +
      + + + +
        +
      • +

        _charBuffer

        +
        protected char[] _charBuffer
        +
        Intermediate buffer in which characters of a String are copied before + being encoded.
        +
      • +
      + + + +
        +
      • +

        _charBufferLength

        +
        protected final int _charBufferLength
        +
      • +
      + + + +
        +
      • +

        _bytesWritten

        +
        protected int _bytesWritten
        +
        Let's keep track of how many bytes have been output, may prove useful + when debugging. This does not include bytes buffered in the output + buffer, just bytes that have been written using underlying stream writer.
        +
      • +
      + + + +
        +
      • +

        _elementCounts

        +
        protected int[] _elementCounts
        +
      • +
      + + + +
        +
      • +

        _elementCountsPtr

        +
        protected int _elementCountsPtr
        +
      • +
      + + + +
        +
      • +

        _currentRemainingElements

        +
        protected int _currentRemainingElements
        +
        Number of elements remaining in the current complex structure (if any), + when writing defined-length Arrays, Objects; marker {code INDEFINITE_LENGTH} + otherwise.
        +
      • +
      + + + +
        +
      • +

        _bufferRecyclable

        +
        protected boolean _bufferRecyclable
        +
        Flag that indicates whether the output buffer is recycable (and needs to + be returned to recycler once we are done) or not.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CBORGenerator

        +
        public CBORGenerator(com.fasterxml.jackson.core.io.IOContext ctxt,
        +                     int stdFeatures,
        +                     int formatFeatures,
        +                     com.fasterxml.jackson.core.ObjectCodec codec,
        +                     OutputStream out)
        +
      • +
      + + + +
        +
      • +

        CBORGenerator

        +
        public CBORGenerator(com.fasterxml.jackson.core.io.IOContext ctxt,
        +                     int stdFeatures,
        +                     int formatFeatures,
        +                     com.fasterxml.jackson.core.ObjectCodec codec,
        +                     OutputStream out,
        +                     byte[] outputBuffer,
        +                     int offset,
        +                     boolean bufferRecyclable)
        +
        Alternative constructor that may be used to feed partially initialized content.
        +
        +
        Parameters:
        +
        outputBuffer - Buffer to use for output before flushing to the underlying stream
        +
        offset - Offset pointing past already buffered content; that is, number + of bytes of valid content to output, within buffer.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        Overrides:
        +
        version in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        +
      • +
      + + + +
        +
      • +

        canWriteBinaryNatively

        +
        public boolean canWriteBinaryNatively()
        +
        +
        Overrides:
        +
        canWriteBinaryNatively in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        getWriteCapabilities

        +
        public com.fasterxml.jackson.core.util.JacksonFeatureSet<com.fasterxml.jackson.core.StreamWriteCapability> getWriteCapabilities()
        +
        +
        Overrides:
        +
        getWriteCapabilities in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        useDefaultPrettyPrinter

        +
        public com.fasterxml.jackson.core.JsonGenerator useDefaultPrettyPrinter()
        +
        No way (or need) to indent anything, so let's block any attempts. (should + we throw an exception instead?)
        +
        +
        Overrides:
        +
        useDefaultPrettyPrinter in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        +
      • +
      + + + +
        +
      • +

        setPrettyPrinter

        +
        public com.fasterxml.jackson.core.JsonGenerator setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter pp)
        +
        No way (or need) to indent anything, so let's block any attempts. (should + we throw an exception instead?)
        +
        +
        Overrides:
        +
        setPrettyPrinter in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        getOutputTarget

        +
        public Object getOutputTarget()
        +
        +
        Overrides:
        +
        getOutputTarget in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        getOutputBuffered

        +
        public int getOutputBuffered()
        +
        +
        Overrides:
        +
        getOutputBuffered in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        getFormatFeatures

        +
        public int getFormatFeatures()
        +
        +
        Overrides:
        +
        getFormatFeatures in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        overrideStdFeatures

        +
        public com.fasterxml.jackson.core.JsonGenerator overrideStdFeatures(int values,
        +                                                                    int mask)
        +
        +
        Overrides:
        +
        overrideStdFeatures in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        +
      • +
      + + + +
        +
      • +

        overrideFormatFeatures

        +
        public com.fasterxml.jackson.core.JsonGenerator overrideFormatFeatures(int values,
        +                                                                       int mask)
        +
        +
        Overrides:
        +
        overrideFormatFeatures in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentValue

        +
        public Object getCurrentValue()
        +
        +
        Overrides:
        +
        getCurrentValue in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        +
      • +
      + + + +
        +
      • +

        setCurrentValue

        +
        public void setCurrentValue(Object v)
        +
        +
        Overrides:
        +
        setCurrentValue in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        +
      • +
      + + + +
        +
      • +

        getOutputContext

        +
        public com.fasterxml.jackson.core.JsonStreamContext getOutputContext()
        +
        +
        Overrides:
        +
        getOutputContext in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        +
      • +
      + + + + + + + + + + + + + + + + + + + +
        +
      • +

        writeFieldName

        +
        public final void writeFieldName(String name)
        +                          throws IOException
        +
        +
        Specified by:
        +
        writeFieldName in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeFieldName

        +
        public final void writeFieldName(com.fasterxml.jackson.core.SerializableString name)
        +                          throws IOException
        +
        +
        Overrides:
        +
        writeFieldName in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeFieldId

        +
        public final void writeFieldId(long id)
        +                        throws IOException
        +
        +
        Overrides:
        +
        writeFieldId in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        copyCurrentEvent

        +
        public void copyCurrentEvent(com.fasterxml.jackson.core.JsonParser p)
        +                      throws IOException
        +
        Specialize JsonGenerator.copyCurrentEvent(com.fasterxml.jackson.core.JsonParser) to handle tags.
        +
        +
        Overrides:
        +
        copyCurrentEvent in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        copyCurrentStructure

        +
        public void copyCurrentStructure(com.fasterxml.jackson.core.JsonParser p)
        +                          throws IOException
        +
        Specialize JsonGenerator.copyCurrentStructure(com.fasterxml.jackson.core.JsonParser) to handle tags.
        +
        +
        Overrides:
        +
        copyCurrentStructure in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        maybeCopyTag

        +
        protected void maybeCopyTag(com.fasterxml.jackson.core.JsonParser p)
        +                     throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeStartArray

        +
        public final void writeStartArray()
        +                           throws IOException
        +
        +
        Specified by:
        +
        writeStartArray in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeStartArray

        +
        public void writeStartArray(Object forValue)
        +                     throws IOException
        +
        +
        Overrides:
        +
        writeStartArray in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeStartArray

        +
        public void writeStartArray(Object forValue,
        +                            int elementsToWrite)
        +                     throws IOException
        +
        +
        Overrides:
        +
        writeStartArray in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeStartArray

        +
        @Deprecated
        +public void writeStartArray(int elementsToWrite)
        +                                 throws IOException
        +
        Deprecated. 
        +
        +
        Overrides:
        +
        writeStartArray in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeEndArray

        +
        public final void writeEndArray()
        +                         throws IOException
        +
        +
        Specified by:
        +
        writeEndArray in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeStartObject

        +
        public final void writeStartObject()
        +                            throws IOException
        +
        +
        Specified by:
        +
        writeStartObject in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeStartObject

        +
        public final void writeStartObject(Object forValue)
        +                            throws IOException
        +
        +
        Overrides:
        +
        writeStartObject in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeStartObject

        +
        public final void writeStartObject(int elementsToWrite)
        +                            throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeEndObject

        +
        public final void writeEndObject()
        +                          throws IOException
        +
        +
        Specified by:
        +
        writeEndObject in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeArray

        +
        public void writeArray(int[] array,
        +                       int offset,
        +                       int length)
        +                throws IOException
        +
        +
        Overrides:
        +
        writeArray in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeArray

        +
        public void writeArray(long[] array,
        +                       int offset,
        +                       int length)
        +                throws IOException
        +
        +
        Overrides:
        +
        writeArray in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeArray

        +
        public void writeArray(double[] array,
        +                       int offset,
        +                       int length)
        +                throws IOException
        +
        +
        Overrides:
        +
        writeArray in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeString

        +
        public void writeString(String text)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeString in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeString

        +
        public final void writeString(com.fasterxml.jackson.core.SerializableString sstr)
        +                       throws IOException
        +
        +
        Overrides:
        +
        writeString in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeString

        +
        public void writeString(char[] text,
        +                        int offset,
        +                        int len)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeString in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRawUTF8String

        +
        public void writeRawUTF8String(byte[] raw,
        +                               int offset,
        +                               int len)
        +                        throws IOException
        +
        +
        Specified by:
        +
        writeRawUTF8String in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeUTF8String

        +
        public final void writeUTF8String(byte[] text,
        +                                  int offset,
        +                                  int len)
        +                           throws IOException
        +
        +
        Specified by:
        +
        writeUTF8String in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRaw

        +
        public void writeRaw(String text)
        +              throws IOException
        +
        +
        Specified by:
        +
        writeRaw in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRaw

        +
        public void writeRaw(String text,
        +                     int offset,
        +                     int len)
        +              throws IOException
        +
        +
        Specified by:
        +
        writeRaw in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRaw

        +
        public void writeRaw(char[] text,
        +                     int offset,
        +                     int len)
        +              throws IOException
        +
        +
        Specified by:
        +
        writeRaw in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRaw

        +
        public void writeRaw(char c)
        +              throws IOException
        +
        +
        Specified by:
        +
        writeRaw in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRawValue

        +
        public void writeRawValue(String text)
        +                   throws IOException
        +
        +
        Overrides:
        +
        writeRawValue in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRawValue

        +
        public void writeRawValue(String text,
        +                          int offset,
        +                          int len)
        +                   throws IOException
        +
        +
        Overrides:
        +
        writeRawValue in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRawValue

        +
        public void writeRawValue(char[] text,
        +                          int offset,
        +                          int len)
        +                   throws IOException
        +
        +
        Overrides:
        +
        writeRawValue in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeBinary

        +
        public void writeBinary(com.fasterxml.jackson.core.Base64Variant b64variant,
        +                        byte[] data,
        +                        int offset,
        +                        int len)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeBinary in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeBinary

        +
        public int writeBinary(InputStream data,
        +                       int dataLength)
        +                throws IOException
        +
        +
        Overrides:
        +
        writeBinary in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeBinary

        +
        public int writeBinary(com.fasterxml.jackson.core.Base64Variant b64variant,
        +                       InputStream data,
        +                       int dataLength)
        +                throws IOException
        +
        +
        Overrides:
        +
        writeBinary in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeBoolean

        +
        public void writeBoolean(boolean state)
        +                  throws IOException
        +
        +
        Specified by:
        +
        writeBoolean in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNull

        +
        public void writeNull()
        +               throws IOException
        +
        +
        Specified by:
        +
        writeNull in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(int i)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(long l)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(BigInteger v)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(double d)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(float f)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(BigDecimal dec)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        _verifyValueWrite

        +
        protected final void _verifyValueWrite(String typeMsg)
        +                                throws IOException
        +
        +
        Specified by:
        +
        _verifyValueWrite in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        flush

        +
        public final void flush()
        +                 throws IOException
        +
        +
        Specified by:
        +
        flush in interface Flushable
        +
        Specified by:
        +
        flush in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        writeTag

        +
        public void writeTag(int tagId)
        +              throws IOException
        +
        Method for writing out an explicit CBOR Tag.
        +
        +
        Parameters:
        +
        tagId - Positive integer (0 or higher)
        +
        Throws:
        +
        IOException
        +
        Since:
        +
        2.5
        +
        +
      • +
      + + + +
        +
      • +

        writeRaw

        +
        public void writeRaw(byte b)
        +              throws IOException
        +
        Method for directly inserting specified byte in output at current + position. +

        + NOTE: only use this method if you really know what you are doing.

        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeBytes

        +
        public void writeBytes(byte[] data,
        +                       int offset,
        +                       int len)
        +                throws IOException
        +
        Method for directly inserting specified bytes in output at current + position. +

        + NOTE: only use this method if you really know what you are doing.

        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        _ensureSpace

        +
        protected final void _ensureSpace(int needed)
        +                           throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _writeString

        +
        protected final void _writeString(char[] text,
        +                                  int offset,
        +                                  int len)
        +                           throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _writeChunkedString

        +
        protected final void _writeChunkedString(char[] text,
        +                                         int offset,
        +                                         int len)
        +                                  throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _releaseBuffers

        +
        protected void _releaseBuffers()
        +
        +
        Specified by:
        +
        _releaseBuffers in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        +
      • +
      + + + + + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORParser.Feature.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORParser.Feature.html new file mode 100644 index 000000000..30d2cec56 --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORParser.Feature.html @@ -0,0 +1,378 @@ + + + + + + +CBORParser.Feature (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.cbor
+

Enum CBORParser.Feature

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.FormatFeature, com.fasterxml.jackson.core.util.JacksonFeature, Serializable, Comparable<CBORParser.Feature>
    +
    +
    +
    Enclosing class:
    +
    CBORParser
    +
    +
    +
    +
    public static enum CBORParser.Feature
    +extends Enum<CBORParser.Feature>
    +implements com.fasterxml.jackson.core.FormatFeature
    +
    Enumeration that defines all togglable features for CBOR generators.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static CBORParser.Feature[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (CBORParser.Feature c : CBORParser.Feature.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static CBORParser.Feature valueOf(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (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 type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        collectDefaults

        +
        public static int collectDefaults()
        +
        Method that calculates bit set (flags) of all features that + are enabled by default.
        +
      • +
      + + + +
        +
      • +

        enabledByDefault

        +
        public boolean enabledByDefault()
        +
        +
        Specified by:
        +
        enabledByDefault in interface com.fasterxml.jackson.core.FormatFeature
        +
        Specified by:
        +
        enabledByDefault in interface com.fasterxml.jackson.core.util.JacksonFeature
        +
        +
      • +
      + + + +
        +
      • +

        getMask

        +
        public int getMask()
        +
        +
        Specified by:
        +
        getMask in interface com.fasterxml.jackson.core.FormatFeature
        +
        Specified by:
        +
        getMask in interface com.fasterxml.jackson.core.util.JacksonFeature
        +
        +
      • +
      + + + +
        +
      • +

        enabledIn

        +
        public boolean enabledIn(int flags)
        +
        +
        Specified by:
        +
        enabledIn in interface com.fasterxml.jackson.core.FormatFeature
        +
        Specified by:
        +
        enabledIn in interface com.fasterxml.jackson.core.util.JacksonFeature
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORParser.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORParser.html new file mode 100644 index 000000000..09a0cd843 --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORParser.html @@ -0,0 +1,2585 @@ + + + + + + +CBORParser (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.cbor
+

Class CBORParser

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.core.JsonParser
    • +
    • +
        +
      • com.fasterxml.jackson.core.base.ParserMinimalBase
      • +
      • +
          +
        • com.fasterxml.jackson.dataformat.cbor.CBORParser
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Closeable, AutoCloseable
    +
    +
    +
    +
    public class CBORParser
    +extends com.fasterxml.jackson.core.base.ParserMinimalBase
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClass and Description
      static class CBORParser.Feature +
      Enumeration that defines all togglable features for CBOR generators.
      +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.core.JsonParser

        +com.fasterxml.jackson.core.JsonParser.NumberType
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected byte[]_binaryValue +
      We will hold on to decoded binary data, for duration of + current event, so that multiple calls to + getBinaryValue(com.fasterxml.jackson.core.Base64Variant) will not need to decode data more + than once.
      +
      protected boolean_bufferRecyclable +
      Flag that indicates whether the input buffer is recycable (and + needs to be returned to recycler once we are done) or not.
      +
      protected com.fasterxml.jackson.core.util.ByteArrayBuilder_byteArrayBuilder +
      ByteArrayBuilder is needed if 'getBinaryValue' is called.
      +
      protected boolean_closed +
      Flag that indicates whether parser is closed or not.
      +
      protected long_currInputProcessed +
      Number of characters/bytes that were contained in previous blocks + (blocks that were already processed prior to the current buffer).
      +
      protected int_currInputRow +
      Current row location of current point in input buffer, starting + from 1, if available.
      +
      protected int_currInputRowStart +
      Current index of the first character of the current row in input + buffer.
      +
      protected byte[]_inputBuffer +
      Current buffer from which data is read; generally data is read into + buffer from input source, but in some cases pre-loaded buffer + is handed to the parser.
      +
      protected int_inputEnd +
      Index of character after last available one in the buffer.
      +
      protected int_inputPtr +
      Pointer to next available character in buffer
      +
      protected InputStream_inputStream +
      Input stream that can be used for reading more content, if one + in use.
      +
      protected com.fasterxml.jackson.core.io.IOContext_ioContext +
      I/O context for this reader.
      +
      protected boolean_nameCopied +
      Flag set to indicate whether the field name is available + from the name copy buffer or not (in addition to its String + representation being available via read context)
      +
      protected char[]_nameCopyBuffer +
      Temporary buffer that is needed if field name is accessed + using getTextCharacters() method (instead of String + returning alternatives)
      +
      protected BigDecimal_numberBigDecimal 
      protected BigInteger_numberBigInt 
      protected double_numberDouble 
      protected float_numberFloat 
      protected int_numberInt 
      protected long_numberLong 
      protected int_numTypesValid +
      Bitfield that indicates which numeric representations + have been calculated for the current type
      +
      protected com.fasterxml.jackson.core.ObjectCodec_objectCodec +
      Codec used for data binding when (if) requested.
      +
      protected CBORReadContext_parsingContext +
      Information about parser context, context in which + the next token is to be parsed (root, array, object).
      +
      protected int_quad1 +
      Quads used for hash calculation
      +
      protected int_quad2 +
      Quads used for hash calculation
      +
      protected int_quad3 +
      Quads used for hash calculation
      +
      protected int[]_quadBuffer +
      Temporary buffer used for name parsing.
      +
      protected com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer_symbols +
      Symbol table that contains field names encountered so far
      +
      protected int_tagValue +
      We will keep track of tag value for possible future use.
      +
      protected com.fasterxml.jackson.core.util.TextBuffer_textBuffer +
      Buffer that contains contents of String values, including + field names if necessary (name split across boundary, + contains escape sequence, or access needed to char array)
      +
      protected boolean_tokenIncomplete +
      Flag that indicates that the current token has not yet + been fully processed, and needs to be finished for + some access (or skipped to obtain the next token)
      +
      protected int_tokenInputCol +
      Column on input row that current token starts; 0-based (although + in the end it'll be converted to 1-based)
      +
      protected int_tokenInputRow +
      Input row on which current token starts, 1-based
      +
      protected long_tokenInputTotal +
      Total number of bytes/characters read before start of current token.
      +
      protected int_typeByte +
      Type byte of the current token
      +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.core.base.ParserMinimalBase

        +_currToken, _lastClearedToken, CHAR_NULL, INT_0, INT_9, INT_APOS, INT_ASTERISK, INT_BACKSLASH, INT_COLON, INT_COMMA, INT_CR, INT_e, INT_E, INT_HASH, INT_LBRACKET, INT_LCURLY, INT_LF, INT_MINUS, INT_PERIOD, INT_PLUS, INT_QUOTE, INT_RBRACKET, INT_RCURLY, INT_SLASH, INT_SPACE, INT_TAB, MAX_ERROR_TOKEN_LENGTH, MAX_INT_D, MAX_INT_L, MAX_LONG_D, MIN_INT_D, MIN_INT_L, MIN_LONG_D, NO_BYTES, NO_INTS, NR_BIGDECIMAL, NR_BIGINT, NR_DOUBLE, NR_FLOAT, NR_INT, NR_LONG, NR_UNKNOWN
      • +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.core.JsonParser

        +_features, _requestPayload, DEFAULT_READ_CAPABILITIES
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      CBORParser(com.fasterxml.jackson.core.io.IOContext ctxt, + int parserFeatures, + int cborFeatures, + com.fasterxml.jackson.core.ObjectCodec codec, + com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer sym, + InputStream in, + byte[] inputBuffer, + int start, + int end, + boolean bufferRecyclable) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected boolean_checkNextIsEndArray() 
      protected boolean_checkNextIsIntInArray(String typeDesc) +
      Heavily simplified method that does a subset of what nextToken() does to basically + only (1) determine that we are getting JsonToken.VALUE_NUMBER_INT (if not, + return with no processing) and (2) if so, prepare state so that number accessor + method will work).
      +
      protected void_checkNumericValue(int expType) 
      protected void_closeInput() 
      protected com.fasterxml.jackson.core.JsonToken_decodeFieldName() 
      protected void_decodeNonStringName(int ch) +
      Method that handles initial token type recognition for token + that has to be either FIELD_NAME or END_OBJECT.
      +
      com.fasterxml.jackson.core.JsonToken_decodeSimpleValue(int lowBits, + int ch) +
      Helper method that deals with details of decoding unallocated "simple values" + and exposing them as expected token.
      +
      protected com.fasterxml.jackson.core.JsonToken_decodeUndefinedValue() +
      Helper method to encapsulate details of handling of mysterious `undefined` value + that is allowed to be used as something encoder could not handle (as per spec), + whatever the heck that should be.
      +
      protected byte[]_finishBytes(int len) 
      protected String_finishTextToken(int ch) 
      protected void_finishToken() +
      Method called to finish parsing of a token so that token contents + are retriable
      +
      protected com.fasterxml.jackson.core.util.ByteArrayBuilder_getByteArrayBuilder() 
      protected com.fasterxml.jackson.core.JsonToken_handleCBOREOF() 
      protected void_handleEOF() 
      protected com.fasterxml.jackson.core.JsonToken_handleTaggedArray(int tag, + int len) 
      protected com.fasterxml.jackson.core.JsonToken_handleTaggedBinary(int tag) 
      protected void_invalidToken(int ch) 
      protected void_loadToHaveAtLeast(int minAvailable) +
      Helper method that will try to load at least specified number bytes in + input buffer, possible moving existing data around if necessary
      +
      protected String_numberToName(int ch, + boolean neg) 
      protected void_releaseBuffers() +
      Method called to release internal buffers owned by the base + reader.
      +
      protected void_reportInvalidChar(int c) 
      protected void_reportInvalidInitial(int mask) 
      protected void_reportInvalidOther(int mask) 
      protected void_reportInvalidOther(int mask, + int ptr) 
      protected void_reportUnexpectedBreak() 
      protected void_skipBytes(int len) 
      protected void_skipBytesL(long llen) 
      protected void_skipChunked(int expectedType) 
      protected void_skipIncomplete() +
      Method called to skip remainders of an incomplete token, when + contents themselves will not be needed any more.
      +
      voidclose() 
      protected voidconvertNumberToBigDecimal() 
      protected voidconvertNumberToBigInteger() 
      protected voidconvertNumberToDouble() 
      protected voidconvertNumberToFloat() 
      protected voidconvertNumberToInt() 
      protected voidconvertNumberToLong() 
      voidfinishToken() +
      Method for forcing full read of current token, even if it might otherwise + only be read if data is accessed via getText() and similar methods.
      +
      BigIntegergetBigIntegerValue() 
      byte[]getBinaryValue(com.fasterxml.jackson.core.Base64Variant b64variant) 
      com.fasterxml.jackson.core.ObjectCodecgetCodec() 
      com.fasterxml.jackson.core.JsonLocationgetCurrentLocation() +
      Overridden since we do not really have character-based locations, + but we do have byte offset to specify.
      +
      StringgetCurrentName() +
      Method that can be called to get the name associated with + the current event.
      +
      intgetCurrentTag() +
      Method that can be used to access tag id associated with + the most recently decoded value (whether completely, for + scalar values, or partially, for Objects/Arrays), if any.
      +
      BigDecimalgetDecimalValue() 
      doublegetDoubleValue() 
      ObjectgetEmbeddedObject() 
      floatgetFloatValue() 
      intgetFormatFeatures() 
      ObjectgetInputSource() 
      intgetIntValue() 
      longgetLongValue() 
      com.fasterxml.jackson.core.JsonParser.NumberTypegetNumberType() 
      NumbergetNumberValue() 
      NumbergetNumberValueExact() 
      CBORReadContextgetParsingContext() 
      com.fasterxml.jackson.core.util.JacksonFeatureSet<com.fasterxml.jackson.core.StreamReadCapability>getReadCapabilities() 
      StringgetText() +
      Method for accessing textual representation of the current event; + if no current event (before first call to nextToken(), or + after encountering end-of-input), returns null.
      +
      intgetText(Writer writer) 
      char[]getTextCharacters() 
      intgetTextLength() 
      intgetTextOffset() 
      com.fasterxml.jackson.core.JsonLocationgetTokenLocation() +
      Overridden since we do not really have character-based locations, + but we do have byte offset to specify.
      +
      StringgetValueAsString() 
      StringgetValueAsString(String defaultValue) 
      booleanhasTextCharacters() 
      booleanisClosed() 
      booleanisNaN() 
      protected booleanloadMore() 
      protected voidloadMoreGuaranteed() 
      BooleannextBooleanValue() 
      StringnextFieldName() 
      booleannextFieldName(com.fasterxml.jackson.core.SerializableString str) 
      intnextIntValue(int defaultValue) 
      longnextLongValue(long defaultValue) 
      StringnextTextValue() 
      com.fasterxml.jackson.core.JsonTokennextToken() 
      voidoverrideCurrentName(String name) 
      intreadBinaryValue(com.fasterxml.jackson.core.Base64Variant b64variant, + OutputStream out) 
      intreleaseBuffered(OutputStream out) 
      voidsetCodec(com.fasterxml.jackson.core.ObjectCodec c) 
      com.fasterxml.jackson.core.Versionversion() 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.core.base.ParserMinimalBase

        +_ascii, _asciiBytes, _constructError, _decodeBase64, _getCharDesc, _hasTextualNull, _longIntegerDesc, _longNumberDesc, _reportError, _reportError, _reportError, _reportInputCoercion, _reportInvalidEOF, _reportInvalidEOF, _reportInvalidEOF, _reportInvalidEOFInValue, _reportInvalidEOFInValue, _reportMissingRootWS, _reportUnexpectedChar, _throwInternal, _throwInvalidSpace, _wrapError, clearCurrentToken, currentToken, currentTokenId, getCurrentToken, getCurrentTokenId, getLastClearedToken, getValueAsBoolean, getValueAsDouble, getValueAsInt, getValueAsInt, getValueAsLong, getValueAsLong, hasCurrentToken, hasToken, hasTokenId, isExpectedNumberIntToken, isExpectedStartArrayToken, isExpectedStartObjectToken, nextValue, reportInvalidNumber, reportOverflowInt, reportOverflowInt, reportOverflowInt, reportOverflowLong, reportOverflowLong, reportOverflowLong, reportUnexpectedNumberChar, skipChildren
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.core.JsonParser

        +_codec, _constructError, _reportUnsupportedOperation, canParseAsync, canReadObjectId, canReadTypeId, canUseSchema, configure, currentName, disable, enable, getBinaryValue, getBooleanValue, getByteValue, getCurrentValue, getFeatureMask, getNonBlockingInputFeeder, getObjectId, getSchema, getShortValue, getTypeId, getValueAsBoolean, getValueAsDouble, isEnabled, isEnabled, overrideFormatFeatures, overrideStdFeatures, readBinaryValue, readValueAs, readValueAs, readValueAsTree, readValuesAs, readValuesAs, releaseBuffered, requiresCustomCodec, setCurrentValue, setFeatureMask, setRequestPayloadOnError, setRequestPayloadOnError, setRequestPayloadOnError, setSchema
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _objectCodec

        +
        protected com.fasterxml.jackson.core.ObjectCodec _objectCodec
        +
        Codec used for data binding when (if) requested.
        +
      • +
      + + + +
        +
      • +

        _ioContext

        +
        protected final com.fasterxml.jackson.core.io.IOContext _ioContext
        +
        I/O context for this reader. It handles buffer allocation + for the reader.
        +
      • +
      + + + +
        +
      • +

        _closed

        +
        protected boolean _closed
        +
        Flag that indicates whether parser is closed or not. Gets + set when parser is either closed by explicit call + (close()) or when end-of-input is reached.
        +
      • +
      + + + +
        +
      • +

        _inputPtr

        +
        protected int _inputPtr
        +
        Pointer to next available character in buffer
        +
      • +
      + + + +
        +
      • +

        _inputEnd

        +
        protected int _inputEnd
        +
        Index of character after last available one in the buffer.
        +
      • +
      + + + +
        +
      • +

        _currInputProcessed

        +
        protected long _currInputProcessed
        +
        Number of characters/bytes that were contained in previous blocks + (blocks that were already processed prior to the current buffer).
        +
      • +
      + + + +
        +
      • +

        _currInputRow

        +
        protected int _currInputRow
        +
        Current row location of current point in input buffer, starting + from 1, if available.
        +
      • +
      + + + +
        +
      • +

        _currInputRowStart

        +
        protected int _currInputRowStart
        +
        Current index of the first character of the current row in input + buffer. Needed to calculate column position, if necessary; benefit + of not having column itself is that this only has to be updated + once per line.
        +
      • +
      + + + +
        +
      • +

        _tokenInputTotal

        +
        protected long _tokenInputTotal
        +
        Total number of bytes/characters read before start of current token. + For big (gigabyte-sized) sizes are possible, needs to be long, + unlike pointers and sizes related to in-memory buffers.
        +
      • +
      + + + +
        +
      • +

        _tokenInputRow

        +
        protected int _tokenInputRow
        +
        Input row on which current token starts, 1-based
        +
      • +
      + + + +
        +
      • +

        _tokenInputCol

        +
        protected int _tokenInputCol
        +
        Column on input row that current token starts; 0-based (although + in the end it'll be converted to 1-based)
        +
      • +
      + + + +
        +
      • +

        _parsingContext

        +
        protected CBORReadContext _parsingContext
        +
        Information about parser context, context in which + the next token is to be parsed (root, array, object).
        +
      • +
      + + + +
        +
      • +

        _textBuffer

        +
        protected final com.fasterxml.jackson.core.util.TextBuffer _textBuffer
        +
        Buffer that contains contents of String values, including + field names if necessary (name split across boundary, + contains escape sequence, or access needed to char array)
        +
      • +
      + + + +
        +
      • +

        _nameCopyBuffer

        +
        protected char[] _nameCopyBuffer
        +
        Temporary buffer that is needed if field name is accessed + using getTextCharacters() method (instead of String + returning alternatives)
        +
      • +
      + + + +
        +
      • +

        _nameCopied

        +
        protected boolean _nameCopied
        +
        Flag set to indicate whether the field name is available + from the name copy buffer or not (in addition to its String + representation being available via read context)
        +
      • +
      + + + +
        +
      • +

        _byteArrayBuilder

        +
        protected com.fasterxml.jackson.core.util.ByteArrayBuilder _byteArrayBuilder
        +
        ByteArrayBuilder is needed if 'getBinaryValue' is called. If so, + we better reuse it for remainder of content.
        +
      • +
      + + + + + + + +
        +
      • +

        _tagValue

        +
        protected int _tagValue
        +
        We will keep track of tag value for possible future use.
        +
      • +
      + + + +
        +
      • +

        _tokenIncomplete

        +
        protected boolean _tokenIncomplete
        +
        Flag that indicates that the current token has not yet + been fully processed, and needs to be finished for + some access (or skipped to obtain the next token)
        +
      • +
      + + + +
        +
      • +

        _typeByte

        +
        protected int _typeByte
        +
        Type byte of the current token
        +
      • +
      + + + +
        +
      • +

        _inputStream

        +
        protected InputStream _inputStream
        +
        Input stream that can be used for reading more content, if one + in use. May be null, if input comes just as a full buffer, + or if the stream has been closed.
        +
      • +
      + + + +
        +
      • +

        _inputBuffer

        +
        protected byte[] _inputBuffer
        +
        Current buffer from which data is read; generally data is read into + buffer from input source, but in some cases pre-loaded buffer + is handed to the parser.
        +
      • +
      + + + +
        +
      • +

        _bufferRecyclable

        +
        protected boolean _bufferRecyclable
        +
        Flag that indicates whether the input buffer is recycable (and + needs to be returned to recycler once we are done) or not. +

        + If it is not, it also means that parser can NOT modify underlying + buffer.

        +
      • +
      + + + +
        +
      • +

        _symbols

        +
        protected final com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer _symbols
        +
        Symbol table that contains field names encountered so far
        +
      • +
      + + + +
        +
      • +

        _quadBuffer

        +
        protected int[] _quadBuffer
        +
        Temporary buffer used for name parsing.
        +
      • +
      + + + +
        +
      • +

        _quad1

        +
        protected int _quad1
        +
        Quads used for hash calculation
        +
      • +
      + + + +
        +
      • +

        _quad2

        +
        protected int _quad2
        +
        Quads used for hash calculation
        +
      • +
      + + + +
        +
      • +

        _quad3

        +
        protected int _quad3
        +
        Quads used for hash calculation
        +
      • +
      + + + +
        +
      • +

        _numTypesValid

        +
        protected int _numTypesValid
        +
        Bitfield that indicates which numeric representations + have been calculated for the current type
        +
      • +
      + + + +
        +
      • +

        _numberInt

        +
        protected int _numberInt
        +
      • +
      + + + +
        +
      • +

        _numberLong

        +
        protected long _numberLong
        +
      • +
      + + + +
        +
      • +

        _numberFloat

        +
        protected float _numberFloat
        +
      • +
      + + + +
        +
      • +

        _numberDouble

        +
        protected double _numberDouble
        +
      • +
      + + + +
        +
      • +

        _numberBigInt

        +
        protected BigInteger _numberBigInt
        +
      • +
      + + + +
        +
      • +

        _numberBigDecimal

        +
        protected BigDecimal _numberBigDecimal
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CBORParser

        +
        public CBORParser(com.fasterxml.jackson.core.io.IOContext ctxt,
        +                  int parserFeatures,
        +                  int cborFeatures,
        +                  com.fasterxml.jackson.core.ObjectCodec codec,
        +                  com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer sym,
        +                  InputStream in,
        +                  byte[] inputBuffer,
        +                  int start,
        +                  int end,
        +                  boolean bufferRecyclable)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getCodec

        +
        public com.fasterxml.jackson.core.ObjectCodec getCodec()
        +
        +
        Specified by:
        +
        getCodec in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        setCodec

        +
        public void setCodec(com.fasterxml.jackson.core.ObjectCodec c)
        +
        +
        Specified by:
        +
        setCodec in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        Specified by:
        +
        version in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        getFormatFeatures

        +
        public int getFormatFeatures()
        +
        +
        Overrides:
        +
        getFormatFeatures in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        getReadCapabilities

        +
        public com.fasterxml.jackson.core.util.JacksonFeatureSet<com.fasterxml.jackson.core.StreamReadCapability> getReadCapabilities()
        +
        +
        Overrides:
        +
        getReadCapabilities in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentTag

        +
        public int getCurrentTag()
        +
        Method that can be used to access tag id associated with + the most recently decoded value (whether completely, for + scalar values, or partially, for Objects/Arrays), if any. + If no tag was associated with it, -1 is returned.
        +
        +
        Since:
        +
        2.5
        +
        +
      • +
      + + + +
        +
      • +

        releaseBuffered

        +
        public int releaseBuffered(OutputStream out)
        +                    throws IOException
        +
        +
        Overrides:
        +
        releaseBuffered in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getInputSource

        +
        public Object getInputSource()
        +
        +
        Overrides:
        +
        getInputSource in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        getTokenLocation

        +
        public com.fasterxml.jackson.core.JsonLocation getTokenLocation()
        +
        Overridden since we do not really have character-based locations, + but we do have byte offset to specify.
        +
        +
        Specified by:
        +
        getTokenLocation in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentLocation

        +
        public com.fasterxml.jackson.core.JsonLocation getCurrentLocation()
        +
        Overridden since we do not really have character-based locations, + but we do have byte offset to specify.
        +
        +
        Specified by:
        +
        getCurrentLocation in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentName

        +
        public String getCurrentName()
        +                      throws IOException
        +
        Method that can be called to get the name associated with + the current event.
        +
        +
        Specified by:
        +
        getCurrentName in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        overrideCurrentName

        +
        public void overrideCurrentName(String name)
        +
        +
        Specified by:
        +
        overrideCurrentName in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        +
      • +
      + + + + + + + +
        +
      • +

        isClosed

        +
        public boolean isClosed()
        +
        +
        Specified by:
        +
        isClosed in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        +
      • +
      + + + +
        +
      • +

        getParsingContext

        +
        public CBORReadContext getParsingContext()
        +
        +
        Specified by:
        +
        getParsingContext in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        +
      • +
      + + + +
        +
      • +

        hasTextCharacters

        +
        public boolean hasTextCharacters()
        +
        +
        Specified by:
        +
        hasTextCharacters in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        +
      • +
      + + + +
        +
      • +

        _releaseBuffers

        +
        protected void _releaseBuffers()
        +                        throws IOException
        +
        Method called to release internal buffers owned by the base + reader. This may be called along with _closeInput() (for + example, when explicitly closing this reader instance), or + separately (if need be).
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        nextToken

        +
        public com.fasterxml.jackson.core.JsonToken nextToken()
        +                                               throws IOException
        +
        +
        Specified by:
        +
        nextToken in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        _handleTaggedBinary

        +
        protected com.fasterxml.jackson.core.JsonToken _handleTaggedBinary(int tag)
        +                                                            throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _handleTaggedArray

        +
        protected com.fasterxml.jackson.core.JsonToken _handleTaggedArray(int tag,
        +                                                                  int len)
        +                                                           throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _checkNextIsIntInArray

        +
        protected final boolean _checkNextIsIntInArray(String typeDesc)
        +                                        throws IOException
        +
        Heavily simplified method that does a subset of what nextToken() does to basically + only (1) determine that we are getting JsonToken.VALUE_NUMBER_INT (if not, + return with no processing) and (2) if so, prepare state so that number accessor + method will work). +

        + Note that in particular this method DOES NOT reset state that nextToken() would do, + but will change current token type to allow access.

        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _checkNextIsEndArray

        +
        protected final boolean _checkNextIsEndArray()
        +                                      throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        finishToken

        +
        public void finishToken()
        +                 throws IOException
        +
        Method for forcing full read of current token, even if it might otherwise + only be read if data is accessed via getText() and similar methods.
        +
        +
        Overrides:
        +
        finishToken in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        nextFieldName

        +
        public boolean nextFieldName(com.fasterxml.jackson.core.SerializableString str)
        +                      throws IOException
        +
        +
        Overrides:
        +
        nextFieldName in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        nextFieldName

        +
        public String nextFieldName()
        +                     throws IOException
        +
        +
        Overrides:
        +
        nextFieldName in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        nextTextValue

        +
        public String nextTextValue()
        +                     throws IOException
        +
        +
        Overrides:
        +
        nextTextValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        nextIntValue

        +
        public int nextIntValue(int defaultValue)
        +                 throws IOException
        +
        +
        Overrides:
        +
        nextIntValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        nextLongValue

        +
        public long nextLongValue(long defaultValue)
        +                   throws IOException
        +
        +
        Overrides:
        +
        nextLongValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        nextBooleanValue

        +
        public Boolean nextBooleanValue()
        +                         throws IOException
        +
        +
        Overrides:
        +
        nextBooleanValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getText

        +
        public String getText()
        +               throws IOException
        +
        Method for accessing textual representation of the current event; + if no current event (before first call to nextToken(), or + after encountering end-of-input), returns null. + Method can be called for any event.
        +
        +
        Specified by:
        +
        getText in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getTextCharacters

        +
        public char[] getTextCharacters()
        +                         throws IOException
        +
        +
        Specified by:
        +
        getTextCharacters in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getTextLength

        +
        public int getTextLength()
        +                  throws IOException
        +
        +
        Specified by:
        +
        getTextLength in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getTextOffset

        +
        public int getTextOffset()
        +                  throws IOException
        +
        +
        Specified by:
        +
        getTextOffset in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getValueAsString

        +
        public String getValueAsString()
        +                        throws IOException
        +
        +
        Overrides:
        +
        getValueAsString in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getValueAsString

        +
        public String getValueAsString(String defaultValue)
        +                        throws IOException
        +
        +
        Overrides:
        +
        getValueAsString in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getText

        +
        public int getText(Writer writer)
        +            throws IOException
        +
        +
        Overrides:
        +
        getText in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getBinaryValue

        +
        public byte[] getBinaryValue(com.fasterxml.jackson.core.Base64Variant b64variant)
        +                      throws IOException
        +
        +
        Specified by:
        +
        getBinaryValue in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getEmbeddedObject

        +
        public Object getEmbeddedObject()
        +                         throws IOException
        +
        +
        Overrides:
        +
        getEmbeddedObject in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        readBinaryValue

        +
        public int readBinaryValue(com.fasterxml.jackson.core.Base64Variant b64variant,
        +                           OutputStream out)
        +                    throws IOException
        +
        +
        Overrides:
        +
        readBinaryValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        isNaN

        +
        public boolean isNaN()
        +
        +
        Overrides:
        +
        isNaN in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        getNumberValue

        +
        public Number getNumberValue()
        +                      throws IOException
        +
        +
        Specified by:
        +
        getNumberValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getNumberValueExact

        +
        public final Number getNumberValueExact()
        +                                 throws IOException
        +
        +
        Overrides:
        +
        getNumberValueExact in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getNumberType

        +
        public com.fasterxml.jackson.core.JsonParser.NumberType getNumberType()
        +                                                               throws IOException
        +
        +
        Specified by:
        +
        getNumberType in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getIntValue

        +
        public int getIntValue()
        +                throws IOException
        +
        +
        Specified by:
        +
        getIntValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getLongValue

        +
        public long getLongValue()
        +                  throws IOException
        +
        +
        Specified by:
        +
        getLongValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getBigIntegerValue

        +
        public BigInteger getBigIntegerValue()
        +                              throws IOException
        +
        +
        Specified by:
        +
        getBigIntegerValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getFloatValue

        +
        public float getFloatValue()
        +                    throws IOException
        +
        +
        Specified by:
        +
        getFloatValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getDoubleValue

        +
        public double getDoubleValue()
        +                      throws IOException
        +
        +
        Specified by:
        +
        getDoubleValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getDecimalValue

        +
        public BigDecimal getDecimalValue()
        +                           throws IOException
        +
        +
        Specified by:
        +
        getDecimalValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _checkNumericValue

        +
        protected void _checkNumericValue(int expType)
        +                           throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        convertNumberToInt

        +
        protected void convertNumberToInt()
        +                           throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        convertNumberToLong

        +
        protected void convertNumberToLong()
        +                            throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        convertNumberToBigInteger

        +
        protected void convertNumberToBigInteger()
        +                                  throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        convertNumberToFloat

        +
        protected void convertNumberToFloat()
        +                             throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        convertNumberToDouble

        +
        protected void convertNumberToDouble()
        +                              throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        convertNumberToBigDecimal

        +
        protected void convertNumberToBigDecimal()
        +                                  throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _finishToken

        +
        protected void _finishToken()
        +                     throws IOException
        +
        Method called to finish parsing of a token so that token contents + are retriable
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        _finishBytes

        +
        protected byte[] _finishBytes(int len)
        +                       throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _decodeFieldName

        +
        protected final com.fasterxml.jackson.core.JsonToken _decodeFieldName()
        +                                                               throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _decodeNonStringName

        +
        protected final void _decodeNonStringName(int ch)
        +                                   throws IOException
        +
        Method that handles initial token type recognition for token + that has to be either FIELD_NAME or END_OBJECT.
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _skipIncomplete

        +
        protected void _skipIncomplete()
        +                        throws IOException
        +
        Method called to skip remainders of an incomplete token, when + contents themselves will not be needed any more. + Only called or byte array and text.
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _skipChunked

        +
        protected void _skipChunked(int expectedType)
        +                     throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        _decodeUndefinedValue

        +
        protected com.fasterxml.jackson.core.JsonToken _decodeUndefinedValue()
        +                                                              throws IOException
        +
        Helper method to encapsulate details of handling of mysterious `undefined` value + that is allowed to be used as something encoder could not handle (as per spec), + whatever the heck that should be. + Current definition for 2.9 is that we will be return JsonToken.VALUE_NULL, but + for later versions it is likely that we will alternatively allow decoding as + JsonToken.VALUE_EMBEDDED_OBJECT with "embedded value" of `null`.
        +
        +
        Throws:
        +
        IOException
        +
        Since:
        +
        2.9.6
        +
        +
      • +
      + + + +
        +
      • +

        _decodeSimpleValue

        +
        public com.fasterxml.jackson.core.JsonToken _decodeSimpleValue(int lowBits,
        +                                                               int ch)
        +                                                        throws IOException
        +
        Helper method that deals with details of decoding unallocated "simple values" + and exposing them as expected token. +

        + As of Jackson 2.12, simple values are exposed as + JsonToken.VALUE_NUMBER_INTs, + but in later versions this is planned to be changed to separate value type.

        +
        +
        Throws:
        +
        IOException
        +
        Since:
        +
        2.12
        +
        +
      • +
      + + + + + + + +
        +
      • +

        loadMoreGuaranteed

        +
        protected final void loadMoreGuaranteed()
        +                                 throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _loadToHaveAtLeast

        +
        protected final void _loadToHaveAtLeast(int minAvailable)
        +                                 throws IOException
        +
        Helper method that will try to load at least specified number bytes in + input buffer, possible moving existing data around if necessary
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _getByteArrayBuilder

        +
        protected com.fasterxml.jackson.core.util.ByteArrayBuilder _getByteArrayBuilder()
        +
      • +
      + + + + + + + +
        +
      • +

        _handleEOF

        +
        protected void _handleEOF()
        +                   throws com.fasterxml.jackson.core.JsonParseException
        +
        +
        Specified by:
        +
        _handleEOF in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        com.fasterxml.jackson.core.JsonParseException
        +
        +
      • +
      + + + +
        +
      • +

        _handleCBOREOF

        +
        protected com.fasterxml.jackson.core.JsonToken _handleCBOREOF()
        +                                                       throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _invalidToken

        +
        protected void _invalidToken(int ch)
        +                      throws com.fasterxml.jackson.core.JsonParseException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.core.JsonParseException
        +
        +
      • +
      + + + +
        +
      • +

        _reportUnexpectedBreak

        +
        protected void _reportUnexpectedBreak()
        +                               throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _reportInvalidChar

        +
        protected void _reportInvalidChar(int c)
        +                           throws com.fasterxml.jackson.core.JsonParseException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.core.JsonParseException
        +
        +
      • +
      + + + +
        +
      • +

        _reportInvalidInitial

        +
        protected void _reportInvalidInitial(int mask)
        +                              throws com.fasterxml.jackson.core.JsonParseException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.core.JsonParseException
        +
        +
      • +
      + + + +
        +
      • +

        _reportInvalidOther

        +
        protected void _reportInvalidOther(int mask)
        +                            throws com.fasterxml.jackson.core.JsonParseException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.core.JsonParseException
        +
        +
      • +
      + + + +
        +
      • +

        _reportInvalidOther

        +
        protected void _reportInvalidOther(int mask,
        +                                   int ptr)
        +                            throws com.fasterxml.jackson.core.JsonParseException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.core.JsonParseException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORParserBootstrapper.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORParserBootstrapper.html new file mode 100644 index 000000000..42754068e --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORParserBootstrapper.html @@ -0,0 +1,473 @@ + + + + + + +CBORParserBootstrapper (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.cbor
+

Class CBORParserBootstrapper

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.cbor.CBORParserBootstrapper
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class CBORParserBootstrapper
    +extends Object
    +
    Simple bootstrapper version used with CBOR format parser.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected boolean_bufferRecyclable +
      Flag that indicates whether buffer above is to be recycled + after being used or not.
      +
      protected com.fasterxml.jackson.core.io.IOContext_context 
      protected InputStream_in 
      protected byte[]_inputBuffer 
      protected int_inputEnd 
      protected int_inputProcessed +
      Current number of input units (bytes or chars) that were processed in + previous blocks, + before contents of current input buffer.
      +
      protected int_inputPtr 
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      CBORParserBootstrapper(com.fasterxml.jackson.core.io.IOContext ctxt, + byte[] inputBuffer, + int inputStart, + int inputLen) 
      CBORParserBootstrapper(com.fasterxml.jackson.core.io.IOContext ctxt, + InputStream in) 
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _context

        +
        protected final com.fasterxml.jackson.core.io.IOContext _context
        +
      • +
      + + + + + + + +
        +
      • +

        _inputBuffer

        +
        protected final byte[] _inputBuffer
        +
      • +
      + + + +
        +
      • +

        _inputPtr

        +
        protected int _inputPtr
        +
      • +
      + + + +
        +
      • +

        _inputEnd

        +
        protected int _inputEnd
        +
      • +
      + + + +
        +
      • +

        _bufferRecyclable

        +
        protected final boolean _bufferRecyclable
        +
        Flag that indicates whether buffer above is to be recycled + after being used or not.
        +
      • +
      + + + +
        +
      • +

        _inputProcessed

        +
        protected int _inputProcessed
        +
        Current number of input units (bytes or chars) that were processed in + previous blocks, + before contents of current input buffer. +

        + Note: includes possible BOMs, if those were part of the input.

        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CBORParserBootstrapper

        +
        public CBORParserBootstrapper(com.fasterxml.jackson.core.io.IOContext ctxt,
        +                              InputStream in)
        +
      • +
      + + + +
        +
      • +

        CBORParserBootstrapper

        +
        public CBORParserBootstrapper(com.fasterxml.jackson.core.io.IOContext ctxt,
        +                              byte[] inputBuffer,
        +                              int inputStart,
        +                              int inputLen)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        constructParser

        +
        public CBORParser constructParser(int factoryFeatures,
        +                                  int generalParserFeatures,
        +                                  int formatFeatures,
        +                                  com.fasterxml.jackson.core.ObjectCodec codec,
        +                                  com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer rootByteSymbols)
        +                           throws IOException,
        +                                  com.fasterxml.jackson.core.JsonParseException
        +
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonParseException
        +
        +
      • +
      + + + +
        +
      • +

        hasCBORFormat

        +
        public static com.fasterxml.jackson.core.format.MatchStrength hasCBORFormat(com.fasterxml.jackson.core.format.InputAccessor acc)
        +                                                                     throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        ensureLoaded

        +
        protected boolean ensureLoaded(int minimum)
        +                        throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORReadContext.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORReadContext.html new file mode 100644 index 000000000..8a4bdaacf --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORReadContext.html @@ -0,0 +1,638 @@ + + + + + + +CBORReadContext (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.cbor
+

Class CBORReadContext

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.core.JsonStreamContext
    • +
    • +
        +
      • com.fasterxml.jackson.dataformat.cbor.CBORReadContext
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class CBORReadContext
    +extends com.fasterxml.jackson.core.JsonStreamContext
    +
    Replacement of JsonReadContext + to support features needed by CBOR format.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _parent

        +
        protected final CBORReadContext _parent
        +
        Parent context for this context; null for root context.
        +
      • +
      + + + +
        +
      • +

        _dups

        +
        protected final com.fasterxml.jackson.core.json.DupDetector _dups
        +
      • +
      + + + +
        +
      • +

        _expEntryCount

        +
        protected int _expEntryCount
        +
        For fixed-size Arrays, Objects, this indicates expected number of entries.
        +
      • +
      + + + +
        +
      • +

        _currentName

        +
        protected String _currentName
        +
      • +
      + + + +
        +
      • +

        _currentValue

        +
        protected Object _currentValue
        +
        +
        Since:
        +
        2.9
        +
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CBORReadContext

        +
        public CBORReadContext(CBORReadContext parent,
        +                       com.fasterxml.jackson.core.json.DupDetector dups,
        +                       int type,
        +                       int expEntryCount)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        reset

        +
        protected void reset(int type,
        +                     int expEntryCount)
        +
      • +
      + + + +
        +
      • +

        getCurrentValue

        +
        public Object getCurrentValue()
        +
        +
        Overrides:
        +
        getCurrentValue in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        setCurrentValue

        +
        public void setCurrentValue(Object v)
        +
        +
        Overrides:
        +
        setCurrentValue in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        createRootContext

        +
        public static CBORReadContext createRootContext(com.fasterxml.jackson.core.json.DupDetector dups)
        +
      • +
      + + + +
        +
      • +

        createChildArrayContext

        +
        public CBORReadContext createChildArrayContext(int expEntryCount)
        +
      • +
      + + + +
        +
      • +

        createChildObjectContext

        +
        public CBORReadContext createChildObjectContext(int expEntryCount)
        +
      • +
      + + + +
        +
      • +

        getCurrentName

        +
        public String getCurrentName()
        +
        +
        Specified by:
        +
        getCurrentName in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        getParent

        +
        public CBORReadContext getParent()
        +
        +
        Specified by:
        +
        getParent in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        hasExpectedLength

        +
        public boolean hasExpectedLength()
        +
      • +
      + + + +
        +
      • +

        getExpectedLength

        +
        public int getExpectedLength()
        +
      • +
      + + + +
        +
      • +

        acceptsBreakMarker

        +
        public boolean acceptsBreakMarker()
        +
      • +
      + + + +
        +
      • +

        expectMoreValues

        +
        public boolean expectMoreValues()
        +
        Method called to see if a new value is expected for this + Array or Object. Checks against expected length, if one known, + updating count of current entries if limit not yet reached.
        +
      • +
      + + + +
        +
      • +

        getStartLocation

        +
        public com.fasterxml.jackson.core.JsonLocation getStartLocation(Object srcRef)
        +
        +
        Overrides:
        +
        getStartLocation in class com.fasterxml.jackson.core.JsonStreamContext
        +
        Returns:
        +
        Location pointing to the point where the context + start marker was found
        +
        +
      • +
      + + + +
        +
      • +

        setCurrentName

        +
        public void setCurrentName(String name)
        +                    throws com.fasterxml.jackson.core.JsonProcessingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.core.JsonProcessingException
        +
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public String toString()
        +
        Overridden to provide developer readable "JsonPath" representation + of the context.
        +
        +
        Overrides:
        +
        toString in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORSimpleValue.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORSimpleValue.html new file mode 100644 index 000000000..75be4d126 --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORSimpleValue.html @@ -0,0 +1,394 @@ + + + + + + +CBORSimpleValue (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.cbor
+

Class CBORSimpleValue

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.cbor.CBORSimpleValue
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class CBORSimpleValue
    +extends Object
    +
    Simple value object to be used for exposing undefined "simple values" + when encountered during parsing. + Note that as of Jackson 2.12, this class is not yet used for + exposing simple values: instead they are report as + JsonToken.VALUE_NUMBER_INTs. +

    + Simple values left undefined in + CBOR 1.0 + specification contain values [0 - 19], [32, 255]: other + values are not used to represent general simple values. + Specifically, values below 0, above 255 or + in range [20, 31] (inclusive) are never exposed. +

    + Values are not guaranteed to be canonicalized, but being immutable + may be reused (and in future possible canonicalized if that makes sense). +

    + Note that it is possible that some of above-mentioned values may be + defined to have specific meaning and get reported using some other + mechanism.

    +
    +
    Since:
    +
    2.12
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _value

        +
        protected final int _value
        +
        Actual numeric value represented. Usually should be in range + of [0-19][32-255].
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CBORSimpleValue

        +
        public CBORSimpleValue(int value)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public int getValue()
        +
        Accessor for the simple integer value represented
        +
        +
        Returns:
        +
        Simple integer value this instance represents
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

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

        equals

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

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORWriteContext.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORWriteContext.html new file mode 100644 index 000000000..7bc034951 --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/CBORWriteContext.html @@ -0,0 +1,651 @@ + + + + + + +CBORWriteContext (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.cbor
+

Class CBORWriteContext

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.core.JsonStreamContext
    • +
    • +
        +
      • com.fasterxml.jackson.dataformat.cbor.CBORWriteContext
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class CBORWriteContext
    +extends com.fasterxml.jackson.core.JsonStreamContext
    +
    Replacement for JsonWriteContext, needed to support alternative + numeric field id for Integer-valued Maps that CBOR allows.
    +
    +
    Since:
    +
    2.10
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _parent

        +
        protected final CBORWriteContext _parent
        +
        Parent context for this context; null for root context.
        +
      • +
      + + + +
        +
      • +

        _dups

        +
        protected com.fasterxml.jackson.core.json.DupDetector _dups
        +
      • +
      + + + + + + + +
        +
      • +

        _currentName

        +
        protected String _currentName
        +
        Name of the field of which value is to be written; only + used for OBJECT contexts
        +
      • +
      + + + +
        +
      • +

        _currentValue

        +
        protected Object _currentValue
        +
      • +
      + + + +
        +
      • +

        _currentFieldId

        +
        protected long _currentFieldId
        +
        Alternative to _currentName used for integer/long-valued Maps.
        +
      • +
      + + + +
        +
      • +

        _gotFieldId

        +
        protected boolean _gotFieldId
        +
        Marker used to indicate that we just wrote a field name (or Map name / id) + and now expect a value to write
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CBORWriteContext

        +
        protected CBORWriteContext(int type,
        +                           CBORWriteContext parent,
        +                           com.fasterxml.jackson.core.json.DupDetector dups,
        +                           Object currentValue)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        withDupDetector

        +
        public CBORWriteContext withDupDetector(com.fasterxml.jackson.core.json.DupDetector dups)
        +
      • +
      + + + +
        +
      • +

        getCurrentValue

        +
        public Object getCurrentValue()
        +
        +
        Overrides:
        +
        getCurrentValue in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        setCurrentValue

        +
        public void setCurrentValue(Object v)
        +
        +
        Overrides:
        +
        setCurrentValue in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        createRootContext

        +
        public static CBORWriteContext createRootContext(com.fasterxml.jackson.core.json.DupDetector dd)
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        getParent

        +
        public final CBORWriteContext getParent()
        +
        +
        Specified by:
        +
        getParent in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentName

        +
        public final String getCurrentName()
        +
        +
        Specified by:
        +
        getCurrentName in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        hasCurrentName

        +
        public boolean hasCurrentName()
        +
        +
        Overrides:
        +
        hasCurrentName in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        clearAndGetParent

        +
        public CBORWriteContext clearAndGetParent()
        +
        Method that can be used to both clear the accumulated references + (specifically value set with setCurrentValue(Object)) + that should not be retained, and returns parent (as would + getParent() do). Typically called when closing the active + context when encountering JsonToken.END_ARRAY or + JsonToken.END_OBJECT.
        +
      • +
      + + + +
        +
      • +

        getDupDetector

        +
        public com.fasterxml.jackson.core.json.DupDetector getDupDetector()
        +
      • +
      + + + +
        +
      • +

        writeFieldName

        +
        public boolean writeFieldName(String name)
        +                       throws com.fasterxml.jackson.core.JsonProcessingException
        +
        Method that writer is to call before it writes a field name.
        +
        +
        Returns:
        +
        Ok if name writing should proceed
        +
        Throws:
        +
        com.fasterxml.jackson.core.JsonProcessingException
        +
        +
      • +
      + + + +
        +
      • +

        writeFieldId

        +
        public boolean writeFieldId(long fieldId)
        +                     throws com.fasterxml.jackson.core.JsonProcessingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.core.JsonProcessingException
        +
        +
      • +
      + + + +
        +
      • +

        writeValue

        +
        public boolean writeValue()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/PackageVersion.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/PackageVersion.html new file mode 100644 index 000000000..a8695b04b --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/PackageVersion.html @@ -0,0 +1,321 @@ + + + + + + +PackageVersion (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.cbor
+

Class PackageVersion

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.cbor.PackageVersion
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned
    +
    +
    +
    +
    public final class PackageVersion
    +extends Object
    +implements com.fasterxml.jackson.core.Versioned
    +
    Automatically generated from PackageVersion.java.in during + packageVersion-generate execution of maven-replacer-plugin in + pom.xml.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        VERSION

        +
        public static final com.fasterxml.jackson.core.Version VERSION
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PackageVersion

        +
        public PackageVersion()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORConstants.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORConstants.html new file mode 100644 index 000000000..7f5a882ea --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORConstants.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.cbor.CBORConstants (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.cbor.CBORConstants

+
+
No usage of com.fasterxml.jackson.dataformat.cbor.CBORConstants
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORFactory.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORFactory.html new file mode 100644 index 000000000..b8fcd6d42 --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORFactory.html @@ -0,0 +1,278 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.cbor.CBORFactory (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.cbor.CBORFactory

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORFactoryBuilder.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORFactoryBuilder.html new file mode 100644 index 000000000..0a548b959 --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORFactoryBuilder.html @@ -0,0 +1,232 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.cbor.CBORFactoryBuilder (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.cbor.CBORFactoryBuilder

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORGenerator.Feature.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORGenerator.Feature.html new file mode 100644 index 000000000..66772ea36 --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORGenerator.Feature.html @@ -0,0 +1,275 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.cbor.CBORGenerator.Feature (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.cbor.CBORGenerator.Feature

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORGenerator.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORGenerator.html new file mode 100644 index 000000000..d24f6c1ee --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORGenerator.html @@ -0,0 +1,200 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.cbor.CBORGenerator (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.cbor.CBORGenerator

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORParser.Feature.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORParser.Feature.html new file mode 100644 index 000000000..4c3264f58 --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORParser.Feature.html @@ -0,0 +1,258 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.cbor.CBORParser.Feature (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.cbor.CBORParser.Feature

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORParser.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORParser.html new file mode 100644 index 000000000..184e3177a --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORParser.html @@ -0,0 +1,210 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.cbor.CBORParser (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.cbor.CBORParser

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORParserBootstrapper.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORParserBootstrapper.html new file mode 100644 index 000000000..e3c743a14 --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORParserBootstrapper.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.cbor.CBORParserBootstrapper (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.cbor.CBORParserBootstrapper

+
+
No usage of com.fasterxml.jackson.dataformat.cbor.CBORParserBootstrapper
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORReadContext.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORReadContext.html new file mode 100644 index 000000000..a8f3bbe7d --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORReadContext.html @@ -0,0 +1,222 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.cbor.CBORReadContext (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.cbor.CBORReadContext

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORSimpleValue.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORSimpleValue.html new file mode 100644 index 000000000..c95df9e4c --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORSimpleValue.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.cbor.CBORSimpleValue (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.cbor.CBORSimpleValue

+
+
No usage of com.fasterxml.jackson.dataformat.cbor.CBORSimpleValue
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORWriteContext.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORWriteContext.html new file mode 100644 index 000000000..b4253904d --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/CBORWriteContext.html @@ -0,0 +1,228 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.cbor.CBORWriteContext (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.cbor.CBORWriteContext

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/PackageVersion.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/PackageVersion.html new file mode 100644 index 000000000..76957a2e1 --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/class-use/PackageVersion.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.cbor.PackageVersion (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.cbor.PackageVersion

+
+
No usage of com.fasterxml.jackson.dataformat.cbor.PackageVersion
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/CBORMapper.Builder.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/CBORMapper.Builder.html new file mode 100644 index 000000000..2eae47818 --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/CBORMapper.Builder.html @@ -0,0 +1,276 @@ + + + + + + +CBORMapper.Builder (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.cbor.databind
+

Class CBORMapper.Builder

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    CBORMapper
    +
    +
    +
    +
    public static class CBORMapper.Builder
    +extends com.fasterxml.jackson.databind.cfg.MapperBuilder<CBORMapper,CBORMapper.Builder>
    +
    Base implementation for "Vanilla" ObjectMapper, used with + CBOR backend.
    +
    +
    Since:
    +
    2.10
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.cfg.MapperBuilder

        +_mapper
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Builder(CBORMapper m) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.cfg.MapperBuilder

        +_this, accessorNaming, activateDefaultTyping, activateDefaultTyping, activateDefaultTyping, activateDefaultTypingAsProperty, addHandler, addMixIn, addModule, addModules, addModules, annotationIntrospector, build, clearProblemHandlers, configure, configure, configure, configure, configure, configure, configure, constructorDetector, deactivateDefaultTyping, defaultBase64Variant, defaultDateFormat, defaultLeniency, defaultLocale, defaultMergeable, defaultPrettyPrinter, defaultPropertyInclusion, defaultSetterInfo, defaultTimeZone, disable, disable, disable, disable, disable, disable, disable, enable, enable, enable, enable, enable, enable, enable, filterProvider, findAndAddModules, findModules, findModules, handlerInstantiator, injectableValues, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, nodeFactory, polymorphicTypeValidator, propertyNamingStrategy, registerSubtypes, registerSubtypes, registerSubtypes, serializationInclusion, serializerFactory, setDefaultTyping, streamFactory, subtypeResolver, typeFactory, visibility, visibility
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + + +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/CBORMapper.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/CBORMapper.html new file mode 100644 index 000000000..c29c04ef2 --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/CBORMapper.html @@ -0,0 +1,444 @@ + + + + + + +CBORMapper (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.cbor.databind
+

Class CBORMapper

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.core.TreeCodec
    • +
    • +
        +
      • com.fasterxml.jackson.core.ObjectCodec
      • +
      • +
          +
        • com.fasterxml.jackson.databind.ObjectMapper
        • +
        • +
            +
          • com.fasterxml.jackson.dataformat.cbor.databind.CBORMapper
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Serializable
    +
    +
    +
    +
    public class CBORMapper
    +extends com.fasterxml.jackson.databind.ObjectMapper
    +
    Specialized ObjectMapper to use with CBOR format backend.
    +
    +
    Since:
    +
    2.10
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClass and Description
      static class CBORMapper.Builder +
      Base implementation for "Vanilla" ObjectMapper, used with + CBOR backend.
      +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.ObjectMapper

        +com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder, com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.ObjectMapper

        +_coercionConfigs, _configOverrides, _deserializationConfig, _deserializationContext, _injectableValues, _jsonFactory, _mixIns, _registeredModuleTypes, _rootDeserializers, _serializationConfig, _serializerFactory, _serializerProvider, _subtypeResolver, _typeFactory, DEFAULT_ANNOTATION_INTROSPECTOR, DEFAULT_BASE
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static CBORMapper.Builderbuilder() 
      static CBORMapper.Builderbuilder(CBORFactory streamFactory) 
      CBORMappercopy() 
      CBORFactorygetFactory() 
      com.fasterxml.jackson.core.Versionversion() 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.ObjectMapper

        +_assertNotNull, _checkInvalidCopy, _configAndWriteValue, _constructDefaultTypeResolverBuilder, _convert, _findRootDeserializer, _initForReading, _initForReading, _newReader, _newReader, _newWriter, _newWriter, _newWriter, _readMapAndClose, _readTreeAndClose, _readValue, _serializerProvider, _verifyNoTrailingTokens, _verifySchemaType, _writeValueAndClose, acceptJsonFormatVisitor, acceptJsonFormatVisitor, activateDefaultTyping, activateDefaultTyping, activateDefaultTyping, activateDefaultTypingAsProperty, addHandler, addMixIn, addMixInAnnotations, canDeserialize, canDeserialize, canSerialize, canSerialize, clearProblemHandlers, coercionConfigDefaults, coercionConfigFor, coercionConfigFor, configOverride, configure, configure, configure, configure, configure, constructType, constructType, convertValue, convertValue, convertValue, createArrayNode, createDeserializationContext, createGenerator, createGenerator, createGenerator, createGenerator, createGenerator, createNonBlockingByteArrayParser, createObjectNode, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, deactivateDefaultTyping, defaultClassIntrospector, disable, disable, disable, disable, disable, disable, disable, disableDefaultTyping, enable, enable, enable, enable, enable, enable, enable, enableDefaultTyping, enableDefaultTyping, enableDefaultTyping, enableDefaultTypingAsProperty, findAndRegisterModules, findMixInClassFor, findModules, findModules, generateJsonSchema, getDateFormat, getDeserializationConfig, getDeserializationContext, getInjectableValues, getJsonFactory, getNodeFactory, getPolymorphicTypeValidator, getPropertyNamingStrategy, getRegisteredModuleIds, getSerializationConfig, getSerializerFactory, getSerializerProvider, getSerializerProviderInstance, getSubtypeResolver, getTypeFactory, getVisibilityChecker, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, missingNode, mixInCount, nullNode, reader, reader, reader, reader, reader, reader, reader, reader, reader, reader, reader, readerFor, readerFor, readerFor, readerForArrayOf, readerForListOf, readerForMapOf, readerForUpdating, readerWithView, readTree, readTree, readTree, readTree, readTree, readTree, readTree, readTree, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValues, readValues, readValues, readValues, registerModule, registerModules, registerModules, registerSubtypes, registerSubtypes, registerSubtypes, setAccessorNaming, setAnnotationIntrospector, setAnnotationIntrospectors, setBase64Variant, setConfig, setConfig, setConstructorDetector, setDateFormat, setDefaultLeniency, setDefaultMergeable, setDefaultPrettyPrinter, setDefaultPropertyInclusion, setDefaultPropertyInclusion, setDefaultSetterInfo, setDefaultTyping, setDefaultVisibility, setFilterProvider, setFilters, setHandlerInstantiator, setInjectableValues, setLocale, setMixInAnnotations, setMixInResolver, setMixIns, setNodeFactory, setPolymorphicTypeValidator, setPropertyInclusion, setPropertyNamingStrategy, setSerializationInclusion, setSerializerFactory, setSerializerProvider, setSubtypeResolver, setTimeZone, setTypeFactory, setVisibility, setVisibility, setVisibilityChecker, tokenStreamFactory, treeAsTokens, treeToValue, updateValue, valueToTree, writer, writer, writer, writer, writer, writer, writer, writer, writer, writer, writerFor, writerFor, writerFor, writerWithDefaultPrettyPrinter, writerWithType, writerWithType, writerWithType, writerWithView, writeTree, writeTree, writeValue, writeValue, writeValue, writeValue, writeValue, writeValueAsBytes, writeValueAsString
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CBORMapper

        +
        public CBORMapper()
        +
      • +
      + + + + + + + +
        +
      • +

        CBORMapper

        +
        protected CBORMapper(CBORMapper src)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + + + + + +
        +
      • +

        copy

        +
        public CBORMapper copy()
        +
        +
        Overrides:
        +
        copy in class com.fasterxml.jackson.databind.ObjectMapper
        +
        +
      • +
      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        Overrides:
        +
        version in class com.fasterxml.jackson.databind.ObjectMapper
        +
        +
      • +
      + + + +
        +
      • +

        getFactory

        +
        public CBORFactory getFactory()
        +
        +
        Overrides:
        +
        getFactory in class com.fasterxml.jackson.databind.ObjectMapper
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/class-use/CBORMapper.Builder.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/class-use/CBORMapper.Builder.html new file mode 100644 index 000000000..d02be563a --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/class-use/CBORMapper.Builder.html @@ -0,0 +1,170 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.cbor.databind.CBORMapper.Builder (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.cbor.databind.CBORMapper.Builder

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/class-use/CBORMapper.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/class-use/CBORMapper.html new file mode 100644 index 000000000..4d507d53a --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/class-use/CBORMapper.html @@ -0,0 +1,180 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.cbor.databind.CBORMapper (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.cbor.databind.CBORMapper

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/package-frame.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/package-frame.html new file mode 100644 index 000000000..959184b00 --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/package-frame.html @@ -0,0 +1,22 @@ + + + + + + +com.fasterxml.jackson.dataformat.cbor.databind (Jackson dataformat: CBOR 2.12.0 API) + + + + + +

com.fasterxml.jackson.dataformat.cbor.databind

+
+

Classes

+ +
+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/package-summary.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/package-summary.html new file mode 100644 index 000000000..37ae825c1 --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/package-summary.html @@ -0,0 +1,153 @@ + + + + + + +com.fasterxml.jackson.dataformat.cbor.databind (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + +
+

Package com.fasterxml.jackson.dataformat.cbor.databind

+
+
+
    +
  • + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    CBORMapper +
    Specialized ObjectMapper to use with CBOR format backend.
    +
    CBORMapper.Builder +
    Base implementation for "Vanilla" ObjectMapper, used with + CBOR backend.
    +
    +
  • +
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/package-tree.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/package-tree.html new file mode 100644 index 000000000..e710f6d20 --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/package-tree.html @@ -0,0 +1,156 @@ + + + + + + +com.fasterxml.jackson.dataformat.cbor.databind Class Hierarchy (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + +
+

Hierarchy For Package com.fasterxml.jackson.dataformat.cbor.databind

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • com.fasterxml.jackson.databind.cfg.MapperBuilder<M,B> + +
    • +
    • com.fasterxml.jackson.core.TreeCodec +
        +
      • com.fasterxml.jackson.core.ObjectCodec (implements com.fasterxml.jackson.core.Versioned) +
          +
        • com.fasterxml.jackson.databind.ObjectMapper (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) +
            +
          • com.fasterxml.jackson.dataformat.cbor.databind.CBORMapper
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/package-use.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/package-use.html new file mode 100644 index 000000000..f0df9e584 --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/databind/package-use.html @@ -0,0 +1,167 @@ + + + + + + +Uses of Package com.fasterxml.jackson.dataformat.cbor.databind (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + +
+

Uses of Package
com.fasterxml.jackson.dataformat.cbor.databind

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/package-frame.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/package-frame.html new file mode 100644 index 000000000..19ffad3c2 --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/package-frame.html @@ -0,0 +1,35 @@ + + + + + + +com.fasterxml.jackson.dataformat.cbor (Jackson dataformat: CBOR 2.12.0 API) + + + + + +

com.fasterxml.jackson.dataformat.cbor

+ + + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/package-summary.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/package-summary.html new file mode 100644 index 000000000..988367cec --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/package-summary.html @@ -0,0 +1,231 @@ + + + + + + +com.fasterxml.jackson.dataformat.cbor (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + +
+

Package com.fasterxml.jackson.dataformat.cbor

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    CBORConstants +
    Constants used by CBORGenerator and CBORParser
    +
    CBORFactory +
    Factory used for constructing CBORParser and CBORGenerator + instances; both of which handle + CBOR + encoded data.
    +
    CBORFactoryBuilder +
    TSFBuilder + implementation for constructing CBORFactory + instances.
    +
    CBORGenerator +
    JsonGenerator implementation that writes CBOR encoded content.
    +
    CBORParser 
    CBORParserBootstrapper +
    Simple bootstrapper version used with CBOR format parser.
    +
    CBORReadContext +
    Replacement of JsonReadContext + to support features needed by CBOR format.
    +
    CBORSimpleValue +
    Simple value object to be used for exposing undefined "simple values" + when encountered during parsing.
    +
    CBORWriteContext +
    Replacement for JsonWriteContext, needed to support alternative + numeric field id for Integer-valued Maps that CBOR allows.
    +
    PackageVersion +
    Automatically generated from PackageVersion.java.in during + packageVersion-generate execution of maven-replacer-plugin in + pom.xml.
    +
    +
  • +
  • + + + + + + + + + + + + + + + + +
    Enum Summary 
    EnumDescription
    CBORGenerator.Feature +
    Enumeration that defines all togglable features for CBOR generator.
    +
    CBORParser.Feature +
    Enumeration that defines all togglable features for CBOR generators.
    +
    +
  • +
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/package-tree.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/package-tree.html new file mode 100644 index 000000000..45a535696 --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/package-tree.html @@ -0,0 +1,193 @@ + + + + + + +com.fasterxml.jackson.dataformat.cbor Class Hierarchy (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + +
+

Hierarchy For Package com.fasterxml.jackson.dataformat.cbor

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • com.fasterxml.jackson.dataformat.cbor.CBORConstants
    • +
    • com.fasterxml.jackson.dataformat.cbor.CBORParserBootstrapper
    • +
    • com.fasterxml.jackson.dataformat.cbor.CBORSimpleValue
    • +
    • com.fasterxml.jackson.core.JsonGenerator (implements java.io.Closeable, java.io.Flushable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.core.base.GeneratorBase + +
      • +
      +
    • +
    • com.fasterxml.jackson.core.JsonParser (implements java.io.Closeable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.core.base.ParserMinimalBase +
          +
        • com.fasterxml.jackson.dataformat.cbor.CBORParser
        • +
        +
      • +
      +
    • +
    • com.fasterxml.jackson.core.JsonStreamContext + +
    • +
    • com.fasterxml.jackson.dataformat.cbor.PackageVersion (implements com.fasterxml.jackson.core.Versioned)
    • +
    • com.fasterxml.jackson.core.TokenStreamFactory (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.core.JsonFactory (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) + +
      • +
      +
    • +
    • com.fasterxml.jackson.core.TSFBuilder<F,B> + +
    • +
    +
  • +
+

Enum Hierarchy

+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/package-use.html b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/package-use.html new file mode 100644 index 000000000..5aab8083d --- /dev/null +++ b/docs/javadoc/cbor/2.12/com/fasterxml/jackson/dataformat/cbor/package-use.html @@ -0,0 +1,225 @@ + + + + + + +Uses of Package com.fasterxml.jackson.dataformat.cbor (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + + + + +
+

Uses of Package
com.fasterxml.jackson.dataformat.cbor

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/constant-values.html b/docs/javadoc/cbor/2.12/constant-values.html new file mode 100644 index 000000000..f3fde027b --- /dev/null +++ b/docs/javadoc/cbor/2.12/constant-values.html @@ -0,0 +1,489 @@ + + + + + + +Constant Field Values (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Constant Field Values

+

Contents

+ +
+
+ + +

com.fasterxml.*

+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/deprecated-list.html b/docs/javadoc/cbor/2.12/deprecated-list.html new file mode 100644 index 000000000..dcd93dea1 --- /dev/null +++ b/docs/javadoc/cbor/2.12/deprecated-list.html @@ -0,0 +1,148 @@ + + + + + + +Deprecated List (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Deprecated API

+

Contents

+ +
+
+ + + +
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/help-doc.html b/docs/javadoc/cbor/2.12/help-doc.html new file mode 100644 index 000000000..aa765cf88 --- /dev/null +++ b/docs/javadoc/cbor/2.12/help-doc.html @@ -0,0 +1,231 @@ + + + + + + +API Help (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

How This API Document Is Organized

+
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
+
+
+
    +
  • +

    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. This page can contain six categories:

    +
      +
    • Interfaces (italic)
    • +
    • Classes
    • +
    • Enums
    • +
    • Exceptions
    • +
    • Errors
    • +
    • Annotation Types
    • +
    +
  • +
  • +

    Class/Interface

    +

    Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

    +
      +
    • Class inheritance diagram
    • +
    • Direct Subclasses
    • +
    • All Known Subinterfaces
    • +
    • All Known Implementing Classes
    • +
    • Class/interface declaration
    • +
    • Class/interface description
    • +
    +
      +
    • Nested Class Summary
    • +
    • Field Summary
    • +
    • Constructor Summary
    • +
    • Method Summary
    • +
    +
      +
    • Field Detail
    • +
    • Constructor Detail
    • +
    • Method Detail
    • +
    +

    Each summary entry contains the first sentence from the detailed description for that item. 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.

    +
  • +
  • +

    Annotation Type

    +

    Each annotation type has its own separate page with the following sections:

    +
      +
    • Annotation Type declaration
    • +
    • Annotation Type description
    • +
    • Required Element Summary
    • +
    • Optional Element Summary
    • +
    • Element Detail
    • +
    +
  • +
  • +

    Enum

    +

    Each enum has its own separate page with the following sections:

    +
      +
    • Enum declaration
    • +
    • Enum description
    • +
    • Enum Constant Summary
    • +
    • Enum Constant Detail
    • +
    +
  • +
  • +

    Use

    +

    Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.

    +
  • +
  • +

    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. The classes are organized by inheritance structure starting with java.lang.Object. The 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 "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 improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

    +
  • +
  • +

    Index

    +

    The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.

    +
  • +
  • +

    Prev/Next

    +

    These links take you to the next or previous class, interface, package, or related page.

    +
  • +
  • +

    Frames/No Frames

    +

    These links show and hide the HTML frames. All pages are available with or without frames.

    +
  • +
  • +

    All Classes

    +

    The All Classes link shows all classes and interfaces except non-static nested types.

    +
  • +
  • +

    Serialized Form

    +

    Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using 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.

    +
  • +
  • +

    Constant Field Values

    +

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

    +
  • +
+This help file applies to API documentation generated using the standard doclet.
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/index-all.html b/docs/javadoc/cbor/2.12/index-all.html new file mode 100644 index 000000000..e74c19b71 --- /dev/null +++ b/docs/javadoc/cbor/2.12/index-all.html @@ -0,0 +1,1417 @@ + + + + + + +Index (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I L M N O P R S T U V W _  + + +

A

+
+
acceptsBreakMarker() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORReadContext
+
 
+
+ + + +

B

+
+
build() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactoryBuilder
+
 
+
builder() - Static method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
+
Main factory method to use for constructing CBORFactory instances with + different configuration.
+
+
builder() - Static method in class com.fasterxml.jackson.dataformat.cbor.databind.CBORMapper
+
 
+
builder(CBORFactory) - Static method in class com.fasterxml.jackson.dataformat.cbor.databind.CBORMapper
+
 
+
Builder(CBORMapper) - Constructor for class com.fasterxml.jackson.dataformat.cbor.databind.CBORMapper.Builder
+
 
+
BYTE_ARRAY_2_ELEMENTS - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
BYTE_ARRAY_INDEFINITE - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
BYTE_BREAK - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
BYTE_EMPTY_STRING - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
BYTE_FALSE - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
BYTE_FLOAT16 - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
BYTE_FLOAT32 - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
BYTE_FLOAT64 - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
BYTE_NULL - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
BYTE_OBJECT_INDEFINITE - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
BYTE_STRING_1BYTE_LEN - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
BYTE_STRING_2BYTE_LEN - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
BYTE_STRING_INDEFINITE - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
+
String that is chunked
+
+
BYTE_TAG_BIGFLOAT - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
BYTE_TAG_BIGNUM_NEG - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
BYTE_TAG_BIGNUM_POS - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
BYTE_TAG_DECIMAL_FRACTION - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
BYTE_TRUE - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
+ + + +

C

+
+
canHandleBinaryNatively() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
 
+
canUseCharArrays() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
 
+
canWriteBinaryNatively() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
CBORConstants - Class in com.fasterxml.jackson.dataformat.cbor
+
+
Constants used by CBORGenerator and CBORParser
+
+
CBORConstants() - Constructor for class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
CBORFactory - Class in com.fasterxml.jackson.dataformat.cbor
+
+
Factory used for constructing CBORParser and CBORGenerator + instances; both of which handle + CBOR + encoded data.
+
+
CBORFactory() - Constructor for class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
+
Default constructor used to create factory instances.
+
+
CBORFactory(ObjectCodec) - Constructor for class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
 
+
CBORFactory(CBORFactory, ObjectCodec) - Constructor for class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
+
Note: REQUIRES at least 2.2.1 -- unfortunate intra-patch dep but seems + preferable to just leaving bug be as is
+
+
CBORFactory(CBORFactoryBuilder) - Constructor for class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
+
Constructors used by CBORFactoryBuilder for instantiation.
+
+
CBORFactoryBuilder - Class in com.fasterxml.jackson.dataformat.cbor
+
+
TSFBuilder + implementation for constructing CBORFactory + instances.
+
+
CBORFactoryBuilder() - Constructor for class com.fasterxml.jackson.dataformat.cbor.CBORFactoryBuilder
+
 
+
CBORFactoryBuilder(CBORFactory) - Constructor for class com.fasterxml.jackson.dataformat.cbor.CBORFactoryBuilder
+
 
+
CBORGenerator - Class in com.fasterxml.jackson.dataformat.cbor
+
+
JsonGenerator implementation that writes CBOR encoded content.
+
+
CBORGenerator(IOContext, int, int, ObjectCodec, OutputStream) - Constructor for class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
CBORGenerator(IOContext, int, int, ObjectCodec, OutputStream, byte[], int, boolean) - Constructor for class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
+
Alternative constructor that may be used to feed partially initialized content.
+
+
CBORGenerator.Feature - Enum in com.fasterxml.jackson.dataformat.cbor
+
+
Enumeration that defines all togglable features for CBOR generator.
+
+
CBORMapper - Class in com.fasterxml.jackson.dataformat.cbor.databind
+
+
Specialized ObjectMapper to use with CBOR format backend.
+
+
CBORMapper() - Constructor for class com.fasterxml.jackson.dataformat.cbor.databind.CBORMapper
+
 
+
CBORMapper(CBORFactory) - Constructor for class com.fasterxml.jackson.dataformat.cbor.databind.CBORMapper
+
 
+
CBORMapper(CBORMapper) - Constructor for class com.fasterxml.jackson.dataformat.cbor.databind.CBORMapper
+
 
+
CBORMapper.Builder - Class in com.fasterxml.jackson.dataformat.cbor.databind
+
+
Base implementation for "Vanilla" ObjectMapper, used with + CBOR backend.
+
+
CBORParser - Class in com.fasterxml.jackson.dataformat.cbor
+
 
+
CBORParser(IOContext, int, int, ObjectCodec, ByteQuadsCanonicalizer, InputStream, byte[], int, int, boolean) - Constructor for class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
CBORParser.Feature - Enum in com.fasterxml.jackson.dataformat.cbor
+
+
Enumeration that defines all togglable features for CBOR generators.
+
+
CBORParserBootstrapper - Class in com.fasterxml.jackson.dataformat.cbor
+
+
Simple bootstrapper version used with CBOR format parser.
+
+
CBORParserBootstrapper(IOContext, InputStream) - Constructor for class com.fasterxml.jackson.dataformat.cbor.CBORParserBootstrapper
+
 
+
CBORParserBootstrapper(IOContext, byte[], int, int) - Constructor for class com.fasterxml.jackson.dataformat.cbor.CBORParserBootstrapper
+
 
+
CBORReadContext - Class in com.fasterxml.jackson.dataformat.cbor
+
+
Replacement of JsonReadContext + to support features needed by CBOR format.
+
+
CBORReadContext(CBORReadContext, DupDetector, int, int) - Constructor for class com.fasterxml.jackson.dataformat.cbor.CBORReadContext
+
 
+
CBORSimpleValue - Class in com.fasterxml.jackson.dataformat.cbor
+
+
Simple value object to be used for exposing undefined "simple values" + when encountered during parsing.
+
+
CBORSimpleValue(int) - Constructor for class com.fasterxml.jackson.dataformat.cbor.CBORSimpleValue
+
 
+
CBORWriteContext - Class in com.fasterxml.jackson.dataformat.cbor
+
+
Replacement for JsonWriteContext, needed to support alternative + numeric field id for Integer-valued Maps that CBOR allows.
+
+
CBORWriteContext(int, CBORWriteContext, DupDetector, Object) - Constructor for class com.fasterxml.jackson.dataformat.cbor.CBORWriteContext
+
 
+
clearAndGetParent() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORWriteContext
+
+
Method that can be used to both clear the accumulated references + (specifically value set with CBORWriteContext.setCurrentValue(Object)) + that should not be retained, and returns parent (as would + CBORWriteContext.getParent() do).
+
+
close() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
close() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
collectDefaults() - Static method in enum com.fasterxml.jackson.dataformat.cbor.CBORGenerator.Feature
+
+
Method that calculates bit set (flags) of all features that are + enabled by default.
+
+
collectDefaults() - Static method in enum com.fasterxml.jackson.dataformat.cbor.CBORParser.Feature
+
+
Method that calculates bit set (flags) of all features that + are enabled by default.
+
+
com.fasterxml.jackson.dataformat.cbor - package com.fasterxml.jackson.dataformat.cbor
+
 
+
com.fasterxml.jackson.dataformat.cbor.databind - package com.fasterxml.jackson.dataformat.cbor.databind
+
 
+
configure(CBORParser.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
+
Method for enabling or disabling specified parser feature + (check CBORParser.Feature for list of features)
+
+
configure(CBORGenerator.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
+
Method for enabling or disabling specified generator feature + (check CBORGenerator.Feature for list of features)
+
+
configure(CBORParser.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactoryBuilder
+
 
+
configure(CBORGenerator.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactoryBuilder
+
 
+
configure(CBORGenerator.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
constructParser(int, int, int, ObjectCodec, ByteQuadsCanonicalizer) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParserBootstrapper
+
 
+
convertNumberToBigDecimal() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
convertNumberToBigInteger() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
convertNumberToDouble() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
convertNumberToFloat() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
convertNumberToInt() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
convertNumberToLong() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
copy() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
 
+
copy() - Method in class com.fasterxml.jackson.dataformat.cbor.databind.CBORMapper
+
 
+
copyCurrentEvent(JsonParser) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
+
Specialize JsonGenerator.copyCurrentEvent(com.fasterxml.jackson.core.JsonParser) to handle tags.
+
+
copyCurrentStructure(JsonParser) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
+
Specialize JsonGenerator.copyCurrentStructure(com.fasterxml.jackson.core.JsonParser) to handle tags.
+
+
createChildArrayContext(int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORReadContext
+
 
+
createChildArrayContext(Object) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORWriteContext
+
 
+
createChildObjectContext(int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORReadContext
+
 
+
createChildObjectContext(Object) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORWriteContext
+
 
+
createGenerator(OutputStream, JsonEncoding) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
+
Method for constructing JsonGenerator for generating + CBOR-encoded output.
+
+
createGenerator(OutputStream) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
+
Method for constructing JsonGenerator for generating + CBOR-encoded output.
+
+
createParser(File) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
 
+
createParser(URL) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
 
+
createParser(InputStream) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
 
+
createParser(byte[]) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
 
+
createParser(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
 
+
createRootContext(DupDetector) - Static method in class com.fasterxml.jackson.dataformat.cbor.CBORReadContext
+
 
+
createRootContext(DupDetector) - Static method in class com.fasterxml.jackson.dataformat.cbor.CBORWriteContext
+
 
+
+ + + +

D

+
+
disable(CBORParser.Feature) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
+
Method for disabling specified parser features + (check CBORParser.Feature for list of features)
+
+
disable(CBORGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
+
Method for disabling specified generator feature + (check CBORGenerator.Feature for list of features)
+
+
disable(CBORParser.Feature) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactoryBuilder
+
 
+
disable(CBORParser.Feature, CBORParser.Feature...) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactoryBuilder
+
 
+
disable(CBORGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactoryBuilder
+
 
+
disable(CBORGenerator.Feature, CBORGenerator.Feature...) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactoryBuilder
+
 
+
disable(CBORGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
+ + + +

E

+
+
enable(CBORParser.Feature) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
+
Method for enabling specified parser feature + (check CBORParser.Feature for list of features)
+
+
enable(CBORGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
+
Method for enabling specified generator features + (check CBORGenerator.Feature for list of features)
+
+
enable(CBORParser.Feature) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactoryBuilder
+
 
+
enable(CBORParser.Feature, CBORParser.Feature...) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactoryBuilder
+
 
+
enable(CBORGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactoryBuilder
+
 
+
enable(CBORGenerator.Feature, CBORGenerator.Feature...) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactoryBuilder
+
 
+
enable(CBORGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
enabledByDefault() - Method in enum com.fasterxml.jackson.dataformat.cbor.CBORGenerator.Feature
+
 
+
enabledByDefault() - Method in enum com.fasterxml.jackson.dataformat.cbor.CBORParser.Feature
+
 
+
enabledIn(int) - Method in enum com.fasterxml.jackson.dataformat.cbor.CBORGenerator.Feature
+
 
+
enabledIn(int) - Method in enum com.fasterxml.jackson.dataformat.cbor.CBORParser.Feature
+
 
+
ensureLoaded(int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParserBootstrapper
+
 
+
equals(Object) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORSimpleValue
+
 
+
expectMoreValues() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORReadContext
+
+
Method called to see if a new value is expected for this + Array or Object.
+
+
+ + + +

F

+
+
finishToken() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Method for forcing full read of current token, even if it might otherwise + only be read if data is accessed via CBORParser.getText() and similar methods.
+
+
flush() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
FORMAT_NAME - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
+
Name used to identify CBOR format.
+
+
formatGeneratorFeaturesMask() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactoryBuilder
+
 
+
formatParserFeaturesMask() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactoryBuilder
+
 
+
+ + + +

G

+
+
getBigIntegerValue() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
getBinaryValue(Base64Variant) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
getCodec() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
getCurrentLocation() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Overridden since we do not really have character-based locations, + but we do have byte offset to specify.
+
+
getCurrentName() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Method that can be called to get the name associated with + the current event.
+
+
getCurrentName() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORReadContext
+
 
+
getCurrentName() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORWriteContext
+
 
+
getCurrentTag() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Method that can be used to access tag id associated with + the most recently decoded value (whether completely, for + scalar values, or partially, for Objects/Arrays), if any.
+
+
getCurrentValue() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
getCurrentValue() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORReadContext
+
 
+
getCurrentValue() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORWriteContext
+
 
+
getDecimalValue() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
getDoubleValue() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
getDupDetector() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORWriteContext
+
 
+
getEmbeddedObject() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
getExpectedLength() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORReadContext
+
 
+
getFactory() - Method in class com.fasterxml.jackson.dataformat.cbor.databind.CBORMapper
+
 
+
getFloatValue() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
getFormatFeatures() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
getFormatFeatures() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
getFormatGeneratorFeatures() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
 
+
getFormatName() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
 
+
getFormatParserFeatures() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
 
+
getFormatReadFeatureType() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
 
+
getFormatWriteFeatureType() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
 
+
getInputSource() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
getIntValue() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
getLongValue() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
getMask() - Method in enum com.fasterxml.jackson.dataformat.cbor.CBORGenerator.Feature
+
 
+
getMask() - Method in enum com.fasterxml.jackson.dataformat.cbor.CBORParser.Feature
+
 
+
getNumberType() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
getNumberValue() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
getNumberValueExact() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
getOutputBuffered() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
getOutputContext() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
getOutputTarget() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
getParent() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORReadContext
+
 
+
getParent() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORWriteContext
+
 
+
getParsingContext() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
getReadCapabilities() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
getStartLocation(Object) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORReadContext
+
 
+
getText() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Method for accessing textual representation of the current event; + if no current event (before first call to CBORParser.nextToken(), or + after encountering end-of-input), returns null.
+
+
getText(Writer) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
getTextCharacters() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
getTextLength() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
getTextOffset() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
getTokenLocation() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Overridden since we do not really have character-based locations, + but we do have byte offset to specify.
+
+
getValue() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORSimpleValue
+
+
Accessor for the simple integer value represented
+
+
getValueAsString() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
getValueAsString(String) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
getWriteCapabilities() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
+ + + +

H

+
+
hasCBORFormat(InputAccessor) - Static method in class com.fasterxml.jackson.dataformat.cbor.CBORParserBootstrapper
+
 
+
hasCurrentName() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORWriteContext
+
 
+
hasExpectedLength() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORReadContext
+
 
+
hasFormat(InputAccessor) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
 
+
hashCode() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORSimpleValue
+
 
+
hasMajorType(int, byte) - Static method in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
hasTextCharacters() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
+ + + +

I

+
+
INT_BREAK - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
isClosed() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
isEnabled(CBORParser.Feature) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
+
Checked whether specified parser feature is enabled.
+
+
isEnabled(CBORGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
+
Check whether specified generator feature is enabled.
+
+
isEnabled(CBORGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
isNaN() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
+ + + +

L

+
+
loadMore() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
loadMoreGuaranteed() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
+ + + +

M

+
+
MAJOR_TYPE_ARRAY - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
MAJOR_TYPE_BYTES - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
MAJOR_TYPE_INT_NEG - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
MAJOR_TYPE_INT_POS - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
MAJOR_TYPE_MISC - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
MAJOR_TYPE_OBJECT - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
MAJOR_TYPE_TAG - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
MAJOR_TYPE_TEXT - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
MASK_MAJOR_TYPE - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
maybeCopyTag(JsonParser) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
+ + + +

N

+
+
nextBooleanValue() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
nextFieldName(SerializableString) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
nextFieldName() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
nextIntValue(int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
nextLongValue(long) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
nextTextValue() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
nextToken() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
+ + + +

O

+
+
overrideCurrentName(String) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
overrideFormatFeatures(int, int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
overrideStdFeatures(int, int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
+ + + +

P

+
+
PackageVersion - Class in com.fasterxml.jackson.dataformat.cbor
+
+
Automatically generated from PackageVersion.java.in during + packageVersion-generate execution of maven-replacer-plugin in + pom.xml.
+
+
PackageVersion() - Constructor for class com.fasterxml.jackson.dataformat.cbor.PackageVersion
+
 
+
PREFIX_TYPE_ARRAY - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
PREFIX_TYPE_BYTES - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
PREFIX_TYPE_INT_NEG - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
PREFIX_TYPE_INT_POS - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
PREFIX_TYPE_MISC - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
PREFIX_TYPE_OBJECT - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
PREFIX_TYPE_TAG - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
PREFIX_TYPE_TEXT - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
+ + + +

R

+
+
readBinaryValue(Base64Variant, OutputStream) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
readResolve() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
+
Method that we need to override to actually make restoration go + through constructors etc.
+
+
rebuild() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
 
+
releaseBuffered(OutputStream) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
reset(int, int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORReadContext
+
 
+
+ + + +

S

+
+
setCodec(ObjectCodec) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
setCurrentName(String) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORReadContext
+
 
+
setCurrentValue(Object) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
setCurrentValue(Object) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORReadContext
+
 
+
setCurrentValue(Object) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORWriteContext
+
 
+
setPrettyPrinter(PrettyPrinter) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
+
No way (or need) to indent anything, so let's block any attempts.
+
+
SUFFIX_INDEFINITE - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
SUFFIX_UINT16_ELEMENTS - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
SUFFIX_UINT32_ELEMENTS - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
SUFFIX_UINT64_ELEMENTS - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
SUFFIX_UINT8_ELEMENTS - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
sUtf8UnitLengths - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
+
Additionally we can combine UTF-8 decoding info into similar + data table.
+
+
+ + + +

T

+
+
TAG_BIGFLOAT - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
TAG_BIGNUM_NEG - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
TAG_BIGNUM_POS - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
TAG_DECIMAL_FRACTION - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
 
+
TAG_ID_SELF_DESCRIBE - Static variable in class com.fasterxml.jackson.dataformat.cbor.CBORConstants
+
+
As per spec, this is a sort of "nop" tag, useful as marker + for the very first root-level data item.
+
+
toString() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORReadContext
+
+
Overridden to provide developer readable "JsonPath" representation + of the context.
+
+
toString() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORSimpleValue
+
 
+
+ + + +

U

+
+
useDefaultPrettyPrinter() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
+
No way (or need) to indent anything, so let's block any attempts.
+
+
+ + + +

V

+
+
valueOf(String) - Static method in enum com.fasterxml.jackson.dataformat.cbor.CBORGenerator.Feature
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum com.fasterxml.jackson.dataformat.cbor.CBORParser.Feature
+
+
Returns the enum constant of this type with the specified name.
+
+
values() - Static method in enum com.fasterxml.jackson.dataformat.cbor.CBORGenerator.Feature
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum com.fasterxml.jackson.dataformat.cbor.CBORParser.Feature
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
version() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
 
+
version() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
version() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
version() - Method in class com.fasterxml.jackson.dataformat.cbor.databind.CBORMapper
+
 
+
VERSION - Static variable in class com.fasterxml.jackson.dataformat.cbor.PackageVersion
+
 
+
version() - Method in class com.fasterxml.jackson.dataformat.cbor.PackageVersion
+
 
+
+ + + +

W

+
+
withDupDetector(DupDetector) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORWriteContext
+
 
+
writeArray(int[], int, int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeArray(long[], int, int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeArray(double[], int, int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeBinary(Base64Variant, byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeBinary(InputStream, int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeBinary(Base64Variant, InputStream, int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeBoolean(boolean) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeBytes(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
+
Method for directly inserting specified bytes in output at current + position.
+
+
writeEndArray() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeEndObject() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeFieldId(long) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeFieldId(long) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORWriteContext
+
 
+
writeFieldName(String) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeFieldName(SerializableString) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeFieldName(String) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORWriteContext
+
+
Method that writer is to call before it writes a field name.
+
+
writeNull() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeNumber(int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeNumber(long) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeNumber(BigInteger) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeNumber(double) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeNumber(float) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeNumber(BigDecimal) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeNumber(String) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeRaw(String) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeRaw(String, int, int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeRaw(char[], int, int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeRaw(char) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeRaw(byte) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
+
Method for directly inserting specified byte in output at current + position.
+
+
writeRawUTF8String(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeRawValue(String) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeRawValue(String, int, int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeRawValue(char[], int, int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeStartArray() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeStartArray(Object) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeStartArray(Object, int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeStartArray(int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
+
Deprecated.
+
+
writeStartObject() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeStartObject(Object) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeStartObject(int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeString(String) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeString(SerializableString) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeString(char[], int, int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeTag(int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
+
Method for writing out an explicit CBOR Tag.
+
+
writeUTF8String(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
writeValue() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORWriteContext
+
 
+
+ + + +

_

+
+
_binaryValue - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
We will hold on to decoded binary data, for duration of + current event, so that multiple calls to + CBORParser.getBinaryValue(com.fasterxml.jackson.core.Base64Variant) will not need to decode data more + than once.
+
+
_bufferRecyclable - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
+
Flag that indicates whether the output buffer is recycable (and needs to + be returned to recycler once we are done) or not.
+
+
_bufferRecyclable - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Flag that indicates whether the input buffer is recycable (and + needs to be returned to recycler once we are done) or not.
+
+
_bufferRecyclable - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParserBootstrapper
+
+
Flag that indicates whether buffer above is to be recycled + after being used or not.
+
+
_byteArrayBuilder - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
ByteArrayBuilder is needed if 'getBinaryValue' is called.
+
+
_bytesWritten - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
+
Let's keep track of how many bytes have been output, may prove useful + when debugging.
+
+
_cborContext - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
_cfgMinimalInts - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
_charBuffer - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
+
Intermediate buffer in which characters of a String are copied before + being encoded.
+
+
_charBufferLength - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
_checkNextIsEndArray() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
_checkNextIsIntInArray(String) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Heavily simplified method that does a subset of what nextToken() does to basically + only (1) determine that we are getting JsonToken.VALUE_NUMBER_INT (if not, + return with no processing) and (2) if so, prepare state so that number accessor + method will work).
+
+
_checkNumericValue(int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
_child - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORReadContext
+
 
+
_childToRecycle - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORWriteContext
+
 
+
_closed - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Flag that indicates whether parser is closed or not.
+
+
_closeInput() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
_context - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParserBootstrapper
+
 
+
_createContext(Object, boolean) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
 
+
_createGenerator(Writer, IOContext) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
 
+
_createParser(InputStream, IOContext) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
+
Overridable factory method that actually instantiates desired + parser.
+
+
_createParser(Reader, IOContext) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
+
Overridable factory method that actually instantiates desired + parser.
+
+
_createParser(char[], int, int, IOContext, boolean) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
 
+
_createParser(byte[], int, int, IOContext) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
+
Overridable factory method that actually instantiates desired + parser.
+
+
_createUTF8Generator(OutputStream, IOContext) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
 
+
_createWriter(OutputStream, JsonEncoding, IOContext) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
 
+
_currentFieldId - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORWriteContext
+
+
Alternative to _currentName used for integer/long-valued Maps.
+
+
_currentName - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORReadContext
+
 
+
_currentName - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORWriteContext
+
+
Name of the field of which value is to be written; only + used for OBJECT contexts
+
+
_currentRemainingElements - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
+
Number of elements remaining in the current complex structure (if any), + when writing defined-length Arrays, Objects; marker {code INDEFINITE_LENGTH} + otherwise.
+
+
_currentValue - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORReadContext
+
 
+
_currentValue - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORWriteContext
+
 
+
_currInputProcessed - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Number of characters/bytes that were contained in previous blocks + (blocks that were already processed prior to the current buffer).
+
+
_currInputRow - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Current row location of current point in input buffer, starting + from 1, if available.
+
+
_currInputRowStart - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Current index of the first character of the current row in input + buffer.
+
+
_decodeFieldName() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
_decodeNonStringName(int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Method that handles initial token type recognition for token + that has to be either FIELD_NAME or END_OBJECT.
+
+
_decodeSimpleValue(int, int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Helper method that deals with details of decoding unallocated "simple values" + and exposing them as expected token.
+
+
_decodeUndefinedValue() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Helper method to encapsulate details of handling of mysterious `undefined` value + that is allowed to be used as something encoder could not handle (as per spec), + whatever the heck that should be.
+
+
_defaultState - Variable in enum com.fasterxml.jackson.dataformat.cbor.CBORGenerator.Feature
+
 
+
_dups - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORReadContext
+
 
+
_dups - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORWriteContext
+
 
+
_elementCounts - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
_elementCountsPtr - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
_ensureSpace(int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
_expEntryCount - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORReadContext
+
+
For fixed-size Arrays, Objects, this indicates expected number of entries.
+
+
_finishBytes(int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
_finishTextToken(int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
_finishToken() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Method called to finish parsing of a token so that token contents + are retriable
+
+
_flushBuffer() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
_formatFeatures - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
+
Bit flag composed of bits that indicate which + CBORGenerator.Features are enabled.
+
+
_formatGeneratorFeatures - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
 
+
_formatGeneratorFeatures - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORFactoryBuilder
+
+
Set of CBORGenerator.Features enabled, as bitmask.
+
+
_formatParserFeatures - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
 
+
_formatParserFeatures - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORFactoryBuilder
+
+
Set of CBORParser.Features enabled, as bitmask.
+
+
_getByteArrayBuilder() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
_gotFieldId - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORWriteContext
+
+
Marker used to indicate that we just wrote a field name (or Map name / id) + and now expect a value to write
+
+
_handleCBOREOF() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
_handleEOF() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
_handleTaggedArray(int, int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
_handleTaggedBinary(int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
_in - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParserBootstrapper
+
 
+
_inputBuffer - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Current buffer from which data is read; generally data is read into + buffer from input source, but in some cases pre-loaded buffer + is handed to the parser.
+
+
_inputBuffer - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParserBootstrapper
+
 
+
_inputEnd - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Index of character after last available one in the buffer.
+
+
_inputEnd - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParserBootstrapper
+
 
+
_inputProcessed - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParserBootstrapper
+
+
Current number of input units (bytes or chars) that were processed in + previous blocks, + before contents of current input buffer.
+
+
_inputPtr - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Pointer to next available character in buffer
+
+
_inputPtr - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParserBootstrapper
+
 
+
_inputStream - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Input stream that can be used for reading more content, if one + in use.
+
+
_invalidToken(int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
_ioContext - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
_ioContext - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
I/O context for this reader.
+
+
_loadToHaveAtLeast(int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Helper method that will try to load at least specified number bytes in + input buffer, possible moving existing data around if necessary
+
+
_mask - Variable in enum com.fasterxml.jackson.dataformat.cbor.CBORGenerator.Feature
+
 
+
_nameCopied - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Flag set to indicate whether the field name is available + from the name copy buffer or not (in addition to its String + representation being available via read context)
+
+
_nameCopyBuffer - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Temporary buffer that is needed if field name is accessed + using CBORParser.getTextCharacters() method (instead of String + returning alternatives)
+
+
_nonByteSource() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
 
+
_nonByteTarget() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORFactory
+
 
+
_notSupported() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
_numberBigDecimal - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
_numberBigInt - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
_numberDouble - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
_numberFloat - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
_numberInt - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
_numberLong - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
_numberToName(int, boolean) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
_numTypesValid - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Bitfield that indicates which numeric representations + have been calculated for the current type
+
+
_objectCodec - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Codec used for data binding when (if) requested.
+
+
_out - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
_outputBuffer - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
+
Intermediate buffer in which contents are buffered before being written + using CBORGenerator._out.
+
+
_outputEnd - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
+
Offset to index after the last valid index in CBORGenerator._outputBuffer.
+
+
_outputTail - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
+
Pointer to the next available byte in CBORGenerator._outputBuffer
+
+
_parent - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORReadContext
+
+
Parent context for this context; null for root context.
+
+
_parent - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORWriteContext
+
+
Parent context for this context; null for root context.
+
+
_parsingContext - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Information about parser context, context in which + the next token is to be parsed (root, array, object).
+
+
_quad1 - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Quads used for hash calculation
+
+
_quad2 - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Quads used for hash calculation
+
+
_quad3 - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Quads used for hash calculation
+
+
_quadBuffer - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Temporary buffer used for name parsing.
+
+
_releaseBuffers() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
_releaseBuffers() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Method called to release internal buffers owned by the base + reader.
+
+
_reportInvalidChar(int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
_reportInvalidInitial(int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
_reportInvalidOther(int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
_reportInvalidOther(int, int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
_reportUnexpectedBreak() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
_skipBytes(int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
_skipBytesL(long) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
_skipChunked(int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
 
+
_skipIncomplete() - Method in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Method called to skip remainders of an incomplete token, when + contents themselves will not be needed any more.
+
+
_symbols - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Symbol table that contains field names encountered so far
+
+
_tagValue - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
We will keep track of tag value for possible future use.
+
+
_textBuffer - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Buffer that contains contents of String values, including + field names if necessary (name split across boundary, + contains escape sequence, or access needed to char array)
+
+
_tokenIncomplete - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Flag that indicates that the current token has not yet + been fully processed, and needs to be finished for + some access (or skipped to obtain the next token)
+
+
_tokenInputCol - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Column on input row that current token starts; 0-based (although + in the end it'll be converted to 1-based)
+
+
_tokenInputRow - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Input row on which current token starts, 1-based
+
+
_tokenInputTotal - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Total number of bytes/characters read before start of current token.
+
+
_typeByte - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORParser
+
+
Type byte of the current token
+
+
_value - Variable in class com.fasterxml.jackson.dataformat.cbor.CBORSimpleValue
+
+
Actual numeric value represented.
+
+
_verifyValueWrite(String) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
_write(BigInteger) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
_writeChunkedString(char[], int, int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
_writeString(String) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
_writeString(char[], int, int) - Method in class com.fasterxml.jackson.dataformat.cbor.CBORGenerator
+
 
+
+A B C D E F G H I L M N O P R S T U V W _ 
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/index.html b/docs/javadoc/cbor/2.12/index.html new file mode 100644 index 000000000..4c03305b9 --- /dev/null +++ b/docs/javadoc/cbor/2.12/index.html @@ -0,0 +1,76 @@ + + + + + + +Jackson dataformat: CBOR 2.12.0 API + + + + + + + + + +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p> + + + diff --git a/docs/javadoc/cbor/2.12/overview-frame.html b/docs/javadoc/cbor/2.12/overview-frame.html new file mode 100644 index 000000000..ba0c6ae5e --- /dev/null +++ b/docs/javadoc/cbor/2.12/overview-frame.html @@ -0,0 +1,23 @@ + + + + + + +Overview List (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + +

 

+ + diff --git a/docs/javadoc/cbor/2.12/overview-summary.html b/docs/javadoc/cbor/2.12/overview-summary.html new file mode 100644 index 000000000..b88cadef5 --- /dev/null +++ b/docs/javadoc/cbor/2.12/overview-summary.html @@ -0,0 +1,144 @@ + + + + + + +Overview (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Jackson dataformat: CBOR 2.12.0 API

+
+
+ + + + + + + + + + + + + + + + +
Packages 
PackageDescription
com.fasterxml.jackson.dataformat.cbor 
com.fasterxml.jackson.dataformat.cbor.databind 
+
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/overview-tree.html b/docs/javadoc/cbor/2.12/overview-tree.html new file mode 100644 index 000000000..5e404c258 --- /dev/null +++ b/docs/javadoc/cbor/2.12/overview-tree.html @@ -0,0 +1,212 @@ + + + + + + +Class Hierarchy (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For All Packages

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • com.fasterxml.jackson.dataformat.cbor.CBORConstants
    • +
    • com.fasterxml.jackson.dataformat.cbor.CBORParserBootstrapper
    • +
    • com.fasterxml.jackson.dataformat.cbor.CBORSimpleValue
    • +
    • com.fasterxml.jackson.core.JsonGenerator (implements java.io.Closeable, java.io.Flushable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.core.base.GeneratorBase + +
      • +
      +
    • +
    • com.fasterxml.jackson.core.JsonParser (implements java.io.Closeable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.core.base.ParserMinimalBase +
          +
        • com.fasterxml.jackson.dataformat.cbor.CBORParser
        • +
        +
      • +
      +
    • +
    • com.fasterxml.jackson.core.JsonStreamContext + +
    • +
    • com.fasterxml.jackson.databind.cfg.MapperBuilder<M,B> + +
    • +
    • com.fasterxml.jackson.dataformat.cbor.PackageVersion (implements com.fasterxml.jackson.core.Versioned)
    • +
    • com.fasterxml.jackson.core.TokenStreamFactory (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.core.JsonFactory (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) + +
      • +
      +
    • +
    • com.fasterxml.jackson.core.TreeCodec +
        +
      • com.fasterxml.jackson.core.ObjectCodec (implements com.fasterxml.jackson.core.Versioned) +
          +
        • com.fasterxml.jackson.databind.ObjectMapper (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) +
            +
          • com.fasterxml.jackson.dataformat.cbor.databind.CBORMapper
          • +
          +
        • +
        +
      • +
      +
    • +
    • com.fasterxml.jackson.core.TSFBuilder<F,B> + +
    • +
    +
  • +
+

Enum Hierarchy

+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/package-list b/docs/javadoc/cbor/2.12/package-list new file mode 100644 index 000000000..d59600e32 --- /dev/null +++ b/docs/javadoc/cbor/2.12/package-list @@ -0,0 +1,2 @@ +com.fasterxml.jackson.dataformat.cbor +com.fasterxml.jackson.dataformat.cbor.databind diff --git a/docs/javadoc/cbor/2.12/script.js b/docs/javadoc/cbor/2.12/script.js new file mode 100644 index 000000000..b34635693 --- /dev/null +++ b/docs/javadoc/cbor/2.12/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[key] & type) != 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) +{ + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} diff --git a/docs/javadoc/cbor/2.12/serialized-form.html b/docs/javadoc/cbor/2.12/serialized-form.html new file mode 100644 index 000000000..2a37e5579 --- /dev/null +++ b/docs/javadoc/cbor/2.12/serialized-form.html @@ -0,0 +1,184 @@ + + + + + + +Serialized Form (Jackson dataformat: CBOR 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Serialized Form

+
+
+
    +
  • +

    Package com.fasterxml.jackson.dataformat.cbor

    +
      +
    • + + +

      Class com.fasterxml.jackson.dataformat.cbor.CBORFactory extends com.fasterxml.jackson.core.JsonFactory implements Serializable

      +
      +
      serialVersionUID:
      +
      1L
      +
      +
        +
      • +

        Serialization Methods

        +
          +
        • +

          readResolve

          +
          protected Object readResolve()
          +
          Method that we need to override to actually make restoration go + through constructors etc. + Also: must be overridden by sub-classes as well.
          +
        • +
        +
      • +
      • +

        Serialized Fields

        +
          +
        • +

          _formatParserFeatures

          +
          int _formatParserFeatures
          +
        • +
        • +

          _formatGeneratorFeatures

          +
          int _formatGeneratorFeatures
          +
        • +
        +
      • +
      +
    • +
    +
  • +
  • +

    Package com.fasterxml.jackson.dataformat.cbor.databind

    + +
  • +
+
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/cbor/2.12/stylesheet.css b/docs/javadoc/cbor/2.12/stylesheet.css new file mode 100644 index 000000000..98055b22d --- /dev/null +++ b/docs/javadoc/cbor/2.12/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.subNavList li{ + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Sans Mono',monospace; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.useSummary td.colFirst, .useSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} + +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} + +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} + +td.colLast div { + padding-top:0px; +} + + +td.colLast a { + padding-bottom:3px; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} + +div.contentContainer ul.blockList li.blockList h2{ + padding-bottom:0px; +} diff --git a/docs/javadoc/ion/2.12/allclasses-frame.html b/docs/javadoc/ion/2.12/allclasses-frame.html new file mode 100644 index 000000000..28c97959b --- /dev/null +++ b/docs/javadoc/ion/2.12/allclasses-frame.html @@ -0,0 +1,46 @@ + + + + + + +All Classes (Jackson dataformat: Ion 2.12.0 API) + + + + + +

All Classes

+ + + diff --git a/docs/javadoc/ion/2.12/allclasses-noframe.html b/docs/javadoc/ion/2.12/allclasses-noframe.html new file mode 100644 index 000000000..a83db31f9 --- /dev/null +++ b/docs/javadoc/ion/2.12/allclasses-noframe.html @@ -0,0 +1,46 @@ + + + + + + +All Classes (Jackson dataformat: Ion 2.12.0 API) + + + + + +

All Classes

+ + + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/EnumAsIonSymbolModule.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/EnumAsIonSymbolModule.html new file mode 100644 index 000000000..36fbb6f0b --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/EnumAsIonSymbolModule.html @@ -0,0 +1,302 @@ + + + + + + +EnumAsIonSymbolModule (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.ion
+

Class EnumAsIonSymbolModule

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.Module
    • +
    • +
        +
      • com.fasterxml.jackson.databind.module.SimpleModule
      • +
      • +
          +
        • com.fasterxml.jackson.dataformat.ion.EnumAsIonSymbolModule
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Serializable
    +
    +
    +
    +
    public class EnumAsIonSymbolModule
    +extends com.fasterxml.jackson.databind.module.SimpleModule
    +
    Module that causes all enums to be serialized as Ion symbols.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.Module

        +com.fasterxml.jackson.databind.Module.SetupContext
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.module.SimpleModule

        +_abstractTypes, _deserializerModifier, _deserializers, _keyDeserializers, _keySerializers, _mixins, _name, _namingStrategy, _serializerModifier, _serializers, _subtypes, _valueInstantiators, _version
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.module.SimpleModule

        +_checkNotNull, addAbstractTypeMapping, addDeserializer, addKeyDeserializer, addKeySerializer, addSerializer, addSerializer, addValueInstantiator, getModuleName, getTypeId, registerSubtypes, registerSubtypes, registerSubtypes, setAbstractTypes, setDeserializerModifier, setDeserializers, setKeyDeserializers, setKeySerializers, setMixInAnnotation, setNamingStrategy, setSerializerModifier, setSerializers, setupModule, setValueInstantiators, version
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.Module

        +getDependencies
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        EnumAsIonSymbolModule

        +
        public EnumAsIonSymbolModule()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/EnumAsIonSymbolSerializer.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/EnumAsIonSymbolSerializer.html new file mode 100644 index 000000000..73ca3dee7 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/EnumAsIonSymbolSerializer.html @@ -0,0 +1,416 @@ + + + + + + +EnumAsIonSymbolSerializer (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.ion
+

Class EnumAsIonSymbolSerializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.JsonSerializer<T>
    • +
    • +
        +
      • com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
      • +
      • +
          +
        • com.fasterxml.jackson.databind.ser.std.StdScalarSerializer<Enum<?>>
        • +
        • +
            +
          • com.fasterxml.jackson.dataformat.ion.EnumAsIonSymbolSerializer
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, Serializable
    +
    +
    +
    +
    public class EnumAsIonSymbolSerializer
    +extends com.fasterxml.jackson.databind.ser.std.StdScalarSerializer<Enum<?>>
    +
    Serializes enumeration members as IonSymbols. + + Use annotation + +
    + @JsonSerialize(using=EnumAsIonSymbolSerializer.class)
    + 
    + + on enumeration members that should serialize at symbols (which amounts to serializing without being surrounded by + double-quotes)
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonSerializer

        +com.fasterxml.jackson.databind.JsonSerializer.None
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer

        +_handledType
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidacceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) 
      com.fasterxml.jackson.databind.JsonNodegetSchema(com.fasterxml.jackson.databind.SerializerProvider provider, + Type typeHint) 
      voidserialize(Enum<?> value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.ser.std.StdScalarSerializer

        +serializeWithType
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer

        +_neitherNull, _nonEmpty, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.JsonSerializer

        +getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, unwrappingSerializer, usesObjectId, withFilterId
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        EnumAsIonSymbolSerializer

        +
        public EnumAsIonSymbolSerializer()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        serialize

        +
        public void serialize(Enum<?> value,
        +                      com.fasterxml.jackson.core.JsonGenerator g,
        +                      com.fasterxml.jackson.databind.SerializerProvider provider)
        +               throws IOException
        +
        +
        Specified by:
        +
        serialize in class com.fasterxml.jackson.databind.ser.std.StdSerializer<Enum<?>>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        acceptJsonFormatVisitor

        +
        public void acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor,
        +                                    com.fasterxml.jackson.databind.JavaType typeHint)
        +                             throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Specified by:
        +
        acceptJsonFormatVisitor in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
        +
        Overrides:
        +
        acceptJsonFormatVisitor in class com.fasterxml.jackson.databind.ser.std.StdScalarSerializer<Enum<?>>
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        getSchema

        +
        public com.fasterxml.jackson.databind.JsonNode getSchema(com.fasterxml.jackson.databind.SerializerProvider provider,
        +                                                         Type typeHint)
        +                                                  throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Specified by:
        +
        getSchema in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
        +
        Overrides:
        +
        getSchema in class com.fasterxml.jackson.databind.ser.std.StdScalarSerializer<Enum<?>>
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonFactory.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonFactory.html new file mode 100644 index 000000000..7fa5235a5 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonFactory.html @@ -0,0 +1,991 @@ + + + + + + +IonFactory (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.ion
+

Class IonFactory

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.core.TokenStreamFactory
    • +
    • +
        +
      • com.fasterxml.jackson.core.JsonFactory
      • +
      • +
          +
        • com.fasterxml.jackson.dataformat.ion.IonFactory
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Serializable
    +
    +
    +
    +
    public class IonFactory
    +extends com.fasterxml.jackson.core.JsonFactory
    +
    Sub-class of JsonFactory that will work on Ion content, instead of JSON + content.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.core.JsonFactory

        +com.fasterxml.jackson.core.JsonFactory.Feature
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected boolean_cfgCreateBinaryWriters +
      Whether we will produce binary or text Ion writers: default is textual.
      +
      static StringFORMAT_NAME_ION 
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.core.JsonFactory

        +_byteSymbolCanonicalizer, _characterEscapes, _factoryFeatures, _generatorFeatures, _inputDecorator, _maximumNonEscapedChar, _objectCodec, _outputDecorator, _parserFeatures, _quoteChar, _rootCharSymbols, _rootValueSeparator, DEFAULT_FACTORY_FEATURE_FLAGS, DEFAULT_GENERATOR_FEATURE_FLAGS, DEFAULT_PARSER_FEATURE_FLAGS, DEFAULT_QUOTE_CHAR, DEFAULT_ROOT_VALUE_SEPARATOR, FORMAT_NAME_JSON
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Constructors 
      ModifierConstructor and Description
       IonFactory() 
      protected IonFactory(IonFactoryBuilder b) +
      Constructors used by IonFactoryBuilder for instantiation.
      +
      protected IonFactory(IonFactory src, + com.fasterxml.jackson.core.ObjectCodec oc) 
       IonFactory(com.fasterxml.jackson.core.ObjectCodec mapper) 
       IonFactory(com.fasterxml.jackson.core.ObjectCodec mapper, + com.amazon.ion.IonSystem system) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and TypeMethod and Description
      protected IonGenerator_createGenerator(com.amazon.ion.IonWriter ion, + boolean ionWriterIsManaged, + com.fasterxml.jackson.core.io.IOContext ctxt, + Closeable dst) 
      protected IonGenerator_createGenerator(OutputStream out, + com.fasterxml.jackson.core.JsonEncoding enc, + boolean isManaged) 
      protected com.fasterxml.jackson.core.JsonParser_createParser(byte[] data, + int offset, + int len, + com.fasterxml.jackson.core.io.IOContext ctxt) 
      protected com.fasterxml.jackson.core.JsonParser_createParser(char[] data, + int offset, + int len, + com.fasterxml.jackson.core.io.IOContext ctxt, + boolean recyclable) 
      protected com.fasterxml.jackson.core.JsonParser_createParser(InputStream in, + com.fasterxml.jackson.core.io.IOContext ctxt) 
      protected com.fasterxml.jackson.core.JsonParser_createParser(Reader r, + com.fasterxml.jackson.core.io.IOContext ctxt) 
      protected String_readAll(Reader r, + com.fasterxml.jackson.core.io.IOContext ctxt) +
      Deprecated. 
      +
      static IonFactoryBuilderbuilderForBinaryWriters() +
      Method for creating IonFactoryBuilder initialized with settings to + create binary (not textual) writers.
      +
      static IonFactoryBuilderbuilderForTextualWriters() +
      Method for creating IonFactoryBuilder initialized with settings to + create textual (not binary) writers.
      +
      booleancanHandleBinaryNatively() 
      booleancanUseCharArrays() 
      IonFactorycopy() 
      booleancreateBinaryWriters() 
      com.fasterxml.jackson.core.JsonGeneratorcreateGenerator(File f, + com.fasterxml.jackson.core.JsonEncoding enc) 
      com.fasterxml.jackson.core.JsonGeneratorcreateGenerator(com.amazon.ion.IonWriter out) 
      com.fasterxml.jackson.core.JsonGeneratorcreateGenerator(OutputStream out, + com.fasterxml.jackson.core.JsonEncoding enc) 
      com.fasterxml.jackson.core.JsonGeneratorcreateGenerator(Writer out) 
      com.fasterxml.jackson.core.JsonGeneratorcreateJsonGenerator(com.amazon.ion.IonWriter out) +
      Deprecated.  +
      Since 2.7
      +
      +
      IonParsercreateJsonParser(com.amazon.ion.IonReader in) +
      Deprecated.  +
      Since 2.7
      +
      +
      IonParsercreateJsonParser(com.amazon.ion.IonValue value) +
      Deprecated.  +
      Since 2.7
      +
      +
      IonParsercreateParser(com.amazon.ion.IonReader in) 
      IonParsercreateParser(com.amazon.ion.IonValue value) 
      static IonFactoryforBinaryWriters() +
      Method for creating IonFactory that will + create binary (not textual) writers.
      +
      static IonFactoryforTextualWriters() +
      Method for creating IonFactory that will + create textual (not binary) writers.
      +
      StringgetFormatName() 
      com.amazon.ion.IonSystemgetIonSystem() 
      IonFactoryBuilderrebuild() 
      voidsetCreateBinaryWriters(boolean b) 
      com.fasterxml.jackson.core.Versionversion() 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.core.JsonFactory

        +_checkInvalidCopy, _createContext, _createGenerator, _createNonBlockingContext, _createParser, _createUTF8Generator, _createWriter, _decorate, _decorate, _decorate, _decorate, _decorate, _getBufferRecycler, builder, canParseAsync, canUseSchema, configure, configure, configure, createGenerator, createGenerator, createGenerator, createJsonGenerator, createJsonGenerator, createJsonGenerator, createJsonParser, createJsonParser, createJsonParser, createJsonParser, createJsonParser, createJsonParser, createJsonParser, createNonBlockingByteArrayParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, disable, disable, disable, enable, enable, enable, getCharacterEscapes, getCodec, getFormatGeneratorFeatures, getFormatParserFeatures, getFormatReadFeatureType, getFormatWriteFeatureType, getGeneratorFeatures, getInputDecorator, getOutputDecorator, getParserFeatures, getRootValueSeparator, hasFormat, hasJSONFormat, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, readResolve, requiresCustomCodec, requiresPropertyOrdering, setCharacterEscapes, setCodec, setInputDecorator, setOutputDecorator, setRootValueSeparator
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.core.TokenStreamFactory

        +_createDataOutputWrapper, _optimizedStreamFromURL
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        _cfgCreateBinaryWriters

        +
        protected boolean _cfgCreateBinaryWriters
        +
        Whether we will produce binary or text Ion writers: default is textual.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        IonFactory

        +
        public IonFactory()
        +
      • +
      + + + +
        +
      • +

        IonFactory

        +
        public IonFactory(com.fasterxml.jackson.core.ObjectCodec mapper)
        +
      • +
      + + + +
        +
      • +

        IonFactory

        +
        public IonFactory(com.fasterxml.jackson.core.ObjectCodec mapper,
        +                  com.amazon.ion.IonSystem system)
        +
      • +
      + + + +
        +
      • +

        IonFactory

        +
        protected IonFactory(IonFactory src,
        +                     com.fasterxml.jackson.core.ObjectCodec oc)
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        rebuild

        +
        public IonFactoryBuilder rebuild()
        +
        +
        Overrides:
        +
        rebuild in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        forBinaryWriters

        +
        public static IonFactory forBinaryWriters()
        +
        Method for creating IonFactory that will + create binary (not textual) writers.
        +
      • +
      + + + +
        +
      • +

        builderForBinaryWriters

        +
        public static IonFactoryBuilder builderForBinaryWriters()
        +
        Method for creating IonFactoryBuilder initialized with settings to + create binary (not textual) writers.
        +
      • +
      + + + +
        +
      • +

        forTextualWriters

        +
        public static IonFactory forTextualWriters()
        +
        Method for creating IonFactory that will + create textual (not binary) writers.
        +
      • +
      + + + +
        +
      • +

        builderForTextualWriters

        +
        public static IonFactoryBuilder builderForTextualWriters()
        +
        Method for creating IonFactoryBuilder initialized with settings to + create textual (not binary) writers.
        +
      • +
      + + + +
        +
      • +

        copy

        +
        public IonFactory copy()
        +
        +
        Overrides:
        +
        copy in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        Overrides:
        +
        version in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        getFormatName

        +
        public String getFormatName()
        +
        +
        Overrides:
        +
        getFormatName in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        setCreateBinaryWriters

        +
        public void setCreateBinaryWriters(boolean b)
        +
      • +
      + + + +
        +
      • +

        createBinaryWriters

        +
        public boolean createBinaryWriters()
        +
      • +
      + + + +
        +
      • +

        canHandleBinaryNatively

        +
        public boolean canHandleBinaryNatively()
        +
        +
        Overrides:
        +
        canHandleBinaryNatively in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        canUseCharArrays

        +
        public boolean canUseCharArrays()
        +
        +
        Overrides:
        +
        canUseCharArrays in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        createParser

        +
        public IonParser createParser(com.amazon.ion.IonReader in)
        +
        +
        Since:
        +
        2.7
        +
        +
      • +
      + + + +
        +
      • +

        createParser

        +
        public IonParser createParser(com.amazon.ion.IonValue value)
        +
        +
        Since:
        +
        2.7
        +
        +
      • +
      + + + +
        +
      • +

        createGenerator

        +
        public com.fasterxml.jackson.core.JsonGenerator createGenerator(com.amazon.ion.IonWriter out)
        +
        +
        Since:
        +
        2.7
        +
        +
      • +
      + + + +
        +
      • +

        getIonSystem

        +
        public com.amazon.ion.IonSystem getIonSystem()
        +
        +
        Since:
        +
        2.12
        +
        +
      • +
      + + + +
        +
      • +

        createJsonParser

        +
        @Deprecated
        +public IonParser createJsonParser(com.amazon.ion.IonReader in)
        +
        Deprecated. Since 2.7
        +
      • +
      + + + +
        +
      • +

        createJsonParser

        +
        @Deprecated
        +public IonParser createJsonParser(com.amazon.ion.IonValue value)
        +
        Deprecated. Since 2.7
        +
      • +
      + + + +
        +
      • +

        createJsonGenerator

        +
        @Deprecated
        +public com.fasterxml.jackson.core.JsonGenerator createJsonGenerator(com.amazon.ion.IonWriter out)
        +
        Deprecated. Since 2.7
        +
      • +
      + + + +
        +
      • +

        _createParser

        +
        protected com.fasterxml.jackson.core.JsonParser _createParser(InputStream in,
        +                                                              com.fasterxml.jackson.core.io.IOContext ctxt)
        +                                                       throws IOException
        +
        +
        Overrides:
        +
        _createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createParser

        +
        protected com.fasterxml.jackson.core.JsonParser _createParser(Reader r,
        +                                                              com.fasterxml.jackson.core.io.IOContext ctxt)
        +                                                       throws IOException
        +
        +
        Overrides:
        +
        _createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createParser

        +
        protected com.fasterxml.jackson.core.JsonParser _createParser(char[] data,
        +                                                              int offset,
        +                                                              int len,
        +                                                              com.fasterxml.jackson.core.io.IOContext ctxt,
        +                                                              boolean recyclable)
        +                                                       throws IOException
        +
        +
        Overrides:
        +
        _createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createParser

        +
        protected com.fasterxml.jackson.core.JsonParser _createParser(byte[] data,
        +                                                              int offset,
        +                                                              int len,
        +                                                              com.fasterxml.jackson.core.io.IOContext ctxt)
        +                                                       throws IOException
        +
        +
        Overrides:
        +
        _createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        createGenerator

        +
        public com.fasterxml.jackson.core.JsonGenerator createGenerator(OutputStream out,
        +                                                                com.fasterxml.jackson.core.JsonEncoding enc)
        +                                                         throws IOException
        +
        +
        Overrides:
        +
        createGenerator in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        createGenerator

        +
        public com.fasterxml.jackson.core.JsonGenerator createGenerator(Writer out)
        +                                                         throws IOException
        +
        +
        Overrides:
        +
        createGenerator in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        createGenerator

        +
        public com.fasterxml.jackson.core.JsonGenerator createGenerator(File f,
        +                                                                com.fasterxml.jackson.core.JsonEncoding enc)
        +                                                         throws IOException
        +
        +
        Overrides:
        +
        createGenerator in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        _createGenerator

        +
        protected IonGenerator _createGenerator(com.amazon.ion.IonWriter ion,
        +                                        boolean ionWriterIsManaged,
        +                                        com.fasterxml.jackson.core.io.IOContext ctxt,
        +                                        Closeable dst)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonFactoryBuilder.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonFactoryBuilder.html new file mode 100644 index 000000000..0bc2cc98f --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonFactoryBuilder.html @@ -0,0 +1,443 @@ + + + + + + +IonFactoryBuilder (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.ion
+

Class IonFactoryBuilder

+
+
+ +
+
    +
  • +
    +
    +
    public class IonFactoryBuilder
    +extends com.fasterxml.jackson.core.TSFBuilder<IonFactory,IonFactoryBuilder>
    +
    TSFBuilder + implementation for constructing IonFactory instances.
    +
    +
    Since:
    +
    3.0
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected boolean_createBinaryWriters +
      Set of IonFactory.Features enabled, as bitmask.
      +
      protected com.amazon.ion.IonSystem_system +
      If a custom IonSystem instance is needed, configured here; + if left as null, will use: +IonSystemBuilder.standard().build() +
      +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.core.TSFBuilder

        +_factoryFeatures, _inputDecorator, _outputDecorator, _streamReadFeatures, _streamWriteFeatures, DEFAULT_FACTORY_FEATURE_FLAGS, DEFAULT_GENERATOR_FEATURE_FLAGS, DEFAULT_PARSER_FEATURE_FLAGS
      • +
      +
    • +
    + + + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _system

        +
        protected com.amazon.ion.IonSystem _system
        +
        If a custom IonSystem instance is needed, configured here; + if left as null, will use: +IonSystemBuilder.standard().build() +
        +
      • +
      + + + +
        +
      • +

        _createBinaryWriters

        +
        protected boolean _createBinaryWriters
        +
        Set of IonFactory.Features enabled, as bitmask.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        IonFactoryBuilder

        +
        protected IonFactoryBuilder(boolean createBinary)
        +
      • +
      + + + +
        +
      • +

        IonFactoryBuilder

        +
        public IonFactoryBuilder(IonFactory base)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + + + + + +
        +
      • +

        ionSystem

        +
        public IonFactoryBuilder ionSystem(com.amazon.ion.IonSystem system)
        +
      • +
      + + + +
        +
      • +

        willCreateBinaryWriters

        +
        public boolean willCreateBinaryWriters()
        +
      • +
      + + + +
        +
      • +

        ionSystem

        +
        public com.amazon.ion.IonSystem ionSystem()
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonGenerator.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonGenerator.html new file mode 100644 index 000000000..8be3f3c2f --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonGenerator.html @@ -0,0 +1,1426 @@ + + + + + + +IonGenerator (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.ion
+

Class IonGenerator

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.core.JsonGenerator
    • +
    • +
        +
      • com.fasterxml.jackson.core.base.GeneratorBase
      • +
      • +
          +
        • com.fasterxml.jackson.dataformat.ion.IonGenerator
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Closeable, Flushable, AutoCloseable
    +
    +
    +
    +
    public class IonGenerator
    +extends com.fasterxml.jackson.core.base.GeneratorBase
    +
    Implementation of JsonGenerator that will use an underlying + IonWriter for actual writing of content.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.core.JsonGenerator

        +com.fasterxml.jackson.core.JsonGenerator.Feature
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected Closeable_destination +
      Highest-level output abstraction we can use; either + OutputStream or Writer.
      +
      protected com.fasterxml.jackson.core.io.IOContext_ioContext 
      protected boolean_ionWriterIsManaged 
      protected com.amazon.ion.IonWriter_writer 
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.core.base.GeneratorBase

        +_cfgNumbersAsStrings, _closed, _features, _objectCodec, _writeContext, DERIVED_FEATURES_MASK, MAX_BIG_DECIMAL_SCALE, SURR1_FIRST, SURR1_LAST, SURR2_FIRST, SURR2_LAST, WRITE_BINARY, WRITE_BOOLEAN, WRITE_NULL, WRITE_NUMBER, WRITE_RAW, WRITE_STRING
      • +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.core.JsonGenerator

        +_cfgPrettyPrinter, DEFAULT_BINARY_WRITE_CAPABILITIES, DEFAULT_TEXTUAL_WRITE_CAPABILITIES, DEFAULT_WRITE_CAPABILITIES
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      IonGenerator(int features, + com.fasterxml.jackson.core.ObjectCodec codec, + com.amazon.ion.IonWriter ion, + boolean ionWriterIsManaged, + com.fasterxml.jackson.core.io.IOContext ctxt, + Closeable dst) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected void_releaseBuffers() 
      protected void_reportNoRaw() 
      protected void_verifyValueWrite(String msg) 
      protected void_writeFieldName(String value) 
      voidannotateNextValue(String annotation) +
      Annotates the next structure or value written -- stepIn() or one of the + IonWriters write*() methods.
      +
      booleancanWriteBinaryNatively() 
      booleancanWriteTypeId() 
      voidclose() 
      voidflush() 
      com.fasterxml.jackson.core.util.JacksonFeatureSet<com.fasterxml.jackson.core.StreamWriteCapability>getWriteCapabilities() 
      booleanisClosed() 
      StringtoString() 
      com.fasterxml.jackson.core.Versionversion() 
      voidwriteBinary(com.fasterxml.jackson.core.Base64Variant b64v, + byte[] data, + int offset, + int length) 
      voidwriteBoolean(boolean value) 
      voidwriteDate(Calendar value) 
      voidwriteEndArray() 
      voidwriteEndObject() 
      voidwriteFieldName(String value) 
      voidwriteNull() 
      voidwriteNull(com.amazon.ion.IonType ionType) 
      voidwriteNumber(BigDecimal value) 
      voidwriteNumber(BigInteger value) 
      voidwriteNumber(double value) 
      voidwriteNumber(float value) 
      voidwriteNumber(int value) 
      voidwriteNumber(long value) 
      voidwriteNumber(String value) 
      voidwriteObject(Object pojo) 
      voidwriteRaw(char value) 
      voidwriteRaw(char[] value, + int arg1, + int arg2) 
      voidwriteRaw(String value) 
      voidwriteRaw(String value, + int arg1, + int arg2) 
      voidwriteRawUTF8String(byte[] text, + int offset, + int length) 
      voidwriteRawValue(char[] value, + int arg1, + int arg2) 
      voidwriteRawValue(String value) 
      voidwriteRawValue(String value, + int arg1, + int arg2) 
      voidwriteStartArray() 
      voidwriteStartObject() 
      voidwriteString(char[] buffer, + int offset, + int length) 
      voidwriteString(String value) 
      voidwriteSymbol(String value) 
      voidwriteTypeId(Object rawId) 
      com.fasterxml.jackson.core.type.WritableTypeIdwriteTypePrefix(com.fasterxml.jackson.core.type.WritableTypeId typeIdDef) 
      voidwriteUTF8String(byte[] buffer, + int offset, + int length) 
      voidwriteValue(com.amazon.ion.IonValue value) 
      voidwriteValue(com.amazon.ion.Timestamp value) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.core.base.GeneratorBase

        +_asString, _checkStdFeatureChanges, _constructDefaultPrettyPrinter, _decodeSurrogate, disable, enable, getCodec, getCurrentValue, getFeatureMask, getOutputContext, isEnabled, overrideStdFeatures, setCodec, setCurrentValue, setFeatureMask, useDefaultPrettyPrinter, writeBinary, writeFieldName, writeRawValue, writeStartObject, writeString, writeTree
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.core.JsonGenerator

        +_copyCurrentContents, _reportError, _reportUnsupportedOperation, _throwInternal, _verifyOffsets, _writeSimpleObject, canOmitFields, canUseSchema, canWriteFormattedNumbers, canWriteObjectId, configure, copyCurrentEvent, copyCurrentStructure, getCharacterEscapes, getFormatFeatures, getHighestEscapedChar, getOutputBuffered, getOutputTarget, getPrettyPrinter, getSchema, isEnabled, overrideFormatFeatures, setCharacterEscapes, setHighestNonEscapedChar, setPrettyPrinter, setRootValueSeparator, setSchema, writeArray, writeArray, writeArray, writeArray, writeArrayFieldStart, writeBinary, writeBinary, writeBinary, writeBinaryField, writeBooleanField, writeEmbeddedObject, writeFieldId, writeNullField, writeNumber, writeNumber, writeNumberField, writeNumberField, writeNumberField, writeNumberField, writeNumberField, writeNumberField, writeNumberField, writeObjectField, writeObjectFieldStart, writeObjectId, writeObjectRef, writeOmittedField, writeRaw, writeStartArray, writeStartArray, writeStartArray, writeStartObject, writeString, writeStringField, writeTypeSuffix
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _writer

        +
        protected final com.amazon.ion.IonWriter _writer
        +
      • +
      + + + +
        +
      • +

        _ionWriterIsManaged

        +
        protected final boolean _ionWriterIsManaged
        +
      • +
      + + + +
        +
      • +

        _ioContext

        +
        protected final com.fasterxml.jackson.core.io.IOContext _ioContext
        +
      • +
      + + + +
        +
      • +

        _destination

        +
        protected final Closeable _destination
        +
        Highest-level output abstraction we can use; either + OutputStream or Writer.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        IonGenerator

        +
        public IonGenerator(int features,
        +                    com.fasterxml.jackson.core.ObjectCodec codec,
        +                    com.amazon.ion.IonWriter ion,
        +                    boolean ionWriterIsManaged,
        +                    com.fasterxml.jackson.core.io.IOContext ctxt,
        +                    Closeable dst)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        Overrides:
        +
        version in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        +
      • +
      + + + + + + + +
        +
      • +

        flush

        +
        public void flush()
        +           throws IOException
        +
        +
        Specified by:
        +
        flush in interface Flushable
        +
        Specified by:
        +
        flush in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        isClosed

        +
        public boolean isClosed()
        +
        +
        Overrides:
        +
        isClosed in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        +
      • +
      + + + +
        +
      • +

        canWriteTypeId

        +
        public boolean canWriteTypeId()
        +
        +
        Overrides:
        +
        canWriteTypeId in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        canWriteBinaryNatively

        +
        public boolean canWriteBinaryNatively()
        +
        +
        Overrides:
        +
        canWriteBinaryNatively in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        getWriteCapabilities

        +
        public com.fasterxml.jackson.core.util.JacksonFeatureSet<com.fasterxml.jackson.core.StreamWriteCapability> getWriteCapabilities()
        +
        +
        Overrides:
        +
        getWriteCapabilities in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(int value)
        +                 throws IOException,
        +                        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(long value)
        +                 throws IOException,
        +                        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(BigInteger value)
        +                 throws IOException,
        +                        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(double value)
        +                 throws IOException,
        +                        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(float value)
        +                 throws IOException,
        +                        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(BigDecimal value)
        +                 throws IOException,
        +                        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        writeSymbol

        +
        public void writeSymbol(String value)
        +                 throws com.fasterxml.jackson.core.JsonGenerationException,
        +                        IOException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.core.JsonGenerationException
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        annotateNextValue

        +
        public void annotateNextValue(String annotation)
        +
        Annotates the next structure or value written -- stepIn() or one of the + IonWriters write*() methods.
        +
        +
        Parameters:
        +
        annotation - a type annotation
        +
        See Also:
        +
        IonAnnotationTypeSerializer
        +
        +
      • +
      + + + +
        +
      • +

        writeDate

        +
        public void writeDate(Calendar value)
        +               throws com.fasterxml.jackson.core.JsonGenerationException,
        +                      IOException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.core.JsonGenerationException
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeString

        +
        public void writeString(String value)
        +                 throws IOException,
        +                        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
        Specified by:
        +
        writeString in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
      • +
      + + + +
        +
      • +

        writeString

        +
        public void writeString(char[] buffer,
        +                        int offset,
        +                        int length)
        +                 throws IOException,
        +                        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
        Specified by:
        +
        writeString in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
      • +
      + + + +
        +
      • +

        writeUTF8String

        +
        public void writeUTF8String(byte[] buffer,
        +                            int offset,
        +                            int length)
        +                     throws IOException,
        +                            com.fasterxml.jackson.core.JsonGenerationException
        +
        +
        Specified by:
        +
        writeUTF8String in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
      • +
      + + + +
        +
      • +

        writeRaw

        +
        public void writeRaw(String value)
        +              throws IOException,
        +                     com.fasterxml.jackson.core.JsonGenerationException
        +
        +
        Specified by:
        +
        writeRaw in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
      • +
      + + + +
        +
      • +

        writeRaw

        +
        public void writeRaw(char value)
        +              throws IOException,
        +                     com.fasterxml.jackson.core.JsonGenerationException
        +
        +
        Specified by:
        +
        writeRaw in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
      • +
      + + + +
        +
      • +

        writeRaw

        +
        public void writeRaw(String value,
        +                     int arg1,
        +                     int arg2)
        +              throws IOException,
        +                     com.fasterxml.jackson.core.JsonGenerationException
        +
        +
        Specified by:
        +
        writeRaw in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
      • +
      + + + +
        +
      • +

        writeRaw

        +
        public void writeRaw(char[] value,
        +                     int arg1,
        +                     int arg2)
        +              throws IOException,
        +                     com.fasterxml.jackson.core.JsonGenerationException
        +
        +
        Specified by:
        +
        writeRaw in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
      • +
      + + + +
        +
      • +

        writeRawValue

        +
        public void writeRawValue(String value)
        +                   throws IOException,
        +                          com.fasterxml.jackson.core.JsonGenerationException
        +
        +
        Overrides:
        +
        writeRawValue in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
      • +
      + + + +
        +
      • +

        writeRawValue

        +
        public void writeRawValue(String value,
        +                          int arg1,
        +                          int arg2)
        +                   throws IOException,
        +                          com.fasterxml.jackson.core.JsonGenerationException
        +
        +
        Overrides:
        +
        writeRawValue in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
      • +
      + + + +
        +
      • +

        writeRawValue

        +
        public void writeRawValue(char[] value,
        +                          int arg1,
        +                          int arg2)
        +                   throws IOException,
        +                          com.fasterxml.jackson.core.JsonGenerationException
        +
        +
        Overrides:
        +
        writeRawValue in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
      • +
      + + + +
        +
      • +

        writeRawUTF8String

        +
        public void writeRawUTF8String(byte[] text,
        +                               int offset,
        +                               int length)
        +                        throws IOException,
        +                               com.fasterxml.jackson.core.JsonGenerationException
        +
        +
        Specified by:
        +
        writeRawUTF8String in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
      • +
      + + + +
        +
      • +

        writeBinary

        +
        public void writeBinary(com.fasterxml.jackson.core.Base64Variant b64v,
        +                        byte[] data,
        +                        int offset,
        +                        int length)
        +                 throws IOException,
        +                        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
        Specified by:
        +
        writeBinary in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
      • +
      + + + +
        +
      • +

        writeBoolean

        +
        public void writeBoolean(boolean value)
        +                  throws IOException,
        +                         com.fasterxml.jackson.core.JsonGenerationException
        +
        +
        Specified by:
        +
        writeBoolean in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
      • +
      + + + +
        +
      • +

        writeNull

        +
        public void writeNull()
        +               throws IOException,
        +                      com.fasterxml.jackson.core.JsonGenerationException
        +
        +
        Specified by:
        +
        writeNull in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
      • +
      + + + +
        +
      • +

        writeNull

        +
        public void writeNull(com.amazon.ion.IonType ionType)
        +               throws IOException,
        +                      com.fasterxml.jackson.core.JsonGenerationException
        +
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
      • +
      + + + +
        +
      • +

        writeObject

        +
        public void writeObject(Object pojo)
        +                 throws IOException,
        +                        com.fasterxml.jackson.core.JsonProcessingException
        +
        +
        Overrides:
        +
        writeObject in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonProcessingException
        +
        +
      • +
      + + + +
        +
      • +

        writeValue

        +
        public void writeValue(com.amazon.ion.IonValue value)
        +                throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeValue

        +
        public void writeValue(com.amazon.ion.Timestamp value)
        +                throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _releaseBuffers

        +
        protected void _releaseBuffers()
        +
        +
        Specified by:
        +
        _releaseBuffers in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        +
      • +
      + + + +
        +
      • +

        _verifyValueWrite

        +
        protected void _verifyValueWrite(String msg)
        +                          throws IOException,
        +                                 com.fasterxml.jackson.core.JsonGenerationException
        +
        +
        Specified by:
        +
        _verifyValueWrite in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
      • +
      + + + +
        +
      • +

        writeEndArray

        +
        public void writeEndArray()
        +                   throws IOException,
        +                          com.fasterxml.jackson.core.JsonGenerationException
        +
        +
        Specified by:
        +
        writeEndArray in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
      • +
      + + + +
        +
      • +

        writeEndObject

        +
        public void writeEndObject()
        +                    throws IOException,
        +                           com.fasterxml.jackson.core.JsonGenerationException
        +
        +
        Specified by:
        +
        writeEndObject in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
      • +
      + + + +
        +
      • +

        writeFieldName

        +
        public void writeFieldName(String value)
        +                    throws IOException,
        +                           com.fasterxml.jackson.core.JsonGenerationException
        +
        +
        Specified by:
        +
        writeFieldName in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
      • +
      + + + +
        +
      • +

        _writeFieldName

        +
        protected void _writeFieldName(String value)
        +                        throws IOException,
        +                               com.fasterxml.jackson.core.JsonGenerationException
        +
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
      • +
      + + + +
        +
      • +

        writeStartArray

        +
        public void writeStartArray()
        +                     throws IOException,
        +                            com.fasterxml.jackson.core.JsonGenerationException
        +
        +
        Specified by:
        +
        writeStartArray in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
      • +
      + + + +
        +
      • +

        writeStartObject

        +
        public void writeStartObject()
        +                      throws IOException,
        +                             com.fasterxml.jackson.core.JsonGenerationException
        +
        +
        Specified by:
        +
        writeStartObject in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonGenerationException
        +
        +
      • +
      + + + +
        +
      • +

        writeTypeId

        +
        public void writeTypeId(Object rawId)
        +                 throws IOException
        +
        +
        Overrides:
        +
        writeTypeId in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeTypePrefix

        +
        public com.fasterxml.jackson.core.type.WritableTypeId writeTypePrefix(com.fasterxml.jackson.core.type.WritableTypeId typeIdDef)
        +                                                               throws IOException
        +
        +
        Overrides:
        +
        writeTypePrefix in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonObjectMapper.Builder.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonObjectMapper.Builder.html new file mode 100644 index 000000000..4d7202e1e --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonObjectMapper.Builder.html @@ -0,0 +1,276 @@ + + + + + + +IonObjectMapper.Builder (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.ion
+

Class IonObjectMapper.Builder

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    IonObjectMapper
    +
    +
    +
    +
    public static class IonObjectMapper.Builder
    +extends com.fasterxml.jackson.databind.cfg.MapperBuilder<IonObjectMapper,IonObjectMapper.Builder>
    +
    Base implementation for "Vanilla" ObjectMapper, used with + Ion backend.
    +
    +
    Since:
    +
    2.10
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.cfg.MapperBuilder

        +_mapper
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.cfg.MapperBuilder

        +_this, accessorNaming, activateDefaultTyping, activateDefaultTyping, activateDefaultTyping, activateDefaultTypingAsProperty, addHandler, addMixIn, addModule, addModules, addModules, annotationIntrospector, build, clearProblemHandlers, configure, configure, configure, configure, configure, configure, configure, constructorDetector, deactivateDefaultTyping, defaultBase64Variant, defaultDateFormat, defaultLeniency, defaultLocale, defaultMergeable, defaultPrettyPrinter, defaultPropertyInclusion, defaultSetterInfo, defaultTimeZone, disable, disable, disable, disable, disable, disable, disable, enable, enable, enable, enable, enable, enable, enable, filterProvider, findAndAddModules, findModules, findModules, handlerInstantiator, injectableValues, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, nodeFactory, polymorphicTypeValidator, propertyNamingStrategy, registerSubtypes, registerSubtypes, registerSubtypes, serializationInclusion, serializerFactory, setDefaultTyping, streamFactory, subtypeResolver, typeFactory, visibility, visibility
      • +
      + +
    • +
    +
  • +
+
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonObjectMapper.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonObjectMapper.html new file mode 100644 index 000000000..a56b6eb45 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonObjectMapper.html @@ -0,0 +1,719 @@ + + + + + + +IonObjectMapper (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.ion
+

Class IonObjectMapper

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.core.TreeCodec
    • +
    • +
        +
      • com.fasterxml.jackson.core.ObjectCodec
      • +
      • +
          +
        • com.fasterxml.jackson.databind.ObjectMapper
        • +
        • +
            +
          • com.fasterxml.jackson.dataformat.ion.IonObjectMapper
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Serializable
    +
    +
    +
    Direct Known Subclasses:
    +
    IonValueMapper
    +
    +
    +
    +
    public class IonObjectMapper
    +extends com.fasterxml.jackson.databind.ObjectMapper
    +
    Specialization of ObjectMapper that will set underlying + JsonFactory + to be an instance of IonFactory.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClass and Description
      static class IonObjectMapper.Builder +
      Base implementation for "Vanilla" ObjectMapper, used with + Ion backend.
      +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.ObjectMapper

        +com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder, com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.ObjectMapper

        +_coercionConfigs, _configOverrides, _deserializationConfig, _deserializationContext, _injectableValues, _jsonFactory, _mixIns, _registeredModuleTypes, _rootDeserializers, _serializationConfig, _serializerFactory, _serializerProvider, _subtypeResolver, _typeFactory, DEFAULT_ANNOTATION_INTROSPECTOR, DEFAULT_BASE
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static IonObjectMapper.Builderbuilder() 
      static IonObjectMapper.Builderbuilder(IonFactory streamFactory) 
      com.fasterxml.jackson.databind.ObjectMappercopy() 
      IonGeneratorcreateGenerator(com.amazon.ion.IonWriter writer) 
      IonParsercreateParser(com.amazon.ion.IonReader reader) 
      IonParsercreateParser(com.amazon.ion.IonValue value) 
      IonFactorygetFactory() 
      <T> TreadValue(com.amazon.ion.IonReader r, + Class<T> valueType) +
      Deserialize an Ion value read from the supplied IonReader into a Java + type.
      +
      <T> TreadValue(com.amazon.ion.IonReader r, + com.fasterxml.jackson.databind.JavaType valueType) +
      Deserialize an Ion value read from the supplied IonReader into a Java + type.
      +
      <T> TreadValue(com.amazon.ion.IonReader r, + com.fasterxml.jackson.core.type.TypeReference valueTypeRef) +
      Deserialize an Ion value read from the supplied IonReader into a Java + type.
      +
      <T> TreadValue(com.amazon.ion.IonValue value, + Class<T> valueType) +
      Convenience method for converting Ion value into given value type.
      +
      <T> TreadValue(com.amazon.ion.IonValue value, + com.fasterxml.jackson.databind.JavaType valueType) +
      Convenience method for converting Ion value into given value type.
      +
      <T> TreadValue(com.amazon.ion.IonValue value, + com.fasterxml.jackson.core.type.TypeReference valueTypeRef) +
      Convenience method for converting Ion value into given value type.
      +
      voidsetCreateBinaryWriters(boolean bin) 
      com.fasterxml.jackson.core.Versionversion() 
      voidwriteValue(com.amazon.ion.IonWriter w, + Object value) +
      Method that can be used to serialize any Java value as + Ion output, using IonWriter provided.
      +
      com.amazon.ion.IonValuewriteValueAsIonValue(Object value) +
      Method that can be used to map any Java value to an IonValue.
      +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.ObjectMapper

        +_assertNotNull, _checkInvalidCopy, _configAndWriteValue, _constructDefaultTypeResolverBuilder, _convert, _findRootDeserializer, _initForReading, _initForReading, _newReader, _newReader, _newWriter, _newWriter, _newWriter, _readMapAndClose, _readTreeAndClose, _readValue, _serializerProvider, _verifyNoTrailingTokens, _verifySchemaType, _writeValueAndClose, acceptJsonFormatVisitor, acceptJsonFormatVisitor, activateDefaultTyping, activateDefaultTyping, activateDefaultTyping, activateDefaultTypingAsProperty, addHandler, addMixIn, addMixInAnnotations, canDeserialize, canDeserialize, canSerialize, canSerialize, clearProblemHandlers, coercionConfigDefaults, coercionConfigFor, coercionConfigFor, configOverride, configure, configure, configure, configure, configure, constructType, constructType, convertValue, convertValue, convertValue, createArrayNode, createDeserializationContext, createGenerator, createGenerator, createGenerator, createGenerator, createGenerator, createNonBlockingByteArrayParser, createObjectNode, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, deactivateDefaultTyping, defaultClassIntrospector, disable, disable, disable, disable, disable, disable, disable, disableDefaultTyping, enable, enable, enable, enable, enable, enable, enable, enableDefaultTyping, enableDefaultTyping, enableDefaultTyping, enableDefaultTypingAsProperty, findAndRegisterModules, findMixInClassFor, findModules, findModules, generateJsonSchema, getDateFormat, getDeserializationConfig, getDeserializationContext, getInjectableValues, getJsonFactory, getNodeFactory, getPolymorphicTypeValidator, getPropertyNamingStrategy, getRegisteredModuleIds, getSerializationConfig, getSerializerFactory, getSerializerProvider, getSerializerProviderInstance, getSubtypeResolver, getTypeFactory, getVisibilityChecker, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, missingNode, mixInCount, nullNode, reader, reader, reader, reader, reader, reader, reader, reader, reader, reader, reader, readerFor, readerFor, readerFor, readerForArrayOf, readerForListOf, readerForMapOf, readerForUpdating, readerWithView, readTree, readTree, readTree, readTree, readTree, readTree, readTree, readTree, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValues, readValues, readValues, readValues, registerModule, registerModules, registerModules, registerSubtypes, registerSubtypes, registerSubtypes, setAccessorNaming, setAnnotationIntrospector, setAnnotationIntrospectors, setBase64Variant, setConfig, setConfig, setConstructorDetector, setDateFormat, setDefaultLeniency, setDefaultMergeable, setDefaultPrettyPrinter, setDefaultPropertyInclusion, setDefaultPropertyInclusion, setDefaultSetterInfo, setDefaultTyping, setDefaultVisibility, setFilterProvider, setFilters, setHandlerInstantiator, setInjectableValues, setLocale, setMixInAnnotations, setMixInResolver, setMixIns, setNodeFactory, setPolymorphicTypeValidator, setPropertyInclusion, setPropertyNamingStrategy, setSerializationInclusion, setSerializerFactory, setSerializerProvider, setSubtypeResolver, setTimeZone, setTypeFactory, setVisibility, setVisibility, setVisibilityChecker, tokenStreamFactory, treeAsTokens, treeToValue, updateValue, valueToTree, writer, writer, writer, writer, writer, writer, writer, writer, writer, writer, writerFor, writerFor, writerFor, writerWithDefaultPrettyPrinter, writerWithType, writerWithType, writerWithType, writerWithView, writeTree, writeTree, writeValue, writeValue, writeValue, writeValue, writeValue, writeValueAsBytes, writeValueAsString
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        IonObjectMapper

        +
        public IonObjectMapper()
        +
      • +
      + + + +
        +
      • +

        IonObjectMapper

        +
        public IonObjectMapper(IonFactory f)
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + + + + + +
        +
      • +

        copy

        +
        public com.fasterxml.jackson.databind.ObjectMapper copy()
        +
        +
        Overrides:
        +
        copy in class com.fasterxml.jackson.databind.ObjectMapper
        +
        +
      • +
      + + + +
        +
      • +

        setCreateBinaryWriters

        +
        public void setCreateBinaryWriters(boolean bin)
        +
      • +
      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        Overrides:
        +
        version in class com.fasterxml.jackson.databind.ObjectMapper
        +
        +
      • +
      + + + +
        +
      • +

        getFactory

        +
        public IonFactory getFactory()
        +
        +
        Overrides:
        +
        getFactory in class com.fasterxml.jackson.databind.ObjectMapper
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        readValue

        +
        public <T> T readValue(com.amazon.ion.IonReader r,
        +                       Class<T> valueType)
        +                throws IOException
        +
        Deserialize an Ion value read from the supplied IonReader into a Java + type. +

        + Note: method does not close the underlying reader

        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        readValue

        +
        public <T> T readValue(com.amazon.ion.IonReader r,
        +                       com.fasterxml.jackson.core.type.TypeReference valueTypeRef)
        +                throws IOException
        +
        Deserialize an Ion value read from the supplied IonReader into a Java + type. +

        + Note: method does not close the underlying reader

        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        readValue

        +
        public <T> T readValue(com.amazon.ion.IonReader r,
        +                       com.fasterxml.jackson.databind.JavaType valueType)
        +                throws IOException
        +
        Deserialize an Ion value read from the supplied IonReader into a Java + type. +

        + Note: method does not close the underlying reader

        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        readValue

        +
        public <T> T readValue(com.amazon.ion.IonValue value,
        +                       Class<T> valueType)
        +                throws IOException
        +
        Convenience method for converting Ion value into given value type.
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        readValue

        +
        public <T> T readValue(com.amazon.ion.IonValue value,
        +                       com.fasterxml.jackson.core.type.TypeReference valueTypeRef)
        +                throws IOException
        +
        Convenience method for converting Ion value into given value type.
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        readValue

        +
        public <T> T readValue(com.amazon.ion.IonValue value,
        +                       com.fasterxml.jackson.databind.JavaType valueType)
        +                throws IOException
        +
        Convenience method for converting Ion value into given value type.
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeValue

        +
        public void writeValue(com.amazon.ion.IonWriter w,
        +                       Object value)
        +                throws IOException
        +
        Method that can be used to serialize any Java value as + Ion output, using IonWriter provided. +

        + Note: method does not close the underlying writer explicitly

        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeValueAsIonValue

        +
        public com.amazon.ion.IonValue writeValueAsIonValue(Object value)
        +                                             throws IOException
        +
        Method that can be used to map any Java value to an IonValue.
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonParser.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonParser.html new file mode 100644 index 000000000..ac1ba16b0 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonParser.html @@ -0,0 +1,1093 @@ + + + + + + +IonParser (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.ion
+

Class IonParser

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.core.JsonParser
    • +
    • +
        +
      • com.fasterxml.jackson.core.base.ParserMinimalBase
      • +
      • +
          +
        • com.fasterxml.jackson.dataformat.ion.IonParser
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Closeable, AutoCloseable
    +
    +
    +
    +
    public class IonParser
    +extends com.fasterxml.jackson.core.base.ParserMinimalBase
    +
    Implementation of JsonParser that will use an underlying + IonReader as actual parser, and camouflage it as json parser. + Will not expose all Ion info (specifically, annotations)
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.core.JsonParser

        +com.fasterxml.jackson.core.JsonParser.Feature, com.fasterxml.jackson.core.JsonParser.NumberType
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected boolean_closed +
      Whether this logical parser has been closed or not
      +
      protected com.fasterxml.jackson.core.io.IOContext_ioContext +
      Some information about source is passed here, including underlying + stream
      +
      protected com.fasterxml.jackson.core.ObjectCodec_objectCodec 
      protected com.fasterxml.jackson.core.json.JsonReadContext_parsingContext +
      Information about context in structure hierarchy
      +
      protected com.amazon.ion.IonReader_reader 
      protected com.fasterxml.jackson.core.JsonToken_valueToken +
      Type of value token we have; used to temporarily hold information + when pointing to field name
      +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.core.base.ParserMinimalBase

        +_currToken, _lastClearedToken, BD_MAX_INT, BD_MAX_LONG, BD_MIN_INT, BD_MIN_LONG, BI_MAX_INT, BI_MAX_LONG, BI_MIN_INT, BI_MIN_LONG, CHAR_NULL, INT_0, INT_9, INT_APOS, INT_ASTERISK, INT_BACKSLASH, INT_COLON, INT_COMMA, INT_CR, INT_e, INT_E, INT_HASH, INT_LBRACKET, INT_LCURLY, INT_LF, INT_MINUS, INT_PERIOD, INT_PLUS, INT_QUOTE, INT_RBRACKET, INT_RCURLY, INT_SLASH, INT_SPACE, INT_TAB, MAX_ERROR_TOKEN_LENGTH, MAX_INT_D, MAX_INT_L, MAX_LONG_D, MIN_INT_D, MIN_INT_L, MIN_LONG_D, NO_BYTES, NO_INTS, NR_BIGDECIMAL, NR_BIGINT, NR_DOUBLE, NR_FLOAT, NR_INT, NR_LONG, NR_UNKNOWN
      • +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.core.JsonParser

        +_features, _requestPayload, DEFAULT_READ_CAPABILITIES
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      IonParser(com.amazon.ion.IonReader r, + com.fasterxml.jackson.core.io.IOContext ctxt) +
      Deprecated.  + +
      +
      IonParser(com.amazon.ion.IonReader r, + com.fasterxml.jackson.core.io.IOContext ctxt, + com.fasterxml.jackson.core.ObjectCodec codec) +
      Deprecated.  + +
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected void_handleEOF() +
      Method called when an EOF is encountered between tokens.
      +
      protected com.fasterxml.jackson.core.JsonToken_tokenFromType(com.amazon.ion.IonType type) 
      voidclose() 
      BigIntegergetBigIntegerValue() 
      byte[]getBinaryValue(com.fasterxml.jackson.core.Base64Variant arg0) 
      com.fasterxml.jackson.core.ObjectCodecgetCodec() 
      com.fasterxml.jackson.core.JsonLocationgetCurrentLocation() 
      StringgetCurrentName() 
      BigDecimalgetDecimalValue() 
      doublegetDoubleValue() 
      ObjectgetEmbeddedObject() 
      floatgetFloatValue() 
      intgetIntValue() 
      longgetLongValue() 
      com.fasterxml.jackson.core.JsonParser.NumberTypegetNumberType() 
      NumbergetNumberValue() 
      NumbergetNumberValueExact() 
      com.fasterxml.jackson.core.JsonStreamContextgetParsingContext() 
      com.fasterxml.jackson.core.util.JacksonFeatureSet<com.fasterxml.jackson.core.StreamReadCapability>getReadCapabilities() 
      StringgetText() 
      char[]getTextCharacters() 
      intgetTextLength() 
      intgetTextOffset() 
      com.fasterxml.jackson.core.JsonLocationgetTokenLocation() 
      String[]getTypeAnnotations() 
      booleanhasTextCharacters() 
      booleanisClosed() 
      com.fasterxml.jackson.core.JsonTokennextToken() 
      voidoverrideCurrentName(String name) 
      booleanrequiresCustomCodec() 
      voidsetCodec(com.fasterxml.jackson.core.ObjectCodec c) 
      com.fasterxml.jackson.core.JsonParserskipChildren() 
      com.fasterxml.jackson.core.Versionversion() 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.core.base.ParserMinimalBase

        +_ascii, _asciiBytes, _constructError, _decodeBase64, _getCharDesc, _hasTextualNull, _longIntegerDesc, _longNumberDesc, _reportError, _reportError, _reportError, _reportInputCoercion, _reportInvalidEOF, _reportInvalidEOF, _reportInvalidEOF, _reportInvalidEOFInValue, _reportInvalidEOFInValue, _reportMissingRootWS, _reportUnexpectedChar, _throwInternal, _throwInvalidSpace, _wrapError, clearCurrentToken, currentToken, currentTokenId, getCurrentToken, getCurrentTokenId, getLastClearedToken, getValueAsBoolean, getValueAsDouble, getValueAsInt, getValueAsInt, getValueAsLong, getValueAsLong, getValueAsString, getValueAsString, hasCurrentToken, hasToken, hasTokenId, isExpectedNumberIntToken, isExpectedStartArrayToken, isExpectedStartObjectToken, nextValue, reportInvalidNumber, reportOverflowInt, reportOverflowInt, reportOverflowInt, reportOverflowLong, reportOverflowLong, reportOverflowLong, reportUnexpectedNumberChar
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.core.JsonParser

        +_codec, _constructError, _reportUnsupportedOperation, canParseAsync, canReadObjectId, canReadTypeId, canUseSchema, configure, currentName, disable, enable, finishToken, getBinaryValue, getBooleanValue, getByteValue, getCurrentValue, getFeatureMask, getFormatFeatures, getInputSource, getNonBlockingInputFeeder, getObjectId, getSchema, getShortValue, getText, getTypeId, getValueAsBoolean, getValueAsDouble, isEnabled, isEnabled, isNaN, nextBooleanValue, nextFieldName, nextFieldName, nextIntValue, nextLongValue, nextTextValue, overrideFormatFeatures, overrideStdFeatures, readBinaryValue, readBinaryValue, readValueAs, readValueAs, readValueAsTree, readValuesAs, readValuesAs, releaseBuffered, releaseBuffered, setCurrentValue, setFeatureMask, setRequestPayloadOnError, setRequestPayloadOnError, setRequestPayloadOnError, setSchema
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _reader

        +
        protected final com.amazon.ion.IonReader _reader
        +
      • +
      + + + +
        +
      • +

        _ioContext

        +
        protected final com.fasterxml.jackson.core.io.IOContext _ioContext
        +
        Some information about source is passed here, including underlying + stream
        +
      • +
      + + + +
        +
      • +

        _objectCodec

        +
        protected com.fasterxml.jackson.core.ObjectCodec _objectCodec
        +
      • +
      + + + +
        +
      • +

        _closed

        +
        protected boolean _closed
        +
        Whether this logical parser has been closed or not
        +
      • +
      + + + +
        +
      • +

        _parsingContext

        +
        protected com.fasterxml.jackson.core.json.JsonReadContext _parsingContext
        +
        Information about context in structure hierarchy
        +
      • +
      + + + +
        +
      • +

        _valueToken

        +
        protected com.fasterxml.jackson.core.JsonToken _valueToken
        +
        Type of value token we have; used to temporarily hold information + when pointing to field name
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        IonParser

        +
        @Deprecated
        +public IonParser(com.amazon.ion.IonReader r,
        +                             com.fasterxml.jackson.core.io.IOContext ctxt)
        +
        Deprecated. use instead
        +
      • +
      + + + +
        +
      • +

        IonParser

        +
        @Deprecated
        +public IonParser(com.amazon.ion.IonReader r,
        +                             com.fasterxml.jackson.core.io.IOContext ctxt,
        +                             com.fasterxml.jackson.core.ObjectCodec codec)
        +
        Deprecated. use instead
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setCodec

        +
        public void setCodec(com.fasterxml.jackson.core.ObjectCodec c)
        +
        +
        Specified by:
        +
        setCodec in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        getCodec

        +
        public com.fasterxml.jackson.core.ObjectCodec getCodec()
        +
        +
        Specified by:
        +
        getCodec in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        Specified by:
        +
        version in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        requiresCustomCodec

        +
        public boolean requiresCustomCodec()
        +
        +
        Overrides:
        +
        requiresCustomCodec in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        hasTextCharacters

        +
        public boolean hasTextCharacters()
        +
        +
        Specified by:
        +
        hasTextCharacters in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        +
      • +
      + + + +
        +
      • +

        getReadCapabilities

        +
        public com.fasterxml.jackson.core.util.JacksonFeatureSet<com.fasterxml.jackson.core.StreamReadCapability> getReadCapabilities()
        +
        +
        Overrides:
        +
        getReadCapabilities in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        isClosed

        +
        public boolean isClosed()
        +
        +
        Specified by:
        +
        isClosed in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        +
      • +
      + + + + + + + +
        +
      • +

        getText

        +
        public String getText()
        +               throws IOException
        +
        +
        Specified by:
        +
        getText in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getTextCharacters

        +
        public char[] getTextCharacters()
        +                         throws IOException
        +
        +
        Specified by:
        +
        getTextCharacters in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getTextLength

        +
        public int getTextLength()
        +                  throws IOException
        +
        +
        Specified by:
        +
        getTextLength in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getTextOffset

        +
        public int getTextOffset()
        +                  throws IOException
        +
        +
        Specified by:
        +
        getTextOffset in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getBigIntegerValue

        +
        public BigInteger getBigIntegerValue()
        +                              throws IOException
        +
        +
        Specified by:
        +
        getBigIntegerValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getDecimalValue

        +
        public BigDecimal getDecimalValue()
        +                           throws IOException
        +
        +
        Specified by:
        +
        getDecimalValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getDoubleValue

        +
        public double getDoubleValue()
        +                      throws IOException
        +
        +
        Specified by:
        +
        getDoubleValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getFloatValue

        +
        public float getFloatValue()
        +                    throws IOException
        +
        +
        Specified by:
        +
        getFloatValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getIntValue

        +
        public int getIntValue()
        +                throws IOException
        +
        +
        Specified by:
        +
        getIntValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getLongValue

        +
        public long getLongValue()
        +                  throws IOException
        +
        +
        Specified by:
        +
        getLongValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getNumberType

        +
        public com.fasterxml.jackson.core.JsonParser.NumberType getNumberType()
        +                                                               throws IOException
        +
        +
        Specified by:
        +
        getNumberType in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getNumberValue

        +
        public Number getNumberValue()
        +                      throws IOException
        +
        +
        Specified by:
        +
        getNumberValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getNumberValueExact

        +
        public final Number getNumberValueExact()
        +                                 throws IOException
        +
        +
        Overrides:
        +
        getNumberValueExact in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getBinaryValue

        +
        public byte[] getBinaryValue(com.fasterxml.jackson.core.Base64Variant arg0)
        +                      throws IOException
        +
        +
        Specified by:
        +
        getBinaryValue in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getEmbeddedObject

        +
        public Object getEmbeddedObject()
        +                         throws IOException
        +
        +
        Overrides:
        +
        getEmbeddedObject in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentLocation

        +
        public com.fasterxml.jackson.core.JsonLocation getCurrentLocation()
        +
        +
        Specified by:
        +
        getCurrentLocation in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentName

        +
        public String getCurrentName()
        +                      throws IOException
        +
        +
        Specified by:
        +
        getCurrentName in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getParsingContext

        +
        public com.fasterxml.jackson.core.JsonStreamContext getParsingContext()
        +
        +
        Specified by:
        +
        getParsingContext in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        +
      • +
      + + + +
        +
      • +

        getTokenLocation

        +
        public com.fasterxml.jackson.core.JsonLocation getTokenLocation()
        +
        +
        Specified by:
        +
        getTokenLocation in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        nextToken

        +
        public com.fasterxml.jackson.core.JsonToken nextToken()
        +                                               throws IOException
        +
        +
        Specified by:
        +
        nextToken in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        skipChildren

        +
        public com.fasterxml.jackson.core.JsonParser skipChildren()
        +                                                   throws IOException
        +
        +
        Overrides:
        +
        skipChildren in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _tokenFromType

        +
        protected com.fasterxml.jackson.core.JsonToken _tokenFromType(com.amazon.ion.IonType type)
        +
      • +
      + + + +
        +
      • +

        _handleEOF

        +
        protected void _handleEOF()
        +                   throws com.fasterxml.jackson.core.JsonParseException
        +
        Method called when an EOF is encountered between tokens.
        +
        +
        Specified by:
        +
        _handleEOF in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        com.fasterxml.jackson.core.JsonParseException
        +
        +
      • +
      + + + +
        +
      • +

        overrideCurrentName

        +
        public void overrideCurrentName(String name)
        +
        +
        Specified by:
        +
        overrideCurrentName in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonSymbolSerializer.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonSymbolSerializer.html new file mode 100644 index 000000000..71c7cf3df --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonSymbolSerializer.html @@ -0,0 +1,416 @@ + + + + + + +IonSymbolSerializer (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.ion
+

Class IonSymbolSerializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.JsonSerializer<T>
    • +
    • +
        +
      • com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
      • +
      • +
          +
        • com.fasterxml.jackson.databind.ser.std.StdScalarSerializer<String>
        • +
        • +
            +
          • com.fasterxml.jackson.dataformat.ion.IonSymbolSerializer
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, Serializable
    +
    +
    +
    +
    public class IonSymbolSerializer
    +extends com.fasterxml.jackson.databind.ser.std.StdScalarSerializer<String>
    +
    Serializes members as IonSymbols. + + Use annotation + +
    + @JsonSerialize(using=IonSymbolSerializer.class)
    + 
    + + on String members that should serialize at symbols (which amounts to + serializing without being surrounded by double-quotes)
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonSerializer

        +com.fasterxml.jackson.databind.JsonSerializer.None
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer

        +_handledType
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidacceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) 
      com.fasterxml.jackson.databind.JsonNodegetSchema(com.fasterxml.jackson.databind.SerializerProvider provider, + Type typeHint) 
      voidserialize(String value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.ser.std.StdScalarSerializer

        +serializeWithType
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer

        +_neitherNull, _nonEmpty, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.JsonSerializer

        +getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, unwrappingSerializer, usesObjectId, withFilterId
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        IonSymbolSerializer

        +
        public IonSymbolSerializer()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        serialize

        +
        public void serialize(String value,
        +                      com.fasterxml.jackson.core.JsonGenerator g,
        +                      com.fasterxml.jackson.databind.SerializerProvider provider)
        +               throws IOException
        +
        +
        Specified by:
        +
        serialize in class com.fasterxml.jackson.databind.ser.std.StdSerializer<String>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getSchema

        +
        public com.fasterxml.jackson.databind.JsonNode getSchema(com.fasterxml.jackson.databind.SerializerProvider provider,
        +                                                         Type typeHint)
        +                                                  throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Specified by:
        +
        getSchema in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
        +
        Overrides:
        +
        getSchema in class com.fasterxml.jackson.databind.ser.std.StdScalarSerializer<String>
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        acceptJsonFormatVisitor

        +
        public void acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor,
        +                                    com.fasterxml.jackson.databind.JavaType typeHint)
        +                             throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Specified by:
        +
        acceptJsonFormatVisitor in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
        +
        Overrides:
        +
        acceptJsonFormatVisitor in class com.fasterxml.jackson.databind.ser.std.StdScalarSerializer<String>
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonTimestampDeserializers.IonTimestampJavaDateDeserializer.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonTimestampDeserializers.IonTimestampJavaDateDeserializer.html new file mode 100644 index 000000000..a25a60393 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonTimestampDeserializers.IonTimestampJavaDateDeserializer.html @@ -0,0 +1,379 @@ + + + + + + +IonTimestampDeserializers.IonTimestampJavaDateDeserializer (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.ion
+

Class IonTimestampDeserializers.IonTimestampJavaDateDeserializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.JsonDeserializer<T>
    • +
    • +
        +
      • com.fasterxml.jackson.databind.deser.std.StdDeserializer<T>
      • +
      • +
          +
        • com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
        • +
        • +
            +
          • com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateDeserializer
          • +
          • +
              +
            • com.fasterxml.jackson.dataformat.ion.IonTimestampDeserializers.IonTimestampJavaDateDeserializer
            • +
            +
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.deser.ContextualDeserializer, com.fasterxml.jackson.databind.deser.NullValueProvider, com.fasterxml.jackson.databind.deser.ValueInstantiator.Gettable, Serializable
    +
    +
    +
    Enclosing class:
    +
    IonTimestampDeserializers
    +
    +
    +
    +
    public static class IonTimestampDeserializers.IonTimestampJavaDateDeserializer
    +extends com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateDeserializer
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonDeserializer

        +com.fasterxml.jackson.databind.JsonDeserializer.None
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateDeserializer

        +instance
      • +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.deser.std.StdDeserializer

        +_valueClass, _valueType, F_MASK_ACCEPT_ARRAYS, F_MASK_INT_COERCIONS
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      Datedeserialize(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateDeserializer

        +getEmptyValue, withDateFormat
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer

        +deserialize, deserializeWithType, getEmptyAccessPattern, getNullAccessPattern, supportsUpdate
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.deser.std.StdDeserializer

        +_byteOverflow, _checkCoercionFail, _checkDoubleSpecialValue, _checkFloatSpecialValue, _checkFloatToIntCoercion, _checkFromStringCoercion, _checkFromStringCoercion, _checkTextualNull, _coerceBooleanFromInt, _coercedTypeDesc, _coerceEmptyString, _coerceIntegral, _coerceNullToken, _coerceTextualNull, _deserializeFromArray, _deserializeFromEmpty, _deserializeFromEmptyString, _deserializeFromString, _deserializeWrappedValue, _failDoubleToIntCoercion, _findCoercionFromBlankString, _findCoercionFromEmptyArray, _findCoercionFromEmptyString, _findNullProvider, _hasTextualNull, _intOverflow, _isBlank, _isEmptyOrTextualNull, _isFalse, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _isTrue, _neitherNull, _nonNullNumber, _parseBoolean, _parseBooleanFromInt, _parseBooleanPrimitive, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDateFromArray, _parseDouble, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseInteger, _parseIntPrimitive, _parseIntPrimitive, _parseLong, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _verifyNullForScalarCoercion, _verifyNumberForScalarCoercion, _verifyStringForScalarCoercion, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, findValueNullProvider, getValueClass, getValueInstantiator, getValueType, getValueType, handledType, handleMissingEndArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.JsonDeserializer

        +deserializeWithType, findBackReference, getDelegatee, getEmptyValue, getKnownPropertyNames, getNullValue, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, unwrappingDeserializer
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        IonTimestampJavaDateDeserializer

        +
        public IonTimestampJavaDateDeserializer()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        deserialize

        +
        public Date deserialize(com.fasterxml.jackson.core.JsonParser p,
        +                        com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                 throws IOException
        +
        +
        Overrides:
        +
        deserialize in class com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateDeserializer
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonTimestampDeserializers.IonTimestampSQLDateDeserializer.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonTimestampDeserializers.IonTimestampSQLDateDeserializer.html new file mode 100644 index 000000000..3af6e859e --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonTimestampDeserializers.IonTimestampSQLDateDeserializer.html @@ -0,0 +1,372 @@ + + + + + + +IonTimestampDeserializers.IonTimestampSQLDateDeserializer (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.ion
+

Class IonTimestampDeserializers.IonTimestampSQLDateDeserializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.JsonDeserializer<T>
    • +
    • +
        +
      • com.fasterxml.jackson.databind.deser.std.StdDeserializer<T>
      • +
      • +
          +
        • com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
        • +
        • +
            +
          • com.fasterxml.jackson.databind.deser.std.DateDeserializers.SqlDateDeserializer
          • +
          • +
              +
            • com.fasterxml.jackson.dataformat.ion.IonTimestampDeserializers.IonTimestampSQLDateDeserializer
            • +
            +
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.deser.ContextualDeserializer, com.fasterxml.jackson.databind.deser.NullValueProvider, com.fasterxml.jackson.databind.deser.ValueInstantiator.Gettable, Serializable
    +
    +
    +
    Enclosing class:
    +
    IonTimestampDeserializers
    +
    +
    +
    +
    public static class IonTimestampDeserializers.IonTimestampSQLDateDeserializer
    +extends com.fasterxml.jackson.databind.deser.std.DateDeserializers.SqlDateDeserializer
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonDeserializer

        +com.fasterxml.jackson.databind.JsonDeserializer.None
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.deser.std.StdDeserializer

        +_valueClass, _valueType, F_MASK_ACCEPT_ARRAYS, F_MASK_INT_COERCIONS
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      Datedeserialize(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.deser.std.DateDeserializers.SqlDateDeserializer

        +getEmptyValue, withDateFormat
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer

        +deserialize, deserializeWithType, getEmptyAccessPattern, getNullAccessPattern, supportsUpdate
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.deser.std.StdDeserializer

        +_byteOverflow, _checkCoercionFail, _checkDoubleSpecialValue, _checkFloatSpecialValue, _checkFloatToIntCoercion, _checkFromStringCoercion, _checkFromStringCoercion, _checkTextualNull, _coerceBooleanFromInt, _coercedTypeDesc, _coerceEmptyString, _coerceIntegral, _coerceNullToken, _coerceTextualNull, _deserializeFromArray, _deserializeFromEmpty, _deserializeFromEmptyString, _deserializeFromString, _deserializeWrappedValue, _failDoubleToIntCoercion, _findCoercionFromBlankString, _findCoercionFromEmptyArray, _findCoercionFromEmptyString, _findNullProvider, _hasTextualNull, _intOverflow, _isBlank, _isEmptyOrTextualNull, _isFalse, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _isTrue, _neitherNull, _nonNullNumber, _parseBoolean, _parseBooleanFromInt, _parseBooleanPrimitive, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDateFromArray, _parseDouble, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseInteger, _parseIntPrimitive, _parseIntPrimitive, _parseLong, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _verifyNullForScalarCoercion, _verifyNumberForScalarCoercion, _verifyStringForScalarCoercion, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, findValueNullProvider, getValueClass, getValueInstantiator, getValueType, getValueType, handledType, handleMissingEndArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.JsonDeserializer

        +deserializeWithType, findBackReference, getDelegatee, getEmptyValue, getKnownPropertyNames, getNullValue, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, unwrappingDeserializer
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        IonTimestampSQLDateDeserializer

        +
        public IonTimestampSQLDateDeserializer()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        deserialize

        +
        public Date deserialize(com.fasterxml.jackson.core.JsonParser p,
        +                        com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                 throws IOException
        +
        +
        Overrides:
        +
        deserialize in class com.fasterxml.jackson.databind.deser.std.DateDeserializers.SqlDateDeserializer
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonTimestampDeserializers.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonTimestampDeserializers.html new file mode 100644 index 000000000..bf8c4c415 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonTimestampDeserializers.html @@ -0,0 +1,263 @@ + + + + + + +IonTimestampDeserializers (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.ion
+

Class IonTimestampDeserializers

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.ion.IonTimestampDeserializers
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class IonTimestampDeserializers
    +extends Object
    +
    A date deserializer that uses native Ion timestamps instead of JSON strings.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        IonTimestampDeserializers

        +
        public IonTimestampDeserializers()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonTimestampSerializers.IonTimestampJavaDateSerializer.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonTimestampSerializers.IonTimestampJavaDateSerializer.html new file mode 100644 index 000000000..c5f20b8d5 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonTimestampSerializers.IonTimestampJavaDateSerializer.html @@ -0,0 +1,362 @@ + + + + + + +IonTimestampSerializers.IonTimestampJavaDateSerializer (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.ion
+

Class IonTimestampSerializers.IonTimestampJavaDateSerializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.JsonSerializer<T>
    • +
    • +
        +
      • com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
      • +
      • +
          +
        • com.fasterxml.jackson.databind.ser.std.StdScalarSerializer<Date>
        • +
        • +
            +
          • com.fasterxml.jackson.dataformat.ion.IonTimestampSerializers.IonTimestampJavaDateSerializer
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, Serializable
    +
    +
    +
    Enclosing class:
    +
    IonTimestampSerializers
    +
    +
    +
    +
    public static class IonTimestampSerializers.IonTimestampJavaDateSerializer
    +extends com.fasterxml.jackson.databind.ser.std.StdScalarSerializer<Date>
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonSerializer

        +com.fasterxml.jackson.databind.JsonSerializer.None
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer

        +_handledType
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidserialize(Date date, + com.fasterxml.jackson.core.JsonGenerator jsonGenerator, + com.fasterxml.jackson.databind.SerializerProvider serializerProvider) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.ser.std.StdScalarSerializer

        +acceptJsonFormatVisitor, getSchema, serializeWithType
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer

        +_neitherNull, _nonEmpty, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.JsonSerializer

        +getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, unwrappingSerializer, usesObjectId, withFilterId
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        IonTimestampJavaDateSerializer

        +
        public IonTimestampJavaDateSerializer()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        serialize

        +
        public void serialize(Date date,
        +                      com.fasterxml.jackson.core.JsonGenerator jsonGenerator,
        +                      com.fasterxml.jackson.databind.SerializerProvider serializerProvider)
        +               throws IOException
        +
        +
        Specified by:
        +
        serialize in class com.fasterxml.jackson.databind.ser.std.StdSerializer<Date>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonTimestampSerializers.IonTimestampSQLDateSerializer.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonTimestampSerializers.IonTimestampSQLDateSerializer.html new file mode 100644 index 000000000..5241bdd11 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonTimestampSerializers.IonTimestampSQLDateSerializer.html @@ -0,0 +1,362 @@ + + + + + + +IonTimestampSerializers.IonTimestampSQLDateSerializer (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.ion
+

Class IonTimestampSerializers.IonTimestampSQLDateSerializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.JsonSerializer<T>
    • +
    • +
        +
      • com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
      • +
      • +
          +
        • com.fasterxml.jackson.databind.ser.std.StdScalarSerializer<Date>
        • +
        • +
            +
          • com.fasterxml.jackson.dataformat.ion.IonTimestampSerializers.IonTimestampSQLDateSerializer
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, Serializable
    +
    +
    +
    Enclosing class:
    +
    IonTimestampSerializers
    +
    +
    +
    +
    public static class IonTimestampSerializers.IonTimestampSQLDateSerializer
    +extends com.fasterxml.jackson.databind.ser.std.StdScalarSerializer<Date>
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonSerializer

        +com.fasterxml.jackson.databind.JsonSerializer.None
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer

        +_handledType
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidserialize(Date date, + com.fasterxml.jackson.core.JsonGenerator jsonGenerator, + com.fasterxml.jackson.databind.SerializerProvider serializerProvider) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.ser.std.StdScalarSerializer

        +acceptJsonFormatVisitor, getSchema, serializeWithType
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer

        +_neitherNull, _nonEmpty, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.JsonSerializer

        +getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, unwrappingSerializer, usesObjectId, withFilterId
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        IonTimestampSQLDateSerializer

        +
        public IonTimestampSQLDateSerializer()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        serialize

        +
        public void serialize(Date date,
        +                      com.fasterxml.jackson.core.JsonGenerator jsonGenerator,
        +                      com.fasterxml.jackson.databind.SerializerProvider serializerProvider)
        +               throws IOException
        +
        +
        Specified by:
        +
        serialize in class com.fasterxml.jackson.databind.ser.std.StdSerializer<Date>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonTimestampSerializers.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonTimestampSerializers.html new file mode 100644 index 000000000..953c79350 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/IonTimestampSerializers.html @@ -0,0 +1,263 @@ + + + + + + +IonTimestampSerializers (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.ion
+

Class IonTimestampSerializers

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.ion.IonTimestampSerializers
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class IonTimestampSerializers
    +extends Object
    +
    A date serializer that uses native Ion timestamps instead of JSON strings.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        IonTimestampSerializers

        +
        public IonTimestampSerializers()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/PackageVersion.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/PackageVersion.html new file mode 100644 index 000000000..52906c50a --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/PackageVersion.html @@ -0,0 +1,321 @@ + + + + + + +PackageVersion (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.ion
+

Class PackageVersion

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.ion.PackageVersion
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned
    +
    +
    +
    +
    public final class PackageVersion
    +extends Object
    +implements com.fasterxml.jackson.core.Versioned
    +
    Automatically generated from PackageVersion.java.in during + packageVersion-generate execution of maven-replacer-plugin in + pom.xml.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        VERSION

        +
        public static final com.fasterxml.jackson.core.Version VERSION
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PackageVersion

        +
        public PackageVersion()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/EnumAsIonSymbolModule.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/EnumAsIonSymbolModule.html new file mode 100644 index 000000000..6e0abb22b --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/EnumAsIonSymbolModule.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.ion.EnumAsIonSymbolModule (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.ion.EnumAsIonSymbolModule

+
+
No usage of com.fasterxml.jackson.dataformat.ion.EnumAsIonSymbolModule
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/EnumAsIonSymbolSerializer.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/EnumAsIonSymbolSerializer.html new file mode 100644 index 000000000..ae08af728 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/EnumAsIonSymbolSerializer.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.ion.EnumAsIonSymbolSerializer (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.ion.EnumAsIonSymbolSerializer

+
+
No usage of com.fasterxml.jackson.dataformat.ion.EnumAsIonSymbolSerializer
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonFactory.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonFactory.html new file mode 100644 index 000000000..a195ae42b --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonFactory.html @@ -0,0 +1,219 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.ion.IonFactory (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.ion.IonFactory

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonFactoryBuilder.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonFactoryBuilder.html new file mode 100644 index 000000000..311110f12 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonFactoryBuilder.html @@ -0,0 +1,205 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.ion.IonFactoryBuilder (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.ion.IonFactoryBuilder

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonGenerator.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonGenerator.html new file mode 100644 index 000000000..2319aa031 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonGenerator.html @@ -0,0 +1,179 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.ion.IonGenerator (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.ion.IonGenerator

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonObjectMapper.Builder.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonObjectMapper.Builder.html new file mode 100644 index 000000000..bd0f296b5 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonObjectMapper.Builder.html @@ -0,0 +1,170 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.ion.IonObjectMapper.Builder (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.ion.IonObjectMapper.Builder

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonObjectMapper.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonObjectMapper.html new file mode 100644 index 000000000..25f66bbab --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonObjectMapper.html @@ -0,0 +1,191 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.ion.IonObjectMapper (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.ion.IonObjectMapper

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonParser.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonParser.html new file mode 100644 index 000000000..6c74f9cb4 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonParser.html @@ -0,0 +1,194 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.ion.IonParser (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.ion.IonParser

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonSymbolSerializer.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonSymbolSerializer.html new file mode 100644 index 000000000..63dbae9cc --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonSymbolSerializer.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.ion.IonSymbolSerializer (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.ion.IonSymbolSerializer

+
+
No usage of com.fasterxml.jackson.dataformat.ion.IonSymbolSerializer
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonTimestampDeserializers.IonTimestampJavaDateDeserializer.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonTimestampDeserializers.IonTimestampJavaDateDeserializer.html new file mode 100644 index 000000000..166b6c693 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonTimestampDeserializers.IonTimestampJavaDateDeserializer.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.ion.IonTimestampDeserializers.IonTimestampJavaDateDeserializer (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.ion.IonTimestampDeserializers.IonTimestampJavaDateDeserializer

+
+
No usage of com.fasterxml.jackson.dataformat.ion.IonTimestampDeserializers.IonTimestampJavaDateDeserializer
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonTimestampDeserializers.IonTimestampSQLDateDeserializer.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonTimestampDeserializers.IonTimestampSQLDateDeserializer.html new file mode 100644 index 000000000..d2acf6e24 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonTimestampDeserializers.IonTimestampSQLDateDeserializer.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.ion.IonTimestampDeserializers.IonTimestampSQLDateDeserializer (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.ion.IonTimestampDeserializers.IonTimestampSQLDateDeserializer

+
+
No usage of com.fasterxml.jackson.dataformat.ion.IonTimestampDeserializers.IonTimestampSQLDateDeserializer
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonTimestampDeserializers.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonTimestampDeserializers.html new file mode 100644 index 000000000..e28f635c3 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonTimestampDeserializers.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.ion.IonTimestampDeserializers (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.ion.IonTimestampDeserializers

+
+
No usage of com.fasterxml.jackson.dataformat.ion.IonTimestampDeserializers
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonTimestampSerializers.IonTimestampJavaDateSerializer.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonTimestampSerializers.IonTimestampJavaDateSerializer.html new file mode 100644 index 000000000..b705136d9 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonTimestampSerializers.IonTimestampJavaDateSerializer.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.ion.IonTimestampSerializers.IonTimestampJavaDateSerializer (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.ion.IonTimestampSerializers.IonTimestampJavaDateSerializer

+
+
No usage of com.fasterxml.jackson.dataformat.ion.IonTimestampSerializers.IonTimestampJavaDateSerializer
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonTimestampSerializers.IonTimestampSQLDateSerializer.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonTimestampSerializers.IonTimestampSQLDateSerializer.html new file mode 100644 index 000000000..fe22a943f --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonTimestampSerializers.IonTimestampSQLDateSerializer.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.ion.IonTimestampSerializers.IonTimestampSQLDateSerializer (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.ion.IonTimestampSerializers.IonTimestampSQLDateSerializer

+
+
No usage of com.fasterxml.jackson.dataformat.ion.IonTimestampSerializers.IonTimestampSQLDateSerializer
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonTimestampSerializers.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonTimestampSerializers.html new file mode 100644 index 000000000..ca592fac8 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/IonTimestampSerializers.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.ion.IonTimestampSerializers (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.ion.IonTimestampSerializers

+
+
No usage of com.fasterxml.jackson.dataformat.ion.IonTimestampSerializers
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/PackageVersion.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/PackageVersion.html new file mode 100644 index 000000000..06ed24638 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/class-use/PackageVersion.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.ion.PackageVersion (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.ion.PackageVersion

+
+
No usage of com.fasterxml.jackson.dataformat.ion.PackageVersion
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/IonValueMapper.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/IonValueMapper.html new file mode 100644 index 000000000..098776df7 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/IonValueMapper.html @@ -0,0 +1,415 @@ + + + + + + +IonValueMapper (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.ion.ionvalue
+

Class IonValueMapper

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Serializable
    +
    +
    +
    +
    public class IonValueMapper
    +extends IonObjectMapper
    +
    Supports serializing Ion to POJO and back using the Jackson Ion framework. + + Direct serialization to and from IonValue fields is supported. The POJO can declare fields of type IonValue (or a + subclass) and the direct value will be provided. + + Enums are serialized as symbols by default.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.ObjectMapper

        +com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder, com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.ObjectMapper

        +_coercionConfigs, _configOverrides, _deserializationConfig, _deserializationContext, _injectableValues, _jsonFactory, _mixIns, _registeredModuleTypes, _rootDeserializers, _serializationConfig, _serializerFactory, _serializerProvider, _subtypeResolver, _typeFactory, DEFAULT_ANNOTATION_INTROSPECTOR, DEFAULT_BASE
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      IonValueMapper(com.amazon.ion.IonSystem ionSystem) +
      Constructor which provides a mapper with a null PropertyNamingStrategy.
      +
      IonValueMapper(com.amazon.ion.IonSystem ionSystem, + com.fasterxml.jackson.databind.PropertyNamingStrategy strategy) +
      Constructor that provides an override on the default Constructor for the PropertyNamingStrategy.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      <T> Tparse(com.amazon.ion.IonValue value, + Class<T> clazz) 
      <T> com.amazon.ion.IonValueserialize(T o) 
      + +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.ObjectMapper

        +_assertNotNull, _checkInvalidCopy, _configAndWriteValue, _constructDefaultTypeResolverBuilder, _convert, _findRootDeserializer, _initForReading, _initForReading, _newReader, _newReader, _newWriter, _newWriter, _newWriter, _readMapAndClose, _readTreeAndClose, _readValue, _serializerProvider, _verifyNoTrailingTokens, _verifySchemaType, _writeValueAndClose, acceptJsonFormatVisitor, acceptJsonFormatVisitor, activateDefaultTyping, activateDefaultTyping, activateDefaultTyping, activateDefaultTypingAsProperty, addHandler, addMixIn, addMixInAnnotations, canDeserialize, canDeserialize, canSerialize, canSerialize, clearProblemHandlers, coercionConfigDefaults, coercionConfigFor, coercionConfigFor, configOverride, configure, configure, configure, configure, configure, constructType, constructType, convertValue, convertValue, convertValue, createArrayNode, createDeserializationContext, createGenerator, createGenerator, createGenerator, createGenerator, createGenerator, createNonBlockingByteArrayParser, createObjectNode, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, deactivateDefaultTyping, defaultClassIntrospector, disable, disable, disable, disable, disable, disable, disable, disableDefaultTyping, enable, enable, enable, enable, enable, enable, enable, enableDefaultTyping, enableDefaultTyping, enableDefaultTyping, enableDefaultTypingAsProperty, findAndRegisterModules, findMixInClassFor, findModules, findModules, generateJsonSchema, getDateFormat, getDeserializationConfig, getDeserializationContext, getInjectableValues, getJsonFactory, getNodeFactory, getPolymorphicTypeValidator, getPropertyNamingStrategy, getRegisteredModuleIds, getSerializationConfig, getSerializerFactory, getSerializerProvider, getSerializerProviderInstance, getSubtypeResolver, getTypeFactory, getVisibilityChecker, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, missingNode, mixInCount, nullNode, reader, reader, reader, reader, reader, reader, reader, reader, reader, reader, reader, readerFor, readerFor, readerFor, readerForArrayOf, readerForListOf, readerForMapOf, readerForUpdating, readerWithView, readTree, readTree, readTree, readTree, readTree, readTree, readTree, readTree, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValues, readValues, readValues, readValues, registerModule, registerModules, registerModules, registerSubtypes, registerSubtypes, registerSubtypes, setAccessorNaming, setAnnotationIntrospector, setAnnotationIntrospectors, setBase64Variant, setConfig, setConfig, setConstructorDetector, setDateFormat, setDefaultLeniency, setDefaultMergeable, setDefaultPrettyPrinter, setDefaultPropertyInclusion, setDefaultPropertyInclusion, setDefaultSetterInfo, setDefaultTyping, setDefaultVisibility, setFilterProvider, setFilters, setHandlerInstantiator, setInjectableValues, setLocale, setMixInAnnotations, setMixInResolver, setMixIns, setNodeFactory, setPolymorphicTypeValidator, setPropertyInclusion, setPropertyNamingStrategy, setSerializationInclusion, setSerializerFactory, setSerializerProvider, setSubtypeResolver, setTimeZone, setTypeFactory, setVisibility, setVisibility, setVisibilityChecker, tokenStreamFactory, treeAsTokens, treeToValue, updateValue, valueToTree, writer, writer, writer, writer, writer, writer, writer, writer, writer, writer, writerFor, writerFor, writerFor, writerWithDefaultPrettyPrinter, writerWithType, writerWithType, writerWithType, writerWithView, writeTree, writeTree, writeValue, writeValue, writeValue, writeValue, writeValue, writeValueAsBytes, writeValueAsString
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        IonValueMapper

        +
        public IonValueMapper(com.amazon.ion.IonSystem ionSystem)
        +
        Constructor which provides a mapper with a null PropertyNamingStrategy.
        +
        +
        Parameters:
        +
        ionSystem -
        +
        +
      • +
      + + + +
        +
      • +

        IonValueMapper

        +
        public IonValueMapper(com.amazon.ion.IonSystem ionSystem,
        +                      com.fasterxml.jackson.databind.PropertyNamingStrategy strategy)
        +
        Constructor that provides an override on the default Constructor for the PropertyNamingStrategy.
        +
        +
        Parameters:
        +
        ionSystem -
        +
        strategy - Strategy Jackson uses for mapping POJO field names to Json/Ion field names + PropertyNamingStrategy
        +
        +
      • +
      +
    • +
    + + +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/IonValueModule.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/IonValueModule.html new file mode 100644 index 000000000..f3e32664b --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/IonValueModule.html @@ -0,0 +1,303 @@ + + + + + + +IonValueModule (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.ion.ionvalue
+

Class IonValueModule

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.Module
    • +
    • +
        +
      • com.fasterxml.jackson.databind.module.SimpleModule
      • +
      • +
          +
        • com.fasterxml.jackson.dataformat.ion.ionvalue.IonValueModule
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Serializable
    +
    +
    +
    +
    public class IonValueModule
    +extends com.fasterxml.jackson.databind.module.SimpleModule
    +
    A module which allows for the direct serialization to and from IonValue fields. The POJO can declare fields of type + IonValue (or a subclass) and the direct value will be provided.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.Module

        +com.fasterxml.jackson.databind.Module.SetupContext
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.module.SimpleModule

        +_abstractTypes, _deserializerModifier, _deserializers, _keyDeserializers, _keySerializers, _mixins, _name, _namingStrategy, _serializerModifier, _serializers, _subtypes, _valueInstantiators, _version
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      IonValueModule() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.module.SimpleModule

        +_checkNotNull, addAbstractTypeMapping, addDeserializer, addKeyDeserializer, addKeySerializer, addSerializer, addSerializer, addValueInstantiator, getModuleName, getTypeId, registerSubtypes, registerSubtypes, registerSubtypes, setAbstractTypes, setDeserializerModifier, setDeserializers, setKeyDeserializers, setKeySerializers, setMixInAnnotation, setNamingStrategy, setSerializerModifier, setSerializers, setupModule, setValueInstantiators, version
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.Module

        +getDependencies
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        IonValueModule

        +
        public IonValueModule()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/class-use/IonValueMapper.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/class-use/IonValueMapper.html new file mode 100644 index 000000000..f3aac00b4 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/class-use/IonValueMapper.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.ion.ionvalue.IonValueMapper (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.ion.ionvalue.IonValueMapper

+
+
No usage of com.fasterxml.jackson.dataformat.ion.ionvalue.IonValueMapper
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/class-use/IonValueModule.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/class-use/IonValueModule.html new file mode 100644 index 000000000..8617b0982 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/class-use/IonValueModule.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.ion.ionvalue.IonValueModule (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.ion.ionvalue.IonValueModule

+
+
No usage of com.fasterxml.jackson.dataformat.ion.ionvalue.IonValueModule
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/package-frame.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/package-frame.html new file mode 100644 index 000000000..bdc2a61a5 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/package-frame.html @@ -0,0 +1,22 @@ + + + + + + +com.fasterxml.jackson.dataformat.ion.ionvalue (Jackson dataformat: Ion 2.12.0 API) + + + + + +

com.fasterxml.jackson.dataformat.ion.ionvalue

+
+

Classes

+ +
+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/package-summary.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/package-summary.html new file mode 100644 index 000000000..8cb2d1840 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/package-summary.html @@ -0,0 +1,152 @@ + + + + + + +com.fasterxml.jackson.dataformat.ion.ionvalue (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Package com.fasterxml.jackson.dataformat.ion.ionvalue

+
+
+
    +
  • + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    IonValueMapper +
    Supports serializing Ion to POJO and back using the Jackson Ion framework.
    +
    IonValueModule +
    A module which allows for the direct serialization to and from IonValue fields.
    +
    +
  • +
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/package-tree.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/package-tree.html new file mode 100644 index 000000000..b5ae15240 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/package-tree.html @@ -0,0 +1,164 @@ + + + + + + +com.fasterxml.jackson.dataformat.ion.ionvalue Class Hierarchy (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Hierarchy For Package com.fasterxml.jackson.dataformat.ion.ionvalue

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • com.fasterxml.jackson.databind.Module (implements com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.databind.module.SimpleModule (implements java.io.Serializable) + +
      • +
      +
    • +
    • com.fasterxml.jackson.core.TreeCodec +
        +
      • com.fasterxml.jackson.core.ObjectCodec (implements com.fasterxml.jackson.core.Versioned) +
          +
        • com.fasterxml.jackson.databind.ObjectMapper (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) + +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/package-use.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/package-use.html new file mode 100644 index 000000000..67a3a40c1 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/ionvalue/package-use.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Package com.fasterxml.jackson.dataformat.ion.ionvalue (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Package
com.fasterxml.jackson.dataformat.ion.ionvalue

+
+
No usage of com.fasterxml.jackson.dataformat.ion.ionvalue
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/IonJavaTimeModule.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/IonJavaTimeModule.html new file mode 100644 index 000000000..3cb00603a --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/IonJavaTimeModule.html @@ -0,0 +1,376 @@ + + + + + + +IonJavaTimeModule (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.ion.jsr310
+

Class IonJavaTimeModule

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.Module
    • +
    • +
        +
      • com.fasterxml.jackson.databind.module.SimpleModule
      • +
      • +
          +
        • com.fasterxml.jackson.dataformat.ion.jsr310.IonJavaTimeModule
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Serializable
    +
    +
    +
    +
    public class IonJavaTimeModule
    +extends com.fasterxml.jackson.databind.module.SimpleModule
    +
    A module that installs a collection of serializers and deserializers for java.time classes.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.Module

        +com.fasterxml.jackson.databind.Module.SetupContext
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.module.SimpleModule

        +_abstractTypes, _deserializerModifier, _deserializers, _keyDeserializers, _keySerializers, _mixins, _name, _namingStrategy, _serializerModifier, _serializers, _subtypes, _valueInstantiators, _version
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      IonJavaTimeModule() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      StringgetModuleName() 
      voidsetupModule(com.fasterxml.jackson.databind.Module.SetupContext context) 
      com.fasterxml.jackson.core.Versionversion() 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.module.SimpleModule

        +_checkNotNull, addAbstractTypeMapping, addDeserializer, addKeyDeserializer, addKeySerializer, addSerializer, addSerializer, addValueInstantiator, getTypeId, registerSubtypes, registerSubtypes, registerSubtypes, setAbstractTypes, setDeserializerModifier, setDeserializers, setKeyDeserializers, setKeySerializers, setMixInAnnotation, setNamingStrategy, setSerializerModifier, setSerializers, setValueInstantiators
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.Module

        +getDependencies
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        IonJavaTimeModule

        +
        public IonJavaTimeModule()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getModuleName

        +
        public String getModuleName()
        +
        +
        Overrides:
        +
        getModuleName in class com.fasterxml.jackson.databind.module.SimpleModule
        +
        +
      • +
      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        Overrides:
        +
        version in class com.fasterxml.jackson.databind.module.SimpleModule
        +
        +
      • +
      + + + +
        +
      • +

        setupModule

        +
        public void setupModule(com.fasterxml.jackson.databind.Module.SetupContext context)
        +
        +
        Overrides:
        +
        setupModule in class com.fasterxml.jackson.databind.module.SimpleModule
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/IonTimestampInstantDeserializer.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/IonTimestampInstantDeserializer.html new file mode 100644 index 000000000..f6b72674e --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/IonTimestampInstantDeserializer.html @@ -0,0 +1,489 @@ + + + + + + +IonTimestampInstantDeserializer (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.ion.jsr310
+

Class IonTimestampInstantDeserializer<T extends Temporal>

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.JsonDeserializer<T>
    • +
    • +
        +
      • com.fasterxml.jackson.databind.deser.std.StdDeserializer<T>
      • +
      • +
          +
        • com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
        • +
        • +
            +
          • com.fasterxml.jackson.dataformat.ion.jsr310.IonTimestampInstantDeserializer<T>
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    Type Parameters:
    +
    T - The type of a instant class that can be deserialized.
    +
    +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.deser.ContextualDeserializer, com.fasterxml.jackson.databind.deser.NullValueProvider, com.fasterxml.jackson.databind.deser.ValueInstantiator.Gettable, Serializable
    +
    +
    +
    +
    public class IonTimestampInstantDeserializer<T extends Temporal>
    +extends com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
    +implements com.fasterxml.jackson.databind.deser.ContextualDeserializer
    +
    A deserializer for variants of java.time classes that represent a specific instant on the timeline + (Instant, OffsetDateTime, ZonedDateTime) which supports deserializing from an Ion timestamp value.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonDeserializer

        +com.fasterxml.jackson.databind.JsonDeserializer.None
      • +
      +
    • +
    + + + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      com.fasterxml.jackson.databind.JsonDeserializer<T>createContextual(com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.databind.BeanProperty property) 
      Tdeserialize(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext context) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer

        +deserialize, deserializeWithType, getEmptyAccessPattern, getNullAccessPattern, logicalType, supportsUpdate
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.deser.std.StdDeserializer

        +_byteOverflow, _checkCoercionFail, _checkDoubleSpecialValue, _checkFloatSpecialValue, _checkFloatToIntCoercion, _checkFromStringCoercion, _checkFromStringCoercion, _checkTextualNull, _coerceBooleanFromInt, _coercedTypeDesc, _coerceEmptyString, _coerceIntegral, _coerceNullToken, _coerceTextualNull, _deserializeFromArray, _deserializeFromEmpty, _deserializeFromEmptyString, _deserializeFromString, _deserializeWrappedValue, _failDoubleToIntCoercion, _findCoercionFromBlankString, _findCoercionFromEmptyArray, _findCoercionFromEmptyString, _findNullProvider, _hasTextualNull, _intOverflow, _isBlank, _isEmptyOrTextualNull, _isFalse, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _isTrue, _neitherNull, _nonNullNumber, _parseBoolean, _parseBooleanFromInt, _parseBooleanPrimitive, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDate, _parseDateFromArray, _parseDouble, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseInteger, _parseIntPrimitive, _parseIntPrimitive, _parseLong, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _verifyNullForScalarCoercion, _verifyNumberForScalarCoercion, _verifyStringForScalarCoercion, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, findValueNullProvider, getValueClass, getValueInstantiator, getValueType, getValueType, handledType, handleMissingEndArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.JsonDeserializer

        +deserializeWithType, findBackReference, getDelegatee, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullValue, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, unwrappingDeserializer
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + + + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        deserialize

        +
        public T deserialize(com.fasterxml.jackson.core.JsonParser p,
        +                     com.fasterxml.jackson.databind.DeserializationContext context)
        +              throws IOException,
        +                     com.fasterxml.jackson.core.JsonProcessingException
        +
        +
        Specified by:
        +
        deserialize in class com.fasterxml.jackson.databind.JsonDeserializer<T extends Temporal>
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonProcessingException
        +
        +
      • +
      + + + +
        +
      • +

        createContextual

        +
        public com.fasterxml.jackson.databind.JsonDeserializer<T> createContextual(com.fasterxml.jackson.databind.DeserializationContext ctxt,
        +                                                                           com.fasterxml.jackson.databind.BeanProperty property)
        +                                                                    throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Specified by:
        +
        createContextual in interface com.fasterxml.jackson.databind.deser.ContextualDeserializer
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/IonTimestampInstantSerializer.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/IonTimestampInstantSerializer.html new file mode 100644 index 000000000..c5b4c66d8 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/IonTimestampInstantSerializer.html @@ -0,0 +1,472 @@ + + + + + + +IonTimestampInstantSerializer (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.ion.jsr310
+

Class IonTimestampInstantSerializer<T extends Temporal>

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.JsonSerializer<T>
    • +
    • +
        +
      • com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
      • +
      • +
          +
        • com.fasterxml.jackson.databind.ser.std.StdScalarSerializer<T>
        • +
        • +
            +
          • com.fasterxml.jackson.dataformat.ion.jsr310.IonTimestampInstantSerializer<T>
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    Type Parameters:
    +
    T - The type of a instant class that can be serialized.
    +
    +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, com.fasterxml.jackson.databind.ser.ContextualSerializer, Serializable
    +
    +
    +
    +
    public class IonTimestampInstantSerializer<T extends Temporal>
    +extends com.fasterxml.jackson.databind.ser.std.StdScalarSerializer<T>
    +implements com.fasterxml.jackson.databind.ser.ContextualSerializer
    +
    A serializer for variants of java.time classes that represent a specific instant on the timeline + (Instant, OffsetDateTime, ZonedDateTime) which supports serializing to an Ion timestamp value.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonSerializer

        +com.fasterxml.jackson.databind.JsonSerializer.None
      • +
      +
    • +
    + + + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      com.fasterxml.jackson.databind.JsonSerializer<?>createContextual(com.fasterxml.jackson.databind.SerializerProvider prov, + com.fasterxml.jackson.databind.BeanProperty property) 
      voidserialize(T value, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider provider) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.ser.std.StdScalarSerializer

        +acceptJsonFormatVisitor, getSchema, serializeWithType
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer

        +_neitherNull, _nonEmpty, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.JsonSerializer

        +getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, unwrappingSerializer, usesObjectId, withFilterId
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + + + + + +
      +
    • + + +

      Method Detail

      + + + + + +
        +
      • +

        serialize

        +
        public void serialize(T value,
        +                      com.fasterxml.jackson.core.JsonGenerator gen,
        +                      com.fasterxml.jackson.databind.SerializerProvider provider)
        +               throws IOException
        +
        +
        Specified by:
        +
        serialize in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T extends Temporal>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        createContextual

        +
        public com.fasterxml.jackson.databind.JsonSerializer<?> createContextual(com.fasterxml.jackson.databind.SerializerProvider prov,
        +                                                                         com.fasterxml.jackson.databind.BeanProperty property)
        +                                                                  throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Specified by:
        +
        createContextual in interface com.fasterxml.jackson.databind.ser.ContextualSerializer
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/class-use/IonJavaTimeModule.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/class-use/IonJavaTimeModule.html new file mode 100644 index 000000000..be90a46ee --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/class-use/IonJavaTimeModule.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.ion.jsr310.IonJavaTimeModule (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.ion.jsr310.IonJavaTimeModule

+
+
No usage of com.fasterxml.jackson.dataformat.ion.jsr310.IonJavaTimeModule
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/class-use/IonTimestampInstantDeserializer.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/class-use/IonTimestampInstantDeserializer.html new file mode 100644 index 000000000..ae934880a --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/class-use/IonTimestampInstantDeserializer.html @@ -0,0 +1,186 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.ion.jsr310.IonTimestampInstantDeserializer (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.ion.jsr310.IonTimestampInstantDeserializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/class-use/IonTimestampInstantSerializer.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/class-use/IonTimestampInstantSerializer.html new file mode 100644 index 000000000..8fca2b734 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/class-use/IonTimestampInstantSerializer.html @@ -0,0 +1,189 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.ion.jsr310.IonTimestampInstantSerializer (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.ion.jsr310.IonTimestampInstantSerializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/package-frame.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/package-frame.html new file mode 100644 index 000000000..d6d5380b5 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/package-frame.html @@ -0,0 +1,23 @@ + + + + + + +com.fasterxml.jackson.dataformat.ion.jsr310 (Jackson dataformat: Ion 2.12.0 API) + + + + + +

com.fasterxml.jackson.dataformat.ion.jsr310

+ + + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/package-summary.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/package-summary.html new file mode 100644 index 000000000..ab2cb89e0 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/package-summary.html @@ -0,0 +1,160 @@ + + + + + + +com.fasterxml.jackson.dataformat.ion.jsr310 (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Package com.fasterxml.jackson.dataformat.ion.jsr310

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    IonJavaTimeModule +
    A module that installs a collection of serializers and deserializers for java.time classes.
    +
    IonTimestampInstantDeserializer<T extends Temporal> +
    A deserializer for variants of java.time classes that represent a specific instant on the timeline + (Instant, OffsetDateTime, ZonedDateTime) which supports deserializing from an Ion timestamp value.
    +
    IonTimestampInstantSerializer<T extends Temporal> +
    A serializer for variants of java.time classes that represent a specific instant on the timeline + (Instant, OffsetDateTime, ZonedDateTime) which supports serializing to an Ion timestamp value.
    +
    +
  • +
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/package-tree.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/package-tree.html new file mode 100644 index 000000000..7e652c95d --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/package-tree.html @@ -0,0 +1,173 @@ + + + + + + +com.fasterxml.jackson.dataformat.ion.jsr310 Class Hierarchy (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Hierarchy For Package com.fasterxml.jackson.dataformat.ion.jsr310

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • com.fasterxml.jackson.databind.JsonDeserializer<T> (implements com.fasterxml.jackson.databind.deser.NullValueProvider) +
        +
      • com.fasterxml.jackson.databind.deser.std.StdDeserializer<T> (implements java.io.Serializable, com.fasterxml.jackson.databind.deser.ValueInstantiator.Gettable) +
          +
        • com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T> +
            +
          • com.fasterxml.jackson.dataformat.ion.jsr310.IonTimestampInstantDeserializer<T> (implements com.fasterxml.jackson.databind.deser.ContextualDeserializer)
          • +
          +
        • +
        +
      • +
      +
    • +
    • com.fasterxml.jackson.databind.JsonSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable) +
        +
      • com.fasterxml.jackson.databind.ser.std.StdSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, java.io.Serializable) +
          +
        • com.fasterxml.jackson.databind.ser.std.StdScalarSerializer<T> +
            +
          • com.fasterxml.jackson.dataformat.ion.jsr310.IonTimestampInstantSerializer<T> (implements com.fasterxml.jackson.databind.ser.ContextualSerializer)
          • +
          +
        • +
        +
      • +
      +
    • +
    • com.fasterxml.jackson.databind.Module (implements com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.databind.module.SimpleModule (implements java.io.Serializable) + +
      • +
      +
    • +
    +
  • +
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/package-use.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/package-use.html new file mode 100644 index 000000000..156377833 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/jsr310/package-use.html @@ -0,0 +1,168 @@ + + + + + + +Uses of Package com.fasterxml.jackson.dataformat.ion.jsr310 (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Package
com.fasterxml.jackson.dataformat.ion.jsr310

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/package-frame.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/package-frame.html new file mode 100644 index 000000000..54696543b --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/package-frame.html @@ -0,0 +1,36 @@ + + + + + + +com.fasterxml.jackson.dataformat.ion (Jackson dataformat: Ion 2.12.0 API) + + + + + +

com.fasterxml.jackson.dataformat.ion

+ + + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/package-summary.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/package-summary.html new file mode 100644 index 000000000..08d5c4d12 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/package-summary.html @@ -0,0 +1,237 @@ + + + + + + +com.fasterxml.jackson.dataformat.ion (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Package com.fasterxml.jackson.dataformat.ion

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/package-tree.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/package-tree.html new file mode 100644 index 000000000..aaa36ca24 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/package-tree.html @@ -0,0 +1,238 @@ + + + + + + +com.fasterxml.jackson.dataformat.ion Class Hierarchy (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Hierarchy For Package com.fasterxml.jackson.dataformat.ion

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • com.fasterxml.jackson.dataformat.ion.IonTimestampDeserializers
    • +
    • com.fasterxml.jackson.dataformat.ion.IonTimestampSerializers
    • +
    • com.fasterxml.jackson.databind.JsonDeserializer<T> (implements com.fasterxml.jackson.databind.deser.NullValueProvider) + +
    • +
    • com.fasterxml.jackson.core.JsonGenerator (implements java.io.Closeable, java.io.Flushable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.core.base.GeneratorBase + +
      • +
      +
    • +
    • com.fasterxml.jackson.core.JsonParser (implements java.io.Closeable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.core.base.ParserMinimalBase +
          +
        • com.fasterxml.jackson.dataformat.ion.IonParser
        • +
        +
      • +
      +
    • +
    • com.fasterxml.jackson.databind.JsonSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable) + +
    • +
    • com.fasterxml.jackson.databind.cfg.MapperBuilder<M,B> + +
    • +
    • com.fasterxml.jackson.databind.Module (implements com.fasterxml.jackson.core.Versioned) + +
    • +
    • com.fasterxml.jackson.dataformat.ion.PackageVersion (implements com.fasterxml.jackson.core.Versioned)
    • +
    • com.fasterxml.jackson.core.TokenStreamFactory (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.core.JsonFactory (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) +
          +
        • com.fasterxml.jackson.dataformat.ion.IonFactory
        • +
        +
      • +
      +
    • +
    • com.fasterxml.jackson.core.TreeCodec +
        +
      • com.fasterxml.jackson.core.ObjectCodec (implements com.fasterxml.jackson.core.Versioned) +
          +
        • com.fasterxml.jackson.databind.ObjectMapper (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) + +
        • +
        +
      • +
      +
    • +
    • com.fasterxml.jackson.core.TSFBuilder<F,B> + +
    • +
    +
  • +
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/package-use.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/package-use.html new file mode 100644 index 000000000..8a8c5c06b --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/package-use.html @@ -0,0 +1,216 @@ + + + + + + +Uses of Package com.fasterxml.jackson.dataformat.ion (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Package
com.fasterxml.jackson.dataformat.ion

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/IonAnnotationIntrospector.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/IonAnnotationIntrospector.html new file mode 100644 index 000000000..4a7abf199 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/IonAnnotationIntrospector.html @@ -0,0 +1,404 @@ + + + + + + +IonAnnotationIntrospector (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.ion.polymorphism
+

Class IonAnnotationIntrospector

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.AnnotationIntrospector
    • +
    • +
        +
      • com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector
      • +
      • +
          +
        • com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationIntrospector
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Serializable
    +
    +
    +
    +
    public class IonAnnotationIntrospector
    +extends com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector
    +
    A Jackson AnnotationIntrospector (essentially an interceptor for + serializer/deserializer construction) that provides type serializer/deserializers that write/read Ion type + annotations. +

    + The logic in this class is very similar to JacksonAnnotationIntrospector! + We both look at the @JsonTypeResolver, etc annotations and try to make type resolvers. +

    + This class adds a resolveAllTypes override, which allows for universal polymorphism without needing + any annotations or mixins, and also permits top-level polymorphism -- deserialize to any object without providing its + actual type, as long as type information was serialized. (i.e., ObjectMapper#readValue(serializedData, Object.class)) +

    + Note: the provided TypeSerializer will only write type annotations if the configured + TypeIdResolver returns non-null. +

    + Note: TypeDeserializer are actually full-on value deserializers -- all + deserialization logic goes through them (unlike TypeSerializers, which just write the type metadata).

    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.AnnotationIntrospector

        +com.fasterxml.jackson.databind.AnnotationIntrospector.ReferenceProperty
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector

        +instance
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected com.fasterxml.jackson.databind.jsontype.TypeIdResolverdefaultIdResolver(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, + com.fasterxml.jackson.databind.JavaType baseType) 
      com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?>findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, + com.fasterxml.jackson.databind.introspect.AnnotatedClass ac, + com.fasterxml.jackson.databind.JavaType baseType) +
      Provides a TypeResolverBuilder if the AnnotatedClass is enabled for type resolving, and a + TypeIdResolver can be instantiated.
      +
      protected booleanshouldResolveType(com.fasterxml.jackson.databind.introspect.AnnotatedClass ac) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector

        +version
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.AnnotationIntrospector

        +_findAnnotation, _hasAnnotation, _hasOneOf, allIntrospectors, allIntrospectors, findAndAddVirtualProperties, findAutoDetectVisibility, findClassDescription, findContentDeserializer, findContentSerializer, findCreatorAnnotation, findCreatorBinding, findDefaultEnumValue, findDeserializationContentConverter, findDeserializationContentType, findDeserializationConverter, findDeserializationKeyType, findDeserializationType, findDeserializer, findEnumAliases, findEnumValue, findEnumValues, findFilterId, findFormat, findIgnoreUnknownProperties, findImplicitPropertyName, findInjectableValue, findInjectableValueId, findKeyDeserializer, findKeySerializer, findMergeInfo, findNameForDeserialization, findNameForSerialization, findNamingStrategy, findNullSerializer, findObjectIdInfo, findObjectReferenceInfo, findPOJOBuilder, findPOJOBuilderConfig, findPropertiesToIgnore, findPropertyAccess, findPropertyAliases, findPropertyContentTypeResolver, findPropertyDefaultValue, findPropertyDescription, findPropertyIgnoralByName, findPropertyIgnorals, findPropertyInclusion, findPropertyInclusionByName, findPropertyIndex, findPropertyTypeResolver, findReferenceType, findRenameByField, findRootName, findSerializationContentConverter, findSerializationContentType, findSerializationConverter, findSerializationInclusion, findSerializationInclusionForContent, findSerializationKeyType, findSerializationPropertyOrder, findSerializationSortAlphabetically, findSerializationType, findSerializationTyping, findSerializer, findSetterInfo, findSubtypes, findTypeName, findUnwrappingNameTransformer, findValueInstantiator, findViews, findWrapperName, hasAnyGetter, hasAnyGetterAnnotation, hasAnySetter, hasAnySetterAnnotation, hasAsKey, hasAsValue, hasAsValueAnnotation, hasCreatorAnnotation, hasIgnoreMarker, hasRequiredMarker, isAnnotationBundle, isIgnorableType, isTypeId, nopInstance, pair, refineDeserializationType, refineSerializationType, resolveSetterConflict
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        IonAnnotationIntrospector

        +
        public IonAnnotationIntrospector(boolean resolveAllTypes)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        defaultIdResolver

        +
        protected com.fasterxml.jackson.databind.jsontype.TypeIdResolver defaultIdResolver(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
        +                                                                                   com.fasterxml.jackson.databind.JavaType baseType)
        +
      • +
      + + + +
        +
      • +

        shouldResolveType

        +
        protected boolean shouldResolveType(com.fasterxml.jackson.databind.introspect.AnnotatedClass ac)
        +
      • +
      + + + +
        +
      • +

        findTypeResolver

        +
        public com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?> findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
        +                                                                                       com.fasterxml.jackson.databind.introspect.AnnotatedClass ac,
        +                                                                                       com.fasterxml.jackson.databind.JavaType baseType)
        +
        Provides a TypeResolverBuilder if the AnnotatedClass is enabled for type resolving, and a + TypeIdResolver can be instantiated. +

        + The AnnotatedClass is enabled for type resolving if either resolveAllTypes is set, or shouldResolveType() + returns true. +

        + We look for a TypeIdResolver by checking for a JsonTypeIdResolver annotation, and fallback to + defaultIdResolver().

        +
        +
        Overrides:
        +
        findTypeResolver in class com.fasterxml.jackson.databind.AnnotationIntrospector
        +
        Parameters:
        +
        config - a serialization or deserialization config object
        +
        ac - an AnnotatedClass representing a (statically configured) base type for type resolution
        +
        baseType - a JavaType representing the same class
        +
        Returns:
        +
        a type resolver builder that reads and writes Ion type annotations, or null
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/IonAnnotationTypeDeserializer.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/IonAnnotationTypeDeserializer.html new file mode 100644 index 000000000..824da33df --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/IonAnnotationTypeDeserializer.html @@ -0,0 +1,458 @@ + + + + + + +IonAnnotationTypeDeserializer (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.ion.polymorphism
+

Class IonAnnotationTypeDeserializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.jsontype.TypeDeserializer
    • +
    • +
        +
      • com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
      • +
      • +
          +
        • com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeDeserializer
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public class IonAnnotationTypeDeserializer
    +extends com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
    +
    This is a TypeDeserializer that reads typing metadata from Ion type + annotations. Annotations found are processed by the configured TypeIdResolver to provide a concrete Java + class, which is in turn used to find the appropriate JsonDeserializer, and execute it. +

    + If multiple annotations are found, the first annotation to resolve to a non-null JavaType using the + configured TypeIdResolver is used. Ion provides type annotations in alphabetic order.

    +
    +
    See Also:
    +
    MultipleTypeIdResolver, +Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase

        +_baseType, _defaultImpl, _defaultImplDeserializer, _deserializers, _idResolver, _property, _typeIdVisible, _typePropertyName
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      IonAnnotationTypeDeserializer(com.fasterxml.jackson.databind.JavaType baseType, + com.fasterxml.jackson.databind.jsontype.TypeIdResolver idRes, + String typePropertyName, + boolean typeIdVisible, + com.fasterxml.jackson.databind.JavaType defaultImpl) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      ObjectdeserializeTypedFromAny(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) 
      ObjectdeserializeTypedFromArray(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) 
      ObjectdeserializeTypedFromObject(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) 
      ObjectdeserializeTypedFromScalar(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) 
      com.fasterxml.jackson.databind.jsontype.TypeDeserializerforProperty(com.fasterxml.jackson.databind.BeanProperty prop) 
      com.fasterxml.jackson.annotation.JsonTypeInfo.AsgetTypeInclusion() +
      Used for informational purposes and some serialization-implementation-specific logics (which do not concern us).
      +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase

        +_deserializeWithNativeTypeId, _deserializeWithNativeTypeId, _findDefaultImplDeserializer, _findDeserializer, _handleMissingTypeId, _handleUnknownTypeId, baseType, baseTypeName, getDefaultImpl, getPropertyName, getTypeIdResolver, hasDefaultImpl, toString
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.jsontype.TypeDeserializer

        +deserializeIfNatural, deserializeIfNatural
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        IonAnnotationTypeDeserializer

        +
        public IonAnnotationTypeDeserializer(com.fasterxml.jackson.databind.JavaType baseType,
        +                                     com.fasterxml.jackson.databind.jsontype.TypeIdResolver idRes,
        +                                     String typePropertyName,
        +                                     boolean typeIdVisible,
        +                                     com.fasterxml.jackson.databind.JavaType defaultImpl)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getTypeInclusion

        +
        public com.fasterxml.jackson.annotation.JsonTypeInfo.As getTypeInclusion()
        +
        Used for informational purposes and some serialization-implementation-specific logics (which do not concern us). + We have to return an enum which we cannot extend, and none of them accurately reflect what we do.
        +
        +
        Specified by:
        +
        getTypeInclusion in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
        +
        Returns:
        +
        null
        +
        +
      • +
      + + + +
        +
      • +

        deserializeTypedFromObject

        +
        public Object deserializeTypedFromObject(com.fasterxml.jackson.core.JsonParser p,
        +                                         com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                                  throws IOException,
        +                                         com.fasterxml.jackson.core.JsonProcessingException
        +
        +
        Specified by:
        +
        deserializeTypedFromObject in class com.fasterxml.jackson.databind.jsontype.TypeDeserializer
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonProcessingException
        +
        +
      • +
      + + + +
        +
      • +

        deserializeTypedFromArray

        +
        public Object deserializeTypedFromArray(com.fasterxml.jackson.core.JsonParser p,
        +                                        com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                                 throws IOException,
        +                                        com.fasterxml.jackson.core.JsonProcessingException
        +
        +
        Specified by:
        +
        deserializeTypedFromArray in class com.fasterxml.jackson.databind.jsontype.TypeDeserializer
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonProcessingException
        +
        +
      • +
      + + + +
        +
      • +

        deserializeTypedFromScalar

        +
        public Object deserializeTypedFromScalar(com.fasterxml.jackson.core.JsonParser p,
        +                                         com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                                  throws IOException,
        +                                         com.fasterxml.jackson.core.JsonProcessingException
        +
        +
        Specified by:
        +
        deserializeTypedFromScalar in class com.fasterxml.jackson.databind.jsontype.TypeDeserializer
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonProcessingException
        +
        +
      • +
      + + + +
        +
      • +

        deserializeTypedFromAny

        +
        public Object deserializeTypedFromAny(com.fasterxml.jackson.core.JsonParser p,
        +                                      com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                               throws IOException,
        +                                      com.fasterxml.jackson.core.JsonProcessingException
        +
        +
        Specified by:
        +
        deserializeTypedFromAny in class com.fasterxml.jackson.databind.jsontype.TypeDeserializer
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonProcessingException
        +
        +
      • +
      + + + +
        +
      • +

        forProperty

        +
        public com.fasterxml.jackson.databind.jsontype.TypeDeserializer forProperty(com.fasterxml.jackson.databind.BeanProperty prop)
        +
        +
        Specified by:
        +
        forProperty in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/IonAnnotationTypeResolverBuilder.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/IonAnnotationTypeResolverBuilder.html new file mode 100644 index 000000000..8d25be2cf --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/IonAnnotationTypeResolverBuilder.html @@ -0,0 +1,434 @@ + + + + + + +IonAnnotationTypeResolverBuilder (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.ion.polymorphism
+

Class IonAnnotationTypeResolverBuilder

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeResolverBuilder
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<IonAnnotationTypeResolverBuilder>
    +
    +
    +
    +
    public class IonAnnotationTypeResolverBuilder
    +extends Object
    +implements com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<IonAnnotationTypeResolverBuilder>
    +
    A TypeResolverBuilder which produces TypeSerializers and TypeDeserializers that use + Ion type annotations to communicate type metadata. Jackson polymorphism, the Ion way. +

    + This TypeResolverBuilder expects to be initialized with a functional TypeIdResolver, and will serialize + type information (and deserialize to something other than the default type) when it resolves the provided + JavaType to a non-null type identifier, and vice versa.

    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        IonAnnotationTypeResolverBuilder

        +
        public IonAnnotationTypeResolverBuilder()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getDefaultImpl

        +
        public Class<?> getDefaultImpl()
        +
        +
        Specified by:
        +
        getDefaultImpl in interface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<IonAnnotationTypeResolverBuilder>
        +
        +
      • +
      + + + +
        +
      • +

        buildTypeSerializer

        +
        public com.fasterxml.jackson.databind.jsontype.TypeSerializer buildTypeSerializer(com.fasterxml.jackson.databind.SerializationConfig config,
        +                                                                                  com.fasterxml.jackson.databind.JavaType baseType,
        +                                                                                  Collection<com.fasterxml.jackson.databind.jsontype.NamedType> subtypes)
        +
        Creates a Jackson TypeSerializer. Note that while Jackson type serializers are responsible for writing + opening and closing metadata for types *in addition* to any type information, they are not involved with writing + actual object data.
        +
        +
        Specified by:
        +
        buildTypeSerializer in interface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<IonAnnotationTypeResolverBuilder>
        +
        Parameters:
        +
        config -
        +
        baseType -
        +
        subtypes -
        +
        +
      • +
      + + + +
        +
      • +

        buildTypeDeserializer

        +
        public com.fasterxml.jackson.databind.jsontype.TypeDeserializer buildTypeDeserializer(com.fasterxml.jackson.databind.DeserializationConfig config,
        +                                                                                      com.fasterxml.jackson.databind.JavaType baseType,
        +                                                                                      Collection<com.fasterxml.jackson.databind.jsontype.NamedType> subtypes)
        +
        Creates a Jackson TypeDeserializer. Unlike type serializers, deserializers are responsible for + *all* steps of value deserialization: read type information, find the actual object deserializer, and run it.
        +
        +
        Specified by:
        +
        buildTypeDeserializer in interface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<IonAnnotationTypeResolverBuilder>
        +
        Parameters:
        +
        config -
        +
        baseType -
        +
        subtypes -
        +
        +
      • +
      + + + + + + + + + + + + + + + + + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/IonAnnotationTypeSerializer.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/IonAnnotationTypeSerializer.html new file mode 100644 index 000000000..e809fb3ee --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/IonAnnotationTypeSerializer.html @@ -0,0 +1,327 @@ + + + + + + +IonAnnotationTypeSerializer (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.ion.polymorphism
+

Class IonAnnotationTypeSerializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.jsontype.TypeSerializer
    • +
    • +
        +
      • com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase
      • +
      • +
          +
        • com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeSerializer
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class IonAnnotationTypeSerializer
    +extends com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase
    +
    This is a TypeSerializer that places typing metadata in Ion type annotations. It requires that the underlying + JsonGenerator is actually a IonGenerator. +

    + Type serializers are responsible for handling the preamble and postamble of values, in addition to any possible + typing metadata (probably because type metadata can affect the pre/postamble content) -- in other words, once a + TypeSerializer gets involved, serializers skip normal pre/postambles and assume the TypeSerializer will do it + instead. This is why we have to do more than write type metadata in our writeTypePrefix/Suffix* implementations.

    +
    +
    See Also:
    +
    MultipleTypeIdResolver
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase

        +_idResolver, _property
      • +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected void_generateTypeId(com.fasterxml.jackson.core.type.WritableTypeId idMetadata) 
      com.fasterxml.jackson.databind.jsontype.TypeSerializerforProperty(com.fasterxml.jackson.databind.BeanProperty prop) 
      com.fasterxml.jackson.annotation.JsonTypeInfo.AsgetTypeInclusion() 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase

        +getPropertyName, getTypeIdResolver, handleMissingId, idFromValue, idFromValueAndType, writeTypePrefix, writeTypeSuffix
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.jsontype.TypeSerializer

        +_writeLegacySuffix, typeId, typeId, typeId, writeCustomTypePrefixForArray, writeCustomTypePrefixForObject, writeCustomTypePrefixForScalar, writeCustomTypeSuffixForArray, writeCustomTypeSuffixForObject, writeCustomTypeSuffixForScalar, writeTypePrefixForArray, writeTypePrefixForArray, writeTypePrefixForObject, writeTypePrefixForObject, writeTypePrefixForScalar, writeTypePrefixForScalar, writeTypeSuffixForArray, writeTypeSuffixForObject, writeTypeSuffixForScalar
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        forProperty

        +
        public com.fasterxml.jackson.databind.jsontype.TypeSerializer forProperty(com.fasterxml.jackson.databind.BeanProperty prop)
        +
        +
        Specified by:
        +
        forProperty in class com.fasterxml.jackson.databind.jsontype.TypeSerializer
        +
        +
      • +
      + + + +
        +
      • +

        getTypeInclusion

        +
        public com.fasterxml.jackson.annotation.JsonTypeInfo.As getTypeInclusion()
        +
        +
        Specified by:
        +
        getTypeInclusion in class com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase
        +
        +
      • +
      + + + +
        +
      • +

        _generateTypeId

        +
        protected final void _generateTypeId(com.fasterxml.jackson.core.type.WritableTypeId idMetadata)
        +
        +
        Overrides:
        +
        _generateTypeId in class com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/MultipleTypeIdResolver.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/MultipleTypeIdResolver.html new file mode 100644 index 000000000..263edb818 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/MultipleTypeIdResolver.html @@ -0,0 +1,311 @@ + + + + + + +MultipleTypeIdResolver (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.ion.polymorphism
+

Interface MultipleTypeIdResolver

+
+
+
+
    +
  • +
    +
    All Superinterfaces:
    +
    com.fasterxml.jackson.databind.jsontype.TypeIdResolver
    +
    +
    +
    +
    public interface MultipleTypeIdResolver
    +extends com.fasterxml.jackson.databind.jsontype.TypeIdResolver
    +
    This is an extension of TypeIdResolver for serializing and deserializing polymorphic types. The vanilla + implementation of TypeIdResolver only enables a single type id to be serialized with a value, which is not always + sufficient for every consumer of a value with polymorphic typing to identify and instantiate the appropriate type. +

    + This allows more robust polymorphism support, in that consumers of a serialized polymorphic object do not need + complete type information. As long as their deserializer can resolve (or, understand) one of the annotated type ids, + they can still perform polymorphic deserialization. An example: +

    +

    + class BasicMessage {
    +      String id;
    +      String message;
    + }
    + class SocialMediaMessage extends BasicMessage {
    +      boolean cool;
    + }
    +
    + Let's say we serialized a value into: +
    +      {id="123",message="hi",cool=false}.
    +
    + The existing polymorphism support may have annotated this as the following Ion: +
    +      SocialMediaMessage::{id="123",message="hi",cool=false}
    +
    + But a consumer who only has BasicMessage in its classloader won't know (or care) what a SocialMediaMessage is, and be + stuck. Using this interface enables the following serialization: +
    +      SocialMediaMessage::BasicMessage::{id="123",message="hi",cool=false}
    +
    + About particular implementations: +

    + Ion serialization should be using IonAnnotationTypeSerializer, which is polymorphism-aware, but how should a + MultipleTypeIdResolver handle a call to the non-polymorphic TypeIdResolver.idFromValue(Object)? I'd probably + do something like return selectId(idsFromValue(value)); , to keep things working when serializing + to non-Ion formats. Throwing a runtime exception is another idea, if you want to forbid non-Ion serialization.

    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      String[]idsFromValue(Object value) +
      Provides a list of valid (polymorphic) type ids for the given value.
      +
      StringselectId(String[] ids) +
      Given a set of type ids, select the most 'relevant'.
      +
      +
        +
      • + + +

        Methods inherited from interface com.fasterxml.jackson.databind.jsontype.TypeIdResolver

        +getDescForKnownTypeIds, getMechanism, idFromBaseType, idFromValue, idFromValueAndType, init, typeFromId
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        idsFromValue

        +
        String[] idsFromValue(Object value)
        +
        Provides a list of valid (polymorphic) type ids for the given value.
        +
        +
        Parameters:
        +
        value - Java object to be serialized.
        +
        Returns:
        +
        An array of zero or more ids indicating valid types this value may be viewed as. May not be null.
        +
        +
      • +
      + + + +
        +
      • +

        selectId

        +
        String selectId(String[] ids)
        +
        Given a set of type ids, select the most 'relevant'. We're not just doing something simple (like picking the + first one) because it might not even be present in the classloader, or it might be a supertype of the others, + or have some other reason for not being the best fit for a value. The heuristic is implementation-specific, but + I suggest choosing the id with the most narrow type present in the classloader. The returned id can be passed into + TypeIdResolver.typeFromId(com.fasterxml.jackson.databind.DatabindContext, java.lang.String) to get a JavaType. It is a invariant + on this method that its output, if non-null, be valid input for TypeIdResolver.typeFromId(com.fasterxml.jackson.databind.DatabindContext, java.lang.String) of the + same TypeIdResolver instance. +

        + Note that we're not resolving the array of ids directly into a JavaType because there is code (in the Jackson + package, not ours) which consumes the id String itself, not the JavaType object.

        +
        +
        Parameters:
        +
        ids - Type ids from a jsonified object. May not be null.
        +
        Returns:
        +
        The selected id, or null if input was empty or contained no resolvable id
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/class-use/IonAnnotationIntrospector.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/class-use/IonAnnotationIntrospector.html new file mode 100644 index 000000000..9fb6dde41 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/class-use/IonAnnotationIntrospector.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationIntrospector (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationIntrospector

+
+
No usage of com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationIntrospector
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/class-use/IonAnnotationTypeDeserializer.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/class-use/IonAnnotationTypeDeserializer.html new file mode 100644 index 000000000..038de82b7 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/class-use/IonAnnotationTypeDeserializer.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeDeserializer (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeDeserializer

+
+
No usage of com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeDeserializer
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/class-use/IonAnnotationTypeResolverBuilder.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/class-use/IonAnnotationTypeResolverBuilder.html new file mode 100644 index 000000000..2517faa34 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/class-use/IonAnnotationTypeResolverBuilder.html @@ -0,0 +1,183 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeResolverBuilder (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeResolverBuilder

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/class-use/IonAnnotationTypeSerializer.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/class-use/IonAnnotationTypeSerializer.html new file mode 100644 index 000000000..8761f4db3 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/class-use/IonAnnotationTypeSerializer.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeSerializer (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeSerializer

+
+
No usage of com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeSerializer
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/class-use/MultipleTypeIdResolver.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/class-use/MultipleTypeIdResolver.html new file mode 100644 index 000000000..e5ace740c --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/class-use/MultipleTypeIdResolver.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Interface com.fasterxml.jackson.dataformat.ion.polymorphism.MultipleTypeIdResolver (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Interface
com.fasterxml.jackson.dataformat.ion.polymorphism.MultipleTypeIdResolver

+
+
No usage of com.fasterxml.jackson.dataformat.ion.polymorphism.MultipleTypeIdResolver
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/package-frame.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/package-frame.html new file mode 100644 index 000000000..ceab99658 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/package-frame.html @@ -0,0 +1,28 @@ + + + + + + +com.fasterxml.jackson.dataformat.ion.polymorphism (Jackson dataformat: Ion 2.12.0 API) + + + + + +

com.fasterxml.jackson.dataformat.ion.polymorphism

+ + + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/package-summary.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/package-summary.html new file mode 100644 index 000000000..fade25210 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/package-summary.html @@ -0,0 +1,185 @@ + + + + + + +com.fasterxml.jackson.dataformat.ion.polymorphism (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Package com.fasterxml.jackson.dataformat.ion.polymorphism

+
+
+
    +
  • + + + + + + + + + + + + +
    Interface Summary 
    InterfaceDescription
    MultipleTypeIdResolver +
    This is an extension of TypeIdResolver for serializing and deserializing polymorphic types.
    +
    +
  • +
  • + + + + + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    IonAnnotationIntrospector +
    A Jackson AnnotationIntrospector (essentially an interceptor for + serializer/deserializer construction) that provides type serializer/deserializers that write/read Ion type + annotations.
    +
    IonAnnotationTypeDeserializer +
    This is a TypeDeserializer that reads typing metadata from Ion type + annotations.
    +
    IonAnnotationTypeResolverBuilder +
    A TypeResolverBuilder which produces TypeSerializers and TypeDeserializers that use + Ion type annotations to communicate type metadata.
    +
    IonAnnotationTypeSerializer +
    This is a TypeSerializer that places typing metadata in Ion type annotations.
    +
    +
  • +
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/package-tree.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/package-tree.html new file mode 100644 index 000000000..ace8bfd0c --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/package-tree.html @@ -0,0 +1,174 @@ + + + + + + +com.fasterxml.jackson.dataformat.ion.polymorphism Class Hierarchy (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Hierarchy For Package com.fasterxml.jackson.dataformat.ion.polymorphism

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • com.fasterxml.jackson.databind.AnnotationIntrospector (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector (implements java.io.Serializable) + +
      • +
      +
    • +
    • com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeResolverBuilder (implements com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<T>)
    • +
    • com.fasterxml.jackson.databind.jsontype.TypeDeserializer + +
    • +
    • com.fasterxml.jackson.databind.jsontype.TypeSerializer +
        +
      • com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase + +
      • +
      +
    • +
    +
  • +
+

Interface Hierarchy

+
    +
  • com.fasterxml.jackson.databind.jsontype.TypeIdResolver + +
  • +
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/package-use.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/package-use.html new file mode 100644 index 000000000..af638a5c7 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/polymorphism/package-use.html @@ -0,0 +1,162 @@ + + + + + + +Uses of Package com.fasterxml.jackson.dataformat.ion.polymorphism (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Package
com.fasterxml.jackson.dataformat.ion.polymorphism

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/util/CloseSafeUTF8Writer.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/util/CloseSafeUTF8Writer.html new file mode 100644 index 000000000..d4cdaec4a --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/util/CloseSafeUTF8Writer.html @@ -0,0 +1,472 @@ + + + + + + +CloseSafeUTF8Writer (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.ion.util
+

Class CloseSafeUTF8Writer

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Closeable, Flushable, Appendable, AutoCloseable
    +
    +
    +
    +
    public class CloseSafeUTF8Writer
    +extends Writer
    +
    This is simply a wrapper around the UTF8Writer to prevent it from throwing + an NPE after closing. It would be easier to subclass it, but UTF8Writer is + final, so we have to use delegation.
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/util/class-use/CloseSafeUTF8Writer.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/util/class-use/CloseSafeUTF8Writer.html new file mode 100644 index 000000000..da87f9852 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/util/class-use/CloseSafeUTF8Writer.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.ion.util.CloseSafeUTF8Writer (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.ion.util.CloseSafeUTF8Writer

+
+
No usage of com.fasterxml.jackson.dataformat.ion.util.CloseSafeUTF8Writer
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/util/package-frame.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/util/package-frame.html new file mode 100644 index 000000000..3f573c04b --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/util/package-frame.html @@ -0,0 +1,21 @@ + + + + + + +com.fasterxml.jackson.dataformat.ion.util (Jackson dataformat: Ion 2.12.0 API) + + + + + +

com.fasterxml.jackson.dataformat.ion.util

+
+

Classes

+ +
+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/util/package-summary.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/util/package-summary.html new file mode 100644 index 000000000..53e342f5a --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/util/package-summary.html @@ -0,0 +1,147 @@ + + + + + + +com.fasterxml.jackson.dataformat.ion.util (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Package com.fasterxml.jackson.dataformat.ion.util

+
+
+
    +
  • + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    CloseSafeUTF8Writer +
    This is simply a wrapper around the UTF8Writer to prevent it from throwing + an NPE after closing.
    +
    +
  • +
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/util/package-tree.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/util/package-tree.html new file mode 100644 index 000000000..dfbeda7a4 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/util/package-tree.html @@ -0,0 +1,143 @@ + + + + + + +com.fasterxml.jackson.dataformat.ion.util Class Hierarchy (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Hierarchy For Package com.fasterxml.jackson.dataformat.ion.util

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/util/package-use.html b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/util/package-use.html new file mode 100644 index 000000000..48da19f27 --- /dev/null +++ b/docs/javadoc/ion/2.12/com/fasterxml/jackson/dataformat/ion/util/package-use.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Package com.fasterxml.jackson.dataformat.ion.util (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + + + + +
+

Uses of Package
com.fasterxml.jackson.dataformat.ion.util

+
+
No usage of com.fasterxml.jackson.dataformat.ion.util
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/constant-values.html b/docs/javadoc/ion/2.12/constant-values.html new file mode 100644 index 000000000..310242361 --- /dev/null +++ b/docs/javadoc/ion/2.12/constant-values.html @@ -0,0 +1,155 @@ + + + + + + +Constant Field Values (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Constant Field Values

+

Contents

+ +
+
+ + +

com.fasterxml.*

+
    +
  • + + + + + + + + + + + + + + +
    com.fasterxml.jackson.dataformat.ion.IonFactory 
    Modifier and TypeConstant FieldValue
    + +public static final StringFORMAT_NAME_ION"AmazonIon"
    +
  • +
+
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/deprecated-list.html b/docs/javadoc/ion/2.12/deprecated-list.html new file mode 100644 index 000000000..41c44995c --- /dev/null +++ b/docs/javadoc/ion/2.12/deprecated-list.html @@ -0,0 +1,189 @@ + + + + + + +Deprecated List (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Deprecated API

+

Contents

+ +
+ + +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/help-doc.html b/docs/javadoc/ion/2.12/help-doc.html new file mode 100644 index 000000000..a6730687c --- /dev/null +++ b/docs/javadoc/ion/2.12/help-doc.html @@ -0,0 +1,231 @@ + + + + + + +API Help (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

How This API Document Is Organized

+
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
+
+
+
    +
  • +

    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. This page can contain six categories:

    +
      +
    • Interfaces (italic)
    • +
    • Classes
    • +
    • Enums
    • +
    • Exceptions
    • +
    • Errors
    • +
    • Annotation Types
    • +
    +
  • +
  • +

    Class/Interface

    +

    Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

    +
      +
    • Class inheritance diagram
    • +
    • Direct Subclasses
    • +
    • All Known Subinterfaces
    • +
    • All Known Implementing Classes
    • +
    • Class/interface declaration
    • +
    • Class/interface description
    • +
    +
      +
    • Nested Class Summary
    • +
    • Field Summary
    • +
    • Constructor Summary
    • +
    • Method Summary
    • +
    +
      +
    • Field Detail
    • +
    • Constructor Detail
    • +
    • Method Detail
    • +
    +

    Each summary entry contains the first sentence from the detailed description for that item. 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.

    +
  • +
  • +

    Annotation Type

    +

    Each annotation type has its own separate page with the following sections:

    +
      +
    • Annotation Type declaration
    • +
    • Annotation Type description
    • +
    • Required Element Summary
    • +
    • Optional Element Summary
    • +
    • Element Detail
    • +
    +
  • +
  • +

    Enum

    +

    Each enum has its own separate page with the following sections:

    +
      +
    • Enum declaration
    • +
    • Enum description
    • +
    • Enum Constant Summary
    • +
    • Enum Constant Detail
    • +
    +
  • +
  • +

    Use

    +

    Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.

    +
  • +
  • +

    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. The classes are organized by inheritance structure starting with java.lang.Object. The 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 "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 improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

    +
  • +
  • +

    Index

    +

    The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.

    +
  • +
  • +

    Prev/Next

    +

    These links take you to the next or previous class, interface, package, or related page.

    +
  • +
  • +

    Frames/No Frames

    +

    These links show and hide the HTML frames. All pages are available with or without frames.

    +
  • +
  • +

    All Classes

    +

    The All Classes link shows all classes and interfaces except non-static nested types.

    +
  • +
  • +

    Serialized Form

    +

    Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using 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.

    +
  • +
  • +

    Constant Field Values

    +

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

    +
  • +
+This help file applies to API documentation generated using the standard doclet.
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/index-all.html b/docs/javadoc/ion/2.12/index-all.html new file mode 100644 index 000000000..cfd25969f --- /dev/null +++ b/docs/javadoc/ion/2.12/index-all.html @@ -0,0 +1,955 @@ + + + + + + +Index (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I M N O P R S T V W Z _  + + +

A

+
+
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.dataformat.ion.EnumAsIonSymbolSerializer
+
 
+
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.dataformat.ion.IonSymbolSerializer
+
 
+
adjustToContextTZOverride - Variable in class com.fasterxml.jackson.dataformat.ion.jsr310.IonTimestampInstantDeserializer
+
+
Flag for JsonFormat.Feature.ADJUST_DATES_TO_CONTEXT_TIME_ZONE
+
+
annotateNextValue(String) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
+
Annotates the next structure or value written -- stepIn() or one of the + IonWriters write*() methods.
+
+
append(char) - Method in class com.fasterxml.jackson.dataformat.ion.util.CloseSafeUTF8Writer
+
 
+
+ + + +

B

+
+
build() - Method in class com.fasterxml.jackson.dataformat.ion.IonFactoryBuilder
+
 
+
builder() - Static method in class com.fasterxml.jackson.dataformat.ion.IonObjectMapper
+
 
+
builder(IonFactory) - Static method in class com.fasterxml.jackson.dataformat.ion.IonObjectMapper
+
 
+
Builder(IonObjectMapper) - Constructor for class com.fasterxml.jackson.dataformat.ion.IonObjectMapper.Builder
+
 
+
builderForBinaryWriters() - Static method in class com.fasterxml.jackson.dataformat.ion.IonFactory
+
+
Method for creating IonFactoryBuilder initialized with settings to + create binary (not textual) writers.
+
+
builderForTextualWriters() - Static method in class com.fasterxml.jackson.dataformat.ion.IonFactory
+
+
Method for creating IonFactoryBuilder initialized with settings to + create textual (not binary) writers.
+
+
buildTypeDeserializer(DeserializationConfig, JavaType, Collection<NamedType>) - Method in class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeResolverBuilder
+
+
Creates a Jackson TypeDeserializer.
+
+
buildTypeSerializer(SerializationConfig, JavaType, Collection<NamedType>) - Method in class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeResolverBuilder
+
+
Creates a Jackson TypeSerializer.
+
+
+ + + +

C

+
+
canHandleBinaryNatively() - Method in class com.fasterxml.jackson.dataformat.ion.IonFactory
+
 
+
canUseCharArrays() - Method in class com.fasterxml.jackson.dataformat.ion.IonFactory
+
 
+
canWriteBinaryNatively() - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
canWriteTypeId() - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
close() - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
close() - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
close() - Method in class com.fasterxml.jackson.dataformat.ion.util.CloseSafeUTF8Writer
+
 
+
CloseSafeUTF8Writer - Class in com.fasterxml.jackson.dataformat.ion.util
+
+
This is simply a wrapper around the UTF8Writer to prevent it from throwing + an NPE after closing.
+
+
CloseSafeUTF8Writer(IOContext, OutputStream) - Constructor for class com.fasterxml.jackson.dataformat.ion.util.CloseSafeUTF8Writer
+
 
+
com.fasterxml.jackson.dataformat.ion - package com.fasterxml.jackson.dataformat.ion
+
 
+
com.fasterxml.jackson.dataformat.ion.ionvalue - package com.fasterxml.jackson.dataformat.ion.ionvalue
+
 
+
com.fasterxml.jackson.dataformat.ion.jsr310 - package com.fasterxml.jackson.dataformat.ion.jsr310
+
 
+
com.fasterxml.jackson.dataformat.ion.polymorphism - package com.fasterxml.jackson.dataformat.ion.polymorphism
+
 
+
com.fasterxml.jackson.dataformat.ion.util - package com.fasterxml.jackson.dataformat.ion.util
+
 
+
copy() - Method in class com.fasterxml.jackson.dataformat.ion.IonFactory
+
 
+
copy() - Method in class com.fasterxml.jackson.dataformat.ion.IonObjectMapper
+
 
+
createBinaryWriters() - Method in class com.fasterxml.jackson.dataformat.ion.IonFactory
+
 
+
createContextual(DeserializationContext, BeanProperty) - Method in class com.fasterxml.jackson.dataformat.ion.jsr310.IonTimestampInstantDeserializer
+
 
+
createContextual(SerializerProvider, BeanProperty) - Method in class com.fasterxml.jackson.dataformat.ion.jsr310.IonTimestampInstantSerializer
+
 
+
createGenerator(IonWriter) - Method in class com.fasterxml.jackson.dataformat.ion.IonFactory
+
 
+
createGenerator(OutputStream, JsonEncoding) - Method in class com.fasterxml.jackson.dataformat.ion.IonFactory
+
 
+
createGenerator(Writer) - Method in class com.fasterxml.jackson.dataformat.ion.IonFactory
+
 
+
createGenerator(File, JsonEncoding) - Method in class com.fasterxml.jackson.dataformat.ion.IonFactory
+
 
+
createGenerator(IonWriter) - Method in class com.fasterxml.jackson.dataformat.ion.IonObjectMapper
+
 
+
createJsonGenerator(IonWriter) - Method in class com.fasterxml.jackson.dataformat.ion.IonFactory
+
+
Deprecated. +
Since 2.7
+
+
+
createJsonParser(IonReader) - Method in class com.fasterxml.jackson.dataformat.ion.IonFactory
+
+
Deprecated. +
Since 2.7
+
+
+
createJsonParser(IonValue) - Method in class com.fasterxml.jackson.dataformat.ion.IonFactory
+
+
Deprecated. +
Since 2.7
+
+
+
createParser(IonReader) - Method in class com.fasterxml.jackson.dataformat.ion.IonFactory
+
 
+
createParser(IonValue) - Method in class com.fasterxml.jackson.dataformat.ion.IonFactory
+
 
+
createParser(IonReader) - Method in class com.fasterxml.jackson.dataformat.ion.IonObjectMapper
+
 
+
createParser(IonValue) - Method in class com.fasterxml.jackson.dataformat.ion.IonObjectMapper
+
 
+
+ + + +

D

+
+
defaultIdResolver(MapperConfig<?>, JavaType) - Method in class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationIntrospector
+
 
+
defaultImpl(Class<?>) - Method in class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeResolverBuilder
+
 
+
deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.dataformat.ion.IonTimestampDeserializers.IonTimestampJavaDateDeserializer
+
 
+
deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.dataformat.ion.IonTimestampDeserializers.IonTimestampSQLDateDeserializer
+
 
+
deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.dataformat.ion.jsr310.IonTimestampInstantDeserializer
+
 
+
deserializeTypedFromAny(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeDeserializer
+
 
+
deserializeTypedFromArray(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeDeserializer
+
 
+
deserializeTypedFromObject(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeDeserializer
+
 
+
deserializeTypedFromScalar(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeDeserializer
+
 
+
+ + + +

E

+
+
EnumAsIonSymbolModule - Class in com.fasterxml.jackson.dataformat.ion
+
+
Module that causes all enums to be serialized as Ion symbols.
+
+
EnumAsIonSymbolModule() - Constructor for class com.fasterxml.jackson.dataformat.ion.EnumAsIonSymbolModule
+
 
+
EnumAsIonSymbolSerializer - Class in com.fasterxml.jackson.dataformat.ion
+
+
Serializes enumeration members as IonSymbols.
+
+
EnumAsIonSymbolSerializer() - Constructor for class com.fasterxml.jackson.dataformat.ion.EnumAsIonSymbolSerializer
+
 
+
+ + + +

F

+
+
findTypeResolver(MapperConfig<?>, AnnotatedClass, JavaType) - Method in class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationIntrospector
+
+
Provides a TypeResolverBuilder if the AnnotatedClass is enabled for type resolving, and a + TypeIdResolver can be instantiated.
+
+
flush() - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
flush() - Method in class com.fasterxml.jackson.dataformat.ion.util.CloseSafeUTF8Writer
+
 
+
forBinaryWriters() - Static method in class com.fasterxml.jackson.dataformat.ion.IonFactory
+
+
Method for creating IonFactory that will + create binary (not textual) writers.
+
+
FORMAT_NAME_ION - Static variable in class com.fasterxml.jackson.dataformat.ion.IonFactory
+
 
+
forProperty(BeanProperty) - Method in class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeDeserializer
+
 
+
forProperty(BeanProperty) - Method in class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeSerializer
+
 
+
forTextualWriters() - Static method in class com.fasterxml.jackson.dataformat.ion.IonFactory
+
+
Method for creating IonFactory that will + create textual (not binary) writers.
+
+
fromInstant - Variable in class com.fasterxml.jackson.dataformat.ion.jsr310.IonTimestampInstantDeserializer
+
 
+
+ + + +

G

+
+
getBigIntegerValue() - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
getBinaryValue(Base64Variant) - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
getCodec() - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
getCurrentLocation() - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
getCurrentName() - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
getDecimalValue() - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
getDefaultImpl() - Method in class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeResolverBuilder
+
 
+
getDoubleValue() - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
getEmbeddedObject() - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
getFactory() - Method in class com.fasterxml.jackson.dataformat.ion.IonObjectMapper
+
 
+
getFloatValue() - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
getFormatName() - Method in class com.fasterxml.jackson.dataformat.ion.IonFactory
+
 
+
getIntValue() - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
getIonSystem() - Method in class com.fasterxml.jackson.dataformat.ion.IonFactory
+
 
+
getLongValue() - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
getModuleName() - Method in class com.fasterxml.jackson.dataformat.ion.jsr310.IonJavaTimeModule
+
 
+
getNumberType() - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
getNumberValue() - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
getNumberValueExact() - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
getParsingContext() - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
getReadCapabilities() - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.dataformat.ion.EnumAsIonSymbolSerializer
+
 
+
getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.dataformat.ion.IonSymbolSerializer
+
 
+
getText() - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
getTextCharacters() - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
getTextLength() - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
getTextOffset() - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
getTokenLocation() - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
getTypeAnnotations() - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
getTypeInclusion() - Method in class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeDeserializer
+
+
Used for informational purposes and some serialization-implementation-specific logics (which do not concern us).
+
+
getTypeInclusion() - Method in class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeSerializer
+
 
+
getWriteCapabilities() - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
+ + + +

H

+
+
hasTextCharacters() - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
+ + + +

I

+
+
idsFromValue(Object) - Method in interface com.fasterxml.jackson.dataformat.ion.polymorphism.MultipleTypeIdResolver
+
+
Provides a list of valid (polymorphic) type ids for the given value.
+
+
inclusion(JsonTypeInfo.As) - Method in class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeResolverBuilder
+
 
+
init(JsonTypeInfo.Id, TypeIdResolver) - Method in class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeResolverBuilder
+
 
+
INSTANT - Static variable in class com.fasterxml.jackson.dataformat.ion.jsr310.IonTimestampInstantDeserializer
+
 
+
INSTANT - Static variable in class com.fasterxml.jackson.dataformat.ion.jsr310.IonTimestampInstantSerializer
+
 
+
IonAnnotationIntrospector - Class in com.fasterxml.jackson.dataformat.ion.polymorphism
+
+
A Jackson AnnotationIntrospector (essentially an interceptor for + serializer/deserializer construction) that provides type serializer/deserializers that write/read Ion type + annotations.
+
+
IonAnnotationIntrospector(boolean) - Constructor for class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationIntrospector
+
 
+
IonAnnotationTypeDeserializer - Class in com.fasterxml.jackson.dataformat.ion.polymorphism
+
+
This is a TypeDeserializer that reads typing metadata from Ion type + annotations.
+
+
IonAnnotationTypeDeserializer(JavaType, TypeIdResolver, String, boolean, JavaType) - Constructor for class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeDeserializer
+
 
+
IonAnnotationTypeResolverBuilder - Class in com.fasterxml.jackson.dataformat.ion.polymorphism
+
+
A TypeResolverBuilder which produces TypeSerializers and TypeDeserializers that use + Ion type annotations to communicate type metadata.
+
+
IonAnnotationTypeResolverBuilder() - Constructor for class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeResolverBuilder
+
 
+
IonAnnotationTypeSerializer - Class in com.fasterxml.jackson.dataformat.ion.polymorphism
+
+
This is a TypeSerializer that places typing metadata in Ion type annotations.
+
+
IonFactory - Class in com.fasterxml.jackson.dataformat.ion
+
+
Sub-class of JsonFactory that will work on Ion content, instead of JSON + content.
+
+
IonFactory() - Constructor for class com.fasterxml.jackson.dataformat.ion.IonFactory
+
 
+
IonFactory(ObjectCodec) - Constructor for class com.fasterxml.jackson.dataformat.ion.IonFactory
+
 
+
IonFactory(ObjectCodec, IonSystem) - Constructor for class com.fasterxml.jackson.dataformat.ion.IonFactory
+
 
+
IonFactory(IonFactory, ObjectCodec) - Constructor for class com.fasterxml.jackson.dataformat.ion.IonFactory
+
 
+
IonFactory(IonFactoryBuilder) - Constructor for class com.fasterxml.jackson.dataformat.ion.IonFactory
+
+
Constructors used by IonFactoryBuilder for instantiation.
+
+
IonFactoryBuilder - Class in com.fasterxml.jackson.dataformat.ion
+
+
TSFBuilder + implementation for constructing IonFactory instances.
+
+
IonFactoryBuilder(boolean) - Constructor for class com.fasterxml.jackson.dataformat.ion.IonFactoryBuilder
+
 
+
IonFactoryBuilder(IonFactory) - Constructor for class com.fasterxml.jackson.dataformat.ion.IonFactoryBuilder
+
 
+
IonGenerator - Class in com.fasterxml.jackson.dataformat.ion
+
+
Implementation of JsonGenerator that will use an underlying + IonWriter for actual writing of content.
+
+
IonGenerator(int, ObjectCodec, IonWriter, boolean, IOContext, Closeable) - Constructor for class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
IonJavaTimeModule - Class in com.fasterxml.jackson.dataformat.ion.jsr310
+
+
A module that installs a collection of serializers and deserializers for java.time classes.
+
+
IonJavaTimeModule() - Constructor for class com.fasterxml.jackson.dataformat.ion.jsr310.IonJavaTimeModule
+
 
+
IonObjectMapper - Class in com.fasterxml.jackson.dataformat.ion
+
+
Specialization of ObjectMapper that will set underlying + JsonFactory + to be an instance of IonFactory.
+
+
IonObjectMapper() - Constructor for class com.fasterxml.jackson.dataformat.ion.IonObjectMapper
+
 
+
IonObjectMapper(IonFactory) - Constructor for class com.fasterxml.jackson.dataformat.ion.IonObjectMapper
+
 
+
IonObjectMapper(IonObjectMapper) - Constructor for class com.fasterxml.jackson.dataformat.ion.IonObjectMapper
+
 
+
IonObjectMapper.Builder - Class in com.fasterxml.jackson.dataformat.ion
+
+
Base implementation for "Vanilla" ObjectMapper, used with + Ion backend.
+
+
IonParser - Class in com.fasterxml.jackson.dataformat.ion
+
+
Implementation of JsonParser that will use an underlying + IonReader as actual parser, and camouflage it as json parser.
+
+
IonParser(IonReader, IOContext) - Constructor for class com.fasterxml.jackson.dataformat.ion.IonParser
+
+
Deprecated. + +
+
+
IonParser(IonReader, IOContext, ObjectCodec) - Constructor for class com.fasterxml.jackson.dataformat.ion.IonParser
+
+
Deprecated. + +
+
+
IonSymbolSerializer - Class in com.fasterxml.jackson.dataformat.ion
+
+
Serializes members as IonSymbols.
+
+
IonSymbolSerializer() - Constructor for class com.fasterxml.jackson.dataformat.ion.IonSymbolSerializer
+
 
+
ionSystem(IonSystem) - Method in class com.fasterxml.jackson.dataformat.ion.IonFactoryBuilder
+
 
+
ionSystem() - Method in class com.fasterxml.jackson.dataformat.ion.IonFactoryBuilder
+
 
+
IonTimestampDeserializers - Class in com.fasterxml.jackson.dataformat.ion
+
+
A date deserializer that uses native Ion timestamps instead of JSON strings.
+
+
IonTimestampDeserializers() - Constructor for class com.fasterxml.jackson.dataformat.ion.IonTimestampDeserializers
+
 
+
IonTimestampDeserializers.IonTimestampJavaDateDeserializer - Class in com.fasterxml.jackson.dataformat.ion
+
 
+
IonTimestampDeserializers.IonTimestampSQLDateDeserializer - Class in com.fasterxml.jackson.dataformat.ion
+
 
+
IonTimestampInstantDeserializer<T extends Temporal> - Class in com.fasterxml.jackson.dataformat.ion.jsr310
+
+
A deserializer for variants of java.time classes that represent a specific instant on the timeline + (Instant, OffsetDateTime, ZonedDateTime) which supports deserializing from an Ion timestamp value.
+
+
IonTimestampInstantDeserializer(Class<T>, BiFunction<Instant, ZoneId, T>) - Constructor for class com.fasterxml.jackson.dataformat.ion.jsr310.IonTimestampInstantDeserializer
+
 
+
IonTimestampInstantDeserializer(IonTimestampInstantDeserializer<T>, Boolean) - Constructor for class com.fasterxml.jackson.dataformat.ion.jsr310.IonTimestampInstantDeserializer
+
 
+
IonTimestampInstantSerializer<T extends Temporal> - Class in com.fasterxml.jackson.dataformat.ion.jsr310
+
+
A serializer for variants of java.time classes that represent a specific instant on the timeline + (Instant, OffsetDateTime, ZonedDateTime) which supports serializing to an Ion timestamp value.
+
+
IonTimestampInstantSerializer(Class<T>, Function<T, Instant>, Function<T, ZoneOffset>, BiFunction<T, ZoneId, ZoneOffset>) - Constructor for class com.fasterxml.jackson.dataformat.ion.jsr310.IonTimestampInstantSerializer
+
 
+
IonTimestampInstantSerializer(IonTimestampInstantSerializer<T>, ZoneId, Boolean) - Constructor for class com.fasterxml.jackson.dataformat.ion.jsr310.IonTimestampInstantSerializer
+
 
+
IonTimestampJavaDateDeserializer() - Constructor for class com.fasterxml.jackson.dataformat.ion.IonTimestampDeserializers.IonTimestampJavaDateDeserializer
+
 
+
IonTimestampJavaDateSerializer() - Constructor for class com.fasterxml.jackson.dataformat.ion.IonTimestampSerializers.IonTimestampJavaDateSerializer
+
 
+
IonTimestampSerializers - Class in com.fasterxml.jackson.dataformat.ion
+
+
A date serializer that uses native Ion timestamps instead of JSON strings.
+
+
IonTimestampSerializers() - Constructor for class com.fasterxml.jackson.dataformat.ion.IonTimestampSerializers
+
 
+
IonTimestampSerializers.IonTimestampJavaDateSerializer - Class in com.fasterxml.jackson.dataformat.ion
+
 
+
IonTimestampSerializers.IonTimestampSQLDateSerializer - Class in com.fasterxml.jackson.dataformat.ion
+
 
+
IonTimestampSQLDateDeserializer() - Constructor for class com.fasterxml.jackson.dataformat.ion.IonTimestampDeserializers.IonTimestampSQLDateDeserializer
+
 
+
IonTimestampSQLDateSerializer() - Constructor for class com.fasterxml.jackson.dataformat.ion.IonTimestampSerializers.IonTimestampSQLDateSerializer
+
 
+
IonValueMapper - Class in com.fasterxml.jackson.dataformat.ion.ionvalue
+
+
Supports serializing Ion to POJO and back using the Jackson Ion framework.
+
+
IonValueMapper(IonSystem) - Constructor for class com.fasterxml.jackson.dataformat.ion.ionvalue.IonValueMapper
+
+
Constructor which provides a mapper with a null PropertyNamingStrategy.
+
+
IonValueMapper(IonSystem, PropertyNamingStrategy) - Constructor for class com.fasterxml.jackson.dataformat.ion.ionvalue.IonValueMapper
+
+
Constructor that provides an override on the default Constructor for the PropertyNamingStrategy.
+
+
IonValueModule - Class in com.fasterxml.jackson.dataformat.ion.ionvalue
+
+
A module which allows for the direct serialization to and from IonValue fields.
+
+
IonValueModule() - Constructor for class com.fasterxml.jackson.dataformat.ion.ionvalue.IonValueModule
+
 
+
isClosed() - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
isClosed() - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
+ + + +

M

+
+
MultipleTypeIdResolver - Interface in com.fasterxml.jackson.dataformat.ion.polymorphism
+
+
This is an extension of TypeIdResolver for serializing and deserializing polymorphic types.
+
+
+ + + +

N

+
+
nextToken() - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
+ + + +

O

+
+
OFFSET_DATE_TIME - Static variable in class com.fasterxml.jackson.dataformat.ion.jsr310.IonTimestampInstantDeserializer
+
 
+
OFFSET_DATE_TIME - Static variable in class com.fasterxml.jackson.dataformat.ion.jsr310.IonTimestampInstantSerializer
+
 
+
overrideCurrentName(String) - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
+ + + +

P

+
+
PackageVersion - Class in com.fasterxml.jackson.dataformat.ion
+
+
Automatically generated from PackageVersion.java.in during + packageVersion-generate execution of maven-replacer-plugin in + pom.xml.
+
+
PackageVersion() - Constructor for class com.fasterxml.jackson.dataformat.ion.PackageVersion
+
 
+
parse(IonValue, Class<T>) - Method in class com.fasterxml.jackson.dataformat.ion.ionvalue.IonValueMapper
+
 
+
+ + + +

R

+
+
readValue(IonReader, Class<T>) - Method in class com.fasterxml.jackson.dataformat.ion.IonObjectMapper
+
+
Deserialize an Ion value read from the supplied IonReader into a Java + type.
+
+
readValue(IonReader, TypeReference) - Method in class com.fasterxml.jackson.dataformat.ion.IonObjectMapper
+
+
Deserialize an Ion value read from the supplied IonReader into a Java + type.
+
+
readValue(IonReader, JavaType) - Method in class com.fasterxml.jackson.dataformat.ion.IonObjectMapper
+
+
Deserialize an Ion value read from the supplied IonReader into a Java + type.
+
+
readValue(IonValue, Class<T>) - Method in class com.fasterxml.jackson.dataformat.ion.IonObjectMapper
+
+
Convenience method for converting Ion value into given value type.
+
+
readValue(IonValue, TypeReference) - Method in class com.fasterxml.jackson.dataformat.ion.IonObjectMapper
+
+
Convenience method for converting Ion value into given value type.
+
+
readValue(IonValue, JavaType) - Method in class com.fasterxml.jackson.dataformat.ion.IonObjectMapper
+
+
Convenience method for converting Ion value into given value type.
+
+
rebuild() - Method in class com.fasterxml.jackson.dataformat.ion.IonFactory
+
 
+
requiresCustomCodec() - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
+ + + +

S

+
+
selectId(String[]) - Method in interface com.fasterxml.jackson.dataformat.ion.polymorphism.MultipleTypeIdResolver
+
+
Given a set of type ids, select the most 'relevant'.
+
+
serialize(Enum<?>, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.dataformat.ion.EnumAsIonSymbolSerializer
+
 
+
serialize(String, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.dataformat.ion.IonSymbolSerializer
+
 
+
serialize(Date, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.dataformat.ion.IonTimestampSerializers.IonTimestampJavaDateSerializer
+
 
+
serialize(Date, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.dataformat.ion.IonTimestampSerializers.IonTimestampSQLDateSerializer
+
 
+
serialize(T) - Method in class com.fasterxml.jackson.dataformat.ion.ionvalue.IonValueMapper
+
 
+
serialize(T, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.dataformat.ion.jsr310.IonTimestampInstantSerializer
+
 
+
setCodec(ObjectCodec) - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
setCreateBinaryWriters(boolean) - Method in class com.fasterxml.jackson.dataformat.ion.IonFactory
+
 
+
setCreateBinaryWriters(boolean) - Method in class com.fasterxml.jackson.dataformat.ion.IonObjectMapper
+
 
+
setupModule(Module.SetupContext) - Method in class com.fasterxml.jackson.dataformat.ion.jsr310.IonJavaTimeModule
+
 
+
shouldResolveType(AnnotatedClass) - Method in class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationIntrospector
+
 
+
skipChildren() - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
+ + + +

T

+
+
toString() - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
typeIdVisibility(boolean) - Method in class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeResolverBuilder
+
 
+
typeProperty(String) - Method in class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeResolverBuilder
+
 
+
+ + + +

V

+
+
version() - Method in class com.fasterxml.jackson.dataformat.ion.IonFactory
+
 
+
version() - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
version() - Method in class com.fasterxml.jackson.dataformat.ion.IonObjectMapper
+
 
+
version() - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
version() - Method in class com.fasterxml.jackson.dataformat.ion.jsr310.IonJavaTimeModule
+
 
+
VERSION - Static variable in class com.fasterxml.jackson.dataformat.ion.PackageVersion
+
 
+
version() - Method in class com.fasterxml.jackson.dataformat.ion.PackageVersion
+
 
+
+ + + +

W

+
+
willCreateBinaryWriters() - Method in class com.fasterxml.jackson.dataformat.ion.IonFactoryBuilder
+
 
+
withBinaryWriters() - Method in class com.fasterxml.jackson.dataformat.ion.IonFactoryBuilder
+
 
+
withTextualWriters() - Method in class com.fasterxml.jackson.dataformat.ion.IonFactoryBuilder
+
 
+
write(char[]) - Method in class com.fasterxml.jackson.dataformat.ion.util.CloseSafeUTF8Writer
+
 
+
write(char[], int, int) - Method in class com.fasterxml.jackson.dataformat.ion.util.CloseSafeUTF8Writer
+
 
+
write(int) - Method in class com.fasterxml.jackson.dataformat.ion.util.CloseSafeUTF8Writer
+
 
+
write(String) - Method in class com.fasterxml.jackson.dataformat.ion.util.CloseSafeUTF8Writer
+
 
+
write(String, int, int) - Method in class com.fasterxml.jackson.dataformat.ion.util.CloseSafeUTF8Writer
+
 
+
writeBinary(Base64Variant, byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeBoolean(boolean) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeDate(Calendar) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeEndArray() - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeEndObject() - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeFieldName(String) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeNull() - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeNull(IonType) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeNumber(int) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeNumber(long) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeNumber(BigInteger) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeNumber(double) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeNumber(float) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeNumber(BigDecimal) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeNumber(String) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeObject(Object) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeRaw(String) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeRaw(char) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeRaw(String, int, int) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeRaw(char[], int, int) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeRawUTF8String(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeRawValue(String) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeRawValue(String, int, int) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeRawValue(char[], int, int) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeStartArray() - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeStartObject() - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeString(String) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeString(char[], int, int) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeSymbol(String) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeTypeId(Object) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeTypePrefix(WritableTypeId) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeUTF8String(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeValue(IonValue) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeValue(Timestamp) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
writeValue(IonWriter, Object) - Method in class com.fasterxml.jackson.dataformat.ion.IonObjectMapper
+
+
Method that can be used to serialize any Java value as + Ion output, using IonWriter provided.
+
+
writeValueAsIonValue(Object) - Method in class com.fasterxml.jackson.dataformat.ion.IonObjectMapper
+
+
Method that can be used to map any Java value to an IonValue.
+
+
+ + + +

Z

+
+
ZONED_DATE_TIME - Static variable in class com.fasterxml.jackson.dataformat.ion.jsr310.IonTimestampInstantDeserializer
+
 
+
ZONED_DATE_TIME - Static variable in class com.fasterxml.jackson.dataformat.ion.jsr310.IonTimestampInstantSerializer
+
+
A serializer for ZoneDateTime's.
+
+
+ + + +

_

+
+
_cfgCreateBinaryWriters - Variable in class com.fasterxml.jackson.dataformat.ion.IonFactory
+
+
Whether we will produce binary or text Ion writers: default is textual.
+
+
_closed - Variable in class com.fasterxml.jackson.dataformat.ion.IonParser
+
+
Whether this logical parser has been closed or not
+
+
_createBinaryWriters - Variable in class com.fasterxml.jackson.dataformat.ion.IonFactoryBuilder
+
+
Set of IonFactory.Features enabled, as bitmask.
+
+
_createGenerator(OutputStream, JsonEncoding, boolean) - Method in class com.fasterxml.jackson.dataformat.ion.IonFactory
+
 
+
_createGenerator(IonWriter, boolean, IOContext, Closeable) - Method in class com.fasterxml.jackson.dataformat.ion.IonFactory
+
 
+
_createParser(InputStream, IOContext) - Method in class com.fasterxml.jackson.dataformat.ion.IonFactory
+
 
+
_createParser(Reader, IOContext) - Method in class com.fasterxml.jackson.dataformat.ion.IonFactory
+
 
+
_createParser(char[], int, int, IOContext, boolean) - Method in class com.fasterxml.jackson.dataformat.ion.IonFactory
+
 
+
_createParser(byte[], int, int, IOContext) - Method in class com.fasterxml.jackson.dataformat.ion.IonFactory
+
 
+
_destination - Variable in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
+
Highest-level output abstraction we can use; either + OutputStream or Writer.
+
+
_generateTypeId(WritableTypeId) - Method in class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeSerializer
+
 
+
_handleEOF() - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
+
Method called when an EOF is encountered between tokens.
+
+
_ioContext - Variable in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
_ioContext - Variable in class com.fasterxml.jackson.dataformat.ion.IonParser
+
+
Some information about source is passed here, including underlying + stream
+
+
_ionWriterIsManaged - Variable in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
_objectCodec - Variable in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
_parsingContext - Variable in class com.fasterxml.jackson.dataformat.ion.IonParser
+
+
Information about context in structure hierarchy
+
+
_readAll(Reader, IOContext) - Method in class com.fasterxml.jackson.dataformat.ion.IonFactory
+
+
Deprecated.
+
+
_reader - Variable in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
_releaseBuffers() - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
_reportNoRaw() - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
_system - Variable in class com.fasterxml.jackson.dataformat.ion.IonFactoryBuilder
+
+
If a custom IonSystem instance is needed, configured here; + if left as null, will use: +IonSystemBuilder.standard().build() +
+
+
_tokenFromType(IonType) - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
+
 
+
_valueToken - Variable in class com.fasterxml.jackson.dataformat.ion.IonParser
+
+
Type of value token we have; used to temporarily hold information + when pointing to field name
+
+
_verifyValueWrite(String) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
_writeFieldName(String) - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
_writer - Variable in class com.fasterxml.jackson.dataformat.ion.IonGenerator
+
 
+
+A B C D E F G H I M N O P R S T V W Z _ 
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/index.html b/docs/javadoc/ion/2.12/index.html new file mode 100644 index 000000000..68f8e5285 --- /dev/null +++ b/docs/javadoc/ion/2.12/index.html @@ -0,0 +1,76 @@ + + + + + + +Jackson dataformat: Ion 2.12.0 API + + + + + + + + + +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p> + + + diff --git a/docs/javadoc/ion/2.12/overview-frame.html b/docs/javadoc/ion/2.12/overview-frame.html new file mode 100644 index 000000000..958b0ae97 --- /dev/null +++ b/docs/javadoc/ion/2.12/overview-frame.html @@ -0,0 +1,26 @@ + + + + + + +Overview List (Jackson dataformat: Ion 2.12.0 API) + + + + + + + +

 

+ + diff --git a/docs/javadoc/ion/2.12/overview-summary.html b/docs/javadoc/ion/2.12/overview-summary.html new file mode 100644 index 000000000..858f4d4a0 --- /dev/null +++ b/docs/javadoc/ion/2.12/overview-summary.html @@ -0,0 +1,156 @@ + + + + + + +Overview (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Jackson dataformat: Ion 2.12.0 API

+
+ + +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/overview-tree.html b/docs/javadoc/ion/2.12/overview-tree.html new file mode 100644 index 000000000..e53adccbf --- /dev/null +++ b/docs/javadoc/ion/2.12/overview-tree.html @@ -0,0 +1,291 @@ + + + + + + +Class Hierarchy (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • com.fasterxml.jackson.databind.AnnotationIntrospector (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector (implements java.io.Serializable) + +
      • +
      +
    • +
    • com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeResolverBuilder (implements com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<T>)
    • +
    • com.fasterxml.jackson.dataformat.ion.IonTimestampDeserializers
    • +
    • com.fasterxml.jackson.dataformat.ion.IonTimestampSerializers
    • +
    • com.fasterxml.jackson.databind.JsonDeserializer<T> (implements com.fasterxml.jackson.databind.deser.NullValueProvider) + +
    • +
    • com.fasterxml.jackson.core.JsonGenerator (implements java.io.Closeable, java.io.Flushable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.core.base.GeneratorBase + +
      • +
      +
    • +
    • com.fasterxml.jackson.core.JsonParser (implements java.io.Closeable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.core.base.ParserMinimalBase +
          +
        • com.fasterxml.jackson.dataformat.ion.IonParser
        • +
        +
      • +
      +
    • +
    • com.fasterxml.jackson.databind.JsonSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable) + +
    • +
    • com.fasterxml.jackson.databind.cfg.MapperBuilder<M,B> + +
    • +
    • com.fasterxml.jackson.databind.Module (implements com.fasterxml.jackson.core.Versioned) + +
    • +
    • com.fasterxml.jackson.dataformat.ion.PackageVersion (implements com.fasterxml.jackson.core.Versioned)
    • +
    • com.fasterxml.jackson.core.TokenStreamFactory (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.core.JsonFactory (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) +
          +
        • com.fasterxml.jackson.dataformat.ion.IonFactory
        • +
        +
      • +
      +
    • +
    • com.fasterxml.jackson.core.TreeCodec +
        +
      • com.fasterxml.jackson.core.ObjectCodec (implements com.fasterxml.jackson.core.Versioned) +
          +
        • com.fasterxml.jackson.databind.ObjectMapper (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) + +
        • +
        +
      • +
      +
    • +
    • com.fasterxml.jackson.core.TSFBuilder<F,B> + +
    • +
    • com.fasterxml.jackson.databind.jsontype.TypeDeserializer + +
    • +
    • com.fasterxml.jackson.databind.jsontype.TypeSerializer +
        +
      • com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase + +
      • +
      +
    • +
    • java.io.Writer (implements java.lang.Appendable, java.io.Closeable, java.io.Flushable) + +
    • +
    +
  • +
+

Interface Hierarchy

+
    +
  • com.fasterxml.jackson.databind.jsontype.TypeIdResolver + +
  • +
+
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/package-list b/docs/javadoc/ion/2.12/package-list new file mode 100644 index 000000000..ad4badb20 --- /dev/null +++ b/docs/javadoc/ion/2.12/package-list @@ -0,0 +1,5 @@ +com.fasterxml.jackson.dataformat.ion +com.fasterxml.jackson.dataformat.ion.ionvalue +com.fasterxml.jackson.dataformat.ion.jsr310 +com.fasterxml.jackson.dataformat.ion.polymorphism +com.fasterxml.jackson.dataformat.ion.util diff --git a/docs/javadoc/ion/2.12/script.js b/docs/javadoc/ion/2.12/script.js new file mode 100644 index 000000000..b34635693 --- /dev/null +++ b/docs/javadoc/ion/2.12/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[key] & type) != 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) +{ + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} diff --git a/docs/javadoc/ion/2.12/serialized-form.html b/docs/javadoc/ion/2.12/serialized-form.html new file mode 100644 index 000000000..ee5219b55 --- /dev/null +++ b/docs/javadoc/ion/2.12/serialized-form.html @@ -0,0 +1,365 @@ + + + + + + +Serialized Form (Jackson dataformat: Ion 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Serialized Form

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/ion/2.12/stylesheet.css b/docs/javadoc/ion/2.12/stylesheet.css new file mode 100644 index 000000000..98055b22d --- /dev/null +++ b/docs/javadoc/ion/2.12/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.subNavList li{ + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Sans Mono',monospace; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.useSummary td.colFirst, .useSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} + +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} + +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} + +td.colLast div { + padding-top:0px; +} + + +td.colLast a { + padding-bottom:3px; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} + +div.contentContainer ul.blockList li.blockList h2{ + padding-bottom:0px; +} diff --git a/docs/javadoc/protobuf/2.12/allclasses-frame.html b/docs/javadoc/protobuf/2.12/allclasses-frame.html new file mode 100644 index 000000000..588ff4a19 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/allclasses-frame.html @@ -0,0 +1,74 @@ + + + + + + +All Classes (Jackson dataformat: protobuf 2.12.0 API) + + + + + +

All Classes

+ + + diff --git a/docs/javadoc/protobuf/2.12/allclasses-noframe.html b/docs/javadoc/protobuf/2.12/allclasses-noframe.html new file mode 100644 index 000000000..e17277884 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/allclasses-noframe.html @@ -0,0 +1,74 @@ + + + + + + +All Classes (Jackson dataformat: protobuf 2.12.0 API) + + + + + +

All Classes

+ + + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ByteAccumulator.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ByteAccumulator.html new file mode 100644 index 000000000..a59fb2c33 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ByteAccumulator.html @@ -0,0 +1,482 @@ + + + + + + +ByteAccumulator (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf
+

Class ByteAccumulator

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.ByteAccumulator
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class ByteAccumulator
    +extends Object
    +
    Helper object used for buffering content for cases where we need (byte-)length prefixes + for content like packed arrays, embedded messages, Strings and (perhaps) binary content.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        _prefixBuffer

        +
        protected final byte[] _prefixBuffer
        +
        Caller-provided buffer in which optional type prefix, + and mandatory length indicator may be added. + Caller ensures there is enough room for both, i.e. up + to 10 bytes (if both) or 5 bytes (if just length)
        +
      • +
      + + + +
        +
      • +

        _prefixOffset

        +
        protected final int _prefixOffset
        +
        Offset within _prefixBuffer where there is room for encoding + prefix (type, tag, length).
        +
      • +
      + + + +
        +
      • +

        _typedTag

        +
        protected final int _typedTag
        +
      • +
      + + + +
        +
      • +

        _firstSegment

        +
        protected com.fasterxml.jackson.dataformat.protobuf.ByteAccumulator.Segment _firstSegment
        +
      • +
      + + + +
        +
      • +

        _lastSegment

        +
        protected com.fasterxml.jackson.dataformat.protobuf.ByteAccumulator.Segment _lastSegment
        +
      • +
      + + + +
        +
      • +

        _segmentBytes

        +
        protected int _segmentBytes
        +
        Total number of bytes contained within buffers, to be used for length prefix.
        +
      • +
      + + + +
        +
      • +

        _parentStart

        +
        protected int _parentStart
        +
        Pointer to start of contents provided by parent, preceding room + for prefix (that is, same as or less than `_prefixOffset`)
        +
        +
        Since:
        +
        2.8.8
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ByteAccumulator

        +
        public ByteAccumulator(ByteAccumulator p,
        +                       int typedTag,
        +                       byte[] prefixBuffer,
        +                       int prefixOffset,
        +                       int parentStart)
        +
      • +
      +
    • +
    + + +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/PackageVersion.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/PackageVersion.html new file mode 100644 index 000000000..dc2122446 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/PackageVersion.html @@ -0,0 +1,321 @@ + + + + + + +PackageVersion (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf
+

Class PackageVersion

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.PackageVersion
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned
    +
    +
    +
    +
    public final class PackageVersion
    +extends Object
    +implements com.fasterxml.jackson.core.Versioned
    +
    Automatically generated from PackageVersion.java.in during + packageVersion-generate execution of maven-replacer-plugin in + pom.xml.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        VERSION

        +
        public static final com.fasterxml.jackson.core.Version VERSION
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PackageVersion

        +
        public PackageVersion()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufFactory.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufFactory.html new file mode 100644 index 000000000..011b87eae --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufFactory.html @@ -0,0 +1,922 @@ + + + + + + +ProtobufFactory (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf
+

Class ProtobufFactory

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.core.TokenStreamFactory
    • +
    • +
        +
      • com.fasterxml.jackson.core.JsonFactory
      • +
      • +
          +
        • com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Serializable
    +
    +
    +
    +
    public class ProtobufFactory
    +extends com.fasterxml.jackson.core.JsonFactory
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.core.JsonFactory

        +com.fasterxml.jackson.core.JsonFactory.Feature
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.core.JsonFactory

        +_byteSymbolCanonicalizer, _characterEscapes, _factoryFeatures, _generatorFeatures, _inputDecorator, _maximumNonEscapedChar, _objectCodec, _outputDecorator, _parserFeatures, _quoteChar, _rootCharSymbols, _rootValueSeparator, DEFAULT_FACTORY_FEATURE_FLAGS, DEFAULT_GENERATOR_FEATURE_FLAGS, DEFAULT_PARSER_FEATURE_FLAGS, DEFAULT_QUOTE_CHAR, DEFAULT_ROOT_VALUE_SEPARATOR, FORMAT_NAME_JSON
      • +
      +
    • +
    + + + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ProtobufFactory

        +
        public ProtobufFactory()
        +
      • +
      + + + +
        +
      • +

        ProtobufFactory

        +
        public ProtobufFactory(com.fasterxml.jackson.core.ObjectCodec codec)
        +
      • +
      + + + +
        +
      • +

        ProtobufFactory

        +
        protected ProtobufFactory(ProtobufFactory src,
        +                          com.fasterxml.jackson.core.ObjectCodec oc)
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        rebuild

        +
        public ProtobufFactoryBuilder rebuild()
        +
        +
        Overrides:
        +
        rebuild in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + + + + + +
        +
      • +

        copy

        +
        public ProtobufFactory copy()
        +
        +
        Overrides:
        +
        copy in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        readResolve

        +
        protected Object readResolve()
        +
        Method that we need to override to actually make restoration go + through constructors etc. + Also: must be overridden by sub-classes as well.
        +
        +
        Overrides:
        +
        readResolve in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        Overrides:
        +
        version in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        getFormatName

        +
        public String getFormatName()
        +
        +
        Overrides:
        +
        getFormatName in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        hasFormat

        +
        public com.fasterxml.jackson.core.format.MatchStrength hasFormat(com.fasterxml.jackson.core.format.InputAccessor acc)
        +                                                          throws IOException
        +
        Sub-classes need to override this method
        +
        +
        Overrides:
        +
        hasFormat in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        requiresPropertyOrdering

        +
        public boolean requiresPropertyOrdering()
        +
        +
        Overrides:
        +
        requiresPropertyOrdering in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        canHandleBinaryNatively

        +
        public boolean canHandleBinaryNatively()
        +
        +
        Overrides:
        +
        canHandleBinaryNatively in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        canUseCharArrays

        +
        public boolean canUseCharArrays()
        +
        +
        Overrides:
        +
        canUseCharArrays in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        createParser

        +
        public ProtobufParser createParser(byte[] data)
        +                            throws IOException
        +
        +
        Overrides:
        +
        createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        createParser

        +
        public ProtobufParser createParser(byte[] data,
        +                                   int offset,
        +                                   int len)
        +                            throws IOException
        +
        +
        Overrides:
        +
        createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        createGenerator

        +
        public ProtobufGenerator createGenerator(OutputStream out,
        +                                         com.fasterxml.jackson.core.JsonEncoding enc)
        +                                  throws IOException
        +
        +
        Overrides:
        +
        createGenerator in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        createGenerator

        +
        public ProtobufGenerator createGenerator(OutputStream out)
        +                                  throws IOException
        +
        Method for constructing JsonGenerator for generating + protobuf-encoded output. +

        + Since protobuf format always uses UTF-8 internally, no encoding need + to be passed to this method.

        +
        +
        Overrides:
        +
        createGenerator in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createContext

        +
        protected com.fasterxml.jackson.core.io.IOContext _createContext(Object srcRef,
        +                                                                 boolean resourceManaged)
        +
        +
        Overrides:
        +
        _createContext in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        _createParser

        +
        protected ProtobufParser _createParser(InputStream in,
        +                                       com.fasterxml.jackson.core.io.IOContext ctxt)
        +                                throws IOException
        +
        +
        Overrides:
        +
        _createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createParser

        +
        protected com.fasterxml.jackson.core.JsonParser _createParser(Reader r,
        +                                                              com.fasterxml.jackson.core.io.IOContext ctxt)
        +                                                       throws IOException
        +
        +
        Overrides:
        +
        _createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createParser

        +
        protected com.fasterxml.jackson.core.JsonParser _createParser(char[] data,
        +                                                              int offset,
        +                                                              int len,
        +                                                              com.fasterxml.jackson.core.io.IOContext ctxt,
        +                                                              boolean recyclable)
        +                                                       throws IOException
        +
        +
        Overrides:
        +
        _createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createParser

        +
        protected ProtobufParser _createParser(byte[] data,
        +                                       int offset,
        +                                       int len,
        +                                       com.fasterxml.jackson.core.io.IOContext ctxt)
        +                                throws IOException
        +
        +
        Overrides:
        +
        _createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createGenerator

        +
        protected ProtobufGenerator _createGenerator(Writer out,
        +                                             com.fasterxml.jackson.core.io.IOContext ctxt)
        +                                      throws IOException
        +
        +
        Overrides:
        +
        _createGenerator in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createUTF8Generator

        +
        protected ProtobufGenerator _createUTF8Generator(OutputStream out,
        +                                                 com.fasterxml.jackson.core.io.IOContext ctxt)
        +                                          throws IOException
        +
        +
        Overrides:
        +
        _createUTF8Generator in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createWriter

        +
        protected Writer _createWriter(OutputStream out,
        +                               com.fasterxml.jackson.core.JsonEncoding enc,
        +                               com.fasterxml.jackson.core.io.IOContext ctxt)
        +                        throws IOException
        +
        +
        Overrides:
        +
        _createWriter in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _nonByteSource

        +
        protected <T> T _nonByteSource()
        +
      • +
      + + + +
        +
      • +

        _nonByteTarget

        +
        protected <T> T _nonByteTarget()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufFactoryBuilder.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufFactoryBuilder.html new file mode 100644 index 000000000..75fe01a18 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufFactoryBuilder.html @@ -0,0 +1,323 @@ + + + + + + +ProtobufFactoryBuilder (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf
+

Class ProtobufFactoryBuilder

+
+
+ +
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.core.TSFBuilder

        +_factoryFeatures, _inputDecorator, _outputDecorator, _streamReadFeatures, _streamWriteFeatures, DEFAULT_FACTORY_FEATURE_FLAGS, DEFAULT_GENERATOR_FEATURE_FLAGS, DEFAULT_PARSER_FEATURE_FLAGS
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      ProtobufFactorybuild() 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.core.TSFBuilder

        +_legacyDisable, _legacyDisable, _legacyEnable, _legacyEnable, _this, configure, configure, configure, configure, configure, disable, disable, disable, disable, disable, disable, disable, disable, disable, enable, enable, enable, enable, enable, enable, enable, enable, enable, factoryFeaturesMask, inputDecorator, inputDecorator, outputDecorator, outputDecorator, streamReadFeatures, streamWriteFeatures
      • +
      + +
    • +
    +
  • +
+
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufGenerator.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufGenerator.html new file mode 100644 index 000000000..c8232d963 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufGenerator.html @@ -0,0 +1,1847 @@ + + + + + + +ProtobufGenerator (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf
+

Class ProtobufGenerator

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.core.JsonGenerator
    • +
    • +
        +
      • com.fasterxml.jackson.core.base.GeneratorBase
      • +
      • +
          +
        • com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Closeable, Flushable, AutoCloseable
    +
    +
    +
    +
    public class ProtobufGenerator
    +extends com.fasterxml.jackson.core.base.GeneratorBase
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.core.JsonGenerator

        +com.fasterxml.jackson.core.JsonGenerator.Feature
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected ByteAccumulator_buffered +
      Object used in cases where we need to buffer content to calculate length-prefix.
      +
      protected boolean_complete +
      Flag that is set when the whole content is complete, can + be output.
      +
      protected byte[]_currBuffer +
      Currently active output buffer, place where appends occur.
      +
      protected ProtobufField_currField +
      Field to be output next; set when JsonToken.FIELD_NAME is written, + cleared once value has been written
      +
      protected ProtobufMessage_currMessage +
      Type of protobuf message that is currently being output: usually + matches write context, but for arrays may indicate "parent" of array.
      +
      protected int_currPtr 
      protected int_currStart 
      protected boolean_inObject 
      protected com.fasterxml.jackson.core.io.IOContext_ioContext 
      protected byte[]_origCurrBuffer +
      The first allocated (or recycled) buffer instance; needed to avoid + issue [dataformat-protobuf#14].
      +
      protected OutputStream_output +
      Ultimate destination
      +
      protected ProtobufWriteContext_pbContext +
      Current context, in form we can use it.
      +
      protected ProtobufWriteContext_rootContext +
      Reference to the root context since that is needed for serialization
      +
      protected ProtobufSchema_schema 
      protected boolean_writeTag +
      Flag that indicates whether values should be written with tag or not; + false for packed arrays, true for others.
      +
      protected static com.fasterxml.jackson.core.json.JsonWriteContextBOGUS_WRITE_CONTEXT +
      Since our context object does NOT implement standard write context, need + to do something like use a placeholder...
      +
      protected static ProtobufFieldUNKNOWN_FIELD +
      This instance is used as a placeholder for cases where we do not know + actual field and want to simply skip over any values that caller tries + to write for it.
      +
      protected static ProtobufMessageUNKNOWN_MESSAGE +
      This is used as a placeholder for case where we don't have an actual message + to use, but know (from context) that one is expected.
      +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.core.base.GeneratorBase

        +_cfgNumbersAsStrings, _closed, _features, _objectCodec, _writeContext, DERIVED_FEATURES_MASK, MAX_BIG_DECIMAL_SCALE, SURR1_FIRST, SURR1_LAST, SURR2_FIRST, SURR2_LAST, WRITE_BINARY, WRITE_BOOLEAN, WRITE_NULL, WRITE_NUMBER, WRITE_RAW, WRITE_STRING
      • +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.core.JsonGenerator

        +_cfgPrettyPrinter, DEFAULT_BINARY_WRITE_CAPABILITIES, DEFAULT_TEXTUAL_WRITE_CAPABILITIES, DEFAULT_WRITE_CAPABILITIES
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ProtobufGenerator(com.fasterxml.jackson.core.io.IOContext ctxt, + int jsonFeatures, + com.fasterxml.jackson.core.ObjectCodec codec, + OutputStream output) 
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        BOGUS_WRITE_CONTEXT

        +
        protected static final com.fasterxml.jackson.core.json.JsonWriteContext BOGUS_WRITE_CONTEXT
        +
        Since our context object does NOT implement standard write context, need + to do something like use a placeholder...
        +
      • +
      + + + +
        +
      • +

        UNKNOWN_FIELD

        +
        protected static final ProtobufField UNKNOWN_FIELD
        +
        This instance is used as a placeholder for cases where we do not know + actual field and want to simply skip over any values that caller tries + to write for it.
        +
      • +
      + + + +
        +
      • +

        UNKNOWN_MESSAGE

        +
        protected static final ProtobufMessage UNKNOWN_MESSAGE
        +
        This is used as a placeholder for case where we don't have an actual message + to use, but know (from context) that one is expected.
        +
      • +
      + + + +
        +
      • +

        _ioContext

        +
        protected final com.fasterxml.jackson.core.io.IOContext _ioContext
        +
      • +
      + + + + + + + +
        +
      • +

        _rootContext

        +
        protected ProtobufWriteContext _rootContext
        +
        Reference to the root context since that is needed for serialization
        +
      • +
      + + + +
        +
      • +

        _inObject

        +
        protected boolean _inObject
        +
      • +
      + + + +
        +
      • +

        _writeTag

        +
        protected boolean _writeTag
        +
        Flag that indicates whether values should be written with tag or not; + false for packed arrays, true for others.
        +
      • +
      + + + +
        +
      • +

        _complete

        +
        protected boolean _complete
        +
        Flag that is set when the whole content is complete, can + be output.
        +
      • +
      + + + +
        +
      • +

        _currMessage

        +
        protected ProtobufMessage _currMessage
        +
        Type of protobuf message that is currently being output: usually + matches write context, but for arrays may indicate "parent" of array.
        +
      • +
      + + + +
        +
      • +

        _currField

        +
        protected ProtobufField _currField
        +
        Field to be output next; set when JsonToken.FIELD_NAME is written, + cleared once value has been written
        +
      • +
      + + + +
        +
      • +

        _output

        +
        protected final OutputStream _output
        +
        Ultimate destination
        +
      • +
      + + + +
        +
      • +

        _buffered

        +
        protected ByteAccumulator _buffered
        +
        Object used in cases where we need to buffer content to calculate length-prefix.
        +
      • +
      + + + +
        +
      • +

        _pbContext

        +
        protected ProtobufWriteContext _pbContext
        +
        Current context, in form we can use it.
        +
      • +
      + + + +
        +
      • +

        _currBuffer

        +
        protected byte[] _currBuffer
        +
        Currently active output buffer, place where appends occur.
        +
      • +
      + + + +
        +
      • +

        _origCurrBuffer

        +
        protected byte[] _origCurrBuffer
        +
        The first allocated (or recycled) buffer instance; needed to avoid + issue [dataformat-protobuf#14].
        +
      • +
      + + + +
        +
      • +

        _currStart

        +
        protected int _currStart
        +
      • +
      + + + +
        +
      • +

        _currPtr

        +
        protected int _currPtr
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ProtobufGenerator

        +
        public ProtobufGenerator(com.fasterxml.jackson.core.io.IOContext ctxt,
        +                         int jsonFeatures,
        +                         com.fasterxml.jackson.core.ObjectCodec codec,
        +                         OutputStream output)
        +                  throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        getCurrentValue

        +
        public Object getCurrentValue()
        +
        +
        Overrides:
        +
        getCurrentValue in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        +
      • +
      + + + +
        +
      • +

        setCurrentValue

        +
        public void setCurrentValue(Object v)
        +
        +
        Overrides:
        +
        setCurrentValue in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        +
      • +
      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        Overrides:
        +
        version in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        +
      • +
      + + + +
        +
      • +

        canWriteBinaryNatively

        +
        public boolean canWriteBinaryNatively()
        +
        +
        Overrides:
        +
        canWriteBinaryNatively in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        getWriteCapabilities

        +
        public com.fasterxml.jackson.core.util.JacksonFeatureSet<com.fasterxml.jackson.core.StreamWriteCapability> getWriteCapabilities()
        +
        +
        Overrides:
        +
        getWriteCapabilities in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        canUseSchema

        +
        public boolean canUseSchema(com.fasterxml.jackson.core.FormatSchema schema)
        +
        +
        Overrides:
        +
        canUseSchema in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        useDefaultPrettyPrinter

        +
        public ProtobufGenerator useDefaultPrettyPrinter()
        +
        Not sure whether to throw an exception or just do no-op; for now, + latter.
        +
        +
        Overrides:
        +
        useDefaultPrettyPrinter in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        +
      • +
      + + + +
        +
      • +

        setPrettyPrinter

        +
        public ProtobufGenerator setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter pp)
        +
        +
        Overrides:
        +
        setPrettyPrinter in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        getOutputTarget

        +
        public Object getOutputTarget()
        +
        +
        Overrides:
        +
        getOutputTarget in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        getOutputBuffered

        +
        public int getOutputBuffered()
        +
        Calculating actual amount of buffering is somewhat complicated, and can not + necessarily give 100% accurate answer due to presence of VInt encoding for + length indicators. So, for now, we'll respond "don't know": this may be + improved if and as needed.
        +
        +
        Overrides:
        +
        getOutputBuffered in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        getSchema

        +
        public ProtobufSchema getSchema()
        +
        +
        Overrides:
        +
        getSchema in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        setSchema

        +
        public void setSchema(com.fasterxml.jackson.core.FormatSchema schema)
        +
        +
        Overrides:
        +
        setSchema in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        writeFieldName

        +
        public final void writeFieldName(String name)
        +                          throws IOException
        +
        +
        Specified by:
        +
        writeFieldName in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeFieldName

        +
        public final void writeFieldName(com.fasterxml.jackson.core.SerializableString sstr)
        +                          throws IOException
        +
        +
        Overrides:
        +
        writeFieldName in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        flush

        +
        public final void flush()
        +                 throws IOException
        +
        +
        Specified by:
        +
        flush in interface Flushable
        +
        Specified by:
        +
        flush in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        writeStartArray

        +
        public final void writeStartArray()
        +                           throws IOException
        +
        +
        Specified by:
        +
        writeStartArray in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeEndArray

        +
        public final void writeEndArray()
        +                         throws IOException
        +
        +
        Specified by:
        +
        writeEndArray in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeStartObject

        +
        public final void writeStartObject()
        +                            throws IOException
        +
        +
        Specified by:
        +
        writeStartObject in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeEndObject

        +
        public final void writeEndObject()
        +                          throws IOException
        +
        +
        Specified by:
        +
        writeEndObject in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeArray

        +
        public void writeArray(int[] array,
        +                       int offset,
        +                       int length)
        +                throws IOException
        +
        +
        Overrides:
        +
        writeArray in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeArray

        +
        public void writeArray(long[] array,
        +                       int offset,
        +                       int length)
        +                throws IOException
        +
        +
        Overrides:
        +
        writeArray in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeArray

        +
        public void writeArray(double[] array,
        +                       int offset,
        +                       int length)
        +                throws IOException
        +
        +
        Overrides:
        +
        writeArray in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeString

        +
        public void writeString(String text)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeString in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeString

        +
        public void writeString(char[] text,
        +                        int offset,
        +                        int clen)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeString in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeString

        +
        public final void writeString(com.fasterxml.jackson.core.SerializableString sstr)
        +                       throws IOException
        +
        +
        Overrides:
        +
        writeString in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRawUTF8String

        +
        public void writeRawUTF8String(byte[] text,
        +                               int offset,
        +                               int len)
        +                        throws IOException
        +
        +
        Specified by:
        +
        writeRawUTF8String in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeUTF8String

        +
        public final void writeUTF8String(byte[] text,
        +                                  int offset,
        +                                  int len)
        +                           throws IOException
        +
        +
        Specified by:
        +
        writeUTF8String in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _writeEmptyString

        +
        protected void _writeEmptyString()
        +                          throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        writeRaw

        +
        public void writeRaw(String text)
        +              throws IOException
        +
        +
        Specified by:
        +
        writeRaw in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRaw

        +
        public void writeRaw(String text,
        +                     int offset,
        +                     int len)
        +              throws IOException
        +
        +
        Specified by:
        +
        writeRaw in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRaw

        +
        public void writeRaw(char[] text,
        +                     int offset,
        +                     int len)
        +              throws IOException
        +
        +
        Specified by:
        +
        writeRaw in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRaw

        +
        public void writeRaw(char c)
        +              throws IOException
        +
        +
        Specified by:
        +
        writeRaw in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRawValue

        +
        public void writeRawValue(String text)
        +                   throws IOException
        +
        +
        Overrides:
        +
        writeRawValue in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRawValue

        +
        public void writeRawValue(String text,
        +                          int offset,
        +                          int len)
        +                   throws IOException
        +
        +
        Overrides:
        +
        writeRawValue in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRawValue

        +
        public void writeRawValue(char[] text,
        +                          int offset,
        +                          int len)
        +                   throws IOException
        +
        +
        Overrides:
        +
        writeRawValue in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeBinary

        +
        public void writeBinary(com.fasterxml.jackson.core.Base64Variant b64variant,
        +                        byte[] data,
        +                        int offset,
        +                        int len)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeBinary in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeBoolean

        +
        public void writeBoolean(boolean state)
        +                  throws IOException
        +
        +
        Specified by:
        +
        writeBoolean in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNull

        +
        public void writeNull()
        +               throws IOException
        +
        +
        Specified by:
        +
        writeNull in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(int v)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(long v)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(BigInteger v)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(double d)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(float f)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(BigDecimal v)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(String encodedValue)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _verifyValueWrite

        +
        protected final void _verifyValueWrite()
        +                                throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _verifyValueWrite

        +
        protected void _verifyValueWrite(String typeMsg)
        +                          throws IOException
        +
        +
        Specified by:
        +
        _verifyValueWrite in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _releaseBuffers

        +
        protected void _releaseBuffers()
        +
        +
        Specified by:
        +
        _releaseBuffers in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        +
      • +
      + + + +
        +
      • +

        _encodeLongerString

        +
        protected void _encodeLongerString(char[] text,
        +                                   int offset,
        +                                   int clen)
        +                            throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        _writeLengthPrefixed

        +
        protected void _writeLengthPrefixed(byte[] data,
        +                                    int offset,
        +                                    int len)
        +                             throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _ensureRoom

        +
        protected final void _ensureRoom(int needed)
        +                          throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + + + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufMapper.Builder.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufMapper.Builder.html new file mode 100644 index 000000000..3db8f41d2 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufMapper.Builder.html @@ -0,0 +1,276 @@ + + + + + + +ProtobufMapper.Builder (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf
+

Class ProtobufMapper.Builder

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    ProtobufMapper
    +
    +
    +
    +
    public static class ProtobufMapper.Builder
    +extends com.fasterxml.jackson.databind.cfg.MapperBuilder<ProtobufMapper,ProtobufMapper.Builder>
    +
    Base implementation for "Vanilla" ObjectMapper, used with + Protobuf backend.
    +
    +
    Since:
    +
    2.10
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.cfg.MapperBuilder

        +_mapper
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.cfg.MapperBuilder

        +_this, accessorNaming, activateDefaultTyping, activateDefaultTyping, activateDefaultTyping, activateDefaultTypingAsProperty, addHandler, addMixIn, addModule, addModules, addModules, annotationIntrospector, build, clearProblemHandlers, configure, configure, configure, configure, configure, configure, configure, constructorDetector, deactivateDefaultTyping, defaultBase64Variant, defaultDateFormat, defaultLeniency, defaultLocale, defaultMergeable, defaultPrettyPrinter, defaultPropertyInclusion, defaultSetterInfo, defaultTimeZone, disable, disable, disable, disable, disable, disable, disable, enable, enable, enable, enable, enable, enable, enable, filterProvider, findAndAddModules, findModules, findModules, handlerInstantiator, injectableValues, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, nodeFactory, polymorphicTypeValidator, propertyNamingStrategy, registerSubtypes, registerSubtypes, registerSubtypes, serializationInclusion, serializerFactory, setDefaultTyping, streamFactory, subtypeResolver, typeFactory, visibility, visibility
      • +
      + +
    • +
    +
  • +
+
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufMapper.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufMapper.html new file mode 100644 index 000000000..f448f4f1b --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufMapper.html @@ -0,0 +1,703 @@ + + + + + + +ProtobufMapper (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf
+

Class ProtobufMapper

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.core.TreeCodec
    • +
    • +
        +
      • com.fasterxml.jackson.core.ObjectCodec
      • +
      • +
          +
        • com.fasterxml.jackson.databind.ObjectMapper
        • +
        • +
            +
          • com.fasterxml.jackson.dataformat.protobuf.ProtobufMapper
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Serializable
    +
    +
    +
    +
    public class ProtobufMapper
    +extends com.fasterxml.jackson.databind.ObjectMapper
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClass and Description
      static class ProtobufMapper.Builder +
      Base implementation for "Vanilla" ObjectMapper, used with + Protobuf backend.
      +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.ObjectMapper

        +com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder, com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected DescriptorLoader_descriptorLoader +
      Lazily constructed instance of DescriptorLoader, used for loading + structured protoc definitions from multiple files.
      +
      protected ProtobufSchemaLoader_schemaLoader 
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.ObjectMapper

        +_coercionConfigs, _configOverrides, _deserializationConfig, _deserializationContext, _injectableValues, _jsonFactory, _mixIns, _registeredModuleTypes, _rootDeserializers, _serializationConfig, _serializerFactory, _serializerProvider, _subtypeResolver, _typeFactory, DEFAULT_ANNOTATION_INTROSPECTOR, DEFAULT_BASE
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static ProtobufMapper.Builderbuilder() 
      static ProtobufMapper.Builderbuilder(ProtobufFactory streamFactory) 
      ProtobufMappercopy() 
      DescriptorLoaderdescriptorLoader() +
      Accessors that may be used instead of convenience loadDescriptorSet + methods, if alternate sources need to be used.
      +
      ProtobufSchemagenerateSchemaFor(Class<?> type) +
      Convenience method for constructing protoc definition that matches + given Java type.
      +
      ProtobufSchemagenerateSchemaFor(com.fasterxml.jackson.databind.JavaType type) +
      Convenience method for constructing protoc definition that matches + given Java type.
      +
      ProtobufSchemagenerateSchemaFor(com.fasterxml.jackson.core.type.TypeReference<?> type) +
      Convenience method for constructing protoc definition that matches + given Java type.
      +
      ProtobufFactorygetFactory() 
      FileDescriptorSetloadDescriptorSet(File src) 
      FileDescriptorSetloadDescriptorSet(InputStream src) 
      FileDescriptorSetloadDescriptorSet(URL src) 
      ProtobufSchemaLoaderschemaLoader() +
      Accessor for reusable ProtobufSchemaLoader which can be + used for loading protoc definitions from files and other external + sources.
      +
      voidsetSchemaLoader(ProtobufSchemaLoader l) 
      com.fasterxml.jackson.core.Versionversion() 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.ObjectMapper

        +_assertNotNull, _checkInvalidCopy, _configAndWriteValue, _constructDefaultTypeResolverBuilder, _convert, _findRootDeserializer, _initForReading, _initForReading, _newReader, _newReader, _newWriter, _newWriter, _newWriter, _readMapAndClose, _readTreeAndClose, _readValue, _serializerProvider, _verifyNoTrailingTokens, _verifySchemaType, _writeValueAndClose, acceptJsonFormatVisitor, acceptJsonFormatVisitor, activateDefaultTyping, activateDefaultTyping, activateDefaultTyping, activateDefaultTypingAsProperty, addHandler, addMixIn, addMixInAnnotations, canDeserialize, canDeserialize, canSerialize, canSerialize, clearProblemHandlers, coercionConfigDefaults, coercionConfigFor, coercionConfigFor, configOverride, configure, configure, configure, configure, configure, constructType, constructType, convertValue, convertValue, convertValue, createArrayNode, createDeserializationContext, createGenerator, createGenerator, createGenerator, createGenerator, createGenerator, createNonBlockingByteArrayParser, createObjectNode, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, deactivateDefaultTyping, defaultClassIntrospector, disable, disable, disable, disable, disable, disable, disable, disableDefaultTyping, enable, enable, enable, enable, enable, enable, enable, enableDefaultTyping, enableDefaultTyping, enableDefaultTyping, enableDefaultTypingAsProperty, findAndRegisterModules, findMixInClassFor, findModules, findModules, generateJsonSchema, getDateFormat, getDeserializationConfig, getDeserializationContext, getInjectableValues, getJsonFactory, getNodeFactory, getPolymorphicTypeValidator, getPropertyNamingStrategy, getRegisteredModuleIds, getSerializationConfig, getSerializerFactory, getSerializerProvider, getSerializerProviderInstance, getSubtypeResolver, getTypeFactory, getVisibilityChecker, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, missingNode, mixInCount, nullNode, reader, reader, reader, reader, reader, reader, reader, reader, reader, reader, reader, readerFor, readerFor, readerFor, readerForArrayOf, readerForListOf, readerForMapOf, readerForUpdating, readerWithView, readTree, readTree, readTree, readTree, readTree, readTree, readTree, readTree, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValues, readValues, readValues, readValues, registerModule, registerModules, registerModules, registerSubtypes, registerSubtypes, registerSubtypes, setAccessorNaming, setAnnotationIntrospector, setAnnotationIntrospectors, setBase64Variant, setConfig, setConfig, setConstructorDetector, setDateFormat, setDefaultLeniency, setDefaultMergeable, setDefaultPrettyPrinter, setDefaultPropertyInclusion, setDefaultPropertyInclusion, setDefaultSetterInfo, setDefaultTyping, setDefaultVisibility, setFilterProvider, setFilters, setHandlerInstantiator, setInjectableValues, setLocale, setMixInAnnotations, setMixInResolver, setMixIns, setNodeFactory, setPolymorphicTypeValidator, setPropertyInclusion, setPropertyNamingStrategy, setSerializationInclusion, setSerializerFactory, setSerializerProvider, setSubtypeResolver, setTimeZone, setTypeFactory, setVisibility, setVisibility, setVisibilityChecker, tokenStreamFactory, treeAsTokens, treeToValue, updateValue, valueToTree, writer, writer, writer, writer, writer, writer, writer, writer, writer, writer, writerFor, writerFor, writerFor, writerWithDefaultPrettyPrinter, writerWithType, writerWithType, writerWithType, writerWithView, writeTree, writeTree, writeValue, writeValue, writeValue, writeValue, writeValue, writeValueAsBytes, writeValueAsString
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ProtobufMapper

        +
        public ProtobufMapper()
        +
      • +
      + + + + + + + +
        +
      • +

        ProtobufMapper

        +
        protected ProtobufMapper(ProtobufMapper src)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + + + + + +
        +
      • +

        copy

        +
        public ProtobufMapper copy()
        +
        +
        Overrides:
        +
        copy in class com.fasterxml.jackson.databind.ObjectMapper
        +
        +
      • +
      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        Overrides:
        +
        version in class com.fasterxml.jackson.databind.ObjectMapper
        +
        +
      • +
      + + + +
        +
      • +

        getFactory

        +
        public ProtobufFactory getFactory()
        +
        +
        Overrides:
        +
        getFactory in class com.fasterxml.jackson.databind.ObjectMapper
        +
        +
      • +
      + + + +
        +
      • +

        schemaLoader

        +
        public ProtobufSchemaLoader schemaLoader()
        +
        Accessor for reusable ProtobufSchemaLoader which can be + used for loading protoc definitions from files and other external + sources.
        +
      • +
      + + + + + + + +
        +
      • +

        generateSchemaFor

        +
        public ProtobufSchema generateSchemaFor(com.fasterxml.jackson.databind.JavaType type)
        +                                 throws com.fasterxml.jackson.databind.JsonMappingException
        +
        Convenience method for constructing protoc definition that matches + given Java type. Uses ProtobufSchemaGenerator for + generation.
        +
        +
        Parameters:
        +
        type - Resolved type to generate ProtobufSchema for
        +
        Returns:
        +
        Generated ProtobufSchema
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        generateSchemaFor

        +
        public ProtobufSchema generateSchemaFor(Class<?> type)
        +                                 throws com.fasterxml.jackson.databind.JsonMappingException
        +
        Convenience method for constructing protoc definition that matches + given Java type. Uses ProtobufSchemaGenerator for generation.
        +
        +
        Parameters:
        +
        type - Type-erased type to generate ProtobufSchema for
        +
        Returns:
        +
        Generated ProtobufSchema
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        Since:
        +
        2.8
        +
        +
      • +
      + + + +
        +
      • +

        generateSchemaFor

        +
        public ProtobufSchema generateSchemaFor(com.fasterxml.jackson.core.type.TypeReference<?> type)
        +                                 throws com.fasterxml.jackson.databind.JsonMappingException
        +
        Convenience method for constructing protoc definition that matches + given Java type. Uses ProtobufSchemaGenerator for generation.
        +
        +
        Parameters:
        +
        type - Type to generate ProtobufSchema for
        +
        Returns:
        +
        Generated ProtobufSchema
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        Since:
        +
        2.10
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        descriptorLoader

        +
        public DescriptorLoader descriptorLoader()
        +                                  throws IOException
        +
        Accessors that may be used instead of convenience loadDescriptorSet + methods, if alternate sources need to be used.
        +
        +
        Throws:
        +
        IOException
        +
        Since:
        +
        2.9
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufParser.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufParser.html new file mode 100644 index 000000000..06751f504 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufParser.html @@ -0,0 +1,2193 @@ + + + + + + +ProtobufParser (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf
+

Class ProtobufParser

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.core.JsonParser
    • +
    • +
        +
      • com.fasterxml.jackson.core.base.ParserMinimalBase
      • +
      • +
          +
        • com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Closeable, AutoCloseable
    +
    +
    +
    +
    public class ProtobufParser
    +extends com.fasterxml.jackson.core.base.ParserMinimalBase
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.core.JsonParser

        +com.fasterxml.jackson.core.JsonParser.Feature, com.fasterxml.jackson.core.JsonParser.NumberType
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected byte[]_binaryValue +
      We will hold on to decoded binary data, for duration of + current event, so that multiple calls to + getBinaryValue(com.fasterxml.jackson.core.Base64Variant) will not need to decode data more + than once.
      +
      protected boolean_bufferRecyclable +
      Flag that indicates whether the input buffer is recycable (and + needs to be returned to recycler once we are done) or not.
      +
      protected com.fasterxml.jackson.core.util.ByteArrayBuilder_byteArrayBuilder +
      ByteArrayBuilder is needed if 'getBinaryValue' is called.
      +
      protected boolean_closed +
      Flag that indicates whether parser is closed or not.
      +
      protected int_currentEndOffset 
      protected ProtobufField_currentField 
      protected ProtobufMessage_currentMessage +
      The innermost Object type ("message" in proto lingo) we are handling.
      +
      protected long_currInputProcessed +
      Number of characters/bytes that were contained in previous blocks + (blocks that were already processed prior to the current buffer).
      +
      protected int_decodedLength +
      Length of the value that parser points to, for scalar values that use length + prefixes (Strings, binary data).
      +
      protected byte[]_inputBuffer +
      Current buffer from which data is read; generally data is read into + buffer from input source, but in some cases pre-loaded buffer + is handed to the parser.
      +
      protected int_inputEnd +
      Index of character after last available one in the buffer.
      +
      protected int_inputPtr +
      Pointer to next available character in buffer
      +
      protected InputStream_inputStream +
      Input stream that can be used for reading more content, if one + in use.
      +
      protected com.fasterxml.jackson.core.io.IOContext_ioContext +
      I/O context for this reader.
      +
      protected boolean_nameCopied +
      Flag set to indicate whether the field name is available + from the name copy buffer or not (in addition to its String + representation being available via read context)
      +
      protected char[]_nameCopyBuffer +
      Temporary buffer that is needed if field name is accessed + using getTextCharacters() method (instead of String + returning alternatives)
      +
      protected int_nextTag 
      protected BigDecimal_numberBigDecimal 
      protected BigInteger_numberBigInt 
      protected double_numberDouble 
      protected float_numberFloat 
      protected int_numberInt 
      protected long_numberLong 
      protected int_numTypesValid +
      Bitfield that indicates which numeric representations + have been calculated for the current type
      +
      protected com.fasterxml.jackson.core.ObjectCodec_objectCodec +
      Codec used for data binding when (if) requested.
      +
      protected ProtobufReadContext_parsingContext +
      Information about parser context, context in which + the next token is to be parsed (root, array, object).
      +
      protected ProtobufSchema_schema 
      protected int_state +
      Current state of the parser.
      +
      protected com.fasterxml.jackson.core.util.TextBuffer_textBuffer +
      Buffer that contains contents of String values, including + field names if necessary (name split across boundary, + contains escape sequence, or access needed to char array)
      +
      protected boolean_tokenIncomplete +
      Flag that indicates that the current token has not yet + been fully processed, and needs to be finished for + some access (or skipped to obtain the next token)
      +
      protected int_tokenInputCol +
      Column on input row that current token starts; 0-based (although + in the end it'll be converted to 1-based)
      +
      protected int_tokenInputRow +
      Input row on which current token starts, 1-based
      +
      protected long_tokenInputTotal +
      Total number of bytes/characters read before start of current token.
      +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.core.base.ParserMinimalBase

        +_currToken, _lastClearedToken, BD_MAX_INT, BD_MAX_LONG, BD_MIN_INT, BD_MIN_LONG, BI_MAX_INT, BI_MAX_LONG, BI_MIN_INT, BI_MIN_LONG, CHAR_NULL, INT_0, INT_9, INT_APOS, INT_ASTERISK, INT_BACKSLASH, INT_COLON, INT_COMMA, INT_CR, INT_e, INT_E, INT_HASH, INT_LBRACKET, INT_LCURLY, INT_LF, INT_MINUS, INT_PERIOD, INT_PLUS, INT_QUOTE, INT_RBRACKET, INT_RCURLY, INT_SLASH, INT_SPACE, INT_TAB, MAX_ERROR_TOKEN_LENGTH, MAX_INT_D, MAX_INT_L, MAX_LONG_D, MIN_INT_D, MIN_INT_L, MIN_LONG_D, NO_BYTES, NO_INTS, NR_BIGDECIMAL, NR_BIGINT, NR_DOUBLE, NR_FLOAT, NR_INT, NR_LONG, NR_UNKNOWN
      • +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.core.JsonParser

        +_features, _requestPayload, DEFAULT_READ_CAPABILITIES
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ProtobufParser(com.fasterxml.jackson.core.io.IOContext ctxt, + int parserFeatures, + com.fasterxml.jackson.core.ObjectCodec codec, + InputStream in, + byte[] inputBuffer, + int start, + int end, + boolean bufferRecyclable) 
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _objectCodec

        +
        protected com.fasterxml.jackson.core.ObjectCodec _objectCodec
        +
        Codec used for data binding when (if) requested.
        +
      • +
      + + + + + + + +
        +
      • +

        _ioContext

        +
        protected final com.fasterxml.jackson.core.io.IOContext _ioContext
        +
        I/O context for this reader. It handles buffer allocation + for the reader.
        +
      • +
      + + + +
        +
      • +

        _closed

        +
        protected boolean _closed
        +
        Flag that indicates whether parser is closed or not. Gets + set when parser is either closed by explicit call + (close()) or when end-of-input is reached.
        +
      • +
      + + + +
        +
      • +

        _inputPtr

        +
        protected int _inputPtr
        +
        Pointer to next available character in buffer
        +
      • +
      + + + +
        +
      • +

        _inputEnd

        +
        protected int _inputEnd
        +
        Index of character after last available one in the buffer.
        +
      • +
      + + + +
        +
      • +

        _currInputProcessed

        +
        protected long _currInputProcessed
        +
        Number of characters/bytes that were contained in previous blocks + (blocks that were already processed prior to the current buffer).
        +
      • +
      + + + +
        +
      • +

        _tokenInputTotal

        +
        protected long _tokenInputTotal
        +
        Total number of bytes/characters read before start of current token. + For big (gigabyte-sized) sizes are possible, needs to be long, + unlike pointers and sizes related to in-memory buffers.
        +
      • +
      + + + +
        +
      • +

        _tokenInputRow

        +
        protected int _tokenInputRow
        +
        Input row on which current token starts, 1-based
        +
      • +
      + + + +
        +
      • +

        _tokenInputCol

        +
        protected int _tokenInputCol
        +
        Column on input row that current token starts; 0-based (although + in the end it'll be converted to 1-based)
        +
      • +
      + + + +
        +
      • +

        _parsingContext

        +
        protected ProtobufReadContext _parsingContext
        +
        Information about parser context, context in which + the next token is to be parsed (root, array, object).
        +
      • +
      + + + +
        +
      • +

        _textBuffer

        +
        protected final com.fasterxml.jackson.core.util.TextBuffer _textBuffer
        +
        Buffer that contains contents of String values, including + field names if necessary (name split across boundary, + contains escape sequence, or access needed to char array)
        +
      • +
      + + + +
        +
      • +

        _nameCopyBuffer

        +
        protected char[] _nameCopyBuffer
        +
        Temporary buffer that is needed if field name is accessed + using getTextCharacters() method (instead of String + returning alternatives)
        +
      • +
      + + + +
        +
      • +

        _nameCopied

        +
        protected boolean _nameCopied
        +
        Flag set to indicate whether the field name is available + from the name copy buffer or not (in addition to its String + representation being available via read context)
        +
      • +
      + + + +
        +
      • +

        _byteArrayBuilder

        +
        protected com.fasterxml.jackson.core.util.ByteArrayBuilder _byteArrayBuilder
        +
        ByteArrayBuilder is needed if 'getBinaryValue' is called. If so, + we better reuse it for remainder of content.
        +
      • +
      + + + + + + + +
        +
      • +

        _inputStream

        +
        protected InputStream _inputStream
        +
        Input stream that can be used for reading more content, if one + in use. May be null, if input comes just as a full buffer, + or if the stream has been closed.
        +
      • +
      + + + +
        +
      • +

        _inputBuffer

        +
        protected byte[] _inputBuffer
        +
        Current buffer from which data is read; generally data is read into + buffer from input source, but in some cases pre-loaded buffer + is handed to the parser.
        +
      • +
      + + + +
        +
      • +

        _bufferRecyclable

        +
        protected boolean _bufferRecyclable
        +
        Flag that indicates whether the input buffer is recycable (and + needs to be returned to recycler once we are done) or not. +

        + If it is not, it also means that parser can NOT modify underlying + buffer.

        +
      • +
      + + + +
        +
      • +

        _currentMessage

        +
        protected ProtobufMessage _currentMessage
        +
        The innermost Object type ("message" in proto lingo) we are handling.
        +
      • +
      + + + + + + + +
        +
      • +

        _tokenIncomplete

        +
        protected boolean _tokenIncomplete
        +
        Flag that indicates that the current token has not yet + been fully processed, and needs to be finished for + some access (or skipped to obtain the next token)
        +
      • +
      + + + +
        +
      • +

        _state

        +
        protected int _state
        +
        Current state of the parser.
        +
      • +
      + + + +
        +
      • +

        _nextTag

        +
        protected int _nextTag
        +
      • +
      + + + +
        +
      • +

        _decodedLength

        +
        protected int _decodedLength
        +
        Length of the value that parser points to, for scalar values that use length + prefixes (Strings, binary data).
        +
      • +
      + + + +
        +
      • +

        _currentEndOffset

        +
        protected int _currentEndOffset
        +
      • +
      + + + +
        +
      • +

        _numTypesValid

        +
        protected int _numTypesValid
        +
        Bitfield that indicates which numeric representations + have been calculated for the current type
        +
      • +
      + + + +
        +
      • +

        _numberInt

        +
        protected int _numberInt
        +
      • +
      + + + +
        +
      • +

        _numberFloat

        +
        protected float _numberFloat
        +
      • +
      + + + +
        +
      • +

        _numberLong

        +
        protected long _numberLong
        +
      • +
      + + + +
        +
      • +

        _numberDouble

        +
        protected double _numberDouble
        +
      • +
      + + + +
        +
      • +

        _numberBigInt

        +
        protected BigInteger _numberBigInt
        +
      • +
      + + + +
        +
      • +

        _numberBigDecimal

        +
        protected BigDecimal _numberBigDecimal
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ProtobufParser

        +
        public ProtobufParser(com.fasterxml.jackson.core.io.IOContext ctxt,
        +                      int parserFeatures,
        +                      com.fasterxml.jackson.core.ObjectCodec codec,
        +                      InputStream in,
        +                      byte[] inputBuffer,
        +                      int start,
        +                      int end,
        +                      boolean bufferRecyclable)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        getCodec

        +
        public com.fasterxml.jackson.core.ObjectCodec getCodec()
        +
        +
        Specified by:
        +
        getCodec in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        setCodec

        +
        public void setCodec(com.fasterxml.jackson.core.ObjectCodec c)
        +
        +
        Specified by:
        +
        setCodec in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        getReadCapabilities

        +
        public com.fasterxml.jackson.core.util.JacksonFeatureSet<com.fasterxml.jackson.core.StreamReadCapability> getReadCapabilities()
        +
        +
        Overrides:
        +
        getReadCapabilities in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        Specified by:
        +
        version in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        releaseBuffered

        +
        public int releaseBuffered(OutputStream out)
        +                    throws IOException
        +
        +
        Overrides:
        +
        releaseBuffered in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getInputSource

        +
        public Object getInputSource()
        +
        +
        Overrides:
        +
        getInputSource in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        getTokenLocation

        +
        public com.fasterxml.jackson.core.JsonLocation getTokenLocation()
        +
        Overridden since we do not really have character-based locations, + but we do have byte offset to specify.
        +
        +
        Specified by:
        +
        getTokenLocation in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentLocation

        +
        public com.fasterxml.jackson.core.JsonLocation getCurrentLocation()
        +
        Overridden since we do not really have character-based locations, + but we do have byte offset to specify.
        +
        +
        Specified by:
        +
        getCurrentLocation in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentName

        +
        public String getCurrentName()
        +                      throws IOException
        +
        Method that can be called to get the name associated with + the current event.
        +
        +
        Specified by:
        +
        getCurrentName in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        overrideCurrentName

        +
        public void overrideCurrentName(String name)
        +
        +
        Specified by:
        +
        overrideCurrentName in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        +
      • +
      + + + + + + + +
        +
      • +

        isClosed

        +
        public boolean isClosed()
        +
        +
        Specified by:
        +
        isClosed in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        +
      • +
      + + + +
        +
      • +

        getParsingContext

        +
        public ProtobufReadContext getParsingContext()
        +
        +
        Specified by:
        +
        getParsingContext in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        +
      • +
      + + + +
        +
      • +

        canUseSchema

        +
        public boolean canUseSchema(com.fasterxml.jackson.core.FormatSchema schema)
        +
        +
        Overrides:
        +
        canUseSchema in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        getSchema

        +
        public ProtobufSchema getSchema()
        +
        +
        Overrides:
        +
        getSchema in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        setSchema

        +
        public void setSchema(com.fasterxml.jackson.core.FormatSchema schema)
        +
        +
        Overrides:
        +
        setSchema in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        hasTextCharacters

        +
        public boolean hasTextCharacters()
        +
        +
        Specified by:
        +
        hasTextCharacters in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        +
      • +
      + + + + + + + +
        +
      • +

        nextToken

        +
        public com.fasterxml.jackson.core.JsonToken nextToken()
        +                                               throws IOException
        +
        +
        Specified by:
        +
        nextToken in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        nextFieldName

        +
        public boolean nextFieldName(com.fasterxml.jackson.core.SerializableString sstr)
        +                      throws IOException
        +
        +
        Overrides:
        +
        nextFieldName in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        nextFieldName

        +
        public String nextFieldName()
        +                     throws IOException
        +
        +
        Overrides:
        +
        nextFieldName in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        nextTextValue

        +
        public String nextTextValue()
        +                     throws IOException
        +
        +
        Overrides:
        +
        nextTextValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getText

        +
        public String getText()
        +               throws IOException
        +
        Method for accessing textual representation of the current event; + if no current event (before first call to nextToken(), or + after encountering end-of-input), returns null. + Method can be called for any event.
        +
        +
        Specified by:
        +
        getText in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getTextCharacters

        +
        public char[] getTextCharacters()
        +                         throws IOException
        +
        +
        Specified by:
        +
        getTextCharacters in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getTextLength

        +
        public int getTextLength()
        +                  throws IOException
        +
        +
        Specified by:
        +
        getTextLength in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getTextOffset

        +
        public int getTextOffset()
        +                  throws IOException
        +
        +
        Specified by:
        +
        getTextOffset in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getValueAsString

        +
        public String getValueAsString()
        +                        throws IOException
        +
        +
        Overrides:
        +
        getValueAsString in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getValueAsString

        +
        public String getValueAsString(String defaultValue)
        +                        throws IOException
        +
        +
        Overrides:
        +
        getValueAsString in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getText

        +
        public int getText(Writer writer)
        +            throws IOException
        +
        +
        Overrides:
        +
        getText in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getBinaryValue

        +
        public byte[] getBinaryValue(com.fasterxml.jackson.core.Base64Variant b64variant)
        +                      throws IOException
        +
        +
        Specified by:
        +
        getBinaryValue in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getEmbeddedObject

        +
        public Object getEmbeddedObject()
        +                         throws IOException
        +
        +
        Overrides:
        +
        getEmbeddedObject in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        readBinaryValue

        +
        public int readBinaryValue(com.fasterxml.jackson.core.Base64Variant b64variant,
        +                           OutputStream out)
        +                    throws IOException
        +
        +
        Overrides:
        +
        readBinaryValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        isNaN

        +
        public boolean isNaN()
        +
        +
        Overrides:
        +
        isNaN in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        getNumberValue

        +
        public Number getNumberValue()
        +                      throws IOException
        +
        +
        Specified by:
        +
        getNumberValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getNumberValueExact

        +
        public final Number getNumberValueExact()
        +                                 throws IOException
        +
        +
        Overrides:
        +
        getNumberValueExact in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getNumberType

        +
        public com.fasterxml.jackson.core.JsonParser.NumberType getNumberType()
        +                                                               throws IOException
        +
        +
        Specified by:
        +
        getNumberType in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getIntValue

        +
        public int getIntValue()
        +                throws IOException
        +
        +
        Specified by:
        +
        getIntValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getLongValue

        +
        public long getLongValue()
        +                  throws IOException
        +
        +
        Specified by:
        +
        getLongValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getBigIntegerValue

        +
        public BigInteger getBigIntegerValue()
        +                              throws IOException
        +
        +
        Specified by:
        +
        getBigIntegerValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getFloatValue

        +
        public float getFloatValue()
        +                    throws IOException
        +
        +
        Specified by:
        +
        getFloatValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getDoubleValue

        +
        public double getDoubleValue()
        +                      throws IOException
        +
        +
        Specified by:
        +
        getDoubleValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getDecimalValue

        +
        public BigDecimal getDecimalValue()
        +                           throws IOException
        +
        +
        Specified by:
        +
        getDecimalValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _checkNumericValue

        +
        protected void _checkNumericValue(int expType)
        +                           throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        convertNumberToInt

        +
        protected void convertNumberToInt()
        +                           throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        convertNumberToLong

        +
        protected void convertNumberToLong()
        +                            throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        convertNumberToBigInteger

        +
        protected void convertNumberToBigInteger()
        +                                  throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        convertNumberToFloat

        +
        protected void convertNumberToFloat()
        +                             throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        convertNumberToDouble

        +
        protected void convertNumberToDouble()
        +                              throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        convertNumberToBigDecimal

        +
        protected void convertNumberToBigDecimal()
        +                                  throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _finishToken

        +
        protected void _finishToken()
        +                     throws IOException
        +
        Method called to finish parsing of a token so that token contents + are retriable
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _finishBytes

        +
        protected byte[] _finishBytes(int len)
        +                       throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        loadMoreGuaranteed

        +
        protected final void loadMoreGuaranteed()
        +                                 throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _loadToHaveAtLeast

        +
        protected final void _loadToHaveAtLeast(int minAvailable)
        +                                 throws IOException
        +
        Helper method that will try to load at least specified number bytes in + input buffer, possible moving existing data around if necessary
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _getByteArrayBuilder

        +
        protected com.fasterxml.jackson.core.util.ByteArrayBuilder _getByteArrayBuilder()
        +
      • +
      + + + + + + + +
        +
      • +

        _handleEOF

        +
        protected void _handleEOF()
        +                   throws com.fasterxml.jackson.core.JsonParseException
        +
        +
        Specified by:
        +
        _handleEOF in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        com.fasterxml.jackson.core.JsonParseException
        +
        +
      • +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
      • +

        _long

        +
        protected static final long _long(int i1,
        +                                  int i2)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufReadContext.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufReadContext.html new file mode 100644 index 000000000..b128d5f7b --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufReadContext.html @@ -0,0 +1,689 @@ + + + + + + +ProtobufReadContext (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf
+

Class ProtobufReadContext

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.core.JsonStreamContext
    • +
    • +
        +
      • com.fasterxml.jackson.dataformat.protobuf.ProtobufReadContext
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ProtobufReadContext
    +extends com.fasterxml.jackson.core.JsonStreamContext
    +
    Replacement of JsonReadContext + to support features needed to decode nested Protobuf messages.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _parent

        +
        protected final ProtobufReadContext _parent
        +
        Parent context for this context; null for root context.
        +
      • +
      + + + +
        +
      • +

        _messageType

        +
        protected ProtobufMessage _messageType
        +
        Type of current context.
        +
      • +
      + + + +
        +
      • +

        _field

        +
        protected ProtobufField _field
        +
        For array contexts: field that defines type of array values.
        +
      • +
      + + + +
        +
      • +

        _currentName

        +
        protected String _currentName
        +
      • +
      + + + +
        +
      • +

        _currentValue

        +
        protected Object _currentValue
        +
        +
        Since:
        +
        2.9
        +
        +
      • +
      + + + +
        +
      • +

        _endOffset

        +
        protected int _endOffset
        +
        Offset within input buffer where the message represented + by this context (if message context) ends.
        +
      • +
      + + + + +
    • +
    + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        reset

        +
        protected void reset(ProtobufMessage messageType,
        +                     int type,
        +                     int endOffset)
        +
      • +
      + + + +
        +
      • +

        getCurrentValue

        +
        public Object getCurrentValue()
        +
        +
        Overrides:
        +
        getCurrentValue in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        setCurrentValue

        +
        public void setCurrentValue(Object v)
        +
        +
        Overrides:
        +
        setCurrentValue in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + + + + + + + + + + + + + + + + + +
        +
      • +

        getCurrentName

        +
        public String getCurrentName()
        +
        +
        Specified by:
        +
        getCurrentName in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        getParent

        +
        public ProtobufReadContext getParent()
        +
        +
        Specified by:
        +
        getParent in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        adjustEnd

        +
        public int adjustEnd(int bytesConsumed)
        +
        Method called when loading more input, or moving existing data; + this requires adjusting relative end offset as well, except for + root context.
        +
      • +
      + + + +
        +
      • +

        getEndOffset

        +
        public int getEndOffset()
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        getStartLocation

        +
        public com.fasterxml.jackson.core.JsonLocation getStartLocation(Object srcRef,
        +                                                                long byteOffset)
        +
        +
        Returns:
        +
        Location pointing to the point where the context + start marker was found
        +
        +
      • +
      + + + +
        +
      • +

        setCurrentName

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

        toString

        +
        public String toString()
        +
        Overridden to provide developer readable "JsonPath" representation + of the context.
        +
        +
        Overrides:
        +
        toString in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufUtil.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufUtil.html new file mode 100644 index 000000000..6c7a131b2 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufUtil.html @@ -0,0 +1,431 @@ + + + + + + +ProtobufUtil (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf
+

Class ProtobufUtil

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.ProtobufUtil
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class ProtobufUtil
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        SECONDARY_BUFFER_LENGTH

        +
        public static final int SECONDARY_BUFFER_LENGTH
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        sUtf8UnitLengths

        +
        public static final int[] sUtf8UnitLengths
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ProtobufUtil

        +
        public ProtobufUtil()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        allocSecondary

        +
        public static byte[] allocSecondary(byte[] curr)
        +
        While we could get all fancy on allocating secondary buffer (after + initial one), let's start with very simple strategy of medium-length + buffer.
        +
      • +
      + + + +
        +
      • +

        lengthLength

        +
        public static int lengthLength(int len)
        +
      • +
      + + + +
        +
      • +

        appendLengthLength

        +
        public static int appendLengthLength(int len,
        +                                     byte[] buffer,
        +                                     int ptr)
        +
        NOTE: caller MUST ensure buffer has room for at least 5 bytes
        +
      • +
      + + + +
        +
      • +

        lengthAsBytes

        +
        public static byte[] lengthAsBytes(int len)
        +
      • +
      + + + +
        +
      • +

        zigzagEncode

        +
        public static int zigzagEncode(int input)
        +
      • +
      + + + +
        +
      • +

        zigzagDecode

        +
        public static int zigzagDecode(int encoded)
        +
      • +
      + + + +
        +
      • +

        zigzagEncode

        +
        public static long zigzagEncode(long input)
        +
      • +
      + + + +
        +
      • +

        zigzagDecode

        +
        public static long zigzagDecode(long encoded)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufWriteContext.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufWriteContext.html new file mode 100644 index 000000000..77003abd7 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/ProtobufWriteContext.html @@ -0,0 +1,601 @@ + + + + + + +ProtobufWriteContext (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf
+

Class ProtobufWriteContext

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.core.JsonStreamContext
    • +
    • +
        +
      • com.fasterxml.jackson.dataformat.protobuf.ProtobufWriteContext
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class ProtobufWriteContext
    +extends com.fasterxml.jackson.core.JsonStreamContext
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        _message

        +
        protected ProtobufMessage _message
        +
        Definition of the closest Object that this context relates to; + either object for the field (for Message/Object types), or its + parent (for Array types)
        +
      • +
      + + + +
        +
      • +

        _field

        +
        protected ProtobufField _field
        +
        Field within either current object (for Object context); or, parent + field (for Array)
        +
      • +
      + + + +
        +
      • +

        _currentValue

        +
        protected Object _currentValue
        +
        +
        Since:
        +
        2.5
        +
        +
      • +
      + + + + +
    • +
    + + + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        createNullContext

        +
        public static ProtobufWriteContext createNullContext()
        +
        Factory method called to get a placeholder context that is only + in place until actual schema is handed.
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        getParent

        +
        public final ProtobufWriteContext getParent()
        +
        +
        Specified by:
        +
        getParent in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentName

        +
        public String getCurrentName()
        +
        +
        Specified by:
        +
        getCurrentName in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentValue

        +
        public Object getCurrentValue()
        +
        +
        Overrides:
        +
        getCurrentValue in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        setCurrentValue

        +
        public void setCurrentValue(Object v)
        +
        +
        Overrides:
        +
        setCurrentValue in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        notArray

        +
        public boolean notArray()
        +
      • +
      + + + + + + + +
        +
      • +

        toString

        +
        public final String toString()
        +
        Overridden to provide developer JsonPointer representation + of the context.
        +
        +
        Overrides:
        +
        toString in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ByteAccumulator.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ByteAccumulator.html new file mode 100644 index 000000000..4483193d1 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ByteAccumulator.html @@ -0,0 +1,208 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.ByteAccumulator (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.ByteAccumulator

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/PackageVersion.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/PackageVersion.html new file mode 100644 index 000000000..0a31f5095 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/PackageVersion.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.PackageVersion (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.PackageVersion

+
+
No usage of com.fasterxml.jackson.dataformat.protobuf.PackageVersion
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufFactory.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufFactory.html new file mode 100644 index 000000000..59b8ba346 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufFactory.html @@ -0,0 +1,205 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufFactoryBuilder.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufFactoryBuilder.html new file mode 100644 index 000000000..a2e28a4c8 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufFactoryBuilder.html @@ -0,0 +1,186 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactoryBuilder (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.ProtobufFactoryBuilder

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufGenerator.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufGenerator.html new file mode 100644 index 000000000..8b64d11e6 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufGenerator.html @@ -0,0 +1,195 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufMapper.Builder.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufMapper.Builder.html new file mode 100644 index 000000000..fa6f18d5e --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufMapper.Builder.html @@ -0,0 +1,170 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.ProtobufMapper.Builder (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.ProtobufMapper.Builder

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufMapper.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufMapper.html new file mode 100644 index 000000000..ef3af76d4 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufMapper.html @@ -0,0 +1,205 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.ProtobufMapper (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.ProtobufMapper

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufParser.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufParser.html new file mode 100644 index 000000000..d03925589 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufParser.html @@ -0,0 +1,196 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.ProtobufParser

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufReadContext.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufReadContext.html new file mode 100644 index 000000000..2d851f7c2 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufReadContext.html @@ -0,0 +1,229 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.ProtobufReadContext (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.ProtobufReadContext

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufUtil.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufUtil.html new file mode 100644 index 000000000..d0e84c5c7 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufUtil.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.ProtobufUtil (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.ProtobufUtil

+
+
No usage of com.fasterxml.jackson.dataformat.protobuf.ProtobufUtil
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufWriteContext.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufWriteContext.html new file mode 100644 index 000000000..8d1d05630 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/class-use/ProtobufWriteContext.html @@ -0,0 +1,227 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.ProtobufWriteContext (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.ProtobufWriteContext

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/package-frame.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/package-frame.html new file mode 100644 index 000000000..5888b7b4b --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/package-frame.html @@ -0,0 +1,31 @@ + + + + + + +com.fasterxml.jackson.dataformat.protobuf (Jackson dataformat: protobuf 2.12.0 API) + + + + + +

com.fasterxml.jackson.dataformat.protobuf

+ + + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/package-summary.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/package-summary.html new file mode 100644 index 000000000..645276f61 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/package-summary.html @@ -0,0 +1,201 @@ + + + + + + +com.fasterxml.jackson.dataformat.protobuf (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Package com.fasterxml.jackson.dataformat.protobuf

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/package-tree.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/package-tree.html new file mode 100644 index 000000000..129740c1b --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/package-tree.html @@ -0,0 +1,197 @@ + + + + + + +com.fasterxml.jackson.dataformat.protobuf Class Hierarchy (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Hierarchy For Package com.fasterxml.jackson.dataformat.protobuf

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • com.fasterxml.jackson.dataformat.protobuf.ByteAccumulator
    • +
    • com.fasterxml.jackson.core.JsonGenerator (implements java.io.Closeable, java.io.Flushable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.core.base.GeneratorBase + +
      • +
      +
    • +
    • com.fasterxml.jackson.core.JsonParser (implements java.io.Closeable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.core.base.ParserMinimalBase + +
      • +
      +
    • +
    • com.fasterxml.jackson.core.JsonStreamContext + +
    • +
    • com.fasterxml.jackson.databind.cfg.MapperBuilder<M,B> + +
    • +
    • com.fasterxml.jackson.dataformat.protobuf.PackageVersion (implements com.fasterxml.jackson.core.Versioned)
    • +
    • com.fasterxml.jackson.dataformat.protobuf.ProtobufUtil
    • +
    • com.fasterxml.jackson.core.TokenStreamFactory (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.core.JsonFactory (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) + +
      • +
      +
    • +
    • com.fasterxml.jackson.core.TreeCodec +
        +
      • com.fasterxml.jackson.core.ObjectCodec (implements com.fasterxml.jackson.core.Versioned) +
          +
        • com.fasterxml.jackson.databind.ObjectMapper (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) + +
        • +
        +
      • +
      +
    • +
    • com.fasterxml.jackson.core.TSFBuilder<F,B> + +
    • +
    +
  • +
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/package-use.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/package-use.html new file mode 100644 index 000000000..87592dc97 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/package-use.html @@ -0,0 +1,218 @@ + + + + + + +Uses of Package com.fasterxml.jackson.dataformat.protobuf (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Package
com.fasterxml.jackson.dataformat.protobuf

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/DescriptorLoader.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/DescriptorLoader.html new file mode 100644 index 000000000..8aef64fa4 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/DescriptorLoader.html @@ -0,0 +1,447 @@ + + + + + + +DescriptorLoader (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Class DescriptorLoader

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schema.DescriptorLoader
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class DescriptorLoader
    +extends Object
    +
    Class used for loading protobuf descriptors (from .desc files + or equivalent sources), to construct FileDescriptorSet.
    +
    +
    Since:
    +
    2.9
    +
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/EnumLookup.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/EnumLookup.html new file mode 100644 index 000000000..303fd9bfe --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/EnumLookup.html @@ -0,0 +1,341 @@ + + + + + + +EnumLookup (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Class EnumLookup

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schema.EnumLookup
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public abstract class EnumLookup
    +extends Object
    +
    Helper class used for doing efficient lookups of protoc enums + given enum name caller provides. Ideally this would be avoided, + but at this point translation is unfortunately necessary.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        EnumLookup

        +
        public EnumLookup()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + + + + + +
        +
      • +

        findEnumByIndex

        +
        public abstract String findEnumByIndex(int index)
        +
      • +
      + + + +
        +
      • +

        findEnumIndex

        +
        public abstract int findEnumIndex(com.fasterxml.jackson.core.SerializableString key)
        +
      • +
      + + + +
        +
      • +

        findEnumIndex

        +
        public abstract int findEnumIndex(String key)
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FieldLookup.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FieldLookup.html new file mode 100644 index 000000000..f4da20282 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FieldLookup.html @@ -0,0 +1,302 @@ + + + + + + +FieldLookup (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Class FieldLookup

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schema.FieldLookup
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public abstract class FieldLookup
    +extends Object
    +
    Helper class used for cases where ProtobufField instances + need to be looked up by name. Basically a more specialized Map + implementation.
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FieldType.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FieldType.html new file mode 100644 index 000000000..b825599d4 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FieldType.html @@ -0,0 +1,516 @@ + + + + + + +FieldType (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Enum FieldType

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable, Comparable<FieldType>
    +
    +
    +
    +
    public enum FieldType
    +extends Enum<FieldType>
    +
    Set of distinct types parsed from protoc, as unified considering + that Java makes no distinction between signed and unsigned types.
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static FieldType[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (FieldType c : FieldType.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static FieldType valueOf(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (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 type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        getWireType

        +
        public int getWireType()
        +
      • +
      + + + +
        +
      • +

        usesZigZag

        +
        public boolean usesZigZag()
        +
      • +
      + + + +
        +
      • +

        aliases

        +
        public Iterable<com.squareup.protoparser.DataType.ScalarType> aliases()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FieldTypes.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FieldTypes.html new file mode 100644 index 000000000..695895c93 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FieldTypes.html @@ -0,0 +1,239 @@ + + + + + + +FieldTypes (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Class FieldTypes

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schema.FieldTypes
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class FieldTypes
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        findType

        +
        public static FieldType findType(com.squareup.protoparser.DataType rawType)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.DescriptorProto.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.DescriptorProto.html new file mode 100644 index 000000000..8f5637c69 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.DescriptorProto.html @@ -0,0 +1,430 @@ + + + + + + +FileDescriptorSet.DescriptorProto (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Class FileDescriptorSet.DescriptorProto

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.DescriptorProto
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    FileDescriptorSet
    +
    +
    +
    +
    public static class FileDescriptorSet.DescriptorProto
    +extends Object
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.EnumDescriptorProto.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.EnumDescriptorProto.html new file mode 100644 index 000000000..7affc4c2f --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.EnumDescriptorProto.html @@ -0,0 +1,305 @@ + + + + + + +FileDescriptorSet.EnumDescriptorProto (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Class FileDescriptorSet.EnumDescriptorProto

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.EnumDescriptorProto
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    FileDescriptorSet
    +
    +
    +
    +
    public static class FileDescriptorSet.EnumDescriptorProto
    +extends Object
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.EnumOptions.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.EnumOptions.html new file mode 100644 index 000000000..486af90f1 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.EnumOptions.html @@ -0,0 +1,305 @@ + + + + + + +FileDescriptorSet.EnumOptions (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Class FileDescriptorSet.EnumOptions

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.EnumOptions
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    FileDescriptorSet
    +
    +
    +
    +
    public static class FileDescriptorSet.EnumOptions
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        EnumOptions

        +
        public EnumOptions()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.EnumValueDescriptorProto.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.EnumValueDescriptorProto.html new file mode 100644 index 000000000..21f7940d9 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.EnumValueDescriptorProto.html @@ -0,0 +1,305 @@ + + + + + + +FileDescriptorSet.EnumValueDescriptorProto (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Class FileDescriptorSet.EnumValueDescriptorProto

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.EnumValueDescriptorProto
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    FileDescriptorSet
    +
    +
    +
    +
    public static class FileDescriptorSet.EnumValueDescriptorProto
    +extends Object
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.EnumValueOptions.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.EnumValueOptions.html new file mode 100644 index 000000000..e43ca1578 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.EnumValueOptions.html @@ -0,0 +1,292 @@ + + + + + + +FileDescriptorSet.EnumValueOptions (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Class FileDescriptorSet.EnumValueOptions

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.EnumValueOptions
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    FileDescriptorSet
    +
    +
    +
    +
    public static class FileDescriptorSet.EnumValueOptions
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        EnumValueOptions

        +
        public EnumValueOptions()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.FieldDescriptorProto.Label.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.FieldDescriptorProto.Label.html new file mode 100644 index 000000000..dd952c177 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.FieldDescriptorProto.Label.html @@ -0,0 +1,359 @@ + + + + + + +FileDescriptorSet.FieldDescriptorProto.Label (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Enum FileDescriptorSet.FieldDescriptorProto.Label

+
+
+ +
+ +
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static FileDescriptorSet.FieldDescriptorProto.Label[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (FileDescriptorSet.FieldDescriptorProto.Label c : FileDescriptorSet.FieldDescriptorProto.Label.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static FileDescriptorSet.FieldDescriptorProto.Label valueOf(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (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 type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.FieldDescriptorProto.Type.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.FieldDescriptorProto.Type.html new file mode 100644 index 000000000..620865b7a --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.FieldDescriptorProto.Type.html @@ -0,0 +1,539 @@ + + + + + + +FileDescriptorSet.FieldDescriptorProto.Type (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Enum FileDescriptorSet.FieldDescriptorProto.Type

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.FieldDescriptorProto.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.FieldDescriptorProto.html new file mode 100644 index 000000000..887857ce3 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.FieldDescriptorProto.html @@ -0,0 +1,466 @@ + + + + + + +FileDescriptorSet.FieldDescriptorProto (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Class FileDescriptorSet.FieldDescriptorProto

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldDescriptorProto
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    FileDescriptorSet
    +
    +
    +
    +
    public static class FileDescriptorSet.FieldDescriptorProto
    +extends Object
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.FieldOptions.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.FieldOptions.html new file mode 100644 index 000000000..90e3a1abe --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.FieldOptions.html @@ -0,0 +1,357 @@ + + + + + + +FileDescriptorSet.FieldOptions (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Class FileDescriptorSet.FieldOptions

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldOptions
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    FileDescriptorSet
    +
    +
    +
    +
    public static class FileDescriptorSet.FieldOptions
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        ctype

        +
        public com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldOptions.CType ctype
        +
      • +
      + + + +
        +
      • +

        packed

        +
        public boolean packed
        +
      • +
      + + + +
        +
      • +

        jstype

        +
        public com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldOptions.JSType jstype
        +
      • +
      + + + +
        +
      • +

        lazy

        +
        public boolean lazy
        +
      • +
      + + + +
        +
      • +

        deprecated

        +
        public boolean deprecated
        +
      • +
      + + + +
        +
      • +

        weak

        +
        public boolean weak
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FieldOptions

        +
        public FieldOptions()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.FileDescriptorProto.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.FileDescriptorProto.html new file mode 100644 index 000000000..7876ce3fc --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.FileDescriptorProto.html @@ -0,0 +1,482 @@ + + + + + + +FileDescriptorSet.FileDescriptorProto (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Class FileDescriptorSet.FileDescriptorProto

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileDescriptorProto
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    FileDescriptorSet
    +
    +
    +
    +
    public static class FileDescriptorSet.FileDescriptorProto
    +extends Object
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.FileOptions.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.FileOptions.html new file mode 100644 index 000000000..101333c82 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.FileOptions.html @@ -0,0 +1,487 @@ + + + + + + +FileDescriptorSet.FileOptions (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Class FileDescriptorSet.FileOptions

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileOptions
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    FileDescriptorSet
    +
    +
    +
    +
    public static class FileDescriptorSet.FileOptions
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        java_package

        +
        public String java_package
        +
      • +
      + + + +
        +
      • +

        java_outer_classname

        +
        public String java_outer_classname
        +
      • +
      + + + +
        +
      • +

        java_multiple_files

        +
        public boolean java_multiple_files
        +
      • +
      + + + +
        +
      • +

        java_generate_equals_and_hash

        +
        public boolean java_generate_equals_and_hash
        +
      • +
      + + + +
        +
      • +

        java_String_check_utf8

        +
        public boolean java_String_check_utf8
        +
      • +
      + + + +
        +
      • +

        optimize_for

        +
        public com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileOptions.OptimizeMode optimize_for
        +
      • +
      + + + +
        +
      • +

        go_package

        +
        public String go_package
        +
      • +
      + + + +
        +
      • +

        cc_generic_services

        +
        public boolean cc_generic_services
        +
      • +
      + + + +
        +
      • +

        java_generic_services

        +
        public boolean java_generic_services
        +
      • +
      + + + +
        +
      • +

        py_generic_services

        +
        public boolean py_generic_services
        +
      • +
      + + + +
        +
      • +

        deprecated

        +
        public boolean deprecated
        +
      • +
      + + + +
        +
      • +

        cc_enable_arenas

        +
        public boolean cc_enable_arenas
        +
      • +
      + + + +
        +
      • +

        objc_class_prefix

        +
        public String objc_class_prefix
        +
      • +
      + + + +
        +
      • +

        csharp_namespace

        +
        public String csharp_namespace
        +
      • +
      + + + +
        +
      • +

        swift_prefix

        +
        public String swift_prefix
        +
      • +
      + + + +
        +
      • +

        php_class_prefix

        +
        public String php_class_prefix
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FileOptions

        +
        public FileOptions()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.MessageOptions.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.MessageOptions.html new file mode 100644 index 000000000..080f13c87 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.MessageOptions.html @@ -0,0 +1,331 @@ + + + + + + +FileDescriptorSet.MessageOptions (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Class FileDescriptorSet.MessageOptions

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.MessageOptions
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    FileDescriptorSet
    +
    +
    +
    +
    public static class FileDescriptorSet.MessageOptions
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        message_set_wire_format

        +
        public boolean message_set_wire_format
        +
      • +
      + + + +
        +
      • +

        no_standard_descriptor_accessor

        +
        public boolean no_standard_descriptor_accessor
        +
      • +
      + + + +
        +
      • +

        deprecated

        +
        public boolean deprecated
        +
      • +
      + + + +
        +
      • +

        map_entry

        +
        public boolean map_entry
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MessageOptions

        +
        public MessageOptions()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.MethodDescriptorProto.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.MethodDescriptorProto.html new file mode 100644 index 000000000..f08fd9561 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.MethodDescriptorProto.html @@ -0,0 +1,344 @@ + + + + + + +FileDescriptorSet.MethodDescriptorProto (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Class FileDescriptorSet.MethodDescriptorProto

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.MethodDescriptorProto
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    FileDescriptorSet
    +
    +
    +
    +
    public static class FileDescriptorSet.MethodDescriptorProto
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MethodDescriptorProto

        +
        public MethodDescriptorProto()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.MethodOptions.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.MethodOptions.html new file mode 100644 index 000000000..e52223da7 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.MethodOptions.html @@ -0,0 +1,305 @@ + + + + + + +FileDescriptorSet.MethodOptions (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Class FileDescriptorSet.MethodOptions

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.MethodOptions
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    FileDescriptorSet
    +
    +
    +
    +
    public static class FileDescriptorSet.MethodOptions
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        deprecated

        +
        public boolean deprecated
        +
      • +
      + + + +
        +
      • +

        idempotency_level

        +
        public com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.MethodOptions.IdempotencyLevel idempotency_level
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MethodOptions

        +
        public MethodOptions()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.OneofDescriptorProto.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.OneofDescriptorProto.html new file mode 100644 index 000000000..b23fce18b --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.OneofDescriptorProto.html @@ -0,0 +1,292 @@ + + + + + + +FileDescriptorSet.OneofDescriptorProto (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Class FileDescriptorSet.OneofDescriptorProto

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.OneofDescriptorProto
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    FileDescriptorSet
    +
    +
    +
    +
    public static class FileDescriptorSet.OneofDescriptorProto
    +extends Object
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.OneofOptions.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.OneofOptions.html new file mode 100644 index 000000000..29ea1bb86 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.OneofOptions.html @@ -0,0 +1,279 @@ + + + + + + +FileDescriptorSet.OneofOptions (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Class FileDescriptorSet.OneofOptions

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.OneofOptions
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    FileDescriptorSet
    +
    +
    +
    +
    public static class FileDescriptorSet.OneofOptions
    +extends Object
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.ServiceDescriptorProto.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.ServiceDescriptorProto.html new file mode 100644 index 000000000..77feae754 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.ServiceDescriptorProto.html @@ -0,0 +1,305 @@ + + + + + + +FileDescriptorSet.ServiceDescriptorProto (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Class FileDescriptorSet.ServiceDescriptorProto

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.ServiceDescriptorProto
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    FileDescriptorSet
    +
    +
    +
    +
    public static class FileDescriptorSet.ServiceDescriptorProto
    +extends Object
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.ServiceOptions.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.ServiceOptions.html new file mode 100644 index 000000000..e1fbb2f4a --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.ServiceOptions.html @@ -0,0 +1,292 @@ + + + + + + +FileDescriptorSet.ServiceOptions (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Class FileDescriptorSet.ServiceOptions

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.ServiceOptions
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    FileDescriptorSet
    +
    +
    +
    +
    public static class FileDescriptorSet.ServiceOptions
    +extends Object
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.SourceCodeInfo.Location.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.SourceCodeInfo.Location.html new file mode 100644 index 000000000..be8a437c9 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.SourceCodeInfo.Location.html @@ -0,0 +1,331 @@ + + + + + + +FileDescriptorSet.SourceCodeInfo.Location (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Class FileDescriptorSet.SourceCodeInfo.Location

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.SourceCodeInfo.Location
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        path

        +
        public int[] path
        +
      • +
      + + + +
        +
      • +

        span

        +
        public int[] span
        +
      • +
      + + + +
        +
      • +

        leading_comments

        +
        public String leading_comments
        +
      • +
      + + + +
        +
      • +

        trailing_comments

        +
        public String trailing_comments
        +
      • +
      + + + +
        +
      • +

        leading_detached_comments

        +
        public String[] leading_detached_comments
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Location

        +
        public Location()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.SourceCodeInfo.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.SourceCodeInfo.html new file mode 100644 index 000000000..c1f9a041b --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.SourceCodeInfo.html @@ -0,0 +1,298 @@ + + + + + + +FileDescriptorSet.SourceCodeInfo (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Class FileDescriptorSet.SourceCodeInfo

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.SourceCodeInfo
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    FileDescriptorSet
    +
    +
    +
    +
    public static class FileDescriptorSet.SourceCodeInfo
    +extends Object
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.UninterpretedOption.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.UninterpretedOption.html new file mode 100644 index 000000000..ab65f0595 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.UninterpretedOption.html @@ -0,0 +1,357 @@ + + + + + + +FileDescriptorSet.UninterpretedOption (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Class FileDescriptorSet.UninterpretedOption

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.UninterpretedOption
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    FileDescriptorSet
    +
    +
    +
    +
    public static class FileDescriptorSet.UninterpretedOption
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        name

        +
        public com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.UninterpretedOption.NamePart[] name
        +
      • +
      + + + +
        +
      • +

        identifier_value

        +
        public String identifier_value
        +
      • +
      + + + +
        +
      • +

        positive_int_value

        +
        public long positive_int_value
        +
      • +
      + + + +
        +
      • +

        negative_int_value

        +
        public long negative_int_value
        +
      • +
      + + + +
        +
      • +

        double_value

        +
        public double double_value
        +
      • +
      + + + +
        +
      • +

        string_value

        +
        public byte[] string_value
        +
      • +
      + + + +
        +
      • +

        aggregate_value

        +
        public String aggregate_value
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        UninterpretedOption

        +
        public UninterpretedOption()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.html new file mode 100644 index 000000000..231e03982 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/FileDescriptorSet.html @@ -0,0 +1,487 @@ + + + + + + +FileDescriptorSet (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Class FileDescriptorSet

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class FileDescriptorSet
    +extends Object
    +
    +
    Since:
    +
    2.9
    +
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/NativeProtobufSchema.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/NativeProtobufSchema.html new file mode 100644 index 000000000..ff4dd7ab3 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/NativeProtobufSchema.html @@ -0,0 +1,494 @@ + + + + + + +NativeProtobufSchema (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Class NativeProtobufSchema

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schema.NativeProtobufSchema
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class NativeProtobufSchema
    +extends Object
    +
    Helper class used for wrapping a "raw" protobuf schema (as read by + "protoparser" library); and used + as input for creating specific ProtobufSchema to use for + reading/writing protobuf encoded content
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _name

        +
        protected final String _name
        +
      • +
      + + + +
        +
      • +

        _nativeTypes

        +
        protected final Collection<com.squareup.protoparser.TypeElement> _nativeTypes
        +
      • +
      + + + +
        +
      • +

        _messageNames

        +
        protected volatile String[] _messageNames
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NativeProtobufSchema

        +
        protected NativeProtobufSchema(com.squareup.protoparser.ProtoFile input)
        +
      • +
      + + + +
        +
      • +

        NativeProtobufSchema

        +
        protected NativeProtobufSchema(String name,
        +                               Collection<com.squareup.protoparser.TypeElement> types)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        construct

        +
        public static NativeProtobufSchema construct(com.squareup.protoparser.ProtoFile input)
        +
      • +
      + + + + + + + +
        +
      • +

        hasMessageType

        +
        public boolean hasMessageType(String messageTypeName)
        +
        Method for checking whether specified message type is defined by + the native schema
        +
      • +
      + + + +
        +
      • +

        forType

        +
        public ProtobufSchema forType(String messageTypeName)
        +
        Factory method for constructing Jackson-digestible schema using specified Message type + from native protobuf schema.
        +
      • +
      + + + +
        +
      • +

        forFirstType

        +
        public ProtobufSchema forFirstType()
        +
        Factory method for constructing Jackson-digestible schema using the first + Message type defined in the underlying native protobuf schema.
        +
      • +
      + + + +
        +
      • +

        getMessageNames

        +
        public List<String> getMessageNames()
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        _firstMessageType

        +
        protected com.squareup.protoparser.MessageElement _firstMessageType()
        +
      • +
      + + + +
        +
      • +

        _messageType

        +
        protected com.squareup.protoparser.MessageElement _messageType(String name)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/ProtobufEnum.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/ProtobufEnum.html new file mode 100644 index 000000000..00787dfd5 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/ProtobufEnum.html @@ -0,0 +1,372 @@ + + + + + + +ProtobufEnum (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Class ProtobufEnum

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufEnum
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class ProtobufEnum
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _name

        +
        protected final String _name
        +
      • +
      + + + + + + + +
        +
      • +

        _standardIndexing

        +
        protected final boolean _standardIndexing
        +
        Flag that indicates whether mapping from enum value and id is standard or not; + standard means that first enum has value 0, and all following enums have value + one bigger than preceding one.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ProtobufEnum

        +
        public ProtobufEnum(String name,
        +                    Map<String,Integer> valuesByName,
        +                    boolean standardIndexing)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + + + + + +
        +
      • +

        usesStandardIndexing

        +
        public boolean usesStandardIndexing()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/ProtobufField.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/ProtobufField.html new file mode 100644 index 000000000..a81bf8b4f --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/ProtobufField.html @@ -0,0 +1,751 @@ + + + + + + +ProtobufField (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Class ProtobufField

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        id

        +
        public final int id
        +
        Numeric tag, unshifted
        +
      • +
      + + + +
        +
      • +

        typedTag

        +
        public final int typedTag
        +
        Combination of numeric tag and 3-bit wire type.
        +
      • +
      + + + +
        +
      • +

        name

        +
        public final String name
        +
        Name of field in protoc definition
        +
      • +
      + + + + + + + +
        +
      • +

        wireType

        +
        public final int wireType
        +
        3-bit id used on determining details of how values are serialized.
        +
      • +
      + + + +
        +
      • +

        required

        +
        public final boolean required
        +
      • +
      + + + +
        +
      • +

        repeated

        +
        public final boolean repeated
        +
      • +
      + + + +
        +
      • +

        packed

        +
        public final boolean packed
        +
      • +
      + + + +
        +
      • +

        deprecated

        +
        public final boolean deprecated
        +
      • +
      + + + +
        +
      • +

        usesZigZag

        +
        public final boolean usesZigZag
        +
      • +
      + + + + + + + +
        +
      • +

        enumValues

        +
        protected final EnumLookup enumValues
        +
        For fields of type FieldType.ENUM, mapping from names to ids.
        +
      • +
      + + + +
        +
      • +

        next

        +
        public ProtobufField next
        +
        Link to next field within message definition; used for efficient traversal. + Due to inverse construction order need to be assigned after construction; + but functionally immutable.
        +
      • +
      + + + +
        +
      • +

        isObject

        +
        public final boolean isObject
        +
      • +
      + + + +
        +
      • +

        isStdEnum

        +
        public final boolean isStdEnum
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ProtobufField

        +
        public ProtobufField(com.squareup.protoparser.FieldElement nativeField,
        +                     FieldType type)
        +
      • +
      + + + +
        +
      • +

        ProtobufField

        +
        public ProtobufField(com.squareup.protoparser.FieldElement nativeField,
        +                     ProtobufMessage msg)
        +
      • +
      + + + +
        +
      • +

        ProtobufField

        +
        public ProtobufField(com.squareup.protoparser.FieldElement nativeField,
        +                     ProtobufEnum et)
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        unknownField

        +
        public static ProtobufField unknownField()
        +
      • +
      + + + +
        +
      • +

        assignMessageType

        +
        public void assignMessageType(ProtobufMessage msgType)
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        nextOrThisIf

        +
        public final ProtobufField nextOrThisIf(int idToMatch)
        +
      • +
      + + + + + + + +
        +
      • +

        findEnumIndex

        +
        public final int findEnumIndex(com.fasterxml.jackson.core.SerializableString key)
        +
      • +
      + + + +
        +
      • +

        findEnumIndex

        +
        public final int findEnumIndex(String key)
        +
      • +
      + + + +
        +
      • +

        findEnumByIndex

        +
        public final String findEnumByIndex(int index)
        +
      • +
      + + + + + + + +
        +
      • +

        isArray

        +
        public final boolean isArray()
        +
      • +
      + + + +
        +
      • +

        isValidFor

        +
        public final boolean isValidFor(int typeTag)
        +
      • +
      + + + + + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/ProtobufMessage.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/ProtobufMessage.html new file mode 100644 index 000000000..fc264c2a9 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/ProtobufMessage.html @@ -0,0 +1,523 @@ + + + + + + +ProtobufMessage (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Class ProtobufMessage

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufMessage
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class ProtobufMessage
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _name

        +
        protected final String _name
        +
      • +
      + + + +
        +
      • +

        _fields

        +
        protected final ProtobufField[] _fields
        +
        Array that contains actual fields, in declaration order. + Note that while array is assigned in constructor, the contents + may be lazily added within, but they must be completed + before init(ProtobufField) is called.
        +
      • +
      + + + +
        +
      • +

        _fieldsByName

        +
        protected FieldLookup _fieldsByName
        +
      • +
      + + + +
        +
      • +

        _fieldsById

        +
        protected ProtobufField[] _fieldsById
        +
        Arrays of fields indexed by id (offset by _idOffset), if + fields ids are in contiguous (enough) range.
        +
      • +
      + + + + + + + +
        +
      • +

        _idOffset

        +
        protected int _idOffset
        +
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        init

        +
        public void init(ProtobufField first)
        +
        Method called right after finishing actual construction of this + message definition. Needed because assignment to fields is dynamic, + and setup is NOT complete when constructor exits.
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        getFieldCount

        +
        public int getFieldCount()
        +
      • +
      + + + +
        +
      • +

        getName

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

        field

        +
        public ProtobufField field(com.fasterxml.jackson.core.SerializableString name)
        +
      • +
      + + + +
        +
      • +

        fieldsAsString

        +
        public String fieldsAsString()
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/ProtobufSchema.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/ProtobufSchema.html new file mode 100644 index 000000000..4754867f0 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/ProtobufSchema.html @@ -0,0 +1,467 @@ + + + + + + +ProtobufSchema (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Class ProtobufSchema

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchema
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.FormatSchema
    +
    +
    +
    +
    public class ProtobufSchema
    +extends Object
    +implements com.fasterxml.jackson.core.FormatSchema
    +
    A FormatSchema implementation for protobuf, bound to specific root-level + ProtobufMessage, and useful for reading/writing protobuf content + that encodes instance of that message.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        _source

        +
        protected final NativeProtobufSchema _source
        +
        In case we want to use a different root type, we'll also hold + a reference to the native definition, if one is available. + Note that it may be possible to construct instances directly, + in which case this would be `null`.
        +
      • +
      + + + + +
    • +
    + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        withRootType

        +
        public ProtobufSchema withRootType(String typeName)
        +                            throws IllegalArgumentException
        +
        Method that can be called to choose different root type (of types + defined in protoc); a new schema instance will be constructed + if type is different from current root type. +

        + Note that cost of changing root type is non-trivial in that traversal + of types defined is needed -- but exact cost depends on number of types + defined. Since schema instances are immutable, it makes sense to try to + reuse instances if possible.

        +
        +
        Throws:
        +
        IllegalArgumentException - If no type with specified name is found + from within this schema.
        +
        +
      • +
      + + + +
        +
      • +

        getSource

        +
        public NativeProtobufSchema getSource()
        +
        Accessor for native representation of the protoc. + Mostly useful for debugging; application code should not need to + access this representation during normal operation.
        +
      • +
      + + + +
        +
      • +

        getRootType

        +
        public ProtobufMessage getRootType()
        +
        Accessor for getting the default ProtobufMessage type that + is usually the root type for this schema.
        +
      • +
      + + + +
        +
      • +

        getMessageTypes

        +
        public List<String> getMessageTypes()
        +
        Accessor for listing names of all root-level messages defined in the + original protoc.
        +
      • +
      + + + +
        +
      • +

        getSchemaType

        +
        public String getSchemaType()
        +
        Accessor to get type id for this FormatSchema, used by code Jackson + databinding functionality. Not usually needed by application developers.
        +
        +
        Specified by:
        +
        getSchemaType in interface com.fasterxml.jackson.core.FormatSchema
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/ProtobufSchemaLoader.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/ProtobufSchemaLoader.html new file mode 100644 index 000000000..e485f16af --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/ProtobufSchemaLoader.html @@ -0,0 +1,780 @@ + + + + + + +ProtobufSchemaLoader (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Class ProtobufSchemaLoader

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchemaLoader
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public class ProtobufSchemaLoader
    +extends Object
    +implements Serializable
    +
    Class used for loading protobuf definitions (from .proto files + or equivalent sources), to construct schema needed for reading + or writing content. +

    + Note that message name argument is optional if (and only if) desired + root type is the first Message type in definition; otherwise an + exception will be thrown.

    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/TypeResolver.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/TypeResolver.html new file mode 100644 index 000000000..596285fb5 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/TypeResolver.html @@ -0,0 +1,379 @@ + + + + + + +TypeResolver (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Class TypeResolver

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schema.TypeResolver
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class TypeResolver
    +extends Object
    +
    Stateful class needed to properly resolve type definitions of + protobuf message (and related types); some complexity coming + from possible nested nature of definitions.
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        resolve

        +
        public static ProtobufMessage resolve(Collection<com.squareup.protoparser.TypeElement> nativeTypes,
        +                                      com.squareup.protoparser.MessageElement rawType)
        +
        Main entry method for public API, for resolving specific root-level type and other + types it depends on.
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        constructEnum

        +
        protected static ProtobufEnum constructEnum(com.squareup.protoparser.EnumElement nativeEnum)
        +
      • +
      + + + +
        +
      • +

        _resolve

        +
        protected ProtobufMessage _resolve(com.squareup.protoparser.MessageElement rawType)
        +
      • +
      + + + +
        +
      • +

        addResolvedMessageType

        +
        protected void addResolvedMessageType(String name,
        +                                      ProtobufMessage toResolve)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/WireType.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/WireType.html new file mode 100644 index 000000000..0671b1146 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/WireType.html @@ -0,0 +1,307 @@ + + + + + + +WireType (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schema
+

Interface WireType

+
+
+
+
    +
  • +
    +
    +
    public interface WireType
    +
    Enumeration of wire types that protobuf specification defines
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/DescriptorLoader.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/DescriptorLoader.html new file mode 100644 index 000000000..f84288ec1 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/DescriptorLoader.html @@ -0,0 +1,215 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.DescriptorLoader (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.DescriptorLoader

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/EnumLookup.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/EnumLookup.html new file mode 100644 index 000000000..8982cb62d --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/EnumLookup.html @@ -0,0 +1,188 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.EnumLookup (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.EnumLookup

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FieldLookup.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FieldLookup.html new file mode 100644 index 000000000..7e4e6edaa --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FieldLookup.html @@ -0,0 +1,186 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.FieldLookup (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.FieldLookup

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FieldType.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FieldType.html new file mode 100644 index 000000000..d5e1cc0e4 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FieldType.html @@ -0,0 +1,213 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.FieldType (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.FieldType

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FieldTypes.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FieldTypes.html new file mode 100644 index 000000000..bf3a769e9 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FieldTypes.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.FieldTypes (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.FieldTypes

+
+
No usage of com.fasterxml.jackson.dataformat.protobuf.schema.FieldTypes
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.DescriptorProto.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.DescriptorProto.html new file mode 100644 index 000000000..bc51a36b9 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.DescriptorProto.html @@ -0,0 +1,173 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.DescriptorProto (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.DescriptorProto

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.EnumDescriptorProto.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.EnumDescriptorProto.html new file mode 100644 index 000000000..ef161464a --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.EnumDescriptorProto.html @@ -0,0 +1,173 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.EnumDescriptorProto (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.EnumDescriptorProto

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.EnumOptions.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.EnumOptions.html new file mode 100644 index 000000000..1a0a4e3ee --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.EnumOptions.html @@ -0,0 +1,169 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.EnumOptions (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.EnumOptions

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.EnumValueDescriptorProto.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.EnumValueDescriptorProto.html new file mode 100644 index 000000000..e4cf9b00a --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.EnumValueDescriptorProto.html @@ -0,0 +1,169 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.EnumValueDescriptorProto (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.EnumValueDescriptorProto

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.EnumValueOptions.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.EnumValueOptions.html new file mode 100644 index 000000000..ede44fbf2 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.EnumValueOptions.html @@ -0,0 +1,169 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.EnumValueOptions (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.EnumValueOptions

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.FieldDescriptorProto.Label.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.FieldDescriptorProto.Label.html new file mode 100644 index 000000000..cbdc7d80b --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.FieldDescriptorProto.Label.html @@ -0,0 +1,191 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldDescriptorProto.Label (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldDescriptorProto.Label

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.FieldDescriptorProto.Type.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.FieldDescriptorProto.Type.html new file mode 100644 index 000000000..4fe4cd97c --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.FieldDescriptorProto.Type.html @@ -0,0 +1,191 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldDescriptorProto.Type (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldDescriptorProto.Type

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.FieldDescriptorProto.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.FieldDescriptorProto.html new file mode 100644 index 000000000..5806f613f --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.FieldDescriptorProto.html @@ -0,0 +1,177 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldDescriptorProto (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldDescriptorProto

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.FieldOptions.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.FieldOptions.html new file mode 100644 index 000000000..239e12cd6 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.FieldOptions.html @@ -0,0 +1,169 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldOptions (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldOptions

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.FileDescriptorProto.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.FileDescriptorProto.html new file mode 100644 index 000000000..aedf140a8 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.FileDescriptorProto.html @@ -0,0 +1,207 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileDescriptorProto (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileDescriptorProto

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.FileOptions.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.FileOptions.html new file mode 100644 index 000000000..25764e9ea --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.FileOptions.html @@ -0,0 +1,169 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileOptions (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileOptions

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.MessageOptions.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.MessageOptions.html new file mode 100644 index 000000000..5eee4f774 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.MessageOptions.html @@ -0,0 +1,169 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.MessageOptions (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.MessageOptions

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.MethodDescriptorProto.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.MethodDescriptorProto.html new file mode 100644 index 000000000..f83074d08 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.MethodDescriptorProto.html @@ -0,0 +1,169 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.MethodDescriptorProto (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.MethodDescriptorProto

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.MethodOptions.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.MethodOptions.html new file mode 100644 index 000000000..3b7b56bfe --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.MethodOptions.html @@ -0,0 +1,169 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.MethodOptions (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.MethodOptions

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.OneofDescriptorProto.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.OneofDescriptorProto.html new file mode 100644 index 000000000..6eb0417b4 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.OneofDescriptorProto.html @@ -0,0 +1,169 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.OneofDescriptorProto (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.OneofDescriptorProto

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.OneofOptions.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.OneofOptions.html new file mode 100644 index 000000000..88c95e9e0 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.OneofOptions.html @@ -0,0 +1,169 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.OneofOptions (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.OneofOptions

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.ServiceDescriptorProto.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.ServiceDescriptorProto.html new file mode 100644 index 000000000..7ced96f1b --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.ServiceDescriptorProto.html @@ -0,0 +1,169 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.ServiceDescriptorProto (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.ServiceDescriptorProto

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.ServiceOptions.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.ServiceOptions.html new file mode 100644 index 000000000..77aa4cc62 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.ServiceOptions.html @@ -0,0 +1,169 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.ServiceOptions (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.ServiceOptions

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.SourceCodeInfo.Location.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.SourceCodeInfo.Location.html new file mode 100644 index 000000000..8ddf6f8ff --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.SourceCodeInfo.Location.html @@ -0,0 +1,169 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.SourceCodeInfo.Location (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.SourceCodeInfo.Location

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.SourceCodeInfo.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.SourceCodeInfo.html new file mode 100644 index 000000000..ddb833b29 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.SourceCodeInfo.html @@ -0,0 +1,169 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.SourceCodeInfo (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.SourceCodeInfo

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.UninterpretedOption.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.UninterpretedOption.html new file mode 100644 index 000000000..9534a71b6 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.UninterpretedOption.html @@ -0,0 +1,197 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.UninterpretedOption (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.UninterpretedOption

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.html new file mode 100644 index 000000000..3b24d1c8f --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/FileDescriptorSet.html @@ -0,0 +1,215 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/NativeProtobufSchema.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/NativeProtobufSchema.html new file mode 100644 index 000000000..89fac429f --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/NativeProtobufSchema.html @@ -0,0 +1,230 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.NativeProtobufSchema (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.NativeProtobufSchema

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/ProtobufEnum.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/ProtobufEnum.html new file mode 100644 index 000000000..14a97bd82 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/ProtobufEnum.html @@ -0,0 +1,219 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufEnum (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufEnum

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/ProtobufField.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/ProtobufField.html new file mode 100644 index 000000000..8c324380f --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/ProtobufField.html @@ -0,0 +1,381 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/ProtobufMessage.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/ProtobufMessage.html new file mode 100644 index 000000000..dc0ca07d4 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/ProtobufMessage.html @@ -0,0 +1,378 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufMessage (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufMessage

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/ProtobufSchema.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/ProtobufSchema.html new file mode 100644 index 000000000..8b5c3988c --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/ProtobufSchema.html @@ -0,0 +1,359 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchema (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchema

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/ProtobufSchemaLoader.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/ProtobufSchemaLoader.html new file mode 100644 index 000000000..8a63455df --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/ProtobufSchemaLoader.html @@ -0,0 +1,238 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchemaLoader (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchemaLoader

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/TypeResolver.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/TypeResolver.html new file mode 100644 index 000000000..472900f00 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/TypeResolver.html @@ -0,0 +1,205 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schema.TypeResolver (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schema.TypeResolver

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/WireType.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/WireType.html new file mode 100644 index 000000000..4ac188976 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/class-use/WireType.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Interface com.fasterxml.jackson.dataformat.protobuf.schema.WireType (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Interface
com.fasterxml.jackson.dataformat.protobuf.schema.WireType

+
+
No usage of com.fasterxml.jackson.dataformat.protobuf.schema.WireType
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/package-frame.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/package-frame.html new file mode 100644 index 000000000..693df9b7d --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/package-frame.html @@ -0,0 +1,61 @@ + + + + + + +com.fasterxml.jackson.dataformat.protobuf.schema (Jackson dataformat: protobuf 2.12.0 API) + + + + + +

com.fasterxml.jackson.dataformat.protobuf.schema

+ + + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/package-summary.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/package-summary.html new file mode 100644 index 000000000..2bc7e75e4 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/package-summary.html @@ -0,0 +1,345 @@ + + + + + + +com.fasterxml.jackson.dataformat.protobuf.schema (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Package com.fasterxml.jackson.dataformat.protobuf.schema

+
+
Contains functionality for generating internal Protobuf schema instances + from external protoc resources.
+
+

See: Description

+
+
+ + + + +

Package com.fasterxml.jackson.dataformat.protobuf.schema Description

+
Contains functionality for generating internal Protobuf schema instances + from external protoc resources. This is necessary for encoding and decoding + protobuf content which require schema for operation.
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/package-tree.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/package-tree.html new file mode 100644 index 000000000..6d9a97ee8 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/package-tree.html @@ -0,0 +1,187 @@ + + + + + + +com.fasterxml.jackson.dataformat.protobuf.schema Class Hierarchy (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Hierarchy For Package com.fasterxml.jackson.dataformat.protobuf.schema

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+
    +
  • com.fasterxml.jackson.dataformat.protobuf.schema.WireType
  • +
+

Enum Hierarchy

+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/package-use.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/package-use.html new file mode 100644 index 000000000..ef22f7d47 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schema/package-use.html @@ -0,0 +1,358 @@ + + + + + + +Uses of Package com.fasterxml.jackson.dataformat.protobuf.schema (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Package
com.fasterxml.jackson.dataformat.protobuf.schema

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/AnnotationBasedTagGenerator.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/AnnotationBasedTagGenerator.html new file mode 100644 index 000000000..29061739e --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/AnnotationBasedTagGenerator.html @@ -0,0 +1,273 @@ + + + + + + +AnnotationBasedTagGenerator (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schemagen
+

Class AnnotationBasedTagGenerator

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schemagen.AnnotationBasedTagGenerator
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class AnnotationBasedTagGenerator
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AnnotationBasedTagGenerator

        +
        public AnnotationBasedTagGenerator()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        nextTag

        +
        public int nextTag(com.fasterxml.jackson.databind.BeanProperty writer)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/DefaultTagGenerator.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/DefaultTagGenerator.html new file mode 100644 index 000000000..55a08d868 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/DefaultTagGenerator.html @@ -0,0 +1,334 @@ + + + + + + +DefaultTagGenerator (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schemagen
+

Class DefaultTagGenerator

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schemagen.DefaultTagGenerator
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class DefaultTagGenerator
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _tagCounter

        +
        protected int _tagCounter
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultTagGenerator

        +
        public DefaultTagGenerator()
        +
      • +
      + + + +
        +
      • +

        DefaultTagGenerator

        +
        public DefaultTagGenerator(int startingTag)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        nextTag

        +
        public int nextTag(com.fasterxml.jackson.databind.BeanProperty writer)
        +
      • +
      + + + +
        +
      • +

        nextTag

        +
        public int nextTag()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/DefinedTypeElementBuilders.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/DefinedTypeElementBuilders.html new file mode 100644 index 000000000..d39d1f54f --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/DefinedTypeElementBuilders.html @@ -0,0 +1,430 @@ + + + + + + +DefinedTypeElementBuilders (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schemagen
+

Class DefinedTypeElementBuilders

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schemagen.DefinedTypeElementBuilders
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class DefinedTypeElementBuilders
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _definedTypeElementBuilders

        +
        protected Map<com.fasterxml.jackson.databind.JavaType,TypeElementBuilder> _definedTypeElementBuilders
        +
      • +
      + + + +
        +
      • +

        _isNestedType

        +
        protected Set<com.fasterxml.jackson.databind.JavaType> _isNestedType
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefinedTypeElementBuilders

        +
        public DefinedTypeElementBuilders()
        +
      • +
      +
    • +
    + + +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/EnumElementVisitor.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/EnumElementVisitor.html new file mode 100644 index 000000000..e5711774e --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/EnumElementVisitor.html @@ -0,0 +1,359 @@ + + + + + + +EnumElementVisitor (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schemagen
+

Class EnumElementVisitor

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.Base
    • +
    • +
        +
      • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor.Base
      • +
      • +
          +
        • com.fasterxml.jackson.dataformat.protobuf.schemagen.EnumElementVisitor
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor, TypeElementBuilder
    +
    +
    +
    +
    public class EnumElementVisitor
    +extends com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor.Base
    +implements TypeElementBuilder
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor

        +com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor.Base
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      EnumElementVisitor(com.fasterxml.jackson.databind.SerializerProvider provider, + com.fasterxml.jackson.databind.JavaType type, + DefinedTypeElementBuilders definedTypeElementBuilders, + boolean isNested) 
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        EnumElementVisitor

        +
        public EnumElementVisitor(com.fasterxml.jackson.databind.SerializerProvider provider,
        +                          com.fasterxml.jackson.databind.JavaType type,
        +                          DefinedTypeElementBuilders definedTypeElementBuilders,
        +                          boolean isNested)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        build

        +
        public com.squareup.protoparser.TypeElement build()
        +
        +
        Specified by:
        +
        build in interface TypeElementBuilder
        +
        +
      • +
      + + + +
        +
      • +

        enumTypes

        +
        public void enumTypes(Set<String> enums)
        +
        +
        Specified by:
        +
        enumTypes in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor
        +
        Overrides:
        +
        enumTypes in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.Base
        +
        +
      • +
      + + + +
        +
      • +

        buildEnumConstant

        +
        protected com.squareup.protoparser.EnumConstantElement buildEnumConstant(String name)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/MessageElementVisitor.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/MessageElementVisitor.html new file mode 100644 index 000000000..f8efd77d2 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/MessageElementVisitor.html @@ -0,0 +1,564 @@ + + + + + + +MessageElementVisitor (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schemagen
+

Class MessageElementVisitor

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
    • +
    • +
        +
      • com.fasterxml.jackson.dataformat.protobuf.schemagen.MessageElementVisitor
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor, TypeElementBuilder
    +
    +
    +
    +
    public class MessageElementVisitor
    +extends com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
    +implements TypeElementBuilder
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor

        +com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected com.squareup.protoparser.MessageElement.Builder_builder 
      protected DefinedTypeElementBuilders_definedTypeElementBuilders 
      protected Set<com.fasterxml.jackson.databind.JavaType>_nestedTypes 
      protected com.fasterxml.jackson.dataformat.protobuf.schemagen.TagGenerator_tagGenerator 
      protected com.fasterxml.jackson.databind.JavaType_type 
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base

        +_provider
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      MessageElementVisitor(com.fasterxml.jackson.databind.SerializerProvider provider, + com.fasterxml.jackson.databind.JavaType type, + DefinedTypeElementBuilders definedTypeElementBuilders, + boolean isNested) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      com.squareup.protoparser.TypeElementbuild() 
      protected com.squareup.protoparser.FieldElementbuildFieldElement(com.fasterxml.jackson.databind.BeanProperty writer, + com.squareup.protoparser.FieldElement.Label label) 
      protected com.squareup.protoparser.DataTypegetDataType(com.fasterxml.jackson.databind.JavaType type) 
      protected voidgetTagGenerator(com.fasterxml.jackson.databind.BeanProperty writer) 
      protected intnextTag(com.fasterxml.jackson.databind.BeanProperty writer) 
      voidoptionalProperty(com.fasterxml.jackson.databind.BeanProperty writer) 
      voidoptionalProperty(String name, + com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler, + com.fasterxml.jackson.databind.JavaType propertyTypeHint) 
      voidproperty(com.fasterxml.jackson.databind.BeanProperty writer) 
      voidproperty(String name, + com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler, + com.fasterxml.jackson.databind.JavaType propertyTypeHint) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base

        +getProvider, setProvider
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _builder

        +
        protected com.squareup.protoparser.MessageElement.Builder _builder
        +
      • +
      + + + +
        +
      • +

        _tagGenerator

        +
        protected com.fasterxml.jackson.dataformat.protobuf.schemagen.TagGenerator _tagGenerator
        +
      • +
      + + + +
        +
      • +

        _type

        +
        protected com.fasterxml.jackson.databind.JavaType _type
        +
      • +
      + + + +
        +
      • +

        _nestedTypes

        +
        protected Set<com.fasterxml.jackson.databind.JavaType> _nestedTypes
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MessageElementVisitor

        +
        public MessageElementVisitor(com.fasterxml.jackson.databind.SerializerProvider provider,
        +                             com.fasterxml.jackson.databind.JavaType type,
        +                             DefinedTypeElementBuilders definedTypeElementBuilders,
        +                             boolean isNested)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        build

        +
        public com.squareup.protoparser.TypeElement build()
        +
        +
        Specified by:
        +
        build in interface TypeElementBuilder
        +
        +
      • +
      + + + +
        +
      • +

        property

        +
        public void property(com.fasterxml.jackson.databind.BeanProperty writer)
        +              throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Specified by:
        +
        property in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor
        +
        Overrides:
        +
        property in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        property

        +
        public void property(String name,
        +                     com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler,
        +                     com.fasterxml.jackson.databind.JavaType propertyTypeHint)
        +
        +
        Specified by:
        +
        property in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor
        +
        Overrides:
        +
        property in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
        +
        +
      • +
      + + + +
        +
      • +

        optionalProperty

        +
        public void optionalProperty(com.fasterxml.jackson.databind.BeanProperty writer)
        +                      throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Specified by:
        +
        optionalProperty in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor
        +
        Overrides:
        +
        optionalProperty in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        optionalProperty

        +
        public void optionalProperty(String name,
        +                             com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler,
        +                             com.fasterxml.jackson.databind.JavaType propertyTypeHint)
        +
        +
        Specified by:
        +
        optionalProperty in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor
        +
        Overrides:
        +
        optionalProperty in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
        +
        +
      • +
      + + + +
        +
      • +

        buildFieldElement

        +
        protected com.squareup.protoparser.FieldElement buildFieldElement(com.fasterxml.jackson.databind.BeanProperty writer,
        +                                                                  com.squareup.protoparser.FieldElement.Label label)
        +                                                           throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        nextTag

        +
        protected int nextTag(com.fasterxml.jackson.databind.BeanProperty writer)
        +
      • +
      + + + +
        +
      • +

        getTagGenerator

        +
        protected void getTagGenerator(com.fasterxml.jackson.databind.BeanProperty writer)
        +
      • +
      + + + +
        +
      • +

        getDataType

        +
        protected com.squareup.protoparser.DataType getDataType(com.fasterxml.jackson.databind.JavaType type)
        +                                                 throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/ProtoBufSchemaVisitor.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/ProtoBufSchemaVisitor.html new file mode 100644 index 000000000..2a1ef3d51 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/ProtoBufSchemaVisitor.html @@ -0,0 +1,645 @@ + + + + + + +ProtoBufSchemaVisitor (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schemagen
+

Class ProtoBufSchemaVisitor

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
    • +
    • +
        +
      • com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtoBufSchemaVisitor
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper, TypeElementBuilder
    +
    +
    +
    Direct Known Subclasses:
    +
    ProtobufSchemaGenerator
    +
    +
    +
    +
    public class ProtoBufSchemaVisitor
    +extends com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
    +implements TypeElementBuilder
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper

        +com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected TypeElementBuilder_builder +
      When visiting Object (Record) types, Enums, Arrays, we get + this type builder.
      +
      protected DefinedTypeElementBuilders_definedTypeElementBuilders 
      protected boolean_isNested 
      protected com.squareup.protoparser.DataType_simpleType +
      When visiting simple scalar types, we'll get this assigned
      +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base

        +_provider
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected <T> T_throwUnsupported() 
      protected <T> T_throwUnsupported(String msg) 
      com.squareup.protoparser.TypeElementbuild() 
      Set<com.squareup.protoparser.TypeElement>buildWithDependencies() 
      com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitorexpectAnyFormat(com.fasterxml.jackson.databind.JavaType convertedType) 
      com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitorexpectArrayFormat(com.fasterxml.jackson.databind.JavaType type) 
      com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitorexpectBooleanFormat(com.fasterxml.jackson.databind.JavaType convertedType) 
      com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitorexpectIntegerFormat(com.fasterxml.jackson.databind.JavaType type) 
      com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitorexpectMapFormat(com.fasterxml.jackson.databind.JavaType mapType) 
      com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitorexpectNullFormat(com.fasterxml.jackson.databind.JavaType convertedType) 
      com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitorexpectNumberFormat(com.fasterxml.jackson.databind.JavaType type) 
      com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitorexpectObjectFormat(com.fasterxml.jackson.databind.JavaType type) 
      com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitorexpectStringFormat(com.fasterxml.jackson.databind.JavaType type) 
      com.squareup.protoparser.DataTypegetSimpleType() 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base

        +getProvider, setProvider
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        _builder

        +
        protected TypeElementBuilder _builder
        +
        When visiting Object (Record) types, Enums, Arrays, we get + this type builder.
        +
      • +
      + + + +
        +
      • +

        _simpleType

        +
        protected com.squareup.protoparser.DataType _simpleType
        +
        When visiting simple scalar types, we'll get this assigned
        +
      • +
      + + + +
        +
      • +

        _isNested

        +
        protected boolean _isNested
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ProtoBufSchemaVisitor

        +
        protected ProtoBufSchemaVisitor()
        +
      • +
      + + + +
        +
      • +

        ProtoBufSchemaVisitor

        +
        public ProtoBufSchemaVisitor(com.fasterxml.jackson.databind.SerializerProvider provider,
        +                             DefinedTypeElementBuilders defBuilders,
        +                             boolean isNested)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        build

        +
        public com.squareup.protoparser.TypeElement build()
        +
        +
        Specified by:
        +
        build in interface TypeElementBuilder
        +
        +
      • +
      + + + +
        +
      • +

        getSimpleType

        +
        public com.squareup.protoparser.DataType getSimpleType()
        +
      • +
      + + + +
        +
      • +

        buildWithDependencies

        +
        public Set<com.squareup.protoparser.TypeElement> buildWithDependencies()
        +
      • +
      + + + +
        +
      • +

        expectObjectFormat

        +
        public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor expectObjectFormat(com.fasterxml.jackson.databind.JavaType type)
        +
        +
        Specified by:
        +
        expectObjectFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
        +
        Overrides:
        +
        expectObjectFormat in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
        +
        +
      • +
      + + + +
        +
      • +

        expectMapFormat

        +
        public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor expectMapFormat(com.fasterxml.jackson.databind.JavaType mapType)
        +
        +
        Specified by:
        +
        expectMapFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
        +
        Overrides:
        +
        expectMapFormat in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
        +
        +
      • +
      + + + +
        +
      • +

        expectArrayFormat

        +
        public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor expectArrayFormat(com.fasterxml.jackson.databind.JavaType type)
        +
        +
        Specified by:
        +
        expectArrayFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
        +
        Overrides:
        +
        expectArrayFormat in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
        +
        +
      • +
      + + + +
        +
      • +

        expectStringFormat

        +
        public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor expectStringFormat(com.fasterxml.jackson.databind.JavaType type)
        +
        +
        Specified by:
        +
        expectStringFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
        +
        Overrides:
        +
        expectStringFormat in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
        +
        +
      • +
      + + + +
        +
      • +

        expectNumberFormat

        +
        public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor expectNumberFormat(com.fasterxml.jackson.databind.JavaType type)
        +
        +
        Specified by:
        +
        expectNumberFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
        +
        Overrides:
        +
        expectNumberFormat in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
        +
        +
      • +
      + + + +
        +
      • +

        expectIntegerFormat

        +
        public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor expectIntegerFormat(com.fasterxml.jackson.databind.JavaType type)
        +
        +
        Specified by:
        +
        expectIntegerFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
        +
        Overrides:
        +
        expectIntegerFormat in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
        +
        +
      • +
      + + + +
        +
      • +

        expectBooleanFormat

        +
        public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor expectBooleanFormat(com.fasterxml.jackson.databind.JavaType convertedType)
        +
        +
        Specified by:
        +
        expectBooleanFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
        +
        Overrides:
        +
        expectBooleanFormat in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
        +
        +
      • +
      + + + +
        +
      • +

        expectNullFormat

        +
        public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitor expectNullFormat(com.fasterxml.jackson.databind.JavaType convertedType)
        +
        +
        Specified by:
        +
        expectNullFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
        +
        Overrides:
        +
        expectNullFormat in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
        +
        +
      • +
      + + + +
        +
      • +

        expectAnyFormat

        +
        public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitor expectAnyFormat(com.fasterxml.jackson.databind.JavaType convertedType)
        +
        +
        Specified by:
        +
        expectAnyFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
        +
        Overrides:
        +
        expectAnyFormat in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
        +
        +
      • +
      + + + +
        +
      • +

        _throwUnsupported

        +
        protected <T> T _throwUnsupported()
        +
      • +
      + + + +
        +
      • +

        _throwUnsupported

        +
        protected <T> T _throwUnsupported(String msg)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/ProtobufSchemaGenerator.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/ProtobufSchemaGenerator.html new file mode 100644 index 000000000..00761c12c --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/ProtobufSchemaGenerator.html @@ -0,0 +1,540 @@ + + + + + + +ProtobufSchemaGenerator (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schemagen
+

Class ProtobufSchemaGenerator

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper, TypeElementBuilder
    +
    +
    +
    +
    public class ProtobufSchemaGenerator
    +extends ProtoBufSchemaVisitor
    +
    Class that can generate a ProtobufSchema for a given Java POJO, using + definitions Jackson would use for serialization. An instance is typically + given to + ObjectMapper.acceptJsonFormatVisitor(java.lang.Class<?>, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper) + which will invoke necessary callbacks.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _generated

        +
        protected HashSet<com.fasterxml.jackson.databind.JavaType> _generated
        +
      • +
      + + + +
        +
      • +

        _rootType

        +
        protected com.fasterxml.jackson.databind.JavaType _rootType
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ProtobufSchemaGenerator

        +
        public ProtobufSchemaGenerator()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getGeneratedSchema

        +
        public ProtobufSchema getGeneratedSchema()
        +                                  throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        getGeneratedSchema

        +
        public ProtobufSchema getGeneratedSchema(boolean appendDependencies)
        +                                  throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        expectObjectFormat

        +
        public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor expectObjectFormat(com.fasterxml.jackson.databind.JavaType type)
        +
        +
        Specified by:
        +
        expectObjectFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
        +
        Overrides:
        +
        expectObjectFormat in class ProtoBufSchemaVisitor
        +
        +
      • +
      + + + +
        +
      • +

        expectMapFormat

        +
        public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor expectMapFormat(com.fasterxml.jackson.databind.JavaType mapType)
        +
        +
        Specified by:
        +
        expectMapFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
        +
        Overrides:
        +
        expectMapFormat in class ProtoBufSchemaVisitor
        +
        +
      • +
      + + + +
        +
      • +

        expectArrayFormat

        +
        public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor expectArrayFormat(com.fasterxml.jackson.databind.JavaType convertedType)
        +
        +
        Specified by:
        +
        expectArrayFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
        +
        Overrides:
        +
        expectArrayFormat in class ProtoBufSchemaVisitor
        +
        +
      • +
      + + + +
        +
      • +

        expectStringFormat

        +
        public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor expectStringFormat(com.fasterxml.jackson.databind.JavaType type)
        +
        +
        Specified by:
        +
        expectStringFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
        +
        Overrides:
        +
        expectStringFormat in class ProtoBufSchemaVisitor
        +
        +
      • +
      + + + +
        +
      • +

        expectNumberFormat

        +
        public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor expectNumberFormat(com.fasterxml.jackson.databind.JavaType convertedType)
        +
        +
        Specified by:
        +
        expectNumberFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
        +
        Overrides:
        +
        expectNumberFormat in class ProtoBufSchemaVisitor
        +
        +
      • +
      + + + +
        +
      • +

        expectIntegerFormat

        +
        public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor expectIntegerFormat(com.fasterxml.jackson.databind.JavaType type)
        +
        +
        Specified by:
        +
        expectIntegerFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
        +
        Overrides:
        +
        expectIntegerFormat in class ProtoBufSchemaVisitor
        +
        +
      • +
      + + + +
        +
      • +

        expectBooleanFormat

        +
        public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor expectBooleanFormat(com.fasterxml.jackson.databind.JavaType convertedType)
        +
        +
        Specified by:
        +
        expectBooleanFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
        +
        Overrides:
        +
        expectBooleanFormat in class ProtoBufSchemaVisitor
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/ProtobufSchemaHelper.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/ProtobufSchemaHelper.html new file mode 100644 index 000000000..2c7cfa3cf --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/ProtobufSchemaHelper.html @@ -0,0 +1,265 @@ + + + + + + +ProtobufSchemaHelper (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schemagen
+

Class ProtobufSchemaHelper

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtobufSchemaHelper
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class ProtobufSchemaHelper
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getNamespace

        +
        public static String getNamespace(com.fasterxml.jackson.databind.JavaType type)
        +
      • +
      + + + +
        +
      • +

        hasIndex

        +
        public static boolean hasIndex(com.fasterxml.jackson.databind.BeanProperty writer)
        +
      • +
      + + + +
        +
      • +

        isBinaryType

        +
        public static boolean isBinaryType(com.fasterxml.jackson.databind.JavaType type)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/TypeElementBuilder.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/TypeElementBuilder.html new file mode 100644 index 000000000..3e5c6c63a --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/TypeElementBuilder.html @@ -0,0 +1,227 @@ + + + + + + +TypeElementBuilder (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.protobuf.schemagen
+

Interface TypeElementBuilder

+
+
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        build

        +
        com.squareup.protoparser.TypeElement build()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/AnnotationBasedTagGenerator.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/AnnotationBasedTagGenerator.html new file mode 100644 index 000000000..c46fe8b74 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/AnnotationBasedTagGenerator.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schemagen.AnnotationBasedTagGenerator (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schemagen.AnnotationBasedTagGenerator

+
+
No usage of com.fasterxml.jackson.dataformat.protobuf.schemagen.AnnotationBasedTagGenerator
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/DefaultTagGenerator.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/DefaultTagGenerator.html new file mode 100644 index 000000000..262b0461c --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/DefaultTagGenerator.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schemagen.DefaultTagGenerator (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schemagen.DefaultTagGenerator

+
+
No usage of com.fasterxml.jackson.dataformat.protobuf.schemagen.DefaultTagGenerator
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/DefinedTypeElementBuilders.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/DefinedTypeElementBuilders.html new file mode 100644 index 000000000..b51fba80e --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/DefinedTypeElementBuilders.html @@ -0,0 +1,198 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schemagen.DefinedTypeElementBuilders (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schemagen.DefinedTypeElementBuilders

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/EnumElementVisitor.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/EnumElementVisitor.html new file mode 100644 index 000000000..2df8ffa04 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/EnumElementVisitor.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schemagen.EnumElementVisitor (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schemagen.EnumElementVisitor

+
+
No usage of com.fasterxml.jackson.dataformat.protobuf.schemagen.EnumElementVisitor
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/MessageElementVisitor.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/MessageElementVisitor.html new file mode 100644 index 000000000..386265276 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/MessageElementVisitor.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schemagen.MessageElementVisitor (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schemagen.MessageElementVisitor

+
+
No usage of com.fasterxml.jackson.dataformat.protobuf.schemagen.MessageElementVisitor
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/ProtoBufSchemaVisitor.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/ProtoBufSchemaVisitor.html new file mode 100644 index 000000000..169d2aec5 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/ProtoBufSchemaVisitor.html @@ -0,0 +1,172 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtoBufSchemaVisitor (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtoBufSchemaVisitor

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/ProtobufSchemaGenerator.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/ProtobufSchemaGenerator.html new file mode 100644 index 000000000..f5c198a76 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/ProtobufSchemaGenerator.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtobufSchemaGenerator (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtobufSchemaGenerator

+
+
No usage of com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtobufSchemaGenerator
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/ProtobufSchemaHelper.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/ProtobufSchemaHelper.html new file mode 100644 index 000000000..9d94a0c77 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/ProtobufSchemaHelper.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtobufSchemaHelper (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtobufSchemaHelper

+
+
No usage of com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtobufSchemaHelper
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/TypeElementBuilder.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/TypeElementBuilder.html new file mode 100644 index 000000000..e2de6f655 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/class-use/TypeElementBuilder.html @@ -0,0 +1,274 @@ + + + + + + +Uses of Interface com.fasterxml.jackson.dataformat.protobuf.schemagen.TypeElementBuilder (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Interface
com.fasterxml.jackson.dataformat.protobuf.schemagen.TypeElementBuilder

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/package-frame.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/package-frame.html new file mode 100644 index 000000000..f5966a93f --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +com.fasterxml.jackson.dataformat.protobuf.schemagen (Jackson dataformat: protobuf 2.12.0 API) + + + + + +

com.fasterxml.jackson.dataformat.protobuf.schemagen

+ + + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/package-summary.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/package-summary.html new file mode 100644 index 000000000..c1b455aa9 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/package-summary.html @@ -0,0 +1,203 @@ + + + + + + +com.fasterxml.jackson.dataformat.protobuf.schemagen (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Package com.fasterxml.jackson.dataformat.protobuf.schemagen

+
+
Contains functionality for generating Protobuf schema instances + from POJO definitions, instead of reading external protoc definitions.
+
+

See: Description

+
+
+ + + + +

Package com.fasterxml.jackson.dataformat.protobuf.schemagen Description

+
Contains functionality for generating Protobuf schema instances + from POJO definitions, instead of reading external protoc definitions. + This may be useful as-is, or for actually generating protoc definitions + with code-first approach.
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/package-tree.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/package-tree.html new file mode 100644 index 000000000..6231c4dc9 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/package-tree.html @@ -0,0 +1,169 @@ + + + + + + +com.fasterxml.jackson.dataformat.protobuf.schemagen Class Hierarchy (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Hierarchy For Package com.fasterxml.jackson.dataformat.protobuf.schemagen

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • com.fasterxml.jackson.dataformat.protobuf.schemagen.AnnotationBasedTagGenerator
    • +
    • com.fasterxml.jackson.dataformat.protobuf.schemagen.DefaultTagGenerator
    • +
    • com.fasterxml.jackson.dataformat.protobuf.schemagen.DefinedTypeElementBuilders
    • +
    • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper) + +
    • +
    • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor) + +
    • +
    • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.Base (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor) +
        +
      • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor.Base (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor) + +
      • +
      +
    • +
    • com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtobufSchemaHelper
    • +
    +
  • +
+

Interface Hierarchy

+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/package-use.html b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/package-use.html new file mode 100644 index 000000000..03f695851 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/com/fasterxml/jackson/dataformat/protobuf/schemagen/package-use.html @@ -0,0 +1,168 @@ + + + + + + +Uses of Package com.fasterxml.jackson.dataformat.protobuf.schemagen (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + + + + +
+

Uses of Package
com.fasterxml.jackson.dataformat.protobuf.schemagen

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/constant-values.html b/docs/javadoc/protobuf/2.12/constant-values.html new file mode 100644 index 000000000..927f2d972 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/constant-values.html @@ -0,0 +1,268 @@ + + + + + + +Constant Field Values (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Constant Field Values

+

Contents

+ +
+
+ + +

com.fasterxml.*

+ + +
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/deprecated-list.html b/docs/javadoc/protobuf/2.12/deprecated-list.html new file mode 100644 index 000000000..3d44fbfb0 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/deprecated-list.html @@ -0,0 +1,126 @@ + + + + + + +Deprecated List (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Deprecated API

+

Contents

+
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/help-doc.html b/docs/javadoc/protobuf/2.12/help-doc.html new file mode 100644 index 000000000..28b0e3d73 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/help-doc.html @@ -0,0 +1,231 @@ + + + + + + +API Help (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

How This API Document Is Organized

+
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
+
+
+
    +
  • +

    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. This page can contain six categories:

    +
      +
    • Interfaces (italic)
    • +
    • Classes
    • +
    • Enums
    • +
    • Exceptions
    • +
    • Errors
    • +
    • Annotation Types
    • +
    +
  • +
  • +

    Class/Interface

    +

    Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

    +
      +
    • Class inheritance diagram
    • +
    • Direct Subclasses
    • +
    • All Known Subinterfaces
    • +
    • All Known Implementing Classes
    • +
    • Class/interface declaration
    • +
    • Class/interface description
    • +
    +
      +
    • Nested Class Summary
    • +
    • Field Summary
    • +
    • Constructor Summary
    • +
    • Method Summary
    • +
    +
      +
    • Field Detail
    • +
    • Constructor Detail
    • +
    • Method Detail
    • +
    +

    Each summary entry contains the first sentence from the detailed description for that item. 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.

    +
  • +
  • +

    Annotation Type

    +

    Each annotation type has its own separate page with the following sections:

    +
      +
    • Annotation Type declaration
    • +
    • Annotation Type description
    • +
    • Required Element Summary
    • +
    • Optional Element Summary
    • +
    • Element Detail
    • +
    +
  • +
  • +

    Enum

    +

    Each enum has its own separate page with the following sections:

    +
      +
    • Enum declaration
    • +
    • Enum description
    • +
    • Enum Constant Summary
    • +
    • Enum Constant Detail
    • +
    +
  • +
  • +

    Use

    +

    Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.

    +
  • +
  • +

    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. The classes are organized by inheritance structure starting with java.lang.Object. The 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 "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 improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

    +
  • +
  • +

    Index

    +

    The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.

    +
  • +
  • +

    Prev/Next

    +

    These links take you to the next or previous class, interface, package, or related page.

    +
  • +
  • +

    Frames/No Frames

    +

    These links show and hide the HTML frames. All pages are available with or without frames.

    +
  • +
  • +

    All Classes

    +

    The All Classes link shows all classes and interfaces except non-static nested types.

    +
  • +
  • +

    Serialized Form

    +

    Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using 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.

    +
  • +
  • +

    Constant Field Values

    +

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

    +
  • +
+This help file applies to API documentation generated using the standard doclet.
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/index-all.html b/docs/javadoc/protobuf/2.12/index-all.html new file mode 100644 index 000000000..0eccf1231 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/index-all.html @@ -0,0 +1,2074 @@ + + + + + + +Index (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I J L M N O P R S T U V W Z _  + + +

A

+
+
addEnumType(String, ProtobufEnum) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.TypeResolver
+
 
+
addResolvedMessageType(String, ProtobufMessage) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.TypeResolver
+
 
+
addTypeElement(JavaType, TypeElementBuilder, boolean) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.DefinedTypeElementBuilders
+
 
+
adjustEnd(int) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufReadContext
+
+
Method called when loading more input, or moving existing data; + this requires adjusting relative end offset as well, except for + root context.
+
+
aggregate_value - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.UninterpretedOption
+
 
+
aliases() - Method in enum com.fasterxml.jackson.dataformat.protobuf.schema.FieldType
+
 
+
allocSecondary(byte[]) - Static method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufUtil
+
+
While we could get all fancy on allocating secondary buffer (after + initial one), let's start with very simple strategy of medium-length + buffer.
+
+
allow_alias - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.EnumOptions
+
 
+
AnnotationBasedTagGenerator - Class in com.fasterxml.jackson.dataformat.protobuf.schemagen
+
 
+
AnnotationBasedTagGenerator() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schemagen.AnnotationBasedTagGenerator
+
 
+
append(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.protobuf.ByteAccumulator
+
 
+
appendDesc(StringBuilder) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufWriteContext
+
 
+
appendLengthLength(int, byte[], int) - Static method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufUtil
+
+
NOTE: caller MUST ensure buffer has room for at least 5 bytes
+
+
assignMessageType(ProtobufMessage) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
 
+
assignNext(ProtobufField) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
 
+
+ + + +

B

+
+
BOGUS_WRITE_CONTEXT - Static variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
+
Since our context object does NOT implement standard write context, need + to do something like use a placeholder...
+
+
bogusMessage(String) - Static method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufMessage
+
 
+
build() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactoryBuilder
+
 
+
build() - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.EnumElementVisitor
+
 
+
build() - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.MessageElementVisitor
+
 
+
build() - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtoBufSchemaVisitor
+
 
+
build() - Method in interface com.fasterxml.jackson.dataformat.protobuf.schemagen.TypeElementBuilder
+
 
+
buildEnumConstant(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.EnumElementVisitor
+
 
+
builder() - Static method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
+
+
Main factory method to use for constructing ProtobufFactory instances with + different configuration.
+
+
builder() - Static method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufMapper
+
 
+
builder(ProtobufFactory) - Static method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufMapper
+
 
+
Builder(ProtobufMapper) - Constructor for class com.fasterxml.jackson.dataformat.protobuf.ProtobufMapper.Builder
+
 
+
buildFieldElement(BeanProperty, FieldElement.Label) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.MessageElementVisitor
+
 
+
buildMessageElement() - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.DescriptorProto
+
 
+
buildWithDependencies() - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtoBufSchemaVisitor
+
 
+
ByteAccumulator - Class in com.fasterxml.jackson.dataformat.protobuf
+
+
Helper object used for buffering content for cases where we need (byte-)length prefixes + for content like packed arrays, embedded messages, Strings and (perhaps) binary content.
+
+
ByteAccumulator(ByteAccumulator, int, byte[], int, int) - Constructor for class com.fasterxml.jackson.dataformat.protobuf.ByteAccumulator
+
 
+
+ + + +

C

+
+
canHandleBinaryNatively() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
+
 
+
canUseCharArrays() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
+
 
+
canUseSchema(FormatSchema) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
canUseSchema(FormatSchema) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
canWriteBinaryNatively() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
cc_enable_arenas - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileOptions
+
 
+
cc_generic_services - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileOptions
+
 
+
client_streaming - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.MethodDescriptorProto
+
 
+
close() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
close() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
com.fasterxml.jackson.dataformat.protobuf - package com.fasterxml.jackson.dataformat.protobuf
+
 
+
com.fasterxml.jackson.dataformat.protobuf.schema - package com.fasterxml.jackson.dataformat.protobuf.schema
+
+
Contains functionality for generating internal Protobuf schema instances + from external protoc resources.
+
+
com.fasterxml.jackson.dataformat.protobuf.schemagen - package com.fasterxml.jackson.dataformat.protobuf.schemagen
+
+
Contains functionality for generating Protobuf schema instances + from POJO definitions, instead of reading external protoc definitions.
+
+
compareTo(ProtobufField) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
 
+
construct(ProtobufMapper) - Static method in class com.fasterxml.jackson.dataformat.protobuf.schema.DescriptorLoader
+
 
+
construct(ObjectMapper, ProtobufSchemaLoader) - Static method in class com.fasterxml.jackson.dataformat.protobuf.schema.DescriptorLoader
+
 
+
construct(ProtobufEnum) - Static method in class com.fasterxml.jackson.dataformat.protobuf.schema.EnumLookup
+
 
+
construct(ProtobufField[]) - Static method in class com.fasterxml.jackson.dataformat.protobuf.schema.FieldLookup
+
 
+
construct(ProtoFile) - Static method in class com.fasterxml.jackson.dataformat.protobuf.schema.NativeProtobufSchema
+
 
+
construct(String, Collection<TypeElement>) - Static method in class com.fasterxml.jackson.dataformat.protobuf.schema.NativeProtobufSchema
+
 
+
construct(TypeResolver, String, Collection<TypeElement>) - Static method in class com.fasterxml.jackson.dataformat.protobuf.schema.TypeResolver
+
 
+
constructEnum(EnumElement) - Static method in class com.fasterxml.jackson.dataformat.protobuf.schema.TypeResolver
+
 
+
containsBuilderFor(JavaType) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.DefinedTypeElementBuilders
+
 
+
convertNumberToBigDecimal() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
convertNumberToBigInteger() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
convertNumberToDouble() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
convertNumberToFloat() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
convertNumberToInt() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
convertNumberToLong() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
copy() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
+
 
+
copy() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufMapper
+
 
+
createChildArrayContext(ProtobufField) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufReadContext
+
 
+
createChildArrayContext(ProtobufField, int) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufReadContext
+
 
+
createChildArrayContext() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufWriteContext
+
 
+
createChildObjectContext(ProtobufMessage, ProtobufField, int) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufReadContext
+
 
+
createChildObjectContext(ProtobufMessage) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufWriteContext
+
 
+
createGenerator(OutputStream, JsonEncoding) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
+
 
+
createGenerator(OutputStream) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
+
+
Method for constructing JsonGenerator for generating + protobuf-encoded output.
+
+
createNullContext() - Static method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufWriteContext
+
+
Factory method called to get a placeholder context that is only + in place until actual schema is handed.
+
+
createParser(File) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
+
 
+
createParser(URL) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
+
 
+
createParser(InputStream) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
+
 
+
createParser(byte[]) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
+
 
+
createParser(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
+
 
+
createRootContext() - Static method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufReadContext
+
 
+
createRootContext(ProtobufMessage) - Static method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufWriteContext
+
 
+
csharp_namespace - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileOptions
+
 
+
ctype - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldOptions
+
 
+
+ + + +

D

+
+
DEFAULT_SCHEMA_NAME - Static variable in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchemaLoader
+
 
+
default_value - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldDescriptorProto
+
 
+
DefaultTagGenerator - Class in com.fasterxml.jackson.dataformat.protobuf.schemagen
+
 
+
DefaultTagGenerator() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schemagen.DefaultTagGenerator
+
 
+
DefaultTagGenerator(int) - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schemagen.DefaultTagGenerator
+
 
+
DefinedTypeElementBuilders - Class in com.fasterxml.jackson.dataformat.protobuf.schemagen
+
 
+
DefinedTypeElementBuilders() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schemagen.DefinedTypeElementBuilders
+
 
+
dependency - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileDescriptorProto
+
 
+
deprecated - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.EnumOptions
+
 
+
deprecated - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.EnumValueOptions
+
 
+
deprecated - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldOptions
+
 
+
deprecated - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileOptions
+
 
+
deprecated - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.MessageOptions
+
 
+
deprecated - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.MethodOptions
+
 
+
deprecated - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.ServiceOptions
+
 
+
deprecated - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
 
+
DESCRIPTOR_PROTO - Static variable in class com.fasterxml.jackson.dataformat.protobuf.schema.DescriptorLoader
+
 
+
descriptorLoader() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufMapper
+
+
Accessors that may be used instead of convenience loadDescriptorSet + methods, if alternate sources need to be used.
+
+
DescriptorLoader - Class in com.fasterxml.jackson.dataformat.protobuf.schema
+
+
Class used for loading protobuf descriptors (from .desc files + or equivalent sources), to construct FileDescriptorSet.
+
+
DescriptorLoader(ObjectReader) - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.DescriptorLoader
+
 
+
DescriptorProto() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.DescriptorProto
+
 
+
double_value - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.UninterpretedOption
+
 
+
+ + + +

E

+
+
empty() - Static method in class com.fasterxml.jackson.dataformat.protobuf.schema.EnumLookup
+
 
+
empty() - Static method in class com.fasterxml.jackson.dataformat.protobuf.schema.FieldLookup
+
 
+
enum_type - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.DescriptorProto
+
 
+
enum_type - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileDescriptorProto
+
 
+
EnumDescriptorProto() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.EnumDescriptorProto
+
 
+
EnumElementVisitor - Class in com.fasterxml.jackson.dataformat.protobuf.schemagen
+
 
+
EnumElementVisitor(SerializerProvider, JavaType, DefinedTypeElementBuilders, boolean) - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schemagen.EnumElementVisitor
+
 
+
EnumLookup - Class in com.fasterxml.jackson.dataformat.protobuf.schema
+
+
Helper class used for doing efficient lookups of protoc enums + given enum name caller provides.
+
+
EnumLookup() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.EnumLookup
+
 
+
EnumOptions() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.EnumOptions
+
 
+
enumTypes(Set<String>) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.EnumElementVisitor
+
 
+
EnumValueDescriptorProto() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.EnumValueDescriptorProto
+
 
+
EnumValueOptions() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.EnumValueOptions
+
 
+
enumValues - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
+
For fields of type FieldType.ENUM, mapping from names to ids.
+
+
expectAnyFormat(JavaType) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtoBufSchemaVisitor
+
 
+
expectArrayFormat(JavaType) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtobufSchemaGenerator
+
 
+
expectArrayFormat(JavaType) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtoBufSchemaVisitor
+
 
+
expectBooleanFormat(JavaType) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtobufSchemaGenerator
+
 
+
expectBooleanFormat(JavaType) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtoBufSchemaVisitor
+
 
+
expectIntegerFormat(JavaType) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtobufSchemaGenerator
+
 
+
expectIntegerFormat(JavaType) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtoBufSchemaVisitor
+
 
+
expectMapFormat(JavaType) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtobufSchemaGenerator
+
 
+
expectMapFormat(JavaType) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtoBufSchemaVisitor
+
 
+
expectNullFormat(JavaType) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtoBufSchemaVisitor
+
 
+
expectNumberFormat(JavaType) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtobufSchemaGenerator
+
 
+
expectNumberFormat(JavaType) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtoBufSchemaVisitor
+
 
+
expectObjectFormat(JavaType) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtobufSchemaGenerator
+
 
+
expectObjectFormat(JavaType) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtoBufSchemaVisitor
+
 
+
expectStringFormat(JavaType) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtobufSchemaGenerator
+
 
+
expectStringFormat(JavaType) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtoBufSchemaVisitor
+
 
+
extendee - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldDescriptorProto
+
 
+
extension - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.DescriptorProto
+
 
+
extension - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileDescriptorProto
+
 
+
extension_range - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.DescriptorProto
+
 
+
+ + + +

F

+
+
field - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.DescriptorProto
+
 
+
field(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufMessage
+
 
+
field(int) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufMessage
+
 
+
field(SerializableString) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufMessage
+
 
+
FieldDescriptorProto() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldDescriptorProto
+
 
+
FieldLookup - Class in com.fasterxml.jackson.dataformat.protobuf.schema
+
+
Helper class used for cases where ProtobufField instances + need to be looked up by name.
+
+
FieldLookup() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.FieldLookup
+
 
+
FieldOptions() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldOptions
+
 
+
fields() - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufMessage
+
 
+
fieldsAsString() - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufMessage
+
 
+
FieldType - Enum in com.fasterxml.jackson.dataformat.protobuf.schema
+
+
Set of distinct types parsed from protoc, as unified considering + that Java makes no distinction between signed and unsigned types.
+
+
FieldTypes - Class in com.fasterxml.jackson.dataformat.protobuf.schema
+
 
+
file - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet
+
 
+
FileDescriptorProto() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileDescriptorProto
+
 
+
FileDescriptorSet - Class in com.fasterxml.jackson.dataformat.protobuf.schema
+
 
+
FileDescriptorSet() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet
+
 
+
FileDescriptorSet(FileDescriptorSet.FileDescriptorProto[]) - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet
+
 
+
FileDescriptorSet.DescriptorProto - Class in com.fasterxml.jackson.dataformat.protobuf.schema
+
 
+
FileDescriptorSet.EnumDescriptorProto - Class in com.fasterxml.jackson.dataformat.protobuf.schema
+
 
+
FileDescriptorSet.EnumOptions - Class in com.fasterxml.jackson.dataformat.protobuf.schema
+
 
+
FileDescriptorSet.EnumValueDescriptorProto - Class in com.fasterxml.jackson.dataformat.protobuf.schema
+
 
+
FileDescriptorSet.EnumValueOptions - Class in com.fasterxml.jackson.dataformat.protobuf.schema
+
 
+
FileDescriptorSet.FieldDescriptorProto - Class in com.fasterxml.jackson.dataformat.protobuf.schema
+
 
+
FileDescriptorSet.FieldDescriptorProto.Label - Enum in com.fasterxml.jackson.dataformat.protobuf.schema
+
 
+
FileDescriptorSet.FieldDescriptorProto.Type - Enum in com.fasterxml.jackson.dataformat.protobuf.schema
+
 
+
FileDescriptorSet.FieldOptions - Class in com.fasterxml.jackson.dataformat.protobuf.schema
+
 
+
FileDescriptorSet.FileDescriptorProto - Class in com.fasterxml.jackson.dataformat.protobuf.schema
+
 
+
FileDescriptorSet.FileOptions - Class in com.fasterxml.jackson.dataformat.protobuf.schema
+
 
+
FileDescriptorSet.MessageOptions - Class in com.fasterxml.jackson.dataformat.protobuf.schema
+
 
+
FileDescriptorSet.MethodDescriptorProto - Class in com.fasterxml.jackson.dataformat.protobuf.schema
+
 
+
FileDescriptorSet.MethodOptions - Class in com.fasterxml.jackson.dataformat.protobuf.schema
+
 
+
FileDescriptorSet.OneofDescriptorProto - Class in com.fasterxml.jackson.dataformat.protobuf.schema
+
 
+
FileDescriptorSet.OneofOptions - Class in com.fasterxml.jackson.dataformat.protobuf.schema
+
 
+
FileDescriptorSet.ServiceDescriptorProto - Class in com.fasterxml.jackson.dataformat.protobuf.schema
+
 
+
FileDescriptorSet.ServiceOptions - Class in com.fasterxml.jackson.dataformat.protobuf.schema
+
 
+
FileDescriptorSet.SourceCodeInfo - Class in com.fasterxml.jackson.dataformat.protobuf.schema
+
 
+
FileDescriptorSet.SourceCodeInfo.Location - Class in com.fasterxml.jackson.dataformat.protobuf.schema
+
 
+
FileDescriptorSet.UninterpretedOption - Class in com.fasterxml.jackson.dataformat.protobuf.schema
+
 
+
FileOptions() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileOptions
+
 
+
findDescriptor(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet
+
+
Accessor for finding low-level definition with given name, + if one contained.
+
+
findEnum(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufEnum
+
 
+
findEnumByIndex(int) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.EnumLookup
+
 
+
findEnumByIndex(int) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
 
+
findEnumIndex(SerializableString) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.EnumLookup
+
 
+
findEnumIndex(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.EnumLookup
+
 
+
findEnumIndex(SerializableString) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
 
+
findEnumIndex(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
 
+
findField(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.FieldLookup
+
 
+
findType(DataType) - Static method in class com.fasterxml.jackson.dataformat.protobuf.schema.FieldTypes
+
 
+
finish(OutputStream, byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.protobuf.ByteAccumulator
+
 
+
finish(OutputStream, byte[]) - Method in class com.fasterxml.jackson.dataformat.protobuf.ByteAccumulator
+
 
+
firstField() - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufMessage
+
 
+
firstIf(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufMessage
+
 
+
FIXED_32BIT - Static variable in interface com.fasterxml.jackson.dataformat.protobuf.schema.WireType
+
 
+
FIXED_64BIT - Static variable in interface com.fasterxml.jackson.dataformat.protobuf.schema.WireType
+
 
+
flush() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
forFirstType() - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.NativeProtobufSchema
+
+
Factory method for constructing Jackson-digestible schema using the first + Message type defined in the underlying native protobuf schema.
+
+
FORMAT_NAME_PROTOBUF - Static variable in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchema
+
 
+
forType(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.NativeProtobufSchema
+
+
Factory method for constructing Jackson-digestible schema using specified Message type + from native protobuf schema.
+
+
+ + + +

G

+
+
generateSchemaFor(JavaType) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufMapper
+
+
Convenience method for constructing protoc definition that matches + given Java type.
+
+
generateSchemaFor(Class<?>) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufMapper
+
+
Convenience method for constructing protoc definition that matches + given Java type.
+
+
generateSchemaFor(TypeReference<?>) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufMapper
+
+
Convenience method for constructing protoc definition that matches + given Java type.
+
+
getAllBuilders() - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.DefinedTypeElementBuilders
+
 
+
getAllBuildersFor(Collection<JavaType>) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.DefinedTypeElementBuilders
+
 
+
getAllNestedBuilders() - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.DefinedTypeElementBuilders
+
 
+
getBigIntegerValue() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
getBinaryValue(Base64Variant) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
getBuilderFor(JavaType) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.DefinedTypeElementBuilders
+
 
+
getCodec() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
getCurrentLocation() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
+
Overridden since we do not really have character-based locations, + but we do have byte offset to specify.
+
+
getCurrentName() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
+
Method that can be called to get the name associated with + the current event.
+
+
getCurrentName() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufReadContext
+
 
+
getCurrentName() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufWriteContext
+
 
+
getCurrentValue() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
getCurrentValue() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufReadContext
+
 
+
getCurrentValue() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufWriteContext
+
 
+
getDataType() - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldDescriptorProto
+
 
+
getDataType(JavaType) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.MessageElementVisitor
+
 
+
getDecimalValue() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
getDependencyBuilders() - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.DefinedTypeElementBuilders
+
 
+
getDescriptor(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet
+
+
Accessor for getting low-level definition with given name, contained + in this descriptor set.
+
+
getDoubleValue() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
getEmbeddedObject() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
getEndOffset() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufReadContext
+
 
+
getEnumValues() - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.EnumLookup
+
 
+
getEnumValues() - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
 
+
getFactory() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufMapper
+
 
+
getField() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufReadContext
+
 
+
getField() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufWriteContext
+
 
+
getFieldCount() - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufMessage
+
 
+
getFile() - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet
+
 
+
getFloatValue() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
getFormatName() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
+
 
+
getGeneratedSchema() - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtobufSchemaGenerator
+
 
+
getGeneratedSchema(boolean) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtobufSchemaGenerator
+
 
+
getInputSource() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
getIntValue() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
getLabel() - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldDescriptorProto
+
 
+
getLongValue() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
getMessageNames() - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.NativeProtobufSchema
+
 
+
getMessageType() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufReadContext
+
 
+
getMessageType() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufWriteContext
+
 
+
getMessageType() - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
 
+
getMessageTypes() - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchema
+
+
Accessor for listing names of all root-level messages defined in the + original protoc.
+
+
getName() - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufMessage
+
 
+
getNamespace(JavaType) - Static method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtobufSchemaHelper
+
 
+
getNonNestedBuilders() - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.DefinedTypeElementBuilders
+
 
+
getNonNestedBuilders(boolean) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.DefinedTypeElementBuilders
+
 
+
getNumberType() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
getNumberValue() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
getNumberValueExact() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
getOutputBuffered() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
+
Calculating actual amount of buffering is somewhat complicated, and can not + necessarily give 100% accurate answer due to presence of VInt encoding for + length indicators.
+
+
getOutputTarget() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
getPackage() - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileDescriptorProto
+
 
+
getParent() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufReadContext
+
 
+
getParent() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufWriteContext
+
 
+
getParsingContext() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
getReadCapabilities() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
getRootType() - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchema
+
+
Accessor for getting the default ProtobufMessage type that + is usually the root type for this schema.
+
+
getSchema() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
getSchema() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
getSchemaType() - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchema
+
+
Accessor to get type id for this FormatSchema, used by code Jackson + databinding functionality.
+
+
getSimpleType() - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtoBufSchemaVisitor
+
 
+
getSource() - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchema
+
+
Accessor for native representation of the protoc.
+
+
getStartLocation(Object, long) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufReadContext
+
 
+
getSyntax() - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileDescriptorProto
+
 
+
getTagGenerator(BeanProperty) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.MessageElementVisitor
+
 
+
getText() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
+
Method for accessing textual representation of the current event; + if no current event (before first call to ProtobufParser.nextToken(), or + after encountering end-of-input), returns null.
+
+
getText(Writer) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
getTextCharacters() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
getTextLength() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
getTextOffset() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
getTokenLocation() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
+
Overridden since we do not really have character-based locations, + but we do have byte offset to specify.
+
+
getValueAsString() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
getValueAsString(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
getWireType() - Method in enum com.fasterxml.jackson.dataformat.protobuf.schema.FieldType
+
 
+
getWriteCapabilities() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
go_package - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileOptions
+
 
+
GROUP_END - Static variable in interface com.fasterxml.jackson.dataformat.protobuf.schema.WireType
+
 
+
GROUP_START - Static variable in interface com.fasterxml.jackson.dataformat.protobuf.schema.WireType
+
 
+
+ + + +

H

+
+
hasFormat(InputAccessor) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
+
+
Sub-classes need to override this method
+
+
hasIndex(BeanProperty) - Static method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtobufSchemaHelper
+
 
+
hasMessageType(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.NativeProtobufSchema
+
+
Method for checking whether specified message type is defined by + the native schema
+
+
hasTextCharacters() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
+ + + +

I

+
+
id - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
+
Numeric tag, unshifted
+
+
idempotency_level - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.MethodOptions
+
 
+
identifier_value - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.UninterpretedOption
+
 
+
init(ProtobufField) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufMessage
+
+
Method called right after finishing actual construction of this + message definition.
+
+
input_type - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.MethodDescriptorProto
+
 
+
isArray() - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
 
+
isBinaryType(JavaType) - Static method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtobufSchemaHelper
+
 
+
isClosed() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
isNaN() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
isObject - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
 
+
isStdEnum - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
 
+
isValidFor(int) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
 
+
+ + + +

J

+
+
java_generate_equals_and_hash - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileOptions
+
 
+
java_generic_services - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileOptions
+
 
+
java_multiple_files - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileOptions
+
 
+
java_outer_classname - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileOptions
+
 
+
java_package - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileOptions
+
 
+
java_String_check_utf8 - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileOptions
+
 
+
json_name - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldDescriptorProto
+
 
+
jstype - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldOptions
+
 
+
+ + + +

L

+
+
label - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldDescriptorProto
+
 
+
lazy - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldOptions
+
 
+
leading_comments - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.SourceCodeInfo.Location
+
 
+
leading_detached_comments - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.SourceCodeInfo.Location
+
 
+
LENGTH_PREFIXED - Static variable in interface com.fasterxml.jackson.dataformat.protobuf.schema.WireType
+
 
+
lengthAsBytes(int) - Static method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufUtil
+
 
+
lengthLength(int) - Static method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufUtil
+
 
+
load(URL) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.DescriptorLoader
+
 
+
load(File) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.DescriptorLoader
+
 
+
load(InputStream) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.DescriptorLoader
+
+
Note: passed InputStream will be closed by this method.
+
+
load(Reader) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.DescriptorLoader
+
+
Note: passed Reader will be closed by this method.
+
+
load(URL) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchemaLoader
+
 
+
load(URL, String) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchemaLoader
+
 
+
load(File) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchemaLoader
+
 
+
load(File, String) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchemaLoader
+
 
+
load(InputStream) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchemaLoader
+
+
Method for loading and parsing a protoc definition from given + stream, assuming UTF-8 encoding.
+
+
load(InputStream, String) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchemaLoader
+
 
+
load(Reader) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchemaLoader
+
+
Method for loading and parsing a protoc definition from given + stream, assuming UTF-8 encoding.
+
+
load(Reader, String) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchemaLoader
+
 
+
loadDescriptorSet(URL) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufMapper
+
 
+
loadDescriptorSet(File) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufMapper
+
 
+
loadDescriptorSet(InputStream) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufMapper
+
 
+
loadMore() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
loadMoreGuaranteed() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
loadNative(File) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchemaLoader
+
 
+
loadNative(URL) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchemaLoader
+
 
+
loadNative(InputStream, boolean) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchemaLoader
+
 
+
loadNative(Reader, boolean) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchemaLoader
+
 
+
location - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.SourceCodeInfo
+
 
+
Location() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.SourceCodeInfo.Location
+
 
+
+ + + +

M

+
+
map_entry - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.MessageOptions
+
 
+
message_set_wire_format - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.MessageOptions
+
 
+
message_type - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileDescriptorProto
+
 
+
MessageElementVisitor - Class in com.fasterxml.jackson.dataformat.protobuf.schemagen
+
 
+
MessageElementVisitor(SerializerProvider, JavaType, DefinedTypeElementBuilders, boolean) - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schemagen.MessageElementVisitor
+
 
+
MessageOptions() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.MessageOptions
+
 
+
messageType - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
+
For main type of FieldType.MESSAGE, reference to actual + message type definition.
+
+
method - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.ServiceDescriptorProto
+
 
+
MethodDescriptorProto() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.MethodDescriptorProto
+
 
+
MethodOptions() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.MethodOptions
+
 
+
+ + + +

N

+
+
name - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.DescriptorProto
+
 
+
name - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.EnumDescriptorProto
+
 
+
name - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.EnumValueDescriptorProto
+
 
+
name - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldDescriptorProto
+
 
+
name - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileDescriptorProto
+
 
+
name - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.MethodDescriptorProto
+
 
+
name - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.OneofDescriptorProto
+
 
+
name - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.ServiceDescriptorProto
+
 
+
name - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.UninterpretedOption
+
 
+
name - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
+
Name of field in protoc definition
+
+
NativeProtobufSchema - Class in com.fasterxml.jackson.dataformat.protobuf.schema
+
+
Helper class used for wrapping a "raw" protobuf schema (as read by + "protoparser" library); and used + as input for creating specific ProtobufSchema to use for + reading/writing protobuf encoded content
+
+
NativeProtobufSchema(ProtoFile) - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.NativeProtobufSchema
+
 
+
NativeProtobufSchema(String, Collection<TypeElement>) - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.NativeProtobufSchema
+
 
+
negative_int_value - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.UninterpretedOption
+
 
+
nested_type - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.DescriptorProto
+
 
+
next - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
+
Link to next field within message definition; used for efficient traversal.
+
+
nextFieldName(SerializableString) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
nextFieldName() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
nextIf(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
 
+
nextOrThisIf(int) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
 
+
nextTag(BeanProperty) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.AnnotationBasedTagGenerator
+
 
+
nextTag(BeanProperty) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.DefaultTagGenerator
+
 
+
nextTag() - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.DefaultTagGenerator
+
 
+
nextTag(BeanProperty) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.MessageElementVisitor
+
 
+
nextTextValue() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
nextToken() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
no_standard_descriptor_accessor - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.MessageOptions
+
 
+
notArray() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufWriteContext
+
 
+
number - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.EnumValueDescriptorProto
+
 
+
number - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldDescriptorProto
+
 
+
+ + + +

O

+
+
objc_class_prefix - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileOptions
+
 
+
oneof_decl - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.DescriptorProto
+
 
+
oneof_index - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldDescriptorProto
+
 
+
OneofDescriptorProto() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.OneofDescriptorProto
+
 
+
OneofOptions() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.OneofOptions
+
 
+
optimize_for - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileOptions
+
 
+
optionalProperty(BeanProperty) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.MessageElementVisitor
+
 
+
optionalProperty(String, JsonFormatVisitable, JavaType) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.MessageElementVisitor
+
 
+
options - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.DescriptorProto
+
 
+
options - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.EnumDescriptorProto
+
 
+
options - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.EnumValueDescriptorProto
+
 
+
options - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldDescriptorProto
+
 
+
options - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileDescriptorProto
+
 
+
options - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.MethodDescriptorProto
+
 
+
options - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.OneofDescriptorProto
+
 
+
options - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.ServiceDescriptorProto
+
 
+
output_type - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.MethodDescriptorProto
+
 
+
overrideCurrentName(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
+ + + +

P

+
+
PackageVersion - Class in com.fasterxml.jackson.dataformat.protobuf
+
+
Automatically generated from PackageVersion.java.in during + packageVersion-generate execution of maven-replacer-plugin in + pom.xml.
+
+
PackageVersion() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.PackageVersion
+
 
+
packed - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldOptions
+
 
+
packed - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
 
+
parse(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchemaLoader
+
+
Method for parsing given protoc schema definition, constructing + schema object Jackson can use.
+
+
parse(String, String) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchemaLoader
+
 
+
parseNative(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchemaLoader
+
 
+
path - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.SourceCodeInfo.Location
+
 
+
php_class_prefix - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileOptions
+
 
+
positive_int_value - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.UninterpretedOption
+
 
+
property(BeanProperty) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.MessageElementVisitor
+
 
+
property(String, JsonFormatVisitable, JavaType) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.MessageElementVisitor
+
 
+
ProtobufEnum - Class in com.fasterxml.jackson.dataformat.protobuf.schema
+
 
+
ProtobufEnum(String, Map<String, Integer>, boolean) - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufEnum
+
 
+
ProtobufFactory - Class in com.fasterxml.jackson.dataformat.protobuf
+
 
+
ProtobufFactory() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
+
 
+
ProtobufFactory(ObjectCodec) - Constructor for class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
+
 
+
ProtobufFactory(ProtobufFactory, ObjectCodec) - Constructor for class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
+
 
+
ProtobufFactory(ProtobufFactoryBuilder) - Constructor for class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
+
+
Constructors used by ProtobufFactoryBuilder for instantiation.
+
+
ProtobufFactoryBuilder - Class in com.fasterxml.jackson.dataformat.protobuf
+
+
TSFBuilder + implementation for constructing ProtobufFactory + instances.
+
+
ProtobufFactoryBuilder() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactoryBuilder
+
 
+
ProtobufFactoryBuilder(ProtobufFactory) - Constructor for class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactoryBuilder
+
 
+
ProtobufField - Class in com.fasterxml.jackson.dataformat.protobuf.schema
+
 
+
ProtobufField(FieldElement, FieldType) - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
 
+
ProtobufField(FieldElement, ProtobufMessage) - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
 
+
ProtobufField(FieldElement, ProtobufEnum) - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
 
+
ProtobufField(FieldElement, FieldType, ProtobufMessage, ProtobufEnum) - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
 
+
ProtobufGenerator - Class in com.fasterxml.jackson.dataformat.protobuf
+
 
+
ProtobufGenerator(IOContext, int, ObjectCodec, OutputStream) - Constructor for class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
ProtobufMapper - Class in com.fasterxml.jackson.dataformat.protobuf
+
 
+
ProtobufMapper() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.ProtobufMapper
+
 
+
ProtobufMapper(ProtobufFactory) - Constructor for class com.fasterxml.jackson.dataformat.protobuf.ProtobufMapper
+
 
+
ProtobufMapper(ProtobufMapper) - Constructor for class com.fasterxml.jackson.dataformat.protobuf.ProtobufMapper
+
 
+
ProtobufMapper.Builder - Class in com.fasterxml.jackson.dataformat.protobuf
+
+
Base implementation for "Vanilla" ObjectMapper, used with + Protobuf backend.
+
+
ProtobufMessage - Class in com.fasterxml.jackson.dataformat.protobuf.schema
+
 
+
ProtobufMessage(String, ProtobufField[]) - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufMessage
+
 
+
ProtobufParser - Class in com.fasterxml.jackson.dataformat.protobuf
+
 
+
ProtobufParser(IOContext, int, ObjectCodec, InputStream, byte[], int, int, boolean) - Constructor for class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
ProtobufReadContext - Class in com.fasterxml.jackson.dataformat.protobuf
+
+
Replacement of JsonReadContext + to support features needed to decode nested Protobuf messages.
+
+
ProtobufReadContext(ProtobufReadContext, ProtobufMessage, int, int) - Constructor for class com.fasterxml.jackson.dataformat.protobuf.ProtobufReadContext
+
 
+
ProtobufSchema - Class in com.fasterxml.jackson.dataformat.protobuf.schema
+
+
A FormatSchema implementation for protobuf, bound to specific root-level + ProtobufMessage, and useful for reading/writing protobuf content + that encodes instance of that message.
+
+
ProtobufSchema(NativeProtobufSchema, ProtobufMessage) - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchema
+
 
+
ProtobufSchemaGenerator - Class in com.fasterxml.jackson.dataformat.protobuf.schemagen
+
+
Class that can generate a ProtobufSchema for a given Java POJO, using + definitions Jackson would use for serialization.
+
+
ProtobufSchemaGenerator() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtobufSchemaGenerator
+
 
+
ProtobufSchemaHelper - Class in com.fasterxml.jackson.dataformat.protobuf.schemagen
+
 
+
ProtobufSchemaLoader - Class in com.fasterxml.jackson.dataformat.protobuf.schema
+
+
Class used for loading protobuf definitions (from .proto files + or equivalent sources), to construct schema needed for reading + or writing content.
+
+
ProtobufSchemaLoader() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchemaLoader
+
 
+
ProtoBufSchemaVisitor - Class in com.fasterxml.jackson.dataformat.protobuf.schemagen
+
 
+
ProtoBufSchemaVisitor() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtoBufSchemaVisitor
+
 
+
ProtoBufSchemaVisitor(SerializerProvider, DefinedTypeElementBuilders, boolean) - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtoBufSchemaVisitor
+
 
+
ProtobufUtil - Class in com.fasterxml.jackson.dataformat.protobuf
+
 
+
ProtobufUtil() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.ProtobufUtil
+
 
+
ProtobufWriteContext - Class in com.fasterxml.jackson.dataformat.protobuf
+
 
+
ProtobufWriteContext(int, ProtobufWriteContext, ProtobufMessage) - Constructor for class com.fasterxml.jackson.dataformat.protobuf.ProtobufWriteContext
+
 
+
public_dependency - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileDescriptorProto
+
 
+
py_generic_services - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileOptions
+
 
+
+ + + +

R

+
+
readBinaryValue(Base64Variant, OutputStream) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
readResolve() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
+
+
Method that we need to override to actually make restoration go + through constructors etc.
+
+
rebuild() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
+
 
+
releaseBuffered(OutputStream) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
repeated - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
 
+
required - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
 
+
requiresPropertyOrdering() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
+
 
+
reserved_name - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.DescriptorProto
+
 
+
reserved_range - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.DescriptorProto
+
 
+
reset(ProtobufMessage, int, int) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufReadContext
+
 
+
resolve(Collection<TypeElement>, MessageElement) - Static method in class com.fasterxml.jackson.dataformat.protobuf.schema.TypeResolver
+
+
Main entry method for public API, for resolving specific root-level type and other + types it depends on.
+
+
resolve(TypeResolver, MessageElement) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.TypeResolver
+
 
+
+ + + +

S

+
+
schemaFor(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet
+
 
+
schemaForFirstType() - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet
+
 
+
schemaLoader() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufMapper
+
+
Accessor for reusable ProtobufSchemaLoader which can be + used for loading protoc definitions from files and other external + sources.
+
+
SECONDARY_BUFFER_LENGTH - Static variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufUtil
+
 
+
server_streaming - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.MethodDescriptorProto
+
 
+
service - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileDescriptorProto
+
 
+
ServiceDescriptorProto() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.ServiceDescriptorProto
+
 
+
ServiceOptions() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.ServiceOptions
+
 
+
setCodec(ObjectCodec) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
setCurrentName(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufReadContext
+
 
+
setCurrentValue(Object) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
setCurrentValue(Object) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufReadContext
+
 
+
setCurrentValue(Object) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufWriteContext
+
 
+
setField(ProtobufField) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufWriteContext
+
 
+
setMessageType(ProtobufMessage) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufReadContext
+
 
+
setPackage(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileDescriptorProto
+
 
+
setPrettyPrinter(PrettyPrinter) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
setSchema(ProtobufSchema) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
setSchema(FormatSchema) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
setSchema(ProtobufSchema) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
setSchema(FormatSchema) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
setSchemaLoader(ProtobufSchemaLoader) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufMapper
+
 
+
source_code_info - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileDescriptorProto
+
 
+
SourceCodeInfo() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.SourceCodeInfo
+
 
+
span - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.SourceCodeInfo.Location
+
 
+
std - Static variable in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchemaLoader
+
+
Standard loader instance that is usually used for loading protoc + schemas.
+
+
string_value - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.UninterpretedOption
+
 
+
sUtf8UnitLengths - Static variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufUtil
+
 
+
swift_prefix - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileOptions
+
 
+
syntax - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileDescriptorProto
+
 
+
+ + + +

T

+
+
toString() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufReadContext
+
+
Overridden to provide developer readable "JsonPath" representation + of the context.
+
+
toString() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufWriteContext
+
+
Overridden to provide developer JsonPointer representation + of the context.
+
+
toString() - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.NativeProtobufSchema
+
 
+
toString(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.NativeProtobufSchema
+
 
+
toString() - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
 
+
toString() - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchema
+
 
+
trailing_comments - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.SourceCodeInfo.Location
+
 
+
type - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldDescriptorProto
+
 
+
type - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
 
+
type_name - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldDescriptorProto
+
 
+
typedTag - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
+
Combination of numeric tag and 3-bit wire type.
+
+
TypeElementBuilder - Interface in com.fasterxml.jackson.dataformat.protobuf.schemagen
+
 
+
TypeResolver - Class in com.fasterxml.jackson.dataformat.protobuf.schema
+
+
Stateful class needed to properly resolve type definitions of + protobuf message (and related types); some complexity coming + from possible nested nature of definitions.
+
+
TypeResolver(TypeResolver, String, Map<String, MessageElement>, Map<String, ProtobufEnum>) - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.TypeResolver
+
 
+
+ + + +

U

+
+
uninterpreted_option - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.EnumOptions
+
 
+
uninterpreted_option - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.EnumValueOptions
+
 
+
uninterpreted_option - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldOptions
+
 
+
uninterpreted_option - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileOptions
+
 
+
uninterpreted_option - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.MessageOptions
+
 
+
uninterpreted_option - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.MethodOptions
+
 
+
uninterpreted_option - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.OneofOptions
+
 
+
uninterpreted_option - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.ServiceOptions
+
 
+
UninterpretedOption() - Constructor for class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.UninterpretedOption
+
 
+
UNKNOWN_FIELD - Static variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
+
This instance is used as a placeholder for cases where we do not know + actual field and want to simply skip over any values that caller tries + to write for it.
+
+
UNKNOWN_MESSAGE - Static variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
+
This is used as a placeholder for case where we don't have an actual message + to use, but know (from context) that one is expected.
+
+
unknownField() - Static method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
 
+
useDefaultPrettyPrinter() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
+
Not sure whether to throw an exception or just do no-op; for now, + latter.
+
+
usesStandardIndexing() - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufEnum
+
 
+
usesZigZag() - Method in enum com.fasterxml.jackson.dataformat.protobuf.schema.FieldType
+
 
+
usesZigZag - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
 
+
+ + + +

V

+
+
value - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.EnumDescriptorProto
+
 
+
valueMapping() - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufEnum
+
 
+
valueOf(String) - Static method in enum com.fasterxml.jackson.dataformat.protobuf.schema.FieldType
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldDescriptorProto.Label
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldDescriptorProto.Type
+
+
Returns the enum constant of this type with the specified name.
+
+
values() - Static method in enum com.fasterxml.jackson.dataformat.protobuf.schema.FieldType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldDescriptorProto.Label
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldDescriptorProto.Type
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
VERSION - Static variable in class com.fasterxml.jackson.dataformat.protobuf.PackageVersion
+
 
+
version() - Method in class com.fasterxml.jackson.dataformat.protobuf.PackageVersion
+
 
+
version() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
+
 
+
version() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
version() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufMapper
+
 
+
version() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
VINT - Static variable in interface com.fasterxml.jackson.dataformat.protobuf.schema.WireType
+
 
+
+ + + +

W

+
+
weak - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FieldOptions
+
 
+
weak_dependency - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileDescriptorProto
+
 
+
wireType - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufField
+
+
3-bit id used on determining details of how values are serialized.
+
+
WireType - Interface in com.fasterxml.jackson.dataformat.protobuf.schema
+
+
Enumeration of wire types that protobuf specification defines
+
+
withRootType(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchema
+
+
Method that can be called to choose different root type (of types + defined in protoc); a new schema instance will be constructed + if type is different from current root type.
+
+
writeArray(int[], int, int) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
writeArray(long[], int, int) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
writeArray(double[], int, int) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
writeBinary(Base64Variant, byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
writeBoolean(boolean) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
writeEndArray() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
writeEndObject() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
writeFieldName(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
writeFieldName(SerializableString) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
writeNull() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
writeNumber(int) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
writeNumber(long) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
writeNumber(BigInteger) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
writeNumber(double) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
writeNumber(float) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
writeNumber(BigDecimal) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
writeNumber(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
writeRaw(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
writeRaw(String, int, int) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
writeRaw(char[], int, int) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
writeRaw(char) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
writeRawUTF8String(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
writeRawValue(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
writeRawValue(String, int, int) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
writeRawValue(char[], int, int) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
writeStartArray() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
writeStartObject() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
writeString(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
writeString(char[], int, int) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
writeString(SerializableString) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
writeUTF8String(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
+ + + +

Z

+
+
zigzagDecode(int) - Static method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufUtil
+
 
+
zigzagDecode(long) - Static method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufUtil
+
 
+
zigzagEncode(int) - Static method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufUtil
+
 
+
zigzagEncode(long) - Static method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufUtil
+
 
+
+ + + +

_

+
+
_binaryValue - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
+
We will hold on to decoded binary data, for duration of + current event, so that multiple calls to + ProtobufParser.getBinaryValue(com.fasterxml.jackson.core.Base64Variant) will not need to decode data more + than once.
+
+
_buffered - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
+
Object used in cases where we need to buffer content to calculate length-prefix.
+
+
_bufferRecyclable - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
+
Flag that indicates whether the input buffer is recycable (and + needs to be returned to recycler once we are done) or not.
+
+
_builder - Variable in class com.fasterxml.jackson.dataformat.protobuf.schemagen.MessageElementVisitor
+
 
+
_builder - Variable in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtoBufSchemaVisitor
+
+
When visiting Object (Record) types, Enums, Arrays, we get + this type builder.
+
+
_byteArrayBuilder - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
+
ByteArrayBuilder is needed if 'getBinaryValue' is called.
+
+
_checkNumericValue(int) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
_child - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufReadContext
+
 
+
_child - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufWriteContext
+
 
+
_closed - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
+
Flag that indicates whether parser is closed or not.
+
+
_closeInput() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
_complete - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
+
Flag that is set when the whole content is complete, can + be output.
+
+
_complete() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
_createContext(Object, boolean) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
+
 
+
_createGenerator(Writer, IOContext) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
+
 
+
_createParser(InputStream, IOContext) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
+
 
+
_createParser(Reader, IOContext) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
+
 
+
_createParser(char[], int, int, IOContext, boolean) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
+
 
+
_createParser(byte[], int, int, IOContext) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
+
 
+
_createUTF8Generator(OutputStream, IOContext) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
+
 
+
_createWriter(OutputStream, JsonEncoding, IOContext) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
+
 
+
_currBuffer - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
+
Currently active output buffer, place where appends occur.
+
+
_currentEndOffset - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
_currentField - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
_currentMessage - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
+
The innermost Object type ("message" in proto lingo) we are handling.
+
+
_currentName - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufReadContext
+
 
+
_currentValue - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufReadContext
+
 
+
_currentValue - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufWriteContext
+
 
+
_currField - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
+
Field to be output next; set when JsonToken.FIELD_NAME is written, + cleared once value has been written
+
+
_currInputProcessed - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
+
Number of characters/bytes that were contained in previous blocks + (blocks that were already processed prior to the current buffer).
+
+
_currMessage - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
+
Type of protobuf message that is currently being output: usually + matches write context, but for arrays may indicate "parent" of array.
+
+
_currPtr - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
_currStart - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
_decode32Bits() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
_decode64Bits() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
_decodedLength - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
+
Length of the value that parser points to, for scalar values that use length + prefixes (Strings, binary data).
+
+
_decodeVIntSlow() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
_decodeVLongSlow() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
_definedTypeElementBuilders - Variable in class com.fasterxml.jackson.dataformat.protobuf.schemagen.DefinedTypeElementBuilders
+
 
+
_definedTypeElementBuilders - Variable in class com.fasterxml.jackson.dataformat.protobuf.schemagen.MessageElementVisitor
+
 
+
_definedTypeElementBuilders - Variable in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtoBufSchemaVisitor
+
 
+
_descriptorLoader - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufMapper
+
+
Lazily constructed instance of DescriptorLoader, used for loading + structured protoc definitions from multiple files.
+
+
_encodeLongerString(char[], int, int) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
_encodeLongerString(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
_endOffset - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufReadContext
+
+
Offset within input buffer where the message represented + by this context (if message context) ends.
+
+
_ensureMore() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
_ensureRoom(int) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
_field - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufReadContext
+
+
For array contexts: field that defines type of array values.
+
+
_field - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufWriteContext
+
+
Field within either current object (for Object context); or, parent + field (for Array)
+
+
_fields - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufMessage
+
+
Array that contains actual fields, in declaration order.
+
+
_fieldsById - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufMessage
+
+
Arrays of fields indexed by id (offset by _idOffset), if + fields ids are in contiguous (enough) range.
+
+
_fieldsByName - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufMessage
+
 
+
_finishBytes(int) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
_finishToken() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
+
Method called to finish parsing of a token so that token contents + are retriable
+
+
_firstField - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufMessage
+
 
+
_firstMessageType() - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.NativeProtobufSchema
+
 
+
_firstSegment - Variable in class com.fasterxml.jackson.dataformat.protobuf.ByteAccumulator
+
 
+
_generated - Variable in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtobufSchemaGenerator
+
 
+
_getByteArrayBuilder() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
_handleEOF() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
_idOffset - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufMessage
+
 
+
_inObject - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
_inputBuffer - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
+
Current buffer from which data is read; generally data is read into + buffer from input source, but in some cases pre-loaded buffer + is handed to the parser.
+
+
_inputEnd - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
+
Index of character after last available one in the buffer.
+
+
_inputPtr - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
+
Pointer to next available character in buffer
+
+
_inputStream - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
+
Input stream that can be used for reading more content, if one + in use.
+
+
_ioContext - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
_ioContext - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
+
I/O context for this reader.
+
+
_isNested - Variable in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtoBufSchemaVisitor
+
 
+
_isNestedType - Variable in class com.fasterxml.jackson.dataformat.protobuf.schemagen.DefinedTypeElementBuilders
+
 
+
_lastSegment - Variable in class com.fasterxml.jackson.dataformat.protobuf.ByteAccumulator
+
 
+
_loadNative(File) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchemaLoader
+
 
+
_loadNative(URL) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchemaLoader
+
 
+
_loadNative(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchemaLoader
+
 
+
_loadNative(InputStream, boolean) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchemaLoader
+
 
+
_loadNative(Reader, boolean) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchemaLoader
+
 
+
_loadToHaveAtLeast(int) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
+
Helper method that will try to load at least specified number bytes in + input buffer, possible moving existing data around if necessary
+
+
_long(int, int) - Static method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
_message - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufWriteContext
+
+
Definition of the closest Object that this context relates to; + either object for the field (for Message/Object types), or its + parent (for Array types)
+
+
_messageNames - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.NativeProtobufSchema
+
 
+
_messageType - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufReadContext
+
+
Type of current context.
+
+
_messageType(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.NativeProtobufSchema
+
 
+
_name - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.NativeProtobufSchema
+
 
+
_name - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufEnum
+
 
+
_name - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufMessage
+
 
+
_nameCopied - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
+
Flag set to indicate whether the field name is available + from the name copy buffer or not (in addition to its String + representation being available via read context)
+
+
_nameCopyBuffer - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
+
Temporary buffer that is needed if field name is accessed + using ProtobufParser.getTextCharacters() method (instead of String + returning alternatives)
+
+
_nativeTypes - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.NativeProtobufSchema
+
 
+
_nestedTypes - Variable in class com.fasterxml.jackson.dataformat.protobuf.schemagen.MessageElementVisitor
+
 
+
_nextTag - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
_nonByteSource() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
+
 
+
_nonByteTarget() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufFactory
+
 
+
_numberBigDecimal - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
_numberBigInt - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
_numberDouble - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
_numberFloat - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
_numberInt - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
_numberLong - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
_numTypesValid - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
+
Bitfield that indicates which numeric representations + have been calculated for the current type
+
+
_objectCodec - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
+
Codec used for data binding when (if) requested.
+
+
_origCurrBuffer - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
+
The first allocated (or recycled) buffer instance; needed to avoid + issue [dataformat-protobuf#14].
+
+
_output - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
+
Ultimate destination
+
+
_package - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.FileDescriptorSet.FileDescriptorProto
+
 
+
_parent - Variable in class com.fasterxml.jackson.dataformat.protobuf.ByteAccumulator
+
 
+
_parent - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufReadContext
+
+
Parent context for this context; null for root context.
+
+
_parent - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufWriteContext
+
 
+
_parentStart - Variable in class com.fasterxml.jackson.dataformat.protobuf.ByteAccumulator
+
+
Pointer to start of contents provided by parent, preceding room + for prefix (that is, same as or less than `_prefixOffset`)
+
+
_parsingContext - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
+
Information about parser context, context in which + the next token is to be parsed (root, array, object).
+
+
_pbContext - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
+
Current context, in form we can use it.
+
+
_prefixBuffer - Variable in class com.fasterxml.jackson.dataformat.protobuf.ByteAccumulator
+
+
Caller-provided buffer in which optional type prefix, + and mandatory length indicator may be added.
+
+
_prefixOffset - Variable in class com.fasterxml.jackson.dataformat.protobuf.ByteAccumulator
+
+
Offset within ByteAccumulator._prefixBuffer where there is room for encoding + prefix (type, tag, length).
+
+
_readAll(Reader) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchemaLoader
+
 
+
_reader - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.DescriptorLoader
+
+
Fully configured reader for FileDescriptorSet objects.
+
+
_releaseBuffers() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
_releaseBuffers() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
_reportEnumError(Object) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
_reportWrongWireType(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
_resolve(MessageElement) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.TypeResolver
+
 
+
_rootContext - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
+
Reference to the root context since that is needed for serialization
+
+
_rootType - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchema
+
 
+
_rootType - Variable in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtobufSchemaGenerator
+
 
+
_schema - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
_schema - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
_schemaLoader - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufMapper
+
 
+
_segmentBytes - Variable in class com.fasterxml.jackson.dataformat.protobuf.ByteAccumulator
+
+
Total number of bytes contained within buffers, to be used for length prefix.
+
+
_simpleType - Variable in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtoBufSchemaVisitor
+
+
When visiting simple scalar types, we'll get this assigned
+
+
_skipBytes(int) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
_skipVInt() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
_skipVIntSlow() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
_slow32() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
_slow64() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
 
+
_source - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchema
+
+
In case we want to use a different root type, we'll also hold + a reference to the native definition, if one is available.
+
+
_standardIndexing - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufEnum
+
+
Flag that indicates whether mapping from enum value and id is standard or not; + standard means that first enum has value 0, and all following enums have value + one bigger than preceding one.
+
+
_state - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
+
Current state of the parser.
+
+
_tagCounter - Variable in class com.fasterxml.jackson.dataformat.protobuf.schemagen.DefaultTagGenerator
+
 
+
_tagGenerator - Variable in class com.fasterxml.jackson.dataformat.protobuf.schemagen.MessageElementVisitor
+
 
+
_textBuffer - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
+
Buffer that contains contents of String values, including + field names if necessary (name split across boundary, + contains escape sequence, or access needed to char array)
+
+
_throw(Exception) - Method in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufSchemaLoader
+
 
+
_throwUnsupported() - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtoBufSchemaVisitor
+
 
+
_throwUnsupported(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.schemagen.ProtoBufSchemaVisitor
+
 
+
_tokenIncomplete - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
+
Flag that indicates that the current token has not yet + been fully processed, and needs to be finished for + some access (or skipped to obtain the next token)
+
+
_tokenInputCol - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
+
Column on input row that current token starts; 0-based (although + in the end it'll be converted to 1-based)
+
+
_tokenInputRow - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
+
Input row on which current token starts, 1-based
+
+
_tokenInputTotal - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufParser
+
+
Total number of bytes/characters read before start of current token.
+
+
_type - Variable in class com.fasterxml.jackson.dataformat.protobuf.schemagen.MessageElementVisitor
+
 
+
_typedTag - Variable in class com.fasterxml.jackson.dataformat.protobuf.ByteAccumulator
+
 
+
_valuesByName - Variable in class com.fasterxml.jackson.dataformat.protobuf.schema.ProtobufEnum
+
 
+
_verifyValueWrite() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
_verifyValueWrite(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
_writeEmptyString() - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
_writeEnum(String) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
_writeEnum(int) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
_writeLengthPrefixed(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
 
+
_writeTag - Variable in class com.fasterxml.jackson.dataformat.protobuf.ProtobufGenerator
+
+
Flag that indicates whether values should be written with tag or not; + false for packed arrays, true for others.
+
+
+A B C D E F G H I J L M N O P R S T U V W Z _ 
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/index.html b/docs/javadoc/protobuf/2.12/index.html new file mode 100644 index 000000000..65ead194a --- /dev/null +++ b/docs/javadoc/protobuf/2.12/index.html @@ -0,0 +1,76 @@ + + + + + + +Jackson dataformat: protobuf 2.12.0 API + + + + + + + + + +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p> + + + diff --git a/docs/javadoc/protobuf/2.12/overview-frame.html b/docs/javadoc/protobuf/2.12/overview-frame.html new file mode 100644 index 000000000..9c069f477 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/overview-frame.html @@ -0,0 +1,24 @@ + + + + + + +Overview List (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + +

 

+ + diff --git a/docs/javadoc/protobuf/2.12/overview-summary.html b/docs/javadoc/protobuf/2.12/overview-summary.html new file mode 100644 index 000000000..28f31d82c --- /dev/null +++ b/docs/javadoc/protobuf/2.12/overview-summary.html @@ -0,0 +1,154 @@ + + + + + + +Overview (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Jackson dataformat: protobuf 2.12.0 API

+
+
+ + + + + + + + + + + + + + + + + + + + +
Packages 
PackageDescription
com.fasterxml.jackson.dataformat.protobuf 
com.fasterxml.jackson.dataformat.protobuf.schema +
Contains functionality for generating internal Protobuf schema instances + from external protoc resources.
+
com.fasterxml.jackson.dataformat.protobuf.schemagen +
Contains functionality for generating Protobuf schema instances + from POJO definitions, instead of reading external protoc definitions.
+
+
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/overview-tree.html b/docs/javadoc/protobuf/2.12/overview-tree.html new file mode 100644 index 000000000..cf2f31b10 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/overview-tree.html @@ -0,0 +1,276 @@ + + + + + + +Class Hierarchy (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+

Class Hierarchy

+ +

Interface Hierarchy

+
    +
  • com.fasterxml.jackson.dataformat.protobuf.schemagen.TypeElementBuilder
  • +
  • com.fasterxml.jackson.dataformat.protobuf.schema.WireType
  • +
+

Enum Hierarchy

+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/package-list b/docs/javadoc/protobuf/2.12/package-list new file mode 100644 index 000000000..c17c55d9b --- /dev/null +++ b/docs/javadoc/protobuf/2.12/package-list @@ -0,0 +1,3 @@ +com.fasterxml.jackson.dataformat.protobuf +com.fasterxml.jackson.dataformat.protobuf.schema +com.fasterxml.jackson.dataformat.protobuf.schemagen diff --git a/docs/javadoc/protobuf/2.12/script.js b/docs/javadoc/protobuf/2.12/script.js new file mode 100644 index 000000000..b34635693 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[key] & type) != 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) +{ + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} diff --git a/docs/javadoc/protobuf/2.12/serialized-form.html b/docs/javadoc/protobuf/2.12/serialized-form.html new file mode 100644 index 000000000..ec7d4ce99 --- /dev/null +++ b/docs/javadoc/protobuf/2.12/serialized-form.html @@ -0,0 +1,201 @@ + + + + + + +Serialized Form (Jackson dataformat: protobuf 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Serialized Form

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/protobuf/2.12/stylesheet.css b/docs/javadoc/protobuf/2.12/stylesheet.css new file mode 100644 index 000000000..98055b22d --- /dev/null +++ b/docs/javadoc/protobuf/2.12/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.subNavList li{ + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Sans Mono',monospace; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.useSummary td.colFirst, .useSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} + +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} + +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} + +td.colLast div { + padding-top:0px; +} + + +td.colLast a { + padding-bottom:3px; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} + +div.contentContainer ul.blockList li.blockList h2{ + padding-bottom:0px; +} diff --git a/docs/javadoc/smile/2.12/allclasses-frame.html b/docs/javadoc/smile/2.12/allclasses-frame.html new file mode 100644 index 000000000..3f92e7fe9 --- /dev/null +++ b/docs/javadoc/smile/2.12/allclasses-frame.html @@ -0,0 +1,37 @@ + + + + + + +All Classes (Jackson dataformat: Smile 2.12.0 API) + + + + + +

All Classes

+ + + diff --git a/docs/javadoc/smile/2.12/allclasses-noframe.html b/docs/javadoc/smile/2.12/allclasses-noframe.html new file mode 100644 index 000000000..ec2a0fb82 --- /dev/null +++ b/docs/javadoc/smile/2.12/allclasses-noframe.html @@ -0,0 +1,37 @@ + + + + + + +All Classes (Jackson dataformat: Smile 2.12.0 API) + + + + + +

All Classes

+ + + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/PackageVersion.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/PackageVersion.html new file mode 100644 index 000000000..1e81bc98e --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/PackageVersion.html @@ -0,0 +1,321 @@ + + + + + + +PackageVersion (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.smile
+

Class PackageVersion

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.smile.PackageVersion
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned
    +
    +
    +
    +
    public final class PackageVersion
    +extends Object
    +implements com.fasterxml.jackson.core.Versioned
    +
    Automatically generated from PackageVersion.java.in during + packageVersion-generate execution of maven-replacer-plugin in + pom.xml.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        VERSION

        +
        public static final com.fasterxml.jackson.core.Version VERSION
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PackageVersion

        +
        public PackageVersion()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileBufferRecycler.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileBufferRecycler.html new file mode 100644 index 000000000..bcdc68f69 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileBufferRecycler.html @@ -0,0 +1,405 @@ + + + + + + +SmileBufferRecycler (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.smile
+

Class SmileBufferRecycler<T>

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.smile.SmileBufferRecycler<T>
    • +
    +
  • +
+
+
    +
  • +
    +
    Type Parameters:
    +
    T - Type of name entries stored in arrays to recycle
    +
    +
    +
    +
    public class SmileBufferRecycler<T>
    +extends Object
    +
    Simple helper class used for implementing simple reuse system for Smile-specific + buffers that are used.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFAULT_NAME_BUFFER_LENGTH

        +
        public static final int DEFAULT_NAME_BUFFER_LENGTH
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        DEFAULT_STRING_VALUE_BUFFER_LENGTH

        +
        public static final int DEFAULT_STRING_VALUE_BUFFER_LENGTH
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        _seenNamesBuffer

        +
        protected T[] _seenNamesBuffer
        +
      • +
      + + + +
        +
      • +

        _seenStringValuesBuffer

        +
        protected T[] _seenStringValuesBuffer
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SmileBufferRecycler

        +
        public SmileBufferRecycler()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        allocSeenNamesBuffer

        +
        public T[] allocSeenNamesBuffer()
        +
      • +
      + + + +
        +
      • +

        allocSeenStringValuesBuffer

        +
        public T[] allocSeenStringValuesBuffer()
        +
      • +
      + + + + + +
        +
      • +

        releaseSeenNamesBuffer

        +
        public void releaseSeenNamesBuffer(T[] buffer)
        +
      • +
      + + + + + +
        +
      • +

        releaseSeenStringValuesBuffer

        +
        public void releaseSeenStringValuesBuffer(T[] buffer)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileConstants.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileConstants.html new file mode 100644 index 000000000..f33f6ed52 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileConstants.html @@ -0,0 +1,1405 @@ + + + + + + +SmileConstants (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.smile
+

Class SmileConstants

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.smile.SmileConstants
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        MAX_SHORT_VALUE_STRING_BYTES

        +
        public static final int MAX_SHORT_VALUE_STRING_BYTES
        +
        Encoding has special "short" forms for value Strings that can + be represented by 64 bytes of UTF-8 or less.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MAX_SHORT_NAME_ASCII_BYTES

        +
        public static final int MAX_SHORT_NAME_ASCII_BYTES
        +
        Maximum byte length for short ASCII names is 64.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MAX_SHORT_NAME_UNICODE_BYTES

        +
        public static final int MAX_SHORT_NAME_UNICODE_BYTES
        +
        Maximum byte length for short non-ASCII names is slightly + less due to having to reserve bytes 0xF8 and above (but + we get one more as values 0 and 1 are not valid)
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MAX_SHORT_NAME_ANY_BYTES

        +
        public static final int MAX_SHORT_NAME_ANY_BYTES
        +
        Regardless of ASCII/non-ASCII aspect, maximum byte length for any + short name is then 64 bytes.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MAX_SHARED_NAMES

        +
        public static final int MAX_SHARED_NAMES
        +
        Longest back reference we use for field names is 10 bits; no point + in keeping much more around
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MAX_SHARED_STRING_VALUES

        +
        public static final int MAX_SHARED_STRING_VALUES
        +
        Longest back reference we use for short shared String values is 10 bits, + so up to (1 << 10) values to keep track of.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MAX_SHARED_STRING_LENGTH_BYTES

        +
        public static final int MAX_SHARED_STRING_LENGTH_BYTES
        +
        Also: whereas we can refer to names of any length, we will only consider + text values that are considered "tiny" or "short" (ones encoded with + length prefix); this value thereby has to be maximum length of Strings + that can be encoded as such.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MIN_BUFFER_FOR_POSSIBLE_SHORT_STRING

        +
        public static final int MIN_BUFFER_FOR_POSSIBLE_SHORT_STRING
        +
        And to make encoding logic tight and simple, we can always + require that output buffer has this amount of space + available before encoding possibly short String (3 bytes since + longest UTF-8 encoded Java char is 3 bytes). + Two extra bytes need to be reserved as well; first for token indicator, + and second for terminating null byte (in case it's not a short String after all)
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        INT_MARKER_END_OF_STRING

        +
        public static final int INT_MARKER_END_OF_STRING
        +
        We need a byte marker to denote end of variable-length Strings. Although + null byte is commonly used, let's try to avoid using it since it can't + be embedded in Web Sockets content (similarly, 0xFF can't). There are + multiple candidates for bytes UTF-8 can not have; 0xFC is chosen to + allow reasonable ordering (highest values meaning most significant + framing function; 0xFF being end-of-content and so on)
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        BYTE_MARKER_END_OF_STRING

        +
        public static final byte BYTE_MARKER_END_OF_STRING
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        BYTE_MARKER_END_OF_CONTENT

        +
        public static final byte BYTE_MARKER_END_OF_CONTENT
        +
        In addition we can use a marker to allow simple framing; splitting + of physical data (like file) into distinct logical sections like + JSON documents. 0xFF makes sense here since it is also used + as end marker for Web Sockets.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        HEADER_BYTE_1

        +
        public static final byte HEADER_BYTE_1
        +
        First byte of data header (0x3A)
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        HEADER_BYTE_2

        +
        public static final byte HEADER_BYTE_2
        +
        Second byte of data header (0x29)
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        HEADER_BYTE_3

        +
        public static final byte HEADER_BYTE_3
        +
        Third byte of data header
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        HEADER_VERSION_0

        +
        public static final int HEADER_VERSION_0
        +
        Current version consists of four zero bits (nibble)
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        HEADER_BYTE_4

        +
        public static final byte HEADER_BYTE_4
        +
        Fourth byte of data header; contains version nibble, may + have flags
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        HEADER_BIT_HAS_SHARED_NAMES

        +
        public static final int HEADER_BIT_HAS_SHARED_NAMES
        +
        Indicator bit that indicates whether encoded content may + have Shared names (back references to recently encoded field + names). If no header available, must be + processed as if this was set to true. + If (and only if) header exists, and value is 0, can parser + omit storing of seen names, as it is guaranteed that no back + references exist.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        HEADER_BIT_HAS_SHARED_STRING_VALUES

        +
        public static final int HEADER_BIT_HAS_SHARED_STRING_VALUES
        +
        Indicator bit that indicates whether encoded content may + have shared String values (back references to recently encoded + 'short' String values, where short is defined as 64 bytes or less). + If no header available, can be assumed to be 0 (false). + If header exists, and bit value is 1, parsers has to store up + to 1024 most recently seen distinct short String values.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        HEADER_BIT_HAS_RAW_BINARY

        +
        public static final int HEADER_BIT_HAS_RAW_BINARY
        +
        Indicator bit that indicates whether encoded content may + contain raw (unquoted) binary values. + If no header available, can be assumed to be 0 (false). + If header exists, and bit value is 1, parser can not assume that + specific byte values always have default meaning (specifically, + content end marker 0xFF and header signature can be contained + in binary values) +

        + Note that this bit being true does not automatically mean that + such raw binary content indeed exists; just that it may exist. + This because header is written before any binary data may be + written.

        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_PREFIX_INTEGER

        +
        public static final int TOKEN_PREFIX_INTEGER
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + + + + + +
        +
      • +

        TOKEN_PREFIX_SHARED_STRING_SHORT

        +
        public static final int TOKEN_PREFIX_SHARED_STRING_SHORT
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_PREFIX_SHARED_STRING_LONG

        +
        public static final int TOKEN_PREFIX_SHARED_STRING_LONG
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_PREFIX_TINY_ASCII

        +
        public static final int TOKEN_PREFIX_TINY_ASCII
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_PREFIX_SMALL_ASCII

        +
        public static final int TOKEN_PREFIX_SMALL_ASCII
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_PREFIX_TINY_UNICODE

        +
        public static final int TOKEN_PREFIX_TINY_UNICODE
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_PREFIX_SHORT_UNICODE

        +
        public static final int TOKEN_PREFIX_SHORT_UNICODE
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_PREFIX_SMALL_INT

        +
        public static final int TOKEN_PREFIX_SMALL_INT
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_PREFIX_MISC_OTHER

        +
        public static final int TOKEN_PREFIX_MISC_OTHER
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_LITERAL_EMPTY_STRING

        +
        public static final byte TOKEN_LITERAL_EMPTY_STRING
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_LITERAL_NULL

        +
        public static final byte TOKEN_LITERAL_NULL
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_LITERAL_FALSE

        +
        public static final byte TOKEN_LITERAL_FALSE
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_LITERAL_TRUE

        +
        public static final byte TOKEN_LITERAL_TRUE
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_LITERAL_START_ARRAY

        +
        public static final byte TOKEN_LITERAL_START_ARRAY
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_LITERAL_END_ARRAY

        +
        public static final byte TOKEN_LITERAL_END_ARRAY
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_LITERAL_START_OBJECT

        +
        public static final byte TOKEN_LITERAL_START_OBJECT
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_LITERAL_END_OBJECT

        +
        public static final byte TOKEN_LITERAL_END_OBJECT
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        INT_MISC_BINARY_7BIT

        +
        public static final int INT_MISC_BINARY_7BIT
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        INT_MISC_BINARY_RAW

        +
        public static final int INT_MISC_BINARY_RAW
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_MISC_LONG_TEXT_ASCII

        +
        public static final byte TOKEN_MISC_LONG_TEXT_ASCII
        +
        Type (for misc, other) used for + variable length UTF-8 encoded text, when it is known to only contain ASCII chars. + Note: 2 LSB are reserved for future use; must be zeroes for now
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_MISC_LONG_TEXT_UNICODE

        +
        public static final byte TOKEN_MISC_LONG_TEXT_UNICODE
        +
        Type (for misc, other) used + for variable length UTF-8 encoded text, when it is NOT known to only contain ASCII chars + (which means it MAY have multi-byte characters) + Note: 2 LSB are reserved for future use; must be zeroes for now
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_MISC_BINARY_7BIT

        +
        public static final byte TOKEN_MISC_BINARY_7BIT
        +
        Type (for misc, other) used + for "safe" (encoded by only using 7 LSB, giving 8/7 expansion ratio). + This is usually done to ensure that certain bytes are never included + in encoded data (like 0xFF) + Note: 2 LSB are reserved for future use; must be zeroes for now
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_MISC_BINARY_RAW

        +
        public static final byte TOKEN_MISC_BINARY_RAW
        +
        Raw binary data marker is specifically chosen as separate from + other types, since it can have significant impact on framing + (or rather fast scanning based on structure and framing markers).
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_MISC_INTEGER_32

        +
        public static final int TOKEN_MISC_INTEGER_32
        +
        Numeric subtype (2 LSB) + indicating 32-bit integer (int)
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_MISC_INTEGER_64

        +
        public static final int TOKEN_MISC_INTEGER_64
        +
        Numeric subtype (2 LSB) + indicating 32-bit integer (long)
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_MISC_INTEGER_BIG

        +
        public static final int TOKEN_MISC_INTEGER_BIG
        +
        Numeric subtype (2 LSB) for + indicating BigInteger type.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_MISC_FLOAT_32

        +
        public static final int TOKEN_MISC_FLOAT_32
        +
        Numeric subtype (2 LSB) for + indicating 32-bit IEEE single precision floating point number.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_MISC_FLOAT_64

        +
        public static final int TOKEN_MISC_FLOAT_64
        +
        Numeric subtype (2 LSB) + indicating 64-bit IEEE double precision floating point number.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_MISC_FLOAT_BIG

        +
        public static final int TOKEN_MISC_FLOAT_BIG
        +
        Numeric subtype (2 LSB) for + indicating BigDecimal type.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_KEY_EMPTY_STRING

        +
        public static final byte TOKEN_KEY_EMPTY_STRING
        +
        Let's use same code for empty key as for empty String value
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_PREFIX_KEY_SHARED_LONG

        +
        public static final int TOKEN_PREFIX_KEY_SHARED_LONG
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_KEY_LONG_STRING

        +
        public static final byte TOKEN_KEY_LONG_STRING
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_PREFIX_KEY_SHARED_SHORT

        +
        public static final int TOKEN_PREFIX_KEY_SHARED_SHORT
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_PREFIX_KEY_ASCII

        +
        public static final int TOKEN_PREFIX_KEY_ASCII
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_PREFIX_KEY_UNICODE

        +
        public static final int TOKEN_PREFIX_KEY_UNICODE
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        sUtf8UnitLengths

        +
        public static final int[] sUtf8UnitLengths
        +
        Additionally we can combine UTF-8 decoding info into similar + data table. + Values indicate "byte length - 1"; meaning -1 is used for + invalid bytes, 0 for single-byte codes, 1 for 2-byte codes + and 2 for 3-byte codes.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SmileConstants

        +
        public SmileConstants()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileFactory.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileFactory.html new file mode 100644 index 000000000..6ed73b50b --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileFactory.html @@ -0,0 +1,1314 @@ + + + + + + +SmileFactory (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.smile
+

Class SmileFactory

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.core.TokenStreamFactory
    • +
    • +
        +
      • com.fasterxml.jackson.core.JsonFactory
      • +
      • +
          +
        • com.fasterxml.jackson.dataformat.smile.SmileFactory
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Serializable
    +
    +
    +
    +
    public class SmileFactory
    +extends com.fasterxml.jackson.core.JsonFactory
    +
    Factory used for constructing SmileParser and SmileGenerator + instances; both of which handle + Smile encoded data. +

    + Extends JsonFactory mostly so that users can actually use it in place + of regular non-Smile factory instances. +

    + Note on using non-byte-based sources/targets (char based, like + Reader and Writer): these can not be + used for Smile-format documents, and thus will either downgrade to + textual JSON (when parsing), or throw exception (when trying to create + generator).

    +
    +
    Author:
    +
    Tatu Saloranta
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        _cfgDelegateToTextual

        +
        protected boolean _cfgDelegateToTextual
        +
        Whether non-supported methods (ones trying to output using + char-based targets like Writer, for example) + should be delegated to regular Jackson JSON processing + (if set to true); or throw UnsupportedOperationException + (if set to false)
        +
      • +
      + + + +
        +
      • +

        _smileParserFeatures

        +
        protected int _smileParserFeatures
        +
      • +
      + + + +
        +
      • +

        _smileGeneratorFeatures

        +
        protected int _smileGeneratorFeatures
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SmileFactory

        +
        public SmileFactory()
        +
        Default constructor used to create factory instances. + Creation of a factory instance is a light-weight operation, + but it is still a good idea to reuse limited number of + factory instances (and quite often just a single instance): + factories are used as context for storing some reused + processing objects (such as symbol tables parsers use) + and this reuse only works within context of a single + factory instance.
        +
      • +
      + + + +
        +
      • +

        SmileFactory

        +
        public SmileFactory(com.fasterxml.jackson.core.ObjectCodec oc)
        +
      • +
      + + + +
        +
      • +

        SmileFactory

        +
        public SmileFactory(SmileFactory src,
        +                    com.fasterxml.jackson.core.ObjectCodec oc)
        +
        Note: REQUIRES 2.2.1 -- unfortunate intra-patch dep but seems + preferable to just leaving bug be as is
        +
        +
        Since:
        +
        2.2.1
        +
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        rebuild

        +
        public SmileFactoryBuilder rebuild()
        +
        +
        Overrides:
        +
        rebuild in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        builder

        +
        public static SmileFactoryBuilder builder()
        +
        Main factory method to use for constructing SmileFactory instances with + different configuration.
        +
      • +
      + + + +
        +
      • +

        copy

        +
        public SmileFactory copy()
        +
        +
        Overrides:
        +
        copy in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        delegateToTextual

        +
        public void delegateToTextual(boolean state)
        +
      • +
      + + + +
        +
      • +

        readResolve

        +
        protected Object readResolve()
        +
        Method that we need to override to actually make restoration go + through constructors etc. + Also: must be overridden by sub-classes as well.
        +
        +
        Overrides:
        +
        readResolve in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        Overrides:
        +
        version in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        getFormatName

        +
        public String getFormatName()
        +
        +
        Overrides:
        +
        getFormatName in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        hasFormat

        +
        public com.fasterxml.jackson.core.format.MatchStrength hasFormat(com.fasterxml.jackson.core.format.InputAccessor acc)
        +                                                          throws IOException
        +
        Sub-classes need to override this method (as of 1.8)
        +
        +
        Overrides:
        +
        hasFormat in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        canUseCharArrays

        +
        public boolean canUseCharArrays()
        +
        +
        Overrides:
        +
        canUseCharArrays in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        canHandleBinaryNatively

        +
        public boolean canHandleBinaryNatively()
        +
        +
        Overrides:
        +
        canHandleBinaryNatively in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        canParseAsync

        +
        public boolean canParseAsync()
        +
        +
        Overrides:
        +
        canParseAsync in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        getFormatReadFeatureType

        +
        public Class<SmileParser.Feature> getFormatReadFeatureType()
        +
        +
        Overrides:
        +
        getFormatReadFeatureType in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        getFormatWriteFeatureType

        +
        public Class<SmileGenerator.Feature> getFormatWriteFeatureType()
        +
        +
        Overrides:
        +
        getFormatWriteFeatureType in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        isEnabled

        +
        public final boolean isEnabled(SmileParser.Feature f)
        +
        Checked whether specified parser feature is enabled.
        +
      • +
      + + + +
        +
      • +

        getFormatParserFeatures

        +
        public int getFormatParserFeatures()
        +
        +
        Overrides:
        +
        getFormatParserFeatures in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        isEnabled

        +
        public final boolean isEnabled(SmileGenerator.Feature f)
        +
        Check whether specified generator feature is enabled.
        +
      • +
      + + + +
        +
      • +

        getFormatGeneratorFeatures

        +
        public int getFormatGeneratorFeatures()
        +
        +
        Overrides:
        +
        getFormatGeneratorFeatures in class com.fasterxml.jackson.core.JsonFactory
        +
        +
      • +
      + + + +
        +
      • +

        createParser

        +
        public SmileParser createParser(File f)
        +                         throws IOException
        +
        +
        Overrides:
        +
        createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        createParser

        +
        public SmileParser createParser(URL url)
        +                         throws IOException
        +
        +
        Overrides:
        +
        createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        createParser

        +
        public SmileParser createParser(byte[] data)
        +                         throws IOException
        +
        +
        Overrides:
        +
        createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        createParser

        +
        public SmileParser createParser(byte[] data,
        +                                int offset,
        +                                int len)
        +                         throws IOException
        +
        +
        Overrides:
        +
        createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        createGenerator

        +
        public SmileGenerator createGenerator(OutputStream out,
        +                                      com.fasterxml.jackson.core.JsonEncoding enc)
        +                               throws IOException
        +
        Method for constructing JsonGenerator for generating + Smile-encoded output. +

        + Since Smile format always uses UTF-8 internally, enc + argument is ignored.

        +
        +
        Overrides:
        +
        createGenerator in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        createGenerator

        +
        public SmileGenerator createGenerator(OutputStream out)
        +                               throws IOException
        +
        Method for constructing JsonGenerator for generating + Smile-encoded output. +

        + Since Smile format always uses UTF-8 internally, no encoding need + to be passed to this method.

        +
        +
        Overrides:
        +
        createGenerator in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        createNonBlockingByteArrayParser

        +
        public NonBlockingByteArrayParser createNonBlockingByteArrayParser()
        +                                                            throws IOException
        +
        +
        Overrides:
        +
        createNonBlockingByteArrayParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        Since:
        +
        2.9
        +
        +
      • +
      + + + +
        +
      • +

        _createParser

        +
        protected SmileParser _createParser(InputStream in,
        +                                    com.fasterxml.jackson.core.io.IOContext ctxt)
        +                             throws IOException
        +
        Overridable factory method that actually instantiates desired parser.
        +
        +
        Overrides:
        +
        _createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createParser

        +
        protected com.fasterxml.jackson.core.JsonParser _createParser(Reader r,
        +                                                              com.fasterxml.jackson.core.io.IOContext ctxt)
        +                                                       throws IOException
        +
        +
        Overrides:
        +
        _createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createParser

        +
        protected com.fasterxml.jackson.core.JsonParser _createParser(char[] data,
        +                                                              int offset,
        +                                                              int len,
        +                                                              com.fasterxml.jackson.core.io.IOContext ctxt,
        +                                                              boolean recyclable)
        +                                                       throws IOException
        +
        +
        Overrides:
        +
        _createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createParser

        +
        protected SmileParser _createParser(byte[] data,
        +                                    int offset,
        +                                    int len,
        +                                    com.fasterxml.jackson.core.io.IOContext ctxt)
        +                             throws IOException
        +
        +
        Overrides:
        +
        _createParser in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createGenerator

        +
        protected com.fasterxml.jackson.core.JsonGenerator _createGenerator(Writer out,
        +                                                                    com.fasterxml.jackson.core.io.IOContext ctxt)
        +                                                             throws IOException
        +
        +
        Overrides:
        +
        _createGenerator in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createUTF8Generator

        +
        protected com.fasterxml.jackson.core.JsonGenerator _createUTF8Generator(OutputStream out,
        +                                                                        com.fasterxml.jackson.core.io.IOContext ctxt)
        +                                                                 throws IOException
        +
        +
        Overrides:
        +
        _createUTF8Generator in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _createWriter

        +
        protected Writer _createWriter(OutputStream out,
        +                               com.fasterxml.jackson.core.JsonEncoding enc,
        +                               com.fasterxml.jackson.core.io.IOContext ctxt)
        +                        throws IOException
        +
        +
        Overrides:
        +
        _createWriter in class com.fasterxml.jackson.core.JsonFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + + + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileFactoryBuilder.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileFactoryBuilder.html new file mode 100644 index 000000000..3e16c5b39 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileFactoryBuilder.html @@ -0,0 +1,541 @@ + + + + + + +SmileFactoryBuilder (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.smile
+

Class SmileFactoryBuilder

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileGenerator.Feature.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileGenerator.Feature.html new file mode 100644 index 000000000..7507b2545 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileGenerator.Feature.html @@ -0,0 +1,561 @@ + + + + + + +SmileGenerator.Feature (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.smile
+

Enum SmileGenerator.Feature

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.FormatFeature, com.fasterxml.jackson.core.util.JacksonFeature, Serializable, Comparable<SmileGenerator.Feature>
    +
    +
    +
    Enclosing class:
    +
    SmileGenerator
    +
    +
    +
    +
    public static enum SmileGenerator.Feature
    +extends Enum<SmileGenerator.Feature>
    +implements com.fasterxml.jackson.core.FormatFeature
    +
    Enumeration that defines all togglable features for Smile generators.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Enum Constant Detail

      + + + +
        +
      • +

        WRITE_HEADER

        +
        public static final SmileGenerator.Feature WRITE_HEADER
        +
        Whether to write 4-byte header sequence when starting output or not. + If disabled, no header is written; this may be useful in embedded cases + where context is enough to know that content is encoded using this format. + Note, however, that omitting header means that default settings for + shared names/string values can not be changed. +

        + Default setting is true, meaning that header will be written.

        +
      • +
      + + + +
        +
      • +

        WRITE_END_MARKER

        +
        public static final SmileGenerator.Feature WRITE_END_MARKER
        +
        Whether write byte marker that signifies end of logical content segment + (SmileConstants.BYTE_MARKER_END_OF_CONTENT) when + SmileGenerator.close() is called or not. This can be useful when outputting + multiple adjacent logical content segments (documents) into single + physical output unit (file). +

        + Default setting is false meaning that such marker is not written.

        +
      • +
      + + + +
        +
      • +

        ENCODE_BINARY_AS_7BIT

        +
        public static final SmileGenerator.Feature ENCODE_BINARY_AS_7BIT
        +
        Whether to use simple 7-bit per byte encoding for binary content when output. + This is necessary ensure that byte 0xFF will never be included in content output. + For other data types this limitation is handled automatically. This setting is enabled + by default, however, overhead for binary data (14% size expansion, processing overhead) + is non-negligible. If no binary data is output, feature has no effect. +

        + Default setting is true, indicating that binary data is quoted as 7-bit bytes + instead of written raw.

        +
      • +
      + + + +
        +
      • +

        CHECK_SHARED_NAMES

        +
        public static final SmileGenerator.Feature CHECK_SHARED_NAMES
        +
        Whether generator should check if it can "share" field names during generating + content or not. If enabled, can replace repeating field names with back references, + which are more compact and should faster to decode. Downside is that there is some + overhead for writing (need to track existing values, check), as well as decoding. +

        + Since field names tend to repeat quite often, this setting is enabled by default.

        +
      • +
      + + + +
        +
      • +

        CHECK_SHARED_STRING_VALUES

        +
        public static final SmileGenerator.Feature CHECK_SHARED_STRING_VALUES
        +
        Whether generator should check if it can "share" short (at most 64 bytes encoded) + String value during generating + content or not. If enabled, can replace repeating Short String values with back references, + which are more compact and should faster to decode. Downside is that there is some + overhead for writing (need to track existing values, check), as well as decoding. +

        + Since efficiency of this option depends a lot on type of content being produced, + this option is disabled by default, and should only be enabled if it is likely that + same values repeat relatively often.

        +
      • +
      +
    • +
    + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _defaultState

        +
        protected final boolean _defaultState
        +
      • +
      + + + +
        +
      • +

        _mask

        +
        protected final int _mask
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static SmileGenerator.Feature[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (SmileGenerator.Feature c : SmileGenerator.Feature.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static SmileGenerator.Feature valueOf(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (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 type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        collectDefaults

        +
        public static int collectDefaults()
        +
        Method that calculates bit set (flags) of all features that + are enabled by default.
        +
      • +
      + + + +
        +
      • +

        enabledByDefault

        +
        public boolean enabledByDefault()
        +
        +
        Specified by:
        +
        enabledByDefault in interface com.fasterxml.jackson.core.FormatFeature
        +
        Specified by:
        +
        enabledByDefault in interface com.fasterxml.jackson.core.util.JacksonFeature
        +
        +
      • +
      + + + +
        +
      • +

        getMask

        +
        public int getMask()
        +
        +
        Specified by:
        +
        getMask in interface com.fasterxml.jackson.core.FormatFeature
        +
        Specified by:
        +
        getMask in interface com.fasterxml.jackson.core.util.JacksonFeature
        +
        +
      • +
      + + + +
        +
      • +

        enabledIn

        +
        public boolean enabledIn(int flags)
        +
        +
        Specified by:
        +
        enabledIn in interface com.fasterxml.jackson.core.FormatFeature
        +
        Specified by:
        +
        enabledIn in interface com.fasterxml.jackson.core.util.JacksonFeature
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileGenerator.SharedStringNode.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileGenerator.SharedStringNode.html new file mode 100644 index 000000000..61e23c11f --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileGenerator.SharedStringNode.html @@ -0,0 +1,311 @@ + + + + + + +SmileGenerator.SharedStringNode (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.smile
+

Class SmileGenerator.SharedStringNode

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.smile.SmileGenerator.SharedStringNode
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    SmileGenerator
    +
    +
    +
    +
    protected static final class SmileGenerator.SharedStringNode
    +extends Object
    +
    Helper class used for keeping track of possibly shareable String + references (for field names and/or short String values)
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileGenerator.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileGenerator.html new file mode 100644 index 000000000..e0e52676a --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileGenerator.html @@ -0,0 +1,2216 @@ + + + + + + +SmileGenerator (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.smile
+

Class SmileGenerator

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.core.JsonGenerator
    • +
    • +
        +
      • com.fasterxml.jackson.core.base.GeneratorBase
      • +
      • +
          +
        • com.fasterxml.jackson.dataformat.smile.SmileGenerator
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Closeable, Flushable, AutoCloseable
    +
    +
    +
    +
    public class SmileGenerator
    +extends com.fasterxml.jackson.core.base.GeneratorBase
    +
    JsonGenerator implementation for Smile-encoded content + (see Smile Format Specification)
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        TOKEN_BYTE_LONG_STRING_ASCII

        +
        protected static final byte TOKEN_BYTE_LONG_STRING_ASCII
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_BYTE_INT_32

        +
        protected static final byte TOKEN_BYTE_INT_32
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_BYTE_INT_64

        +
        protected static final byte TOKEN_BYTE_INT_64
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_BYTE_BIG_INTEGER

        +
        protected static final byte TOKEN_BYTE_BIG_INTEGER
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_BYTE_FLOAT_32

        +
        protected static final byte TOKEN_BYTE_FLOAT_32
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_BYTE_FLOAT_64

        +
        protected static final byte TOKEN_BYTE_FLOAT_64
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TOKEN_BYTE_BIG_DECIMAL

        +
        protected static final byte TOKEN_BYTE_BIG_DECIMAL
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MIN_INT_AS_LONG

        +
        protected static final long MIN_INT_AS_LONG
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MAX_INT_AS_LONG

        +
        protected static final long MAX_INT_AS_LONG
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        _ioContext

        +
        protected final com.fasterxml.jackson.core.io.IOContext _ioContext
        +
      • +
      + + + + + + + +
        +
      • +

        _formatFeatures

        +
        protected int _formatFeatures
        +
        Bit flag composed of bits that indicate which + SmileGenerator.Features + are enabled.
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        _outputBuffer

        +
        protected byte[] _outputBuffer
        +
        Intermediate buffer in which contents are buffered before + being written using _out.
        +
      • +
      + + + +
        +
      • +

        _outputTail

        +
        protected int _outputTail
        +
        Pointer to the next available byte in _outputBuffer
        +
      • +
      + + + +
        +
      • +

        _outputEnd

        +
        protected final int _outputEnd
        +
        Offset to index after the last valid index in _outputBuffer. + Typically same as length of the buffer.
        +
      • +
      + + + +
        +
      • +

        _bytesWritten

        +
        protected int _bytesWritten
        +
        Let's keep track of how many bytes have been output, may prove useful + when debugging. This does not include bytes buffered in + the output buffer, just bytes that have been written using underlying + stream writer.
        +
      • +
      + + + +
        +
      • +

        _seenNames

        +
        protected SmileGenerator.SharedStringNode[] _seenNames
        +
        Raw data structure used for checking whether field name to + write can be output using back reference or not.
        +
      • +
      + + + +
        +
      • +

        _seenNameCount

        +
        protected int _seenNameCount
        +
        Number of entries in _seenNames; -1 if no shared name + detection is enabled
        +
      • +
      + + + +
        +
      • +

        _seenStringValues

        +
        protected SmileGenerator.SharedStringNode[] _seenStringValues
        +
        Raw data structure used for checking whether String value to + write can be output using back reference or not.
        +
      • +
      + + + +
        +
      • +

        _seenStringValueCount

        +
        protected int _seenStringValueCount
        +
        Number of entries in _seenStringValues; -1 if no shared text value + detection is enabled
        +
      • +
      + + + +
        +
      • +

        _bufferRecyclable

        +
        protected boolean _bufferRecyclable
        +
        Flag that indicates whether the output buffer is recycable (and + needs to be returned to recycler once we are done) or not.
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SmileGenerator

        +
        public SmileGenerator(com.fasterxml.jackson.core.io.IOContext ctxt,
        +                      int stdFeatures,
        +                      int smileFeatures,
        +                      com.fasterxml.jackson.core.ObjectCodec codec,
        +                      OutputStream out)
        +
      • +
      + + + +
        +
      • +

        SmileGenerator

        +
        public SmileGenerator(com.fasterxml.jackson.core.io.IOContext ctxt,
        +                      int stdFeatures,
        +                      int smileFeatures,
        +                      com.fasterxml.jackson.core.ObjectCodec codec,
        +                      OutputStream out,
        +                      byte[] outputBuffer,
        +                      int offset,
        +                      boolean bufferRecyclable)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        writeHeader

        +
        public void writeHeader()
        +                 throws IOException
        +
        Method that can be called to explicitly write Smile document header. + Note that usually you do not need to call this for first document to output, + but rather only if you intend to write multiple root-level documents + with same generator (and even in that case this is optional thing to do). + As a result usually only SmileFactory calls this method.
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        Overrides:
        +
        version in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        +
      • +
      + + + +
        +
      • +

        canWriteBinaryNatively

        +
        public boolean canWriteBinaryNatively()
        +
        +
        Overrides:
        +
        canWriteBinaryNatively in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        getWriteCapabilities

        +
        public com.fasterxml.jackson.core.util.JacksonFeatureSet<com.fasterxml.jackson.core.StreamWriteCapability> getWriteCapabilities()
        +
        +
        Overrides:
        +
        getWriteCapabilities in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        useDefaultPrettyPrinter

        +
        public com.fasterxml.jackson.core.JsonGenerator useDefaultPrettyPrinter()
        +
        No way (or need) to indent anything, so let's block any attempts. + (should we throw an exception instead?)
        +
        +
        Overrides:
        +
        useDefaultPrettyPrinter in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        +
      • +
      + + + +
        +
      • +

        setPrettyPrinter

        +
        public com.fasterxml.jackson.core.JsonGenerator setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter pp)
        +
        No way (or need) to indent anything, so let's block any attempts. + (should we throw an exception instead?)
        +
        +
        Overrides:
        +
        setPrettyPrinter in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        getOutputTarget

        +
        public Object getOutputTarget()
        +
        +
        Overrides:
        +
        getOutputTarget in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        getOutputBuffered

        +
        public int getOutputBuffered()
        +
        +
        Overrides:
        +
        getOutputBuffered in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        getFormatFeatures

        +
        public int getFormatFeatures()
        +
        +
        Overrides:
        +
        getFormatFeatures in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        overrideFormatFeatures

        +
        public com.fasterxml.jackson.core.JsonGenerator overrideFormatFeatures(int values,
        +                                                                       int mask)
        +
        +
        Overrides:
        +
        overrideFormatFeatures in class com.fasterxml.jackson.core.JsonGenerator
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentValue

        +
        public Object getCurrentValue()
        +
        +
        Overrides:
        +
        getCurrentValue in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        +
      • +
      + + + +
        +
      • +

        setCurrentValue

        +
        public void setCurrentValue(Object v)
        +
        +
        Overrides:
        +
        setCurrentValue in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        +
      • +
      + + + +
        +
      • +

        getOutputContext

        +
        public com.fasterxml.jackson.core.JsonStreamContext getOutputContext()
        +
        +
        Overrides:
        +
        getOutputContext in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        +
      • +
      + + + +
        +
      • +

        writeFieldName

        +
        public final void writeFieldName(String name)
        +                          throws IOException
        +
        +
        Specified by:
        +
        writeFieldName in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeFieldName

        +
        public final void writeFieldName(com.fasterxml.jackson.core.SerializableString name)
        +                          throws IOException
        +
        +
        Overrides:
        +
        writeFieldName in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + + + + + + + + + + + + + +
        +
      • +

        writeRaw

        +
        public void writeRaw(byte b)
        +              throws IOException
        +
        Method for directly inserting specified byte in output at + current position. +

        + NOTE: only use this method if you really know what you are doing.

        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeBytes

        +
        public void writeBytes(byte[] data,
        +                       int offset,
        +                       int len)
        +                throws IOException
        +
        Method for directly inserting specified bytes in output at + current position. +

        + NOTE: only use this method if you really know what you are doing.

        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeStartArray

        +
        public final void writeStartArray()
        +                           throws IOException
        +
        +
        Specified by:
        +
        writeStartArray in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeStartArray

        +
        public final void writeStartArray(Object forValue)
        +                           throws IOException
        +
        +
        Overrides:
        +
        writeStartArray in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeStartArray

        +
        public final void writeStartArray(Object forValue,
        +                                  int elementsToWrite)
        +                           throws IOException
        +
        +
        Overrides:
        +
        writeStartArray in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeStartArray

        +
        @Deprecated
        +public final void writeStartArray(int size)
        +                                       throws IOException
        +
        Deprecated. 
        +
        +
        Overrides:
        +
        writeStartArray in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeEndArray

        +
        public final void writeEndArray()
        +                         throws IOException
        +
        +
        Specified by:
        +
        writeEndArray in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeStartObject

        +
        public final void writeStartObject()
        +                            throws IOException
        +
        +
        Specified by:
        +
        writeStartObject in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeStartObject

        +
        public final void writeStartObject(Object forValue)
        +                            throws IOException
        +
        +
        Overrides:
        +
        writeStartObject in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeEndObject

        +
        public final void writeEndObject()
        +                          throws IOException
        +
        +
        Specified by:
        +
        writeEndObject in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeArray

        +
        public void writeArray(int[] array,
        +                       int offset,
        +                       int length)
        +                throws IOException
        +
        +
        Overrides:
        +
        writeArray in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeArray

        +
        public void writeArray(long[] array,
        +                       int offset,
        +                       int length)
        +                throws IOException
        +
        +
        Overrides:
        +
        writeArray in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeArray

        +
        public void writeArray(double[] array,
        +                       int offset,
        +                       int length)
        +                throws IOException
        +
        +
        Overrides:
        +
        writeArray in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _writeFieldName

        +
        protected final void _writeFieldName(com.fasterxml.jackson.core.SerializableString name)
        +                              throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _writeFieldNameUnicode

        +
        protected final void _writeFieldNameUnicode(com.fasterxml.jackson.core.SerializableString name,
        +                                            byte[] bytes)
        +                                     throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeString

        +
        public void writeString(String text)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeString in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeString

        +
        public void writeString(char[] text,
        +                        int offset,
        +                        int len)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeString in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeString

        +
        public final void writeString(com.fasterxml.jackson.core.SerializableString sstr)
        +                       throws IOException
        +
        +
        Overrides:
        +
        writeString in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRawUTF8String

        +
        public void writeRawUTF8String(byte[] text,
        +                               int offset,
        +                               int len)
        +                        throws IOException
        +
        +
        Specified by:
        +
        writeRawUTF8String in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeUTF8String

        +
        public final void writeUTF8String(byte[] text,
        +                                  int offset,
        +                                  int len)
        +                           throws IOException
        +
        +
        Specified by:
        +
        writeUTF8String in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRaw

        +
        public void writeRaw(String text)
        +              throws IOException
        +
        +
        Specified by:
        +
        writeRaw in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRaw

        +
        public void writeRaw(String text,
        +                     int offset,
        +                     int len)
        +              throws IOException
        +
        +
        Specified by:
        +
        writeRaw in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRaw

        +
        public void writeRaw(char[] text,
        +                     int offset,
        +                     int len)
        +              throws IOException
        +
        +
        Specified by:
        +
        writeRaw in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRaw

        +
        public void writeRaw(char c)
        +              throws IOException
        +
        +
        Specified by:
        +
        writeRaw in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRawValue

        +
        public void writeRawValue(String text)
        +                   throws IOException
        +
        +
        Overrides:
        +
        writeRawValue in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRawValue

        +
        public void writeRawValue(String text,
        +                          int offset,
        +                          int len)
        +                   throws IOException
        +
        +
        Overrides:
        +
        writeRawValue in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeRawValue

        +
        public void writeRawValue(char[] text,
        +                          int offset,
        +                          int len)
        +                   throws IOException
        +
        +
        Overrides:
        +
        writeRawValue in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeBinary

        +
        public void writeBinary(com.fasterxml.jackson.core.Base64Variant b64variant,
        +                        byte[] data,
        +                        int offset,
        +                        int len)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeBinary in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeBinary

        +
        public int writeBinary(InputStream data,
        +                       int dataLength)
        +                throws IOException
        +
        +
        Overrides:
        +
        writeBinary in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeBinary

        +
        public int writeBinary(com.fasterxml.jackson.core.Base64Variant b64variant,
        +                       InputStream data,
        +                       int dataLength)
        +                throws IOException
        +
        +
        Overrides:
        +
        writeBinary in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeBoolean

        +
        public void writeBoolean(boolean state)
        +                  throws IOException
        +
        +
        Specified by:
        +
        writeBoolean in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNull

        +
        public void writeNull()
        +               throws IOException
        +
        +
        Specified by:
        +
        writeNull in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(int i)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(long l)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(BigInteger v)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(double d)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(float f)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(BigDecimal dec)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        writeNumber

        +
        public void writeNumber(String encodedValue)
        +                 throws IOException
        +
        +
        Specified by:
        +
        writeNumber in class com.fasterxml.jackson.core.JsonGenerator
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _writeIntegralNumber

        +
        protected void _writeIntegralNumber(String enc,
        +                                    boolean neg)
        +                             throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        _verifyValueWrite

        +
        protected final void _verifyValueWrite(String typeMsg)
        +                                throws IOException
        +
        +
        Specified by:
        +
        _verifyValueWrite in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        flush

        +
        public final void flush()
        +                 throws IOException
        +
        +
        Specified by:
        +
        flush in interface Flushable
        +
        Specified by:
        +
        flush in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        _write7BitBinaryWithLength

        +
        protected void _write7BitBinaryWithLength(byte[] data,
        +                                          int offset,
        +                                          int len)
        +                                   throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _write7BitBinaryWithLength

        +
        protected int _write7BitBinaryWithLength(InputStream in,
        +                                         int bytesLeft,
        +                                         byte[] buffer)
        +                                  throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _releaseBuffers

        +
        protected void _releaseBuffers()
        +
        +
        Specified by:
        +
        _releaseBuffers in class com.fasterxml.jackson.core.base.GeneratorBase
        +
        +
      • +
      + + + + + + + +
        +
      • +

        outputOffset

        +
        protected long outputOffset()
        +
        Method for accessing offset of the next byte within the whole output + stream that this generator has produced.
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileParser.Feature.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileParser.Feature.html new file mode 100644 index 000000000..2f070f9a2 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileParser.Feature.html @@ -0,0 +1,419 @@ + + + + + + +SmileParser.Feature (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.smile
+

Enum SmileParser.Feature

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.FormatFeature, com.fasterxml.jackson.core.util.JacksonFeature, Serializable, Comparable<SmileParser.Feature>
    +
    +
    +
    Enclosing class:
    +
    SmileParser
    +
    +
    +
    +
    public static enum SmileParser.Feature
    +extends Enum<SmileParser.Feature>
    +implements com.fasterxml.jackson.core.FormatFeature
    +
    Enumeration that defines all togglable features for Smile generators.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Enum Constant Detail

      + + + +
        +
      • +

        REQUIRE_HEADER

        +
        public static final SmileParser.Feature REQUIRE_HEADER
        +
        Feature that determines whether 4-byte Smile header is mandatory in input, + or optional. If enabled, it means that only input that starts with the header + is accepted as valid; if disabled, header is optional. In latter case, + settings for content are assumed to be defaults.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static SmileParser.Feature[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (SmileParser.Feature c : SmileParser.Feature.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static SmileParser.Feature valueOf(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (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 type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        collectDefaults

        +
        public static int collectDefaults()
        +
        Method that calculates bit set (flags) of all features that + are enabled by default.
        +
      • +
      + + + +
        +
      • +

        enabledByDefault

        +
        public boolean enabledByDefault()
        +
        +
        Specified by:
        +
        enabledByDefault in interface com.fasterxml.jackson.core.FormatFeature
        +
        Specified by:
        +
        enabledByDefault in interface com.fasterxml.jackson.core.util.JacksonFeature
        +
        +
      • +
      + + + +
        +
      • +

        getMask

        +
        public int getMask()
        +
        +
        Specified by:
        +
        getMask in interface com.fasterxml.jackson.core.FormatFeature
        +
        Specified by:
        +
        getMask in interface com.fasterxml.jackson.core.util.JacksonFeature
        +
        +
      • +
      + + + +
        +
      • +

        enabledIn

        +
        public boolean enabledIn(int flags)
        +
        +
        Specified by:
        +
        enabledIn in interface com.fasterxml.jackson.core.FormatFeature
        +
        Specified by:
        +
        enabledIn in interface com.fasterxml.jackson.core.util.JacksonFeature
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileParser.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileParser.html new file mode 100644 index 000000000..d05825d1e --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileParser.html @@ -0,0 +1,1391 @@ + + + + + + +SmileParser (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.smile
+

Class SmileParser

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _objectCodec

        +
        protected com.fasterxml.jackson.core.ObjectCodec _objectCodec
        +
        Codec used for data binding when (if) requested.
        +
      • +
      + + + +
        +
      • +

        _inputStream

        +
        protected InputStream _inputStream
        +
        Input stream that can be used for reading more content, if one + in use. May be null, if input comes just as a full buffer, + or if the stream has been closed.
        +
      • +
      + + + +
        +
      • +

        _inputBuffer

        +
        protected byte[] _inputBuffer
        +
        Current buffer from which data is read; generally data is read into + buffer from input source, but in some cases pre-loaded buffer + is handed to the parser.
        +
      • +
      + + + +
        +
      • +

        _bufferRecyclable

        +
        protected boolean _bufferRecyclable
        +
        Flag that indicates whether the input buffer is recycable (and + needs to be returned to recycler once we are done) or not. +

        + If it is not, it also means that parser can NOT modify underlying + buffer.

        +
      • +
      + + + +
        +
      • +

        _typeAsInt

        +
        protected int _typeAsInt
        +
        Type byte of the current token (as in)
        +
      • +
      + + + +
        +
      • +

        _tokenIncomplete

        +
        protected boolean _tokenIncomplete
        +
        Flag that indicates that the current token has not yet + been fully processed, and needs to be finished for + some access (or skipped to obtain the next token)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SmileParser

        +
        public SmileParser(com.fasterxml.jackson.core.io.IOContext ctxt,
        +                   int parserFeatures,
        +                   int smileFeatures,
        +                   com.fasterxml.jackson.core.ObjectCodec codec,
        +                   com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer sym,
        +                   InputStream in,
        +                   byte[] inputBuffer,
        +                   int start,
        +                   int end,
        +                   boolean bufferRecyclable)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getCodec

        +
        public com.fasterxml.jackson.core.ObjectCodec getCodec()
        +
        +
        Specified by:
        +
        getCodec in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        setCodec

        +
        public void setCodec(com.fasterxml.jackson.core.ObjectCodec c)
        +
        +
        Specified by:
        +
        setCodec in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        handleSignature

        +
        protected boolean handleSignature(boolean consumeFirstByte,
        +                                  boolean throwException)
        +                           throws IOException
        +
        Helper method called when it looks like input might contain the signature; + and it is necessary to detect and handle signature to get configuration + information it might have.
        +
        +
        Returns:
        +
        True if valid signature was found and handled; false if not
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        releaseBuffered

        +
        public int releaseBuffered(OutputStream out)
        +                    throws IOException
        +
        +
        Overrides:
        +
        releaseBuffered in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getInputSource

        +
        public Object getInputSource()
        +
        +
        Overrides:
        +
        getInputSource in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        _loadMoreGuaranteed

        +
        protected final void _loadMoreGuaranteed()
        +                                  throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        _loadToHaveAtLeast

        +
        protected final void _loadToHaveAtLeast(int minAvailable)
        +                                 throws IOException
        +
        Helper method that will try to load at least specified number bytes in + input buffer, possible moving existing data around if necessary
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hasTextCharacters

        +
        public boolean hasTextCharacters()
        +
        +
        Specified by:
        +
        hasTextCharacters in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        +
      • +
      + + + +
        +
      • +

        _releaseBuffers2

        +
        protected void _releaseBuffers2()
        +
        Method called to release internal buffers owned by the base + reader. This may be called along with _closeInput() (for + example, when explicitly closing this reader instance), or + separately (if need be).
        +
        +
        Specified by:
        +
        _releaseBuffers2 in class SmileParserBase
        +
        +
      • +
      + + + +
        +
      • +

        nextToken

        +
        public com.fasterxml.jackson.core.JsonToken nextToken()
        +                                               throws IOException
        +
        +
        Specified by:
        +
        nextToken in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        finishToken

        +
        public void finishToken()
        +                 throws IOException
        +
        Method for forcing full read of current token, even if it might otherwise + only be read if data is accessed via getText() and similar methods.
        +
        +
        Overrides:
        +
        finishToken in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        nextFieldName

        +
        public boolean nextFieldName(com.fasterxml.jackson.core.SerializableString str)
        +                      throws IOException
        +
        +
        Overrides:
        +
        nextFieldName in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        nextFieldName

        +
        public String nextFieldName()
        +                     throws IOException
        +
        +
        Overrides:
        +
        nextFieldName in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        nextTextValue

        +
        public String nextTextValue()
        +                     throws IOException
        +
        +
        Overrides:
        +
        nextTextValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        nextIntValue

        +
        public int nextIntValue(int defaultValue)
        +                 throws IOException
        +
        +
        Overrides:
        +
        nextIntValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        nextLongValue

        +
        public long nextLongValue(long defaultValue)
        +                   throws IOException
        +
        +
        Overrides:
        +
        nextLongValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        nextBooleanValue

        +
        public Boolean nextBooleanValue()
        +                         throws IOException
        +
        +
        Overrides:
        +
        nextBooleanValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getText

        +
        public String getText()
        +               throws IOException
        +
        Method for accessing textual representation of the current event; + if no current event (before first call to nextToken(), or + after encountering end-of-input), returns null. + Method can be called for any event.
        +
        +
        Specified by:
        +
        getText in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getTextCharacters

        +
        public char[] getTextCharacters()
        +                         throws IOException
        +
        +
        Specified by:
        +
        getTextCharacters in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getTextLength

        +
        public int getTextLength()
        +                  throws IOException
        +
        +
        Specified by:
        +
        getTextLength in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getTextOffset

        +
        public int getTextOffset()
        +                  throws IOException
        +
        +
        Specified by:
        +
        getTextOffset in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getValueAsString

        +
        public String getValueAsString()
        +                        throws IOException
        +
        +
        Overrides:
        +
        getValueAsString in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getValueAsString

        +
        public String getValueAsString(String defaultValue)
        +                        throws IOException
        +
        +
        Overrides:
        +
        getValueAsString in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getText

        +
        public int getText(Writer writer)
        +            throws IOException
        +
        +
        Overrides:
        +
        getText in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getBinaryValue

        +
        public byte[] getBinaryValue(com.fasterxml.jackson.core.Base64Variant b64variant)
        +                      throws IOException
        +
        +
        Specified by:
        +
        getBinaryValue in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getEmbeddedObject

        +
        public Object getEmbeddedObject()
        +                         throws IOException
        +
        +
        Overrides:
        +
        getEmbeddedObject in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        readBinaryValue

        +
        public int readBinaryValue(com.fasterxml.jackson.core.Base64Variant b64variant,
        +                           OutputStream out)
        +                    throws IOException
        +
        +
        Overrides:
        +
        readBinaryValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _handleFieldName

        +
        protected final com.fasterxml.jackson.core.JsonToken _handleFieldName()
        +                                                               throws IOException
        +
        Method that handles initial token type recognition for token + that has to be either FIELD_NAME or END_OBJECT.
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        _finishToken

        +
        protected final void _finishToken()
        +                           throws IOException
        +
        Method called to finish parsing of a token so that token contents + are retrievable
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _finishNumberToken

        +
        protected final void _finishNumberToken(int tb)
        +                                 throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        _decodeShortUnicodeValue

        +
        protected final String _decodeShortUnicodeValue(int len)
        +                                         throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _skipIncomplete

        +
        protected void _skipIncomplete()
        +                        throws IOException
        +
        Method called to skip remainders of an incomplete token, when + contents themselves will not be needed any more
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        _skip7BitBinary

        +
        protected void _skip7BitBinary()
        +                        throws IOException
        +
        Helper method for skipping length-prefixed binary data + section
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _reportInvalidSharedName

        +
        protected void _reportInvalidSharedName(int index)
        +                                 throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _reportInvalidSharedStringValue

        +
        protected void _reportInvalidSharedStringValue(int index)
        +                                        throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _reportInvalidChar

        +
        protected void _reportInvalidChar(int c)
        +                           throws com.fasterxml.jackson.core.JsonParseException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.core.JsonParseException
        +
        +
      • +
      + + + +
        +
      • +

        _reportInvalidInitial

        +
        protected void _reportInvalidInitial(int mask)
        +                              throws com.fasterxml.jackson.core.JsonParseException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.core.JsonParseException
        +
        +
      • +
      + + + +
        +
      • +

        _reportInvalidOther

        +
        protected void _reportInvalidOther(int mask)
        +                            throws com.fasterxml.jackson.core.JsonParseException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.core.JsonParseException
        +
        +
      • +
      + + + +
        +
      • +

        _reportInvalidOther

        +
        protected void _reportInvalidOther(int mask,
        +                                   int ptr)
        +                            throws com.fasterxml.jackson.core.JsonParseException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.core.JsonParseException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileParserBase.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileParserBase.html new file mode 100644 index 000000000..186a95450 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileParserBase.html @@ -0,0 +1,1588 @@ + + + + + + +SmileParserBase (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.smile
+

Class SmileParserBase

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.core.JsonParser
    • +
    • +
        +
      • com.fasterxml.jackson.core.base.ParserMinimalBase
      • +
      • +
          +
        • com.fasterxml.jackson.dataformat.smile.SmileParserBase
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Closeable, AutoCloseable
    +
    +
    +
    Direct Known Subclasses:
    +
    NonBlockingParserBase, SmileParser
    +
    +
    +
    +
    public abstract class SmileParserBase
    +extends com.fasterxml.jackson.core.base.ParserMinimalBase
    +
    +
    Since:
    +
    2.9
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.core.JsonParser

        +com.fasterxml.jackson.core.JsonParser.Feature, com.fasterxml.jackson.core.JsonParser.NumberType
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected byte[]_binaryValue +
      We will hold on to decoded binary data, for duration of + current event, so that multiple calls to + ParserMinimalBase.getBinaryValue(com.fasterxml.jackson.core.Base64Variant) will not need to decode data more + than once.
      +
      protected boolean_closed +
      Flag that indicates whether parser is closed or not.
      +
      protected long_currInputProcessed +
      Number of characters/bytes that were contained in previous blocks + (blocks that were already processed prior to the current buffer).
      +
      protected int_formatFeatures +
      Bit flag composed of bits that indicate which + SmileParser.Features are enabled.
      +
      protected int_inputEnd +
      Index of character after last available one in the buffer.
      +
      protected int_inputPtr +
      Pointer to next available character in buffer
      +
      protected com.fasterxml.jackson.core.io.IOContext_ioContext +
      I/O context for this reader.
      +
      protected boolean_mayContainRawBinary +
      Flag that indicates whether content can legally have raw (unquoted) + binary data.
      +
      protected boolean_nameCopied +
      Flag set to indicate whether the field name is available + from the name copy buffer or not (in addition to its String + representation being available via read context)
      +
      protected char[]_nameCopyBuffer +
      Temporary buffer that is needed if field name is accessed + using ParserMinimalBase.getTextCharacters() method (instead of String + returning alternatives)
      +
      protected BigDecimal_numberBigDecimal 
      protected BigInteger_numberBigInt 
      protected double_numberDouble 
      protected float_numberFloat 
      protected int_numberInt 
      protected long_numberLong 
      protected com.fasterxml.jackson.core.JsonParser.NumberType_numberType 
      protected int_numTypesValid +
      Bitfield that indicates which numeric representations + have been calculated for the current type
      +
      protected com.fasterxml.jackson.core.json.JsonReadContext_parsingContext +
      Information about parser context, context in which + the next token is to be parsed (root, array, object).
      +
      protected int_quad1 +
      Quads used for hash calculation
      +
      protected int_quad2 +
      Quads used for hash calculation
      +
      protected int_quad3 +
      Quads used for hash calculation
      +
      protected int[]_quadBuffer +
      Temporary buffer used for name parsing.
      +
      protected int_seenNameCount 
      protected String[]_seenNames +
      Array of recently seen field names, which may be back referenced + by later fields.
      +
      protected int_seenStringValueCount 
      protected String[]_seenStringValues +
      Array of recently seen field names, which may be back referenced + by later fields + Defaults set to disable handling if no header found.
      +
      protected SmileBufferRecycler<String>_smileBufferRecycler +
      Helper object used for low-level recycling of Smile-generator + specific buffers.
      +
      protected static ThreadLocal<SoftReference<SmileBufferRecycler<String>>>_smileRecyclerRef +
      ThreadLocal contains a SoftReference + to a buffer recycler used to provide a low-cost + buffer recycling for Smile-specific buffers.
      +
      protected com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer_symbols +
      Symbol table that contains field names encountered so far
      +
      protected com.fasterxml.jackson.core.util.TextBuffer_textBuffer +
      Buffer that contains contents of String values, including + field names if necessary (name split across boundary, + contains escape sequence, or access needed to char array)
      +
      protected int_tokenOffsetForTotal +
      Alternative to _tokenInputTotal that will only contain + offset within input buffer, as int.
      +
      protected static String[]NO_STRINGS 
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.core.base.ParserMinimalBase

        +_currToken, _lastClearedToken, BD_MAX_INT, BD_MAX_LONG, BD_MIN_INT, BD_MIN_LONG, BI_MAX_INT, BI_MAX_LONG, BI_MIN_INT, BI_MIN_LONG, CHAR_NULL, INT_0, INT_9, INT_APOS, INT_ASTERISK, INT_BACKSLASH, INT_COLON, INT_COMMA, INT_CR, INT_e, INT_E, INT_HASH, INT_LBRACKET, INT_LCURLY, INT_LF, INT_MINUS, INT_PERIOD, INT_PLUS, INT_QUOTE, INT_RBRACKET, INT_RCURLY, INT_SLASH, INT_SPACE, INT_TAB, MAX_ERROR_TOKEN_LENGTH, MAX_INT_D, MAX_INT_L, MAX_LONG_D, MIN_INT_D, MIN_INT_L, MIN_LONG_D, NO_BYTES, NO_INTS, NR_BIGDECIMAL, NR_BIGINT, NR_DOUBLE, NR_FLOAT, NR_INT, NR_LONG, NR_UNKNOWN
      • +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.core.JsonParser

        +_features, _requestPayload, DEFAULT_READ_CAPABILITIES
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      SmileParserBase(com.fasterxml.jackson.core.io.IOContext ctxt, + int parserFeatures, + int formatFeatures, + com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer sym) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected abstract void_closeInput() 
      protected Object_getSourceReference() +
      Helper method used to encapsulate logic of including (or not) of + "source reference" when constructing JsonLocation instances.
      +
      protected void_handleEOF() +
      Method called when an EOF is encountered between tokens.
      +
      protected abstract void_parseNumericValue() 
      protected void_releaseBuffers() 
      protected abstract void_releaseBuffers2() 
      protected void_reportMismatchedEndMarker(int actCh, + char expCh) 
      protected static SmileBufferRecycler<String>_smileBufferRecycler() 
      voidclose() 
      protected voidconvertNumberToBigDecimal() 
      protected voidconvertNumberToBigInteger() 
      protected voidconvertNumberToDouble() 
      protected voidconvertNumberToFloat() 
      protected voidconvertNumberToInt() 
      protected voidconvertNumberToLong() 
      BigIntegergetBigIntegerValue() 
      com.fasterxml.jackson.core.JsonLocationgetCurrentLocation() +
      Overridden since we do not really have character-based locations, + but we do have byte offset to specify.
      +
      StringgetCurrentName() +
      Method that can be called to get the name associated with + the current event.
      +
      BigDecimalgetDecimalValue() 
      doublegetDoubleValue() 
      floatgetFloatValue() 
      intgetFormatFeatures() 
      intgetIntValue() 
      longgetLongValue() 
      com.fasterxml.jackson.core.JsonParser.NumberTypegetNumberType() 
      NumbergetNumberValue() 
      NumbergetNumberValueExact() 
      com.fasterxml.jackson.core.json.JsonReadContextgetParsingContext() 
      com.fasterxml.jackson.core.util.JacksonFeatureSet<com.fasterxml.jackson.core.StreamReadCapability>getReadCapabilities() 
      com.fasterxml.jackson.core.JsonLocationgetTokenLocation() +
      Overridden since we do not really have character-based locations, + but we do have byte offset to specify.
      +
      booleanisClosed() 
      booleanisNaN() 
      booleanmayContainRawBinary() 
      voidoverrideCurrentName(String name) 
      com.fasterxml.jackson.core.JsonParseroverrideFormatFeatures(int values, + int mask) 
      com.fasterxml.jackson.core.Versionversion() 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.core.base.ParserMinimalBase

        +_ascii, _asciiBytes, _constructError, _decodeBase64, _getCharDesc, _hasTextualNull, _longIntegerDesc, _longNumberDesc, _reportError, _reportError, _reportError, _reportInputCoercion, _reportInvalidEOF, _reportInvalidEOF, _reportInvalidEOF, _reportInvalidEOFInValue, _reportInvalidEOFInValue, _reportMissingRootWS, _reportUnexpectedChar, _throwInternal, _throwInvalidSpace, _wrapError, clearCurrentToken, currentToken, currentTokenId, getBinaryValue, getCurrentToken, getCurrentTokenId, getLastClearedToken, getText, getTextCharacters, getTextLength, getTextOffset, getValueAsBoolean, getValueAsDouble, getValueAsInt, getValueAsInt, getValueAsLong, getValueAsLong, getValueAsString, getValueAsString, hasCurrentToken, hasTextCharacters, hasToken, hasTokenId, isExpectedNumberIntToken, isExpectedStartArrayToken, isExpectedStartObjectToken, nextToken, nextValue, reportInvalidNumber, reportOverflowInt, reportOverflowInt, reportOverflowInt, reportOverflowLong, reportOverflowLong, reportOverflowLong, reportUnexpectedNumberChar, skipChildren
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.core.JsonParser

        +_codec, _constructError, _reportUnsupportedOperation, canParseAsync, canReadObjectId, canReadTypeId, canUseSchema, configure, currentName, disable, enable, finishToken, getBinaryValue, getBooleanValue, getByteValue, getCodec, getCurrentValue, getEmbeddedObject, getFeatureMask, getInputSource, getNonBlockingInputFeeder, getObjectId, getSchema, getShortValue, getText, getTypeId, getValueAsBoolean, getValueAsDouble, isEnabled, isEnabled, nextBooleanValue, nextFieldName, nextFieldName, nextIntValue, nextLongValue, nextTextValue, overrideStdFeatures, readBinaryValue, readBinaryValue, readValueAs, readValueAs, readValueAsTree, readValuesAs, readValuesAs, releaseBuffered, releaseBuffered, requiresCustomCodec, setCodec, setCurrentValue, setFeatureMask, setRequestPayloadOnError, setRequestPayloadOnError, setRequestPayloadOnError, setSchema
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        NO_STRINGS

        +
        protected static final String[] NO_STRINGS
        +
      • +
      + + + + + + + +
        +
      • +

        _mayContainRawBinary

        +
        protected boolean _mayContainRawBinary
        +
        Flag that indicates whether content can legally have raw (unquoted) + binary data. Since this information is included both in header and + in actual binary data blocks there is redundancy, and we want to + ensure settings are compliant. Using application may also want to + know this setting in case it does some direct (random) access.
        +
      • +
      + + + +
        +
      • +

        _ioContext

        +
        protected final com.fasterxml.jackson.core.io.IOContext _ioContext
        +
        I/O context for this reader. It handles buffer allocation + for the reader.
        +
      • +
      + + + +
        +
      • +

        _closed

        +
        protected boolean _closed
        +
        Flag that indicates whether parser is closed or not. Gets + set when parser is either closed by explicit call + (close()) or when end-of-input is reached.
        +
      • +
      + + + +
        +
      • +

        _inputPtr

        +
        protected int _inputPtr
        +
        Pointer to next available character in buffer
        +
      • +
      + + + +
        +
      • +

        _inputEnd

        +
        protected int _inputEnd
        +
        Index of character after last available one in the buffer.
        +
      • +
      + + + +
        +
      • +

        _currInputProcessed

        +
        protected long _currInputProcessed
        +
        Number of characters/bytes that were contained in previous blocks + (blocks that were already processed prior to the current buffer).
        +
      • +
      + + + +
        +
      • +

        _tokenOffsetForTotal

        +
        protected int _tokenOffsetForTotal
        +
        Alternative to _tokenInputTotal that will only contain + offset within input buffer, as int.
        +
      • +
      + + + +
        +
      • +

        _parsingContext

        +
        protected com.fasterxml.jackson.core.json.JsonReadContext _parsingContext
        +
        Information about parser context, context in which + the next token is to be parsed (root, array, object).
        +
      • +
      + + + +
        +
      • +

        _textBuffer

        +
        protected final com.fasterxml.jackson.core.util.TextBuffer _textBuffer
        +
        Buffer that contains contents of String values, including + field names if necessary (name split across boundary, + contains escape sequence, or access needed to char array)
        +
      • +
      + + + +
        +
      • +

        _nameCopyBuffer

        +
        protected char[] _nameCopyBuffer
        +
        Temporary buffer that is needed if field name is accessed + using ParserMinimalBase.getTextCharacters() method (instead of String + returning alternatives)
        +
      • +
      + + + +
        +
      • +

        _nameCopied

        +
        protected boolean _nameCopied
        +
        Flag set to indicate whether the field name is available + from the name copy buffer or not (in addition to its String + representation being available via read context)
        +
      • +
      + + + +
        +
      • +

        _binaryValue

        +
        protected byte[] _binaryValue
        +
        We will hold on to decoded binary data, for duration of + current event, so that multiple calls to + ParserMinimalBase.getBinaryValue(com.fasterxml.jackson.core.Base64Variant) will not need to decode data more + than once.
        +
      • +
      + + + +
        +
      • +

        _numberType

        +
        protected com.fasterxml.jackson.core.JsonParser.NumberType _numberType
        +
      • +
      + + + +
        +
      • +

        _numTypesValid

        +
        protected int _numTypesValid
        +
        Bitfield that indicates which numeric representations + have been calculated for the current type
        +
      • +
      + + + +
        +
      • +

        _numberBigInt

        +
        protected BigInteger _numberBigInt
        +
      • +
      + + + +
        +
      • +

        _numberBigDecimal

        +
        protected BigDecimal _numberBigDecimal
        +
      • +
      + + + +
        +
      • +

        _numberInt

        +
        protected int _numberInt
        +
      • +
      + + + +
        +
      • +

        _numberFloat

        +
        protected float _numberFloat
        +
      • +
      + + + +
        +
      • +

        _numberLong

        +
        protected long _numberLong
        +
      • +
      + + + +
        +
      • +

        _numberDouble

        +
        protected double _numberDouble
        +
      • +
      + + + +
        +
      • +

        _symbols

        +
        protected final com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer _symbols
        +
        Symbol table that contains field names encountered so far
        +
      • +
      + + + +
        +
      • +

        _quadBuffer

        +
        protected int[] _quadBuffer
        +
        Temporary buffer used for name parsing.
        +
      • +
      + + + +
        +
      • +

        _quad1

        +
        protected int _quad1
        +
        Quads used for hash calculation
        +
      • +
      + + + +
        +
      • +

        _quad2

        +
        protected int _quad2
        +
        Quads used for hash calculation
        +
      • +
      + + + +
        +
      • +

        _quad3

        +
        protected int _quad3
        +
        Quads used for hash calculation
        +
      • +
      + + + +
        +
      • +

        _seenNames

        +
        protected String[] _seenNames
        +
        Array of recently seen field names, which may be back referenced + by later fields. + Defaults set to enable handling even if no header found.
        +
      • +
      + + + +
        +
      • +

        _seenNameCount

        +
        protected int _seenNameCount
        +
      • +
      + + + +
        +
      • +

        _seenStringValues

        +
        protected String[] _seenStringValues
        +
        Array of recently seen field names, which may be back referenced + by later fields + Defaults set to disable handling if no header found.
        +
      • +
      + + + +
        +
      • +

        _seenStringValueCount

        +
        protected int _seenStringValueCount
        +
      • +
      + + + + + + + +
        +
      • +

        _smileBufferRecycler

        +
        protected final SmileBufferRecycler<String> _smileBufferRecycler
        +
        Helper object used for low-level recycling of Smile-generator + specific buffers.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SmileParserBase

        +
        public SmileParserBase(com.fasterxml.jackson.core.io.IOContext ctxt,
        +                       int parserFeatures,
        +                       int formatFeatures,
        +                       com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer sym)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        version

        +
        public final com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        Specified by:
        +
        version in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        mayContainRawBinary

        +
        public final boolean mayContainRawBinary()
        +
      • +
      + + + +
        +
      • +

        getFormatFeatures

        +
        public final int getFormatFeatures()
        +
        +
        Overrides:
        +
        getFormatFeatures in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        overrideFormatFeatures

        +
        public final com.fasterxml.jackson.core.JsonParser overrideFormatFeatures(int values,
        +                                                                          int mask)
        +
        +
        Overrides:
        +
        overrideFormatFeatures in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        getReadCapabilities

        +
        public com.fasterxml.jackson.core.util.JacksonFeatureSet<com.fasterxml.jackson.core.StreamReadCapability> getReadCapabilities()
        +
        +
        Overrides:
        +
        getReadCapabilities in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + + + + + +
        +
      • +

        _parseNumericValue

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

        getTokenLocation

        +
        public final com.fasterxml.jackson.core.JsonLocation getTokenLocation()
        +
        Overridden since we do not really have character-based locations, + but we do have byte offset to specify.
        +
        +
        Specified by:
        +
        getTokenLocation in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentLocation

        +
        public final com.fasterxml.jackson.core.JsonLocation getCurrentLocation()
        +
        Overridden since we do not really have character-based locations, + but we do have byte offset to specify.
        +
        +
        Specified by:
        +
        getCurrentLocation in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentName

        +
        public final String getCurrentName()
        +                            throws IOException
        +
        Method that can be called to get the name associated with + the current event.
        +
        +
        Specified by:
        +
        getCurrentName in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        overrideCurrentName

        +
        public final void overrideCurrentName(String name)
        +
        +
        Specified by:
        +
        overrideCurrentName in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        +
      • +
      + + + +
        +
      • +

        close

        +
        public final void close()
        +                 throws IOException
        +
        +
        Specified by:
        +
        close in interface Closeable
        +
        Specified by:
        +
        close in interface AutoCloseable
        +
        Specified by:
        +
        close in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _releaseBuffers

        +
        protected final void _releaseBuffers()
        +                              throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _releaseBuffers2

        +
        protected abstract void _releaseBuffers2()
        +
      • +
      + + + +
        +
      • +

        isClosed

        +
        public final boolean isClosed()
        +
        +
        Specified by:
        +
        isClosed in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        +
      • +
      + + + +
        +
      • +

        getParsingContext

        +
        public final com.fasterxml.jackson.core.json.JsonReadContext getParsingContext()
        +
        +
        Specified by:
        +
        getParsingContext in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        +
      • +
      + + + +
        +
      • +

        isNaN

        +
        public final boolean isNaN()
        +                    throws IOException
        +
        +
        Overrides:
        +
        isNaN in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getNumberValue

        +
        public final Number getNumberValue()
        +                            throws IOException
        +
        +
        Specified by:
        +
        getNumberValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getNumberValueExact

        +
        public final Number getNumberValueExact()
        +                                 throws IOException
        +
        +
        Overrides:
        +
        getNumberValueExact in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getNumberType

        +
        public final com.fasterxml.jackson.core.JsonParser.NumberType getNumberType()
        +                                                                     throws IOException
        +
        +
        Specified by:
        +
        getNumberType in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getIntValue

        +
        public final int getIntValue()
        +                      throws IOException
        +
        +
        Specified by:
        +
        getIntValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getLongValue

        +
        public final long getLongValue()
        +                        throws IOException
        +
        +
        Specified by:
        +
        getLongValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getBigIntegerValue

        +
        public final BigInteger getBigIntegerValue()
        +                                    throws IOException
        +
        +
        Specified by:
        +
        getBigIntegerValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getFloatValue

        +
        public final float getFloatValue()
        +                          throws IOException
        +
        +
        Specified by:
        +
        getFloatValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getDoubleValue

        +
        public final double getDoubleValue()
        +                            throws IOException
        +
        +
        Specified by:
        +
        getDoubleValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getDecimalValue

        +
        public final BigDecimal getDecimalValue()
        +                                 throws IOException
        +
        +
        Specified by:
        +
        getDecimalValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        convertNumberToInt

        +
        protected final void convertNumberToInt()
        +                                 throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        convertNumberToLong

        +
        protected final void convertNumberToLong()
        +                                  throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        convertNumberToBigInteger

        +
        protected final void convertNumberToBigInteger()
        +                                        throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        convertNumberToFloat

        +
        protected final void convertNumberToFloat()
        +                                   throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        convertNumberToDouble

        +
        protected final void convertNumberToDouble()
        +                                    throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        convertNumberToBigDecimal

        +
        protected final void convertNumberToBigDecimal()
        +                                        throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _handleEOF

        +
        protected void _handleEOF()
        +                   throws com.fasterxml.jackson.core.JsonParseException
        +
        Method called when an EOF is encountered between tokens. + If so, it may be a legitimate EOF, but only iff there + is no open non-root context.
        +
        +
        Specified by:
        +
        _handleEOF in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        com.fasterxml.jackson.core.JsonParseException
        +
        +
      • +
      + + + +
        +
      • +

        _reportMismatchedEndMarker

        +
        protected void _reportMismatchedEndMarker(int actCh,
        +                                          char expCh)
        +                                   throws com.fasterxml.jackson.core.JsonParseException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.core.JsonParseException
        +
        +
      • +
      + + + +
        +
      • +

        _getSourceReference

        +
        protected Object _getSourceReference()
        +
        Helper method used to encapsulate logic of including (or not) of + "source reference" when constructing JsonLocation instances.
        +
        +
        Since:
        +
        2.9
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileParserBootstrapper.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileParserBootstrapper.html new file mode 100644 index 000000000..13f04f48d --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileParserBootstrapper.html @@ -0,0 +1,455 @@ + + + + + + +SmileParserBootstrapper (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.smile
+

Class SmileParserBootstrapper

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class SmileParserBootstrapper
    +extends Object
    +
    Simple bootstrapper version used with Smile format parser.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _context

        +
        protected final com.fasterxml.jackson.core.io.IOContext _context
        +
      • +
      + + + + + + + +
        +
      • +

        _inputBuffer

        +
        protected final byte[] _inputBuffer
        +
      • +
      + + + +
        +
      • +

        _inputPtr

        +
        protected int _inputPtr
        +
      • +
      + + + +
        +
      • +

        _inputEnd

        +
        protected int _inputEnd
        +
      • +
      + + + +
        +
      • +

        _bufferRecyclable

        +
        protected final boolean _bufferRecyclable
        +
        Flag that indicates whether buffer above is to be recycled + after being used or not.
        +
      • +
      + + + +
        +
      • +

        _inputProcessed

        +
        protected int _inputProcessed
        +
        Current number of input units (bytes or chars) that were processed in + previous blocks, + before contents of current input buffer. +

        + Note: includes possible BOMs, if those were part of the input.

        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SmileParserBootstrapper

        +
        public SmileParserBootstrapper(com.fasterxml.jackson.core.io.IOContext ctxt,
        +                               InputStream in)
        +
      • +
      + + + +
        +
      • +

        SmileParserBootstrapper

        +
        public SmileParserBootstrapper(com.fasterxml.jackson.core.io.IOContext ctxt,
        +                               byte[] inputBuffer,
        +                               int inputStart,
        +                               int inputLen)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        constructParser

        +
        public SmileParser constructParser(int factoryFeatures,
        +                                   int generalParserFeatures,
        +                                   int smileFeatures,
        +                                   com.fasterxml.jackson.core.ObjectCodec codec,
        +                                   com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer rootByteSymbols)
        +                            throws IOException,
        +                                   com.fasterxml.jackson.core.JsonParseException
        +
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonParseException
        +
        +
      • +
      + + + +
        +
      • +

        hasSmileFormat

        +
        public static com.fasterxml.jackson.core.format.MatchStrength hasSmileFormat(com.fasterxml.jackson.core.format.InputAccessor acc)
        +                                                                      throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileUtil.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileUtil.html new file mode 100644 index 000000000..3b4fc4f69 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileUtil.html @@ -0,0 +1,313 @@ + + + + + + +SmileUtil (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.smile
+

Class SmileUtil

+
+
+ +
+
    +
  • +
    +
    +
    public class SmileUtil
    +extends Object
    +
    Class for miscellaneous helper methods.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SmileUtil

        +
        public SmileUtil()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        zigzagEncode

        +
        public static int zigzagEncode(int input)
        +
      • +
      + + + +
        +
      • +

        zigzagDecode

        +
        public static int zigzagDecode(int encoded)
        +
      • +
      + + + +
        +
      • +

        zigzagEncode

        +
        public static long zigzagEncode(long input)
        +
      • +
      + + + +
        +
      • +

        zigzagDecode

        +
        public static long zigzagDecode(long encoded)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileWriteContext.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileWriteContext.html new file mode 100644 index 000000000..5855fe5b8 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/SmileWriteContext.html @@ -0,0 +1,618 @@ + + + + + + +SmileWriteContext (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.smile
+

Class SmileWriteContext

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.core.JsonStreamContext
    • +
    • +
        +
      • com.fasterxml.jackson.dataformat.smile.SmileWriteContext
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class SmileWriteContext
    +extends com.fasterxml.jackson.core.JsonStreamContext
    +
    Replacement for JsonWriteContext; while not strictly + needed is more streamlined, optimal since there's no need to + keep track of separators etc.
    +
    +
    Since:
    +
    2.10
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _parent

        +
        protected final SmileWriteContext _parent
        +
        Parent context for this context; null for root context.
        +
      • +
      + + + +
        +
      • +

        _dups

        +
        protected com.fasterxml.jackson.core.json.DupDetector _dups
        +
      • +
      + + + + + + + +
        +
      • +

        _currentName

        +
        protected String _currentName
        +
        Name of the field of which value is to be written; only + used for OBJECT contexts
        +
      • +
      + + + +
        +
      • +

        _currentValue

        +
        protected Object _currentValue
        +
      • +
      + + + +
        +
      • +

        _gotFieldId

        +
        protected boolean _gotFieldId
        +
        Marker used to indicate that we just wrote a field name (or Map name / id) + and now expect a value to write
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SmileWriteContext

        +
        protected SmileWriteContext(int type,
        +                            SmileWriteContext parent,
        +                            com.fasterxml.jackson.core.json.DupDetector dups,
        +                            Object currentValue)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        withDupDetector

        +
        public SmileWriteContext withDupDetector(com.fasterxml.jackson.core.json.DupDetector dups)
        +
      • +
      + + + +
        +
      • +

        getCurrentValue

        +
        public Object getCurrentValue()
        +
        +
        Overrides:
        +
        getCurrentValue in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        setCurrentValue

        +
        public void setCurrentValue(Object v)
        +
        +
        Overrides:
        +
        setCurrentValue in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        createRootContext

        +
        public static SmileWriteContext createRootContext(com.fasterxml.jackson.core.json.DupDetector dd)
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        getParent

        +
        public final SmileWriteContext getParent()
        +
        +
        Specified by:
        +
        getParent in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentName

        +
        public final String getCurrentName()
        +
        +
        Specified by:
        +
        getCurrentName in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        hasCurrentName

        +
        public boolean hasCurrentName()
        +
        +
        Overrides:
        +
        hasCurrentName in class com.fasterxml.jackson.core.JsonStreamContext
        +
        +
      • +
      + + + +
        +
      • +

        clearAndGetParent

        +
        public SmileWriteContext clearAndGetParent()
        +
        Method that can be used to both clear the accumulated references + (specifically value set with setCurrentValue(Object)) + that should not be retained, and returns parent (as would + getParent() do). Typically called when closing the active + context when encountering JsonToken.END_ARRAY or + JsonToken.END_OBJECT.
        +
      • +
      + + + +
        +
      • +

        getDupDetector

        +
        public com.fasterxml.jackson.core.json.DupDetector getDupDetector()
        +
      • +
      + + + +
        +
      • +

        writeFieldName

        +
        public boolean writeFieldName(String name)
        +                       throws com.fasterxml.jackson.core.JsonProcessingException
        +
        Method that writer is to call before it writes a field name.
        +
        +
        Returns:
        +
        Ok if name writing should proceed
        +
        Throws:
        +
        com.fasterxml.jackson.core.JsonProcessingException
        +
        +
      • +
      + + + +
        +
      • +

        writeValue

        +
        public boolean writeValue()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/NonBlockingByteArrayParser.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/NonBlockingByteArrayParser.html new file mode 100644 index 000000000..fbde0a976 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/NonBlockingByteArrayParser.html @@ -0,0 +1,738 @@ + + + + + + +NonBlockingByteArrayParser (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.smile.async
+

Class NonBlockingByteArrayParser

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.async.ByteArrayFeeder, com.fasterxml.jackson.core.async.NonBlockingInputFeeder, com.fasterxml.jackson.core.Versioned, Closeable, AutoCloseable
    +
    +
    +
    +
    public class NonBlockingByteArrayParser
    +extends NonBlockingParserBase
    +implements com.fasterxml.jackson.core.async.ByteArrayFeeder
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _inputBuffer

        +
        protected byte[] _inputBuffer
        +
        This buffer is actually provided via NonBlockingInputFeeder
        +
      • +
      + + + +
        +
      • +

        _origBufferLen

        +
        protected int _origBufferLen
        +
        In addition to current buffer pointer, and end pointer, + we will also need to know number of bytes originally + contained. This is needed to correctly update location + information when the block has been completed.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NonBlockingByteArrayParser

        +
        public NonBlockingByteArrayParser(com.fasterxml.jackson.core.io.IOContext ctxt,
        +                                  int parserFeatures,
        +                                  int smileFeatures,
        +                                  com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer sym)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getNonBlockingInputFeeder

        +
        public com.fasterxml.jackson.core.async.ByteArrayFeeder getNonBlockingInputFeeder()
        +
        +
        Overrides:
        +
        getNonBlockingInputFeeder in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        needMoreInput

        +
        public final boolean needMoreInput()
        +
        +
        Specified by:
        +
        needMoreInput in interface com.fasterxml.jackson.core.async.NonBlockingInputFeeder
        +
        +
      • +
      + + + +
        +
      • +

        feedInput

        +
        public void feedInput(byte[] buf,
        +                      int start,
        +                      int end)
        +               throws IOException
        +
        +
        Specified by:
        +
        feedInput in interface com.fasterxml.jackson.core.async.ByteArrayFeeder
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        endOfInput

        +
        public void endOfInput()
        +
        +
        Specified by:
        +
        endOfInput in interface com.fasterxml.jackson.core.async.NonBlockingInputFeeder
        +
        +
      • +
      + + + + + + + +
        +
      • +

        nextToken

        +
        public com.fasterxml.jackson.core.JsonToken nextToken()
        +                                               throws IOException
        +
        +
        Specified by:
        +
        nextToken in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _finishToken

        +
        protected final com.fasterxml.jackson.core.JsonToken _finishToken()
        +                                                           throws IOException
        +
        Method called when a (scalar) value type has been detected, but not all of + contents have been decoded due to incomplete input available.
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _finishHeader

        +
        protected com.fasterxml.jackson.core.JsonToken _finishHeader(int state)
        +                                                      throws IOException
        +
        Helper method that will decode information from a header block that has been + detected.
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _startFieldName

        +
        protected final com.fasterxml.jackson.core.JsonToken _startFieldName(int ch)
        +                                                              throws IOException
        +
        Method that handles initial token type recognition for token + that has to be either FIELD_NAME or END_OBJECT.
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _startLongUnicode

        +
        protected final com.fasterxml.jackson.core.JsonToken _startLongUnicode()
        +                                                                throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _startFloat

        +
        protected final com.fasterxml.jackson.core.JsonToken _startFloat()
        +                                                          throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _finishFloat

        +
        protected final com.fasterxml.jackson.core.JsonToken _finishFloat(int value,
        +                                                                  int bytesRead)
        +                                                           throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _startDouble

        +
        protected final com.fasterxml.jackson.core.JsonToken _startDouble()
        +                                                           throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _finishDouble

        +
        protected final com.fasterxml.jackson.core.JsonToken _finishDouble(long value,
        +                                                                   int bytesRead)
        +                                                            throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _startRawBinary

        +
        protected final com.fasterxml.jackson.core.JsonToken _startRawBinary()
        +                                                              throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _decode7BitEncodedTail

        +
        protected final boolean _decode7BitEncodedTail(int bytesToDecode,
        +                                               int buffered)
        +                                        throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/NonBlockingParserBase.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/NonBlockingParserBase.html new file mode 100644 index 000000000..f9777c366 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/NonBlockingParserBase.html @@ -0,0 +1,1729 @@ + + + + + + +NonBlockingParserBase (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.smile.async
+

Class NonBlockingParserBase

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        MAJOR_INITIAL

        +
        protected static final int MAJOR_INITIAL
        +
        State right after parser has been constructed, before seeing the first byte + to know if there's header.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MAJOR_ROOT

        +
        protected static final int MAJOR_ROOT
        +
        State right after parser a root value has been + finished, but next token has not yet been recognized.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MAJOR_OBJECT_FIELD

        +
        protected static final int MAJOR_OBJECT_FIELD
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MAJOR_OBJECT_VALUE

        +
        protected static final int MAJOR_OBJECT_VALUE
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MAJOR_ARRAY_ELEMENT

        +
        protected static final int MAJOR_ARRAY_ELEMENT
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MAJOR_CLOSED

        +
        protected static final int MAJOR_CLOSED
        +
        State after non-blocking input source has indicated that no more input + is forthcoming AND we have exhausted all the input
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MINOR_HEADER_INITIAL

        +
        protected static final int MINOR_HEADER_INITIAL
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MINOR_HEADER_INLINE

        +
        protected static final int MINOR_HEADER_INLINE
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MINOR_FIELD_NAME_2BYTE

        +
        protected static final int MINOR_FIELD_NAME_2BYTE
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MINOR_FIELD_NAME_LONG

        +
        protected static final int MINOR_FIELD_NAME_LONG
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MINOR_FIELD_NAME_SHORT_ASCII

        +
        protected static final int MINOR_FIELD_NAME_SHORT_ASCII
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MINOR_FIELD_NAME_SHORT_UNICODE

        +
        protected static final int MINOR_FIELD_NAME_SHORT_UNICODE
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MINOR_VALUE_NUMBER_INT

        +
        protected static final int MINOR_VALUE_NUMBER_INT
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MINOR_VALUE_NUMBER_LONG

        +
        protected static final int MINOR_VALUE_NUMBER_LONG
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MINOR_VALUE_NUMBER_FLOAT

        +
        protected static final int MINOR_VALUE_NUMBER_FLOAT
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MINOR_VALUE_NUMBER_DOUBLE

        +
        protected static final int MINOR_VALUE_NUMBER_DOUBLE
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MINOR_VALUE_NUMBER_BIGINT_LEN

        +
        protected static final int MINOR_VALUE_NUMBER_BIGINT_LEN
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MINOR_VALUE_NUMBER_BIGINT_BODY

        +
        protected static final int MINOR_VALUE_NUMBER_BIGINT_BODY
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MINOR_VALUE_NUMBER_BIGDEC_SCALE

        +
        protected static final int MINOR_VALUE_NUMBER_BIGDEC_SCALE
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MINOR_VALUE_NUMBER_BIGDEC_LEN

        +
        protected static final int MINOR_VALUE_NUMBER_BIGDEC_LEN
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MINOR_VALUE_NUMBER_BIGDEC_BODY

        +
        protected static final int MINOR_VALUE_NUMBER_BIGDEC_BODY
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MINOR_VALUE_STRING_SHORT_ASCII

        +
        protected static final int MINOR_VALUE_STRING_SHORT_ASCII
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MINOR_VALUE_STRING_SHORT_UNICODE

        +
        protected static final int MINOR_VALUE_STRING_SHORT_UNICODE
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MINOR_VALUE_STRING_LONG_ASCII

        +
        protected static final int MINOR_VALUE_STRING_LONG_ASCII
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MINOR_VALUE_STRING_LONG_UNICODE

        +
        protected static final int MINOR_VALUE_STRING_LONG_UNICODE
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MINOR_VALUE_STRING_SHARED_2BYTE

        +
        protected static final int MINOR_VALUE_STRING_SHARED_2BYTE
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MINOR_VALUE_BINARY_RAW_LEN

        +
        protected static final int MINOR_VALUE_BINARY_RAW_LEN
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MINOR_VALUE_BINARY_RAW_BODY

        +
        protected static final int MINOR_VALUE_BINARY_RAW_BODY
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MINOR_VALUE_BINARY_7BIT_LEN

        +
        protected static final int MINOR_VALUE_BINARY_7BIT_LEN
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MINOR_VALUE_BINARY_7BIT_BODY

        +
        protected static final int MINOR_VALUE_BINARY_7BIT_BODY
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        _majorState

        +
        protected int _majorState
        +
        Current main decoding state
        +
      • +
      + + + +
        +
      • +

        _minorState

        +
        protected int _minorState
        +
        Addition indicator within state; contextually relevant for just that state
        +
      • +
      + + + +
        +
      • +

        _majorStateAfterValue

        +
        protected int _majorStateAfterValue
        +
        Value of _majorState after completing a scalar value
        +
      • +
      + + + +
        +
      • +

        _endOfInput

        +
        protected boolean _endOfInput
        +
        Flag that is sent when calling application indicates that there will + be no more input to parse.
        +
      • +
      + + + +
        +
      • +

        _inputCopy

        +
        protected byte[] _inputCopy
        +
        Temporary buffer for holding content if input not contiguous (but can + fit in buffer)
        +
      • +
      + + + +
        +
      • +

        _inputCopyLen

        +
        protected int _inputCopyLen
        +
        Number of bytes buffered in _inputCopy
        +
      • +
      + + + +
        +
      • +

        _pending32

        +
        protected int _pending32
        +
        Temporary storage for 32-bit values (int, float), as well as length markers + for length-prefixed values.
        +
      • +
      + + + +
        +
      • +

        _pending64

        +
        protected long _pending64
        +
        Temporary storage for 64-bit values (long, double), secondary storage + for some other things (scale of BigDecimal values)
        +
      • +
      + + + +
        +
      • +

        _byteArrayBuilder

        +
        protected com.fasterxml.jackson.core.util.ByteArrayBuilder _byteArrayBuilder
        +
        ByteArrayBuilder is needed if 'getBinaryValue' is called. If so, + we better reuse it for remainder of content.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NonBlockingParserBase

        +
        public NonBlockingParserBase(com.fasterxml.jackson.core.io.IOContext ctxt,
        +                             int parserFeatures,
        +                             int smileFeatures,
        +                             com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer sym)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getCodec

        +
        public com.fasterxml.jackson.core.ObjectCodec getCodec()
        +
        +
        Specified by:
        +
        getCodec in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        setCodec

        +
        public void setCodec(com.fasterxml.jackson.core.ObjectCodec c)
        +
        +
        Specified by:
        +
        setCodec in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + +
        +
      • +

        canParseAsync

        +
        public boolean canParseAsync()
        +
        +
        Overrides:
        +
        canParseAsync in class com.fasterxml.jackson.core.JsonParser
        +
        Since:
        +
        2.9
        +
        +
      • +
      + + + +
        +
      • +

        _releaseBuffers2

        +
        protected void _releaseBuffers2()
        +
        Method called to release internal buffers owned by the base + reader. This may be called along with _closeInput() (for + example, when explicitly closing this reader instance), or + separately (if need be).
        +
        +
        Specified by:
        +
        _releaseBuffers2 in class SmileParserBase
        +
        +
      • +
      + + + +
        +
      • +

        symbolTableForTests

        +
        protected com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer symbolTableForTests()
        +
      • +
      + + + +
        +
      • +

        releaseBuffered

        +
        public abstract int releaseBuffered(OutputStream out)
        +                             throws IOException
        +
        +
        Overrides:
        +
        releaseBuffered in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getInputSource

        +
        public Object getInputSource()
        +
        +
        Overrides:
        +
        getInputSource in class com.fasterxml.jackson.core.JsonParser
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        hasTextCharacters

        +
        public boolean hasTextCharacters()
        +
        +
        Specified by:
        +
        hasTextCharacters in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        +
      • +
      + + + +
        +
      • +

        getText

        +
        public String getText()
        +               throws IOException
        +
        Method for accessing textual representation of the current event; + if no current event (before first call to ParserMinimalBase.nextToken(), or + after encountering end-of-input), returns null. + Method can be called for any event.
        +
        +
        Specified by:
        +
        getText in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getTextCharacters

        +
        public char[] getTextCharacters()
        +                         throws IOException
        +
        +
        Specified by:
        +
        getTextCharacters in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getTextLength

        +
        public int getTextLength()
        +                  throws IOException
        +
        +
        Specified by:
        +
        getTextLength in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getTextOffset

        +
        public int getTextOffset()
        +                  throws IOException
        +
        +
        Specified by:
        +
        getTextOffset in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getText

        +
        public int getText(Writer w)
        +            throws IOException
        +
        +
        Overrides:
        +
        getText in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getBinaryValue

        +
        public byte[] getBinaryValue(com.fasterxml.jackson.core.Base64Variant b64variant)
        +                      throws IOException
        +
        +
        Specified by:
        +
        getBinaryValue in class com.fasterxml.jackson.core.base.ParserMinimalBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getEmbeddedObject

        +
        public Object getEmbeddedObject()
        +                         throws IOException
        +
        +
        Overrides:
        +
        getEmbeddedObject in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        readBinaryValue

        +
        public int readBinaryValue(com.fasterxml.jackson.core.Base64Variant b64variant,
        +                           OutputStream out)
        +                    throws IOException
        +
        +
        Overrides:
        +
        readBinaryValue in class com.fasterxml.jackson.core.JsonParser
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _startArrayScope

        +
        protected final com.fasterxml.jackson.core.JsonToken _startArrayScope()
        +                                                               throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _startObjectScope

        +
        protected final com.fasterxml.jackson.core.JsonToken _startObjectScope()
        +                                                                throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _closeArrayScope

        +
        protected final com.fasterxml.jackson.core.JsonToken _closeArrayScope()
        +                                                               throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _closeObjectScope

        +
        protected final com.fasterxml.jackson.core.JsonToken _closeObjectScope()
        +                                                                throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _findDecodedFromSymbols

        +
        protected final String _findDecodedFromSymbols(byte[] inBuf,
        +                                               int inPtr,
        +                                               int len)
        +                                        throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _addDecodedToSymbols

        +
        protected final String _addDecodedToSymbols(int len,
        +                                            String name)
        +
      • +
      + + + +
        +
      • +

        _expandSeenNames

        +
        protected final String[] _expandSeenNames(String[] oldShared)
        +
        Method called to try to expand shared name area to fit one more potentially + shared String. If area is already at its biggest size, will just clear + the area (by setting next-offset to 0)
        +
      • +
      + + + +
        +
      • +

        _eofAsNextToken

        +
        protected final com.fasterxml.jackson.core.JsonToken _eofAsNextToken()
        +                                                              throws IOException
        +
        Helper method called at point when all input has been exhausted and + input feeder has indicated no more input will be forthcoming.
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _valueComplete

        +
        protected final com.fasterxml.jackson.core.JsonToken _valueComplete(com.fasterxml.jackson.core.JsonToken t)
        +                                                             throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _handleSharedString

        +
        protected final com.fasterxml.jackson.core.JsonToken _handleSharedString(int index)
        +                                                                  throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _handleSharedName

        +
        protected final com.fasterxml.jackson.core.JsonToken _handleSharedName(int index)
        +                                                                throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        _initByteArrayBuilder

        +
        public void _initByteArrayBuilder()
        +
      • +
      + + + +
        +
      • +

        _reportMissingHeader

        +
        protected void _reportMissingHeader(int unmaskedFirstByte)
        +                             throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _reportInvalidSharedName

        +
        protected void _reportInvalidSharedName(int index)
        +                                 throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _reportInvalidSharedStringValue

        +
        protected void _reportInvalidSharedStringValue(int index)
        +                                        throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _reportInvalidInitial

        +
        protected void _reportInvalidInitial(int mask)
        +                              throws com.fasterxml.jackson.core.JsonParseException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.core.JsonParseException
        +
        +
      • +
      + + + +
        +
      • +

        _reportInvalidOther

        +
        protected void _reportInvalidOther(int mask,
        +                                   int ptr)
        +                            throws com.fasterxml.jackson.core.JsonParseException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.core.JsonParseException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/class-use/NonBlockingByteArrayParser.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/class-use/NonBlockingByteArrayParser.html new file mode 100644 index 000000000..20a7d2f3d --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/class-use/NonBlockingByteArrayParser.html @@ -0,0 +1,171 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.smile.async.NonBlockingByteArrayParser (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.smile.async.NonBlockingByteArrayParser

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/class-use/NonBlockingParserBase.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/class-use/NonBlockingParserBase.html new file mode 100644 index 000000000..c237ce672 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/class-use/NonBlockingParserBase.html @@ -0,0 +1,170 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/package-frame.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/package-frame.html new file mode 100644 index 000000000..a31a84a26 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/package-frame.html @@ -0,0 +1,22 @@ + + + + + + +com.fasterxml.jackson.dataformat.smile.async (Jackson dataformat: Smile 2.12.0 API) + + + + + +

com.fasterxml.jackson.dataformat.smile.async

+ + + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/package-summary.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/package-summary.html new file mode 100644 index 000000000..a0da342de --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/package-summary.html @@ -0,0 +1,161 @@ + + + + + + +com.fasterxml.jackson.dataformat.smile.async (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + +
+

Package com.fasterxml.jackson.dataformat.smile.async

+
+
Package that contains experimental non-blocking ("asynchronous") + implementation of reader-part of Jackson streaming API, + working on Smile format.
+
+

See: Description

+
+
+ + + + +

Package com.fasterxml.jackson.dataformat.smile.async Description

+
Package that contains experimental non-blocking ("asynchronous") + implementation of reader-part of Jackson streaming API, + working on Smile format.
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/package-tree.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/package-tree.html new file mode 100644 index 000000000..b281fab6d --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/package-tree.html @@ -0,0 +1,155 @@ + + + + + + +com.fasterxml.jackson.dataformat.smile.async Class Hierarchy (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + +
+

Hierarchy For Package com.fasterxml.jackson.dataformat.smile.async

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • com.fasterxml.jackson.core.JsonParser (implements java.io.Closeable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.core.base.ParserMinimalBase + +
      • +
      +
    • +
    +
  • +
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/package-use.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/package-use.html new file mode 100644 index 000000000..1ba4e1e32 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/async/package-use.html @@ -0,0 +1,187 @@ + + + + + + +Uses of Package com.fasterxml.jackson.dataformat.smile.async (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + +
+

Uses of Package
com.fasterxml.jackson.dataformat.smile.async

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/PackageVersion.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/PackageVersion.html new file mode 100644 index 000000000..053c262ae --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/PackageVersion.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.smile.PackageVersion (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.smile.PackageVersion

+
+
No usage of com.fasterxml.jackson.dataformat.smile.PackageVersion
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileBufferRecycler.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileBufferRecycler.html new file mode 100644 index 000000000..d85ab7535 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileBufferRecycler.html @@ -0,0 +1,223 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.smile.SmileBufferRecycler (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.smile.SmileBufferRecycler

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileConstants.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileConstants.html new file mode 100644 index 000000000..1e399fa01 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileConstants.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.smile.SmileConstants (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.smile.SmileConstants

+
+
No usage of com.fasterxml.jackson.dataformat.smile.SmileConstants
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileFactory.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileFactory.html new file mode 100644 index 000000000..a4b39c929 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileFactory.html @@ -0,0 +1,283 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.smile.SmileFactory (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.smile.SmileFactory

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileFactoryBuilder.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileFactoryBuilder.html new file mode 100644 index 000000000..4a2fd93f1 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileFactoryBuilder.html @@ -0,0 +1,237 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.smile.SmileFactoryBuilder (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.smile.SmileFactoryBuilder

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileGenerator.Feature.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileGenerator.Feature.html new file mode 100644 index 000000000..e4e7a0182 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileGenerator.Feature.html @@ -0,0 +1,280 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.smile.SmileGenerator.Feature (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.smile.SmileGenerator.Feature

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileGenerator.SharedStringNode.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileGenerator.SharedStringNode.html new file mode 100644 index 000000000..b59abe9f2 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileGenerator.SharedStringNode.html @@ -0,0 +1,235 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.smile.SmileGenerator.SharedStringNode (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.smile.SmileGenerator.SharedStringNode

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileGenerator.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileGenerator.html new file mode 100644 index 000000000..7a8f0fae2 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileGenerator.html @@ -0,0 +1,200 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.smile.SmileGenerator (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.smile.SmileGenerator

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileParser.Feature.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileParser.Feature.html new file mode 100644 index 000000000..a882d5926 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileParser.Feature.html @@ -0,0 +1,263 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.smile.SmileParser.Feature (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.smile.SmileParser.Feature

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileParser.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileParser.html new file mode 100644 index 000000000..1ab3080c7 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileParser.html @@ -0,0 +1,211 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.smile.SmileParser (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.smile.SmileParser

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileParserBase.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileParserBase.html new file mode 100644 index 000000000..3eee88460 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileParserBase.html @@ -0,0 +1,201 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.smile.SmileParserBase (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.smile.SmileParserBase

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileParserBootstrapper.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileParserBootstrapper.html new file mode 100644 index 000000000..e4b9e4db6 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileParserBootstrapper.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper

+
+
No usage of com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileUtil.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileUtil.html new file mode 100644 index 000000000..3c3c609dd --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileUtil.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.smile.SmileUtil (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.smile.SmileUtil

+
+
No usage of com.fasterxml.jackson.dataformat.smile.SmileUtil
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileWriteContext.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileWriteContext.html new file mode 100644 index 000000000..671a22e06 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/class-use/SmileWriteContext.html @@ -0,0 +1,233 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.smile.SmileWriteContext (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.smile.SmileWriteContext

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/SmileMapper.Builder.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/SmileMapper.Builder.html new file mode 100644 index 000000000..a3bfd3bf9 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/SmileMapper.Builder.html @@ -0,0 +1,276 @@ + + + + + + +SmileMapper.Builder (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.smile.databind
+

Class SmileMapper.Builder

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    SmileMapper
    +
    +
    +
    +
    public static class SmileMapper.Builder
    +extends com.fasterxml.jackson.databind.cfg.MapperBuilder<SmileMapper,SmileMapper.Builder>
    +
    Base implementation for "Vanilla" ObjectMapper, used with + CBOR backend.
    +
    +
    Since:
    +
    2.10
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.cfg.MapperBuilder

        +_mapper
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Builder(SmileMapper m) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.cfg.MapperBuilder

        +_this, accessorNaming, activateDefaultTyping, activateDefaultTyping, activateDefaultTyping, activateDefaultTypingAsProperty, addHandler, addMixIn, addModule, addModules, addModules, annotationIntrospector, build, clearProblemHandlers, configure, configure, configure, configure, configure, configure, configure, constructorDetector, deactivateDefaultTyping, defaultBase64Variant, defaultDateFormat, defaultLeniency, defaultLocale, defaultMergeable, defaultPrettyPrinter, defaultPropertyInclusion, defaultSetterInfo, defaultTimeZone, disable, disable, disable, disable, disable, disable, disable, enable, enable, enable, enable, enable, enable, enable, filterProvider, findAndAddModules, findModules, findModules, handlerInstantiator, injectableValues, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, nodeFactory, polymorphicTypeValidator, propertyNamingStrategy, registerSubtypes, registerSubtypes, registerSubtypes, serializationInclusion, serializerFactory, setDefaultTyping, streamFactory, subtypeResolver, typeFactory, visibility, visibility
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + + +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/SmileMapper.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/SmileMapper.html new file mode 100644 index 000000000..6cf311450 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/SmileMapper.html @@ -0,0 +1,444 @@ + + + + + + +SmileMapper (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.dataformat.smile.databind
+

Class SmileMapper

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.core.TreeCodec
    • +
    • +
        +
      • com.fasterxml.jackson.core.ObjectCodec
      • +
      • +
          +
        • com.fasterxml.jackson.databind.ObjectMapper
        • +
        • +
            +
          • com.fasterxml.jackson.dataformat.smile.databind.SmileMapper
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Serializable
    +
    +
    +
    +
    public class SmileMapper
    +extends com.fasterxml.jackson.databind.ObjectMapper
    +
    Specialized ObjectMapper to use with CBOR format backend.
    +
    +
    Since:
    +
    2.10
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClass and Description
      static class SmileMapper.Builder +
      Base implementation for "Vanilla" ObjectMapper, used with + CBOR backend.
      +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.ObjectMapper

        +com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder, com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.ObjectMapper

        +_coercionConfigs, _configOverrides, _deserializationConfig, _deserializationContext, _injectableValues, _jsonFactory, _mixIns, _registeredModuleTypes, _rootDeserializers, _serializationConfig, _serializerFactory, _serializerProvider, _subtypeResolver, _typeFactory, DEFAULT_ANNOTATION_INTROSPECTOR, DEFAULT_BASE
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static SmileMapper.Builderbuilder() 
      static SmileMapper.Builderbuilder(SmileFactory streamFactory) 
      SmileMappercopy() 
      SmileFactorygetFactory() 
      com.fasterxml.jackson.core.Versionversion() 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.ObjectMapper

        +_assertNotNull, _checkInvalidCopy, _configAndWriteValue, _constructDefaultTypeResolverBuilder, _convert, _findRootDeserializer, _initForReading, _initForReading, _newReader, _newReader, _newWriter, _newWriter, _newWriter, _readMapAndClose, _readTreeAndClose, _readValue, _serializerProvider, _verifyNoTrailingTokens, _verifySchemaType, _writeValueAndClose, acceptJsonFormatVisitor, acceptJsonFormatVisitor, activateDefaultTyping, activateDefaultTyping, activateDefaultTyping, activateDefaultTypingAsProperty, addHandler, addMixIn, addMixInAnnotations, canDeserialize, canDeserialize, canSerialize, canSerialize, clearProblemHandlers, coercionConfigDefaults, coercionConfigFor, coercionConfigFor, configOverride, configure, configure, configure, configure, configure, constructType, constructType, convertValue, convertValue, convertValue, createArrayNode, createDeserializationContext, createGenerator, createGenerator, createGenerator, createGenerator, createGenerator, createNonBlockingByteArrayParser, createObjectNode, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, deactivateDefaultTyping, defaultClassIntrospector, disable, disable, disable, disable, disable, disable, disable, disableDefaultTyping, enable, enable, enable, enable, enable, enable, enable, enableDefaultTyping, enableDefaultTyping, enableDefaultTyping, enableDefaultTypingAsProperty, findAndRegisterModules, findMixInClassFor, findModules, findModules, generateJsonSchema, getDateFormat, getDeserializationConfig, getDeserializationContext, getInjectableValues, getJsonFactory, getNodeFactory, getPolymorphicTypeValidator, getPropertyNamingStrategy, getRegisteredModuleIds, getSerializationConfig, getSerializerFactory, getSerializerProvider, getSerializerProviderInstance, getSubtypeResolver, getTypeFactory, getVisibilityChecker, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, missingNode, mixInCount, nullNode, reader, reader, reader, reader, reader, reader, reader, reader, reader, reader, reader, readerFor, readerFor, readerFor, readerForArrayOf, readerForListOf, readerForMapOf, readerForUpdating, readerWithView, readTree, readTree, readTree, readTree, readTree, readTree, readTree, readTree, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValues, readValues, readValues, readValues, registerModule, registerModules, registerModules, registerSubtypes, registerSubtypes, registerSubtypes, setAccessorNaming, setAnnotationIntrospector, setAnnotationIntrospectors, setBase64Variant, setConfig, setConfig, setConstructorDetector, setDateFormat, setDefaultLeniency, setDefaultMergeable, setDefaultPrettyPrinter, setDefaultPropertyInclusion, setDefaultPropertyInclusion, setDefaultSetterInfo, setDefaultTyping, setDefaultVisibility, setFilterProvider, setFilters, setHandlerInstantiator, setInjectableValues, setLocale, setMixInAnnotations, setMixInResolver, setMixIns, setNodeFactory, setPolymorphicTypeValidator, setPropertyInclusion, setPropertyNamingStrategy, setSerializationInclusion, setSerializerFactory, setSerializerProvider, setSubtypeResolver, setTimeZone, setTypeFactory, setVisibility, setVisibility, setVisibilityChecker, tokenStreamFactory, treeAsTokens, treeToValue, updateValue, valueToTree, writer, writer, writer, writer, writer, writer, writer, writer, writer, writer, writerFor, writerFor, writerFor, writerWithDefaultPrettyPrinter, writerWithType, writerWithType, writerWithType, writerWithView, writeTree, writeTree, writeValue, writeValue, writeValue, writeValue, writeValue, writeValueAsBytes, writeValueAsString
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SmileMapper

        +
        public SmileMapper()
        +
      • +
      + + + + + + + +
        +
      • +

        SmileMapper

        +
        protected SmileMapper(SmileMapper src)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + + + + + +
        +
      • +

        copy

        +
        public SmileMapper copy()
        +
        +
        Overrides:
        +
        copy in class com.fasterxml.jackson.databind.ObjectMapper
        +
        +
      • +
      + + + +
        +
      • +

        version

        +
        public com.fasterxml.jackson.core.Version version()
        +
        +
        Specified by:
        +
        version in interface com.fasterxml.jackson.core.Versioned
        +
        Overrides:
        +
        version in class com.fasterxml.jackson.databind.ObjectMapper
        +
        +
      • +
      + + + +
        +
      • +

        getFactory

        +
        public SmileFactory getFactory()
        +
        +
        Overrides:
        +
        getFactory in class com.fasterxml.jackson.databind.ObjectMapper
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/class-use/SmileMapper.Builder.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/class-use/SmileMapper.Builder.html new file mode 100644 index 000000000..e60cb3243 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/class-use/SmileMapper.Builder.html @@ -0,0 +1,170 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.smile.databind.SmileMapper.Builder (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.smile.databind.SmileMapper.Builder

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/class-use/SmileMapper.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/class-use/SmileMapper.html new file mode 100644 index 000000000..a15566224 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/class-use/SmileMapper.html @@ -0,0 +1,180 @@ + + + + + + +Uses of Class com.fasterxml.jackson.dataformat.smile.databind.SmileMapper (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.dataformat.smile.databind.SmileMapper

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/package-frame.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/package-frame.html new file mode 100644 index 000000000..82de10efa --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/package-frame.html @@ -0,0 +1,22 @@ + + + + + + +com.fasterxml.jackson.dataformat.smile.databind (Jackson dataformat: Smile 2.12.0 API) + + + + + +

com.fasterxml.jackson.dataformat.smile.databind

+ + + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/package-summary.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/package-summary.html new file mode 100644 index 000000000..c91fed2a8 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/package-summary.html @@ -0,0 +1,153 @@ + + + + + + +com.fasterxml.jackson.dataformat.smile.databind (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + +
+

Package com.fasterxml.jackson.dataformat.smile.databind

+
+
+
    +
  • + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    SmileMapper +
    Specialized ObjectMapper to use with CBOR format backend.
    +
    SmileMapper.Builder +
    Base implementation for "Vanilla" ObjectMapper, used with + CBOR backend.
    +
    +
  • +
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/package-tree.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/package-tree.html new file mode 100644 index 000000000..f0231e125 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/package-tree.html @@ -0,0 +1,156 @@ + + + + + + +com.fasterxml.jackson.dataformat.smile.databind Class Hierarchy (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + +
+

Hierarchy For Package com.fasterxml.jackson.dataformat.smile.databind

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • com.fasterxml.jackson.databind.cfg.MapperBuilder<M,B> + +
    • +
    • com.fasterxml.jackson.core.TreeCodec +
        +
      • com.fasterxml.jackson.core.ObjectCodec (implements com.fasterxml.jackson.core.Versioned) +
          +
        • com.fasterxml.jackson.databind.ObjectMapper (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) +
            +
          • com.fasterxml.jackson.dataformat.smile.databind.SmileMapper
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/package-use.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/package-use.html new file mode 100644 index 000000000..0ae050f73 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/databind/package-use.html @@ -0,0 +1,167 @@ + + + + + + +Uses of Package com.fasterxml.jackson.dataformat.smile.databind (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + +
+

Uses of Package
com.fasterxml.jackson.dataformat.smile.databind

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/package-frame.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/package-frame.html new file mode 100644 index 000000000..e89c69289 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/package-frame.html @@ -0,0 +1,37 @@ + + + + + + +com.fasterxml.jackson.dataformat.smile (Jackson dataformat: Smile 2.12.0 API) + + + + + +

com.fasterxml.jackson.dataformat.smile

+ + + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/package-summary.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/package-summary.html new file mode 100644 index 000000000..afec375a6 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/package-summary.html @@ -0,0 +1,257 @@ + + + + + + +com.fasterxml.jackson.dataformat.smile (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + +
+

Package com.fasterxml.jackson.dataformat.smile

+
+
Package that contains implementation of Jackson Streaming API that works + with Smile data format (see Smile format specification), + and can be used with standard Jackson data binding functionality to deal with + Smile encoded data.
+
+

See: Description

+
+
+ + + + +

Package com.fasterxml.jackson.dataformat.smile Description

+
Package that contains implementation of Jackson Streaming API that works + with Smile data format (see Smile format specification), + and can be used with standard Jackson data binding functionality to deal with + Smile encoded data.
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/package-tree.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/package-tree.html new file mode 100644 index 000000000..08ce33344 --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/package-tree.html @@ -0,0 +1,198 @@ + + + + + + +com.fasterxml.jackson.dataformat.smile Class Hierarchy (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + +
+

Hierarchy For Package com.fasterxml.jackson.dataformat.smile

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • com.fasterxml.jackson.core.JsonGenerator (implements java.io.Closeable, java.io.Flushable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.core.base.GeneratorBase + +
      • +
      +
    • +
    • com.fasterxml.jackson.core.JsonParser (implements java.io.Closeable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.core.base.ParserMinimalBase + +
      • +
      +
    • +
    • com.fasterxml.jackson.core.JsonStreamContext + +
    • +
    • com.fasterxml.jackson.dataformat.smile.PackageVersion (implements com.fasterxml.jackson.core.Versioned)
    • +
    • com.fasterxml.jackson.dataformat.smile.SmileBufferRecycler<T>
    • +
    • com.fasterxml.jackson.dataformat.smile.SmileConstants
    • +
    • com.fasterxml.jackson.dataformat.smile.SmileGenerator.SharedStringNode
    • +
    • com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper
    • +
    • com.fasterxml.jackson.dataformat.smile.SmileUtil
    • +
    • com.fasterxml.jackson.core.TokenStreamFactory (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.core.JsonFactory (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) + +
      • +
      +
    • +
    • com.fasterxml.jackson.core.TSFBuilder<F,B> + +
    • +
    +
  • +
+

Enum Hierarchy

+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/package-use.html b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/package-use.html new file mode 100644 index 000000000..7e43b2dec --- /dev/null +++ b/docs/javadoc/smile/2.12/com/fasterxml/jackson/dataformat/smile/package-use.html @@ -0,0 +1,262 @@ + + + + + + +Uses of Package com.fasterxml.jackson.dataformat.smile (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + + + + +
+

Uses of Package
com.fasterxml.jackson.dataformat.smile

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/constant-values.html b/docs/javadoc/smile/2.12/constant-values.html new file mode 100644 index 000000000..16d965b6c --- /dev/null +++ b/docs/javadoc/smile/2.12/constant-values.html @@ -0,0 +1,877 @@ + + + + + + +Constant Field Values (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Constant Field Values

+

Contents

+ +
+
+ + +

com.fasterxml.*

+ + +
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/deprecated-list.html b/docs/javadoc/smile/2.12/deprecated-list.html new file mode 100644 index 000000000..a8d55f00c --- /dev/null +++ b/docs/javadoc/smile/2.12/deprecated-list.html @@ -0,0 +1,148 @@ + + + + + + +Deprecated List (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Deprecated API

+

Contents

+ +
+
+ + + +
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/help-doc.html b/docs/javadoc/smile/2.12/help-doc.html new file mode 100644 index 000000000..bcd50d9bd --- /dev/null +++ b/docs/javadoc/smile/2.12/help-doc.html @@ -0,0 +1,231 @@ + + + + + + +API Help (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

How This API Document Is Organized

+
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
+
+
+
    +
  • +

    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. This page can contain six categories:

    +
      +
    • Interfaces (italic)
    • +
    • Classes
    • +
    • Enums
    • +
    • Exceptions
    • +
    • Errors
    • +
    • Annotation Types
    • +
    +
  • +
  • +

    Class/Interface

    +

    Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

    +
      +
    • Class inheritance diagram
    • +
    • Direct Subclasses
    • +
    • All Known Subinterfaces
    • +
    • All Known Implementing Classes
    • +
    • Class/interface declaration
    • +
    • Class/interface description
    • +
    +
      +
    • Nested Class Summary
    • +
    • Field Summary
    • +
    • Constructor Summary
    • +
    • Method Summary
    • +
    +
      +
    • Field Detail
    • +
    • Constructor Detail
    • +
    • Method Detail
    • +
    +

    Each summary entry contains the first sentence from the detailed description for that item. 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.

    +
  • +
  • +

    Annotation Type

    +

    Each annotation type has its own separate page with the following sections:

    +
      +
    • Annotation Type declaration
    • +
    • Annotation Type description
    • +
    • Required Element Summary
    • +
    • Optional Element Summary
    • +
    • Element Detail
    • +
    +
  • +
  • +

    Enum

    +

    Each enum has its own separate page with the following sections:

    +
      +
    • Enum declaration
    • +
    • Enum description
    • +
    • Enum Constant Summary
    • +
    • Enum Constant Detail
    • +
    +
  • +
  • +

    Use

    +

    Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.

    +
  • +
  • +

    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. The classes are organized by inheritance structure starting with java.lang.Object. The 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 "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 improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

    +
  • +
  • +

    Index

    +

    The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.

    +
  • +
  • +

    Prev/Next

    +

    These links take you to the next or previous class, interface, package, or related page.

    +
  • +
  • +

    Frames/No Frames

    +

    These links show and hide the HTML frames. All pages are available with or without frames.

    +
  • +
  • +

    All Classes

    +

    The All Classes link shows all classes and interfaces except non-static nested types.

    +
  • +
  • +

    Serialized Form

    +

    Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using 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.

    +
  • +
  • +

    Constant Field Values

    +

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

    +
  • +
+This help file applies to API documentation generated using the standard doclet.
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/index-all.html b/docs/javadoc/smile/2.12/index-all.html new file mode 100644 index 000000000..510b9ac00 --- /dev/null +++ b/docs/javadoc/smile/2.12/index-all.html @@ -0,0 +1,1789 @@ + + + + + + +Index (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I M N O P R S T U V W Z _  + + +

A

+
+
allocSeenNamesBuffer() - Method in class com.fasterxml.jackson.dataformat.smile.SmileBufferRecycler
+
 
+
allocSeenStringValuesBuffer() - Method in class com.fasterxml.jackson.dataformat.smile.SmileBufferRecycler
+
 
+
+ + + +

B

+
+
build() - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactoryBuilder
+
 
+
builder() - Static method in class com.fasterxml.jackson.dataformat.smile.databind.SmileMapper
+
 
+
builder(SmileFactory) - Static method in class com.fasterxml.jackson.dataformat.smile.databind.SmileMapper
+
 
+
Builder(SmileMapper) - Constructor for class com.fasterxml.jackson.dataformat.smile.databind.SmileMapper.Builder
+
 
+
builder() - Static method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
+
Main factory method to use for constructing SmileFactory instances with + different configuration.
+
+
BYTE_MARKER_END_OF_CONTENT - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
+
In addition we can use a marker to allow simple framing; splitting + of physical data (like file) into distinct logical sections like + JSON documents.
+
+
BYTE_MARKER_END_OF_STRING - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
 
+
+ + + +

C

+
+
canHandleBinaryNatively() - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
 
+
canParseAsync() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
canParseAsync() - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
 
+
canUseCharArrays() - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
 
+
canWriteBinaryNatively() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
clearAndGetParent() - Method in class com.fasterxml.jackson.dataformat.smile.SmileWriteContext
+
+
Method that can be used to both clear the accumulated references + (specifically value set with SmileWriteContext.setCurrentValue(Object)) + that should not be retained, and returns parent (as would + SmileWriteContext.getParent() do).
+
+
close() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
close() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
collectDefaults() - Static method in enum com.fasterxml.jackson.dataformat.smile.SmileGenerator.Feature
+
+
Method that calculates bit set (flags) of all features that + are enabled by default.
+
+
collectDefaults() - Static method in enum com.fasterxml.jackson.dataformat.smile.SmileParser.Feature
+
+
Method that calculates bit set (flags) of all features that + are enabled by default.
+
+
com.fasterxml.jackson.dataformat.smile - package com.fasterxml.jackson.dataformat.smile
+
+
Package that contains implementation of Jackson Streaming API that works + with Smile data format (see Smile format specification), + and can be used with standard Jackson data binding functionality to deal with + Smile encoded data.
+
+
com.fasterxml.jackson.dataformat.smile.async - package com.fasterxml.jackson.dataformat.smile.async
+
+
Package that contains experimental non-blocking ("asynchronous") + implementation of reader-part of Jackson streaming API, + working on Smile format.
+
+
com.fasterxml.jackson.dataformat.smile.databind - package com.fasterxml.jackson.dataformat.smile.databind
+
 
+
configure(SmileParser.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
+
Method for enabling or disabling specified parser feature + (check SmileParser.Feature for list of features)
+
+
configure(SmileGenerator.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
+
Method for enabling or disabling specified generator feature + (check SmileGenerator.Feature for list of features)
+
+
configure(SmileParser.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactoryBuilder
+
 
+
configure(SmileGenerator.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactoryBuilder
+
 
+
configure(SmileGenerator.Feature, boolean) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
constructParser(int, int, int, ObjectCodec, ByteQuadsCanonicalizer) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper
+
 
+
convertNumberToBigDecimal() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
convertNumberToBigInteger() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
convertNumberToDouble() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
convertNumberToFloat() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
convertNumberToInt() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
convertNumberToLong() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
copy() - Method in class com.fasterxml.jackson.dataformat.smile.databind.SmileMapper
+
 
+
copy() - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
 
+
createChildArrayContext(Object) - Method in class com.fasterxml.jackson.dataformat.smile.SmileWriteContext
+
 
+
createChildObjectContext(Object) - Method in class com.fasterxml.jackson.dataformat.smile.SmileWriteContext
+
 
+
createGenerator(OutputStream, JsonEncoding) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
+
Method for constructing JsonGenerator for generating + Smile-encoded output.
+
+
createGenerator(OutputStream) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
+
Method for constructing JsonGenerator for generating + Smile-encoded output.
+
+
createNonBlockingByteArrayParser() - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
 
+
createParser(File) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
 
+
createParser(URL) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
 
+
createParser(InputStream) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
 
+
createParser(byte[]) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
 
+
createParser(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
 
+
createRootContext(DupDetector) - Static method in class com.fasterxml.jackson.dataformat.smile.SmileWriteContext
+
 
+
+ + + +

D

+
+
DEFAULT_NAME_BUFFER_LENGTH - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileBufferRecycler
+
 
+
DEFAULT_STRING_VALUE_BUFFER_LENGTH - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileBufferRecycler
+
 
+
delegateToTextual(boolean) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
 
+
disable(SmileParser.Feature) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
+
Method for disabling specified parser features + (check SmileParser.Feature for list of features)
+
+
disable(SmileGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
+
Method for disabling specified generator feature + (check SmileGenerator.Feature for list of features)
+
+
disable(SmileParser.Feature) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactoryBuilder
+
 
+
disable(SmileParser.Feature, SmileParser.Feature...) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactoryBuilder
+
 
+
disable(SmileGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactoryBuilder
+
 
+
disable(SmileGenerator.Feature, SmileGenerator.Feature...) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactoryBuilder
+
 
+
disable(SmileGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
+ + + +

E

+
+
enable(SmileParser.Feature) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
+
Method for enabling specified parser feature + (check SmileParser.Feature for list of features)
+
+
enable(SmileGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
+
Method for enabling specified generator features + (check SmileGenerator.Feature for list of features)
+
+
enable(SmileParser.Feature) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactoryBuilder
+
 
+
enable(SmileParser.Feature, SmileParser.Feature...) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactoryBuilder
+
 
+
enable(SmileGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactoryBuilder
+
 
+
enable(SmileGenerator.Feature, SmileGenerator.Feature...) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactoryBuilder
+
 
+
enable(SmileGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
enabledByDefault() - Method in enum com.fasterxml.jackson.dataformat.smile.SmileGenerator.Feature
+
 
+
enabledByDefault() - Method in enum com.fasterxml.jackson.dataformat.smile.SmileParser.Feature
+
 
+
enabledIn(int) - Method in enum com.fasterxml.jackson.dataformat.smile.SmileGenerator.Feature
+
 
+
enabledIn(int) - Method in enum com.fasterxml.jackson.dataformat.smile.SmileParser.Feature
+
 
+
endOfInput() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingByteArrayParser
+
 
+
+ + + +

F

+
+
feedInput(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingByteArrayParser
+
 
+
finishToken() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
+
Method for forcing full read of current token, even if it might otherwise + only be read if data is accessed via SmileParser.getText() and similar methods.
+
+
flush() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
FORMAT_NAME_SMILE - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
+
Name used to identify Smile format.
+
+
formatGeneratorFeaturesMask() - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactoryBuilder
+
 
+
formatParserFeaturesMask() - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactoryBuilder
+
 
+
+ + + +

G

+
+
getBigIntegerValue() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
getBinaryValue(Base64Variant) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
getBinaryValue(Base64Variant) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
getCodec() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
getCodec() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
getCurrentLocation() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
+
Overridden since we do not really have character-based locations, + but we do have byte offset to specify.
+
+
getCurrentName() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
+
Method that can be called to get the name associated with + the current event.
+
+
getCurrentName() - Method in class com.fasterxml.jackson.dataformat.smile.SmileWriteContext
+
 
+
getCurrentValue() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
getCurrentValue() - Method in class com.fasterxml.jackson.dataformat.smile.SmileWriteContext
+
 
+
getDecimalValue() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
getDoubleValue() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
getDupDetector() - Method in class com.fasterxml.jackson.dataformat.smile.SmileWriteContext
+
 
+
getEmbeddedObject() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
getEmbeddedObject() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
getFactory() - Method in class com.fasterxml.jackson.dataformat.smile.databind.SmileMapper
+
 
+
getFloatValue() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
getFormatFeatures() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
getFormatFeatures() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
getFormatGeneratorFeatures() - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
 
+
getFormatName() - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
 
+
getFormatParserFeatures() - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
 
+
getFormatReadFeatureType() - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
 
+
getFormatWriteFeatureType() - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
 
+
getInputSource() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
getInputSource() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
getIntValue() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
getLongValue() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
getMask() - Method in enum com.fasterxml.jackson.dataformat.smile.SmileGenerator.Feature
+
 
+
getMask() - Method in enum com.fasterxml.jackson.dataformat.smile.SmileParser.Feature
+
 
+
getNonBlockingInputFeeder() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingByteArrayParser
+
 
+
getNumberType() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
getNumberValue() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
getNumberValueExact() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
getOutputBuffered() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
getOutputContext() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
getOutputTarget() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
getParent() - Method in class com.fasterxml.jackson.dataformat.smile.SmileWriteContext
+
 
+
getParsingContext() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
getReadCapabilities() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
getText() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
+
Method for accessing textual representation of the current event; + if no current event (before first call to ParserMinimalBase.nextToken(), or + after encountering end-of-input), returns null.
+
+
getText(Writer) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
getText() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
+
Method for accessing textual representation of the current event; + if no current event (before first call to SmileParser.nextToken(), or + after encountering end-of-input), returns null.
+
+
getText(Writer) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
getTextCharacters() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
getTextCharacters() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
getTextLength() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
getTextLength() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
getTextOffset() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
getTextOffset() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
getTokenLocation() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
+
Overridden since we do not really have character-based locations, + but we do have byte offset to specify.
+
+
getValueAsString() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
getValueAsString(String) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
getWriteCapabilities() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
+ + + +

H

+
+
handleSignature(boolean, boolean) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
+
Helper method called when it looks like input might contain the signature; + and it is necessary to detect and handle signature to get configuration + information it might have.
+
+
hasCurrentName() - Method in class com.fasterxml.jackson.dataformat.smile.SmileWriteContext
+
 
+
hasFormat(InputAccessor) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
+
Sub-classes need to override this method (as of 1.8)
+
+
hasSmileFormat(InputAccessor) - Static method in class com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper
+
 
+
hasTextCharacters() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
hasTextCharacters() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
HEADER_BIT_HAS_RAW_BINARY - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
+
Indicator bit that indicates whether encoded content may + contain raw (unquoted) binary values.
+
+
HEADER_BIT_HAS_SHARED_NAMES - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
+
Indicator bit that indicates whether encoded content may + have Shared names (back references to recently encoded field + names).
+
+
HEADER_BIT_HAS_SHARED_STRING_VALUES - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
+
Indicator bit that indicates whether encoded content may + have shared String values (back references to recently encoded + 'short' String values, where short is defined as 64 bytes or less).
+
+
HEADER_BYTE_1 - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
+
First byte of data header (0x3A)
+
+
HEADER_BYTE_2 - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
+
Second byte of data header (0x29)
+
+
HEADER_BYTE_3 - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
+
Third byte of data header
+
+
HEADER_BYTE_4 - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
+
Fourth byte of data header; contains version nibble, may + have flags
+
+
HEADER_VERSION_0 - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
+
Current version consists of four zero bits (nibble)
+
+
+ + + +

I

+
+
index - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator.SharedStringNode
+
 
+
INT_MARKER_END_OF_STRING - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
+
We need a byte marker to denote end of variable-length Strings.
+
+
INT_MISC_BINARY_7BIT - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
 
+
INT_MISC_BINARY_RAW - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
 
+
isClosed() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
isEnabled(SmileParser.Feature) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
+
Checked whether specified parser feature is enabled.
+
+
isEnabled(SmileGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
+
Check whether specified generator feature is enabled.
+
+
isEnabled(SmileGenerator.Feature) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
isNaN() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
+ + + +

M

+
+
MAJOR_ARRAY_ELEMENT - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
MAJOR_CLOSED - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
+
State after non-blocking input source has indicated that no more input + is forthcoming AND we have exhausted all the input
+
+
MAJOR_INITIAL - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
+
State right after parser has been constructed, before seeing the first byte + to know if there's header.
+
+
MAJOR_OBJECT_FIELD - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
MAJOR_OBJECT_VALUE - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
MAJOR_ROOT - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
+
State right after parser a root value has been + finished, but next token has not yet been recognized.
+
+
MAX_INT_AS_LONG - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
MAX_SHARED_NAMES - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
+
Longest back reference we use for field names is 10 bits; no point + in keeping much more around
+
+
MAX_SHARED_STRING_LENGTH_BYTES - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
+
Also: whereas we can refer to names of any length, we will only consider + text values that are considered "tiny" or "short" (ones encoded with + length prefix); this value thereby has to be maximum length of Strings + that can be encoded as such.
+
+
MAX_SHARED_STRING_VALUES - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
+
Longest back reference we use for short shared String values is 10 bits, + so up to (1 << 10) values to keep track of.
+
+
MAX_SHORT_NAME_ANY_BYTES - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
+
Regardless of ASCII/non-ASCII aspect, maximum byte length for any + short name is then 64 bytes.
+
+
MAX_SHORT_NAME_ASCII_BYTES - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
+
Maximum byte length for short ASCII names is 64.
+
+
MAX_SHORT_NAME_UNICODE_BYTES - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
+
Maximum byte length for short non-ASCII names is slightly + less due to having to reserve bytes 0xF8 and above (but + we get one more as values 0 and 1 are not valid)
+
+
MAX_SHORT_VALUE_STRING_BYTES - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
+
Encoding has special "short" forms for value Strings that can + be represented by 64 bytes of UTF-8 or less.
+
+
mayContainRawBinary() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
MIN_BUFFER_FOR_POSSIBLE_SHORT_STRING - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
+
And to make encoding logic tight and simple, we can always + require that output buffer has this amount of space + available before encoding possibly short String (3 bytes since + longest UTF-8 encoded Java char is 3 bytes).
+
+
MIN_INT_AS_LONG - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
MINOR_FIELD_NAME_2BYTE - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
MINOR_FIELD_NAME_LONG - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
MINOR_FIELD_NAME_SHORT_ASCII - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
MINOR_FIELD_NAME_SHORT_UNICODE - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
MINOR_HEADER_INITIAL - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
MINOR_HEADER_INLINE - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
MINOR_VALUE_BINARY_7BIT_BODY - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
MINOR_VALUE_BINARY_7BIT_LEN - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
MINOR_VALUE_BINARY_RAW_BODY - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
MINOR_VALUE_BINARY_RAW_LEN - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
MINOR_VALUE_NUMBER_BIGDEC_BODY - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
MINOR_VALUE_NUMBER_BIGDEC_LEN - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
MINOR_VALUE_NUMBER_BIGDEC_SCALE - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
MINOR_VALUE_NUMBER_BIGINT_BODY - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
MINOR_VALUE_NUMBER_BIGINT_LEN - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
MINOR_VALUE_NUMBER_DOUBLE - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
MINOR_VALUE_NUMBER_FLOAT - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
MINOR_VALUE_NUMBER_INT - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
MINOR_VALUE_NUMBER_LONG - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
MINOR_VALUE_STRING_LONG_ASCII - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
MINOR_VALUE_STRING_LONG_UNICODE - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
MINOR_VALUE_STRING_SHARED_2BYTE - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
MINOR_VALUE_STRING_SHORT_ASCII - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
MINOR_VALUE_STRING_SHORT_UNICODE - Static variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
+ + + +

N

+
+
needMoreInput() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingByteArrayParser
+
 
+
next - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator.SharedStringNode
+
 
+
nextBooleanValue() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
nextFieldName(SerializableString) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
nextFieldName() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
nextIntValue(int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
nextLongValue(long) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
nextTextValue() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
nextToken() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingByteArrayParser
+
 
+
nextToken() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
NO_STRINGS - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
NonBlockingByteArrayParser - Class in com.fasterxml.jackson.dataformat.smile.async
+
 
+
NonBlockingByteArrayParser(IOContext, int, int, ByteQuadsCanonicalizer) - Constructor for class com.fasterxml.jackson.dataformat.smile.async.NonBlockingByteArrayParser
+
 
+
NonBlockingParserBase - Class in com.fasterxml.jackson.dataformat.smile.async
+
 
+
NonBlockingParserBase(IOContext, int, int, ByteQuadsCanonicalizer) - Constructor for class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
+ + + +

O

+
+
outputOffset() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
+
Method for accessing offset of the next byte within the whole output + stream that this generator has produced.
+
+
overrideCurrentName(String) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
overrideFormatFeatures(int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
overrideFormatFeatures(int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
+ + + +

P

+
+
PackageVersion - Class in com.fasterxml.jackson.dataformat.smile
+
+
Automatically generated from PackageVersion.java.in during + packageVersion-generate execution of maven-replacer-plugin in + pom.xml.
+
+
PackageVersion() - Constructor for class com.fasterxml.jackson.dataformat.smile.PackageVersion
+
 
+
+ + + +

R

+
+
readBinaryValue(Base64Variant, OutputStream) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
readBinaryValue(Base64Variant, OutputStream) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
readResolve() - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
+
Method that we need to override to actually make restoration go + through constructors etc.
+
+
rebuild() - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
 
+
releaseBuffered(OutputStream) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingByteArrayParser
+
 
+
releaseBuffered(OutputStream) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
releaseBuffered(OutputStream) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
releaseSeenNamesBuffer(T[]) - Method in class com.fasterxml.jackson.dataformat.smile.SmileBufferRecycler
+
 
+
releaseSeenStringValuesBuffer(T[]) - Method in class com.fasterxml.jackson.dataformat.smile.SmileBufferRecycler
+
 
+
+ + + +

S

+
+
setCodec(ObjectCodec) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
setCodec(ObjectCodec) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
setCurrentValue(Object) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
setCurrentValue(Object) - Method in class com.fasterxml.jackson.dataformat.smile.SmileWriteContext
+
 
+
setPrettyPrinter(PrettyPrinter) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
+
No way (or need) to indent anything, so let's block any attempts.
+
+
SharedStringNode(String, int, SmileGenerator.SharedStringNode) - Constructor for class com.fasterxml.jackson.dataformat.smile.SmileGenerator.SharedStringNode
+
 
+
SmileBufferRecycler<T> - Class in com.fasterxml.jackson.dataformat.smile
+
+
Simple helper class used for implementing simple reuse system for Smile-specific + buffers that are used.
+
+
SmileBufferRecycler() - Constructor for class com.fasterxml.jackson.dataformat.smile.SmileBufferRecycler
+
 
+
SmileConstants - Class in com.fasterxml.jackson.dataformat.smile
+
+
Constants used by SmileGenerator and SmileParser
+
+
SmileConstants() - Constructor for class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
 
+
SmileFactory - Class in com.fasterxml.jackson.dataformat.smile
+
+
Factory used for constructing SmileParser and SmileGenerator + instances; both of which handle + Smile encoded data.
+
+
SmileFactory() - Constructor for class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
+
Default constructor used to create factory instances.
+
+
SmileFactory(ObjectCodec) - Constructor for class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
 
+
SmileFactory(SmileFactory, ObjectCodec) - Constructor for class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
+
Note: REQUIRES 2.2.1 -- unfortunate intra-patch dep but seems + preferable to just leaving bug be as is
+
+
SmileFactory(SmileFactoryBuilder) - Constructor for class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
+
Constructors used by SmileFactoryBuilder for instantiation.
+
+
SmileFactoryBuilder - Class in com.fasterxml.jackson.dataformat.smile
+
+
TSFBuilder + implementation for constructing SmileFactory + instances.
+
+
SmileFactoryBuilder() - Constructor for class com.fasterxml.jackson.dataformat.smile.SmileFactoryBuilder
+
 
+
SmileFactoryBuilder(SmileFactory) - Constructor for class com.fasterxml.jackson.dataformat.smile.SmileFactoryBuilder
+
 
+
SmileGenerator - Class in com.fasterxml.jackson.dataformat.smile
+
+
JsonGenerator implementation for Smile-encoded content + (see Smile Format Specification)
+
+
SmileGenerator(IOContext, int, int, ObjectCodec, OutputStream) - Constructor for class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
SmileGenerator(IOContext, int, int, ObjectCodec, OutputStream, byte[], int, boolean) - Constructor for class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
SmileGenerator.Feature - Enum in com.fasterxml.jackson.dataformat.smile
+
+
Enumeration that defines all togglable features for Smile generators.
+
+
SmileGenerator.SharedStringNode - Class in com.fasterxml.jackson.dataformat.smile
+
+
Helper class used for keeping track of possibly shareable String + references (for field names and/or short String values)
+
+
SmileMapper - Class in com.fasterxml.jackson.dataformat.smile.databind
+
+
Specialized ObjectMapper to use with CBOR format backend.
+
+
SmileMapper() - Constructor for class com.fasterxml.jackson.dataformat.smile.databind.SmileMapper
+
 
+
SmileMapper(SmileFactory) - Constructor for class com.fasterxml.jackson.dataformat.smile.databind.SmileMapper
+
 
+
SmileMapper(SmileMapper) - Constructor for class com.fasterxml.jackson.dataformat.smile.databind.SmileMapper
+
 
+
SmileMapper.Builder - Class in com.fasterxml.jackson.dataformat.smile.databind
+
+
Base implementation for "Vanilla" ObjectMapper, used with + CBOR backend.
+
+
SmileParser - Class in com.fasterxml.jackson.dataformat.smile
+
 
+
SmileParser(IOContext, int, int, ObjectCodec, ByteQuadsCanonicalizer, InputStream, byte[], int, int, boolean) - Constructor for class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
SmileParser.Feature - Enum in com.fasterxml.jackson.dataformat.smile
+
+
Enumeration that defines all togglable features for Smile generators.
+
+
SmileParserBase - Class in com.fasterxml.jackson.dataformat.smile
+
 
+
SmileParserBase(IOContext, int, int, ByteQuadsCanonicalizer) - Constructor for class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
SmileParserBootstrapper - Class in com.fasterxml.jackson.dataformat.smile
+
+
Simple bootstrapper version used with Smile format parser.
+
+
SmileParserBootstrapper(IOContext, InputStream) - Constructor for class com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper
+
 
+
SmileParserBootstrapper(IOContext, byte[], int, int) - Constructor for class com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper
+
 
+
SmileUtil - Class in com.fasterxml.jackson.dataformat.smile
+
+
Class for miscellaneous helper methods.
+
+
SmileUtil() - Constructor for class com.fasterxml.jackson.dataformat.smile.SmileUtil
+
 
+
SmileWriteContext - Class in com.fasterxml.jackson.dataformat.smile
+
+
Replacement for JsonWriteContext; while not strictly + needed is more streamlined, optimal since there's no need to + keep track of separators etc.
+
+
SmileWriteContext(int, SmileWriteContext, DupDetector, Object) - Constructor for class com.fasterxml.jackson.dataformat.smile.SmileWriteContext
+
 
+
sUtf8UnitLengths - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
+
Additionally we can combine UTF-8 decoding info into similar + data table.
+
+
symbolTableForTests() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
+ + + +

T

+
+
TOKEN_BYTE_BIG_DECIMAL - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
TOKEN_BYTE_BIG_INTEGER - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
TOKEN_BYTE_FLOAT_32 - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
TOKEN_BYTE_FLOAT_64 - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
TOKEN_BYTE_INT_32 - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
TOKEN_BYTE_INT_64 - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
TOKEN_BYTE_LONG_STRING_ASCII - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
TOKEN_KEY_EMPTY_STRING - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
+
Let's use same code for empty key as for empty String value
+
+
TOKEN_KEY_LONG_STRING - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
 
+
TOKEN_LITERAL_EMPTY_STRING - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
 
+
TOKEN_LITERAL_END_ARRAY - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
 
+
TOKEN_LITERAL_END_OBJECT - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
 
+
TOKEN_LITERAL_FALSE - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
 
+
TOKEN_LITERAL_NULL - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
 
+
TOKEN_LITERAL_START_ARRAY - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
 
+
TOKEN_LITERAL_START_OBJECT - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
 
+
TOKEN_LITERAL_TRUE - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
 
+
TOKEN_MISC_BINARY_7BIT - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
+
Type (for misc, other) used + for "safe" (encoded by only using 7 LSB, giving 8/7 expansion ratio).
+
+
TOKEN_MISC_BINARY_RAW - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
+
Raw binary data marker is specifically chosen as separate from + other types, since it can have significant impact on framing + (or rather fast scanning based on structure and framing markers).
+
+
TOKEN_MISC_FLOAT_32 - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
+
Numeric subtype (2 LSB) for + indicating 32-bit IEEE single precision floating point number.
+
+
TOKEN_MISC_FLOAT_64 - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
+
Numeric subtype (2 LSB) + indicating 64-bit IEEE double precision floating point number.
+
+
TOKEN_MISC_FLOAT_BIG - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
+
Numeric subtype (2 LSB) for + indicating BigDecimal type.
+
+
TOKEN_MISC_INTEGER_32 - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
+
Numeric subtype (2 LSB) + indicating 32-bit integer (int)
+
+
TOKEN_MISC_INTEGER_64 - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
+
Numeric subtype (2 LSB) + indicating 32-bit integer (long)
+
+
TOKEN_MISC_INTEGER_BIG - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
+
Numeric subtype (2 LSB) for + indicating BigInteger type.
+
+
TOKEN_MISC_LONG_TEXT_ASCII - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
+
Type (for misc, other) used for + variable length UTF-8 encoded text, when it is known to only contain ASCII chars.
+
+
TOKEN_MISC_LONG_TEXT_UNICODE - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
+
Type (for misc, other) used + for variable length UTF-8 encoded text, when it is NOT known to only contain ASCII chars + (which means it MAY have multi-byte characters) + Note: 2 LSB are reserved for future use; must be zeroes for now
+
+
TOKEN_PREFIX_FP - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
 
+
TOKEN_PREFIX_INTEGER - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
 
+
TOKEN_PREFIX_KEY_ASCII - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
 
+
TOKEN_PREFIX_KEY_SHARED_LONG - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
 
+
TOKEN_PREFIX_KEY_SHARED_SHORT - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
 
+
TOKEN_PREFIX_KEY_UNICODE - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
 
+
TOKEN_PREFIX_MISC_OTHER - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
 
+
TOKEN_PREFIX_SHARED_STRING_LONG - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
 
+
TOKEN_PREFIX_SHARED_STRING_SHORT - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
 
+
TOKEN_PREFIX_SHORT_UNICODE - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
 
+
TOKEN_PREFIX_SMALL_ASCII - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
 
+
TOKEN_PREFIX_SMALL_INT - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
 
+
TOKEN_PREFIX_TINY_ASCII - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
 
+
TOKEN_PREFIX_TINY_UNICODE - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileConstants
+
 
+
+ + + +

U

+
+
useDefaultPrettyPrinter() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
+
No way (or need) to indent anything, so let's block any attempts.
+
+
+ + + +

V

+
+
value - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator.SharedStringNode
+
 
+
valueOf(String) - Static method in enum com.fasterxml.jackson.dataformat.smile.SmileGenerator.Feature
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum com.fasterxml.jackson.dataformat.smile.SmileParser.Feature
+
+
Returns the enum constant of this type with the specified name.
+
+
values() - Static method in enum com.fasterxml.jackson.dataformat.smile.SmileGenerator.Feature
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum com.fasterxml.jackson.dataformat.smile.SmileParser.Feature
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
version() - Method in class com.fasterxml.jackson.dataformat.smile.databind.SmileMapper
+
 
+
VERSION - Static variable in class com.fasterxml.jackson.dataformat.smile.PackageVersion
+
 
+
version() - Method in class com.fasterxml.jackson.dataformat.smile.PackageVersion
+
 
+
version() - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
 
+
version() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
version() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
+ + + +

W

+
+
withDupDetector(DupDetector) - Method in class com.fasterxml.jackson.dataformat.smile.SmileWriteContext
+
 
+
writeArray(int[], int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeArray(long[], int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeArray(double[], int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeBinary(Base64Variant, byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeBinary(InputStream, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeBinary(Base64Variant, InputStream, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeBoolean(boolean) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeBytes(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
+
Method for directly inserting specified bytes in output at + current position.
+
+
writeEndArray() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeEndObject() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeFieldName(String) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeFieldName(SerializableString) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeFieldName(String) - Method in class com.fasterxml.jackson.dataformat.smile.SmileWriteContext
+
+
Method that writer is to call before it writes a field name.
+
+
writeHeader() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
+
Method that can be called to explicitly write Smile document header.
+
+
writeNull() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeNumber(int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeNumber(long) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeNumber(BigInteger) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeNumber(double) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeNumber(float) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeNumber(BigDecimal) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeNumber(String) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeRaw(byte) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
+
Method for directly inserting specified byte in output at + current position.
+
+
writeRaw(String) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeRaw(String, int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeRaw(char[], int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeRaw(char) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeRawUTF8String(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeRawValue(String) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeRawValue(String, int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeRawValue(char[], int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeStartArray() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeStartArray(Object) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeStartArray(Object, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeStartArray(int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
+
Deprecated.
+
+
writeStartObject() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeStartObject(Object) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeString(String) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeString(char[], int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeString(SerializableString) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeUTF8String(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
writeValue() - Method in class com.fasterxml.jackson.dataformat.smile.SmileWriteContext
+
 
+
+ + + +

Z

+
+
zigzagDecode(int) - Static method in class com.fasterxml.jackson.dataformat.smile.SmileUtil
+
 
+
zigzagDecode(long) - Static method in class com.fasterxml.jackson.dataformat.smile.SmileUtil
+
 
+
zigzagEncode(int) - Static method in class com.fasterxml.jackson.dataformat.smile.SmileUtil
+
 
+
zigzagEncode(long) - Static method in class com.fasterxml.jackson.dataformat.smile.SmileUtil
+
 
+
+ + + +

_

+
+
_addDecodedToSymbols(int, String) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
_addSeenStringValue(String) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
_binaryValue - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
+
We will hold on to decoded binary data, for duration of + current event, so that multiple calls to + ParserMinimalBase.getBinaryValue(com.fasterxml.jackson.core.Base64Variant) will not need to decode data more + than once.
+
+
_bufferRecyclable - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
+
Flag that indicates whether the output buffer is recycable (and + needs to be returned to recycler once we are done) or not.
+
+
_bufferRecyclable - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
+
Flag that indicates whether the input buffer is recycable (and + needs to be returned to recycler once we are done) or not.
+
+
_bufferRecyclable - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper
+
+
Flag that indicates whether buffer above is to be recycled + after being used or not.
+
+
_byteArrayBuilder - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
+
ByteArrayBuilder is needed if 'getBinaryValue' is called.
+
+
_bytesWritten - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
+
Let's keep track of how many bytes have been output, may prove useful + when debugging.
+
+
_cfgDelegateToTextual - Variable in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
+
Whether non-supported methods (ones trying to output using + char-based targets like Writer, for example) + should be delegated to regular Jackson JSON processing + (if set to true); or throw UnsupportedOperationException + (if set to false)
+
+
_childToRecycle - Variable in class com.fasterxml.jackson.dataformat.smile.SmileWriteContext
+
 
+
_closeArrayScope() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
_closed - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
+
Flag that indicates whether parser is closed or not.
+
+
_closeInput() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
_closeInput() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
_closeInput() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
_closeObjectScope() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
_context - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper
+
 
+
_createGenerator(Writer, IOContext) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
 
+
_createGenerator(OutputStream, IOContext) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
 
+
_createParser(InputStream, IOContext) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
+
Overridable factory method that actually instantiates desired parser.
+
+
_createParser(Reader, IOContext) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
 
+
_createParser(char[], int, int, IOContext, boolean) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
 
+
_createParser(byte[], int, int, IOContext) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
 
+
_createUTF8Generator(OutputStream, IOContext) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
 
+
_createWriter(OutputStream, JsonEncoding, IOContext) - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
 
+
_currentName - Variable in class com.fasterxml.jackson.dataformat.smile.SmileWriteContext
+
+
Name of the field of which value is to be written; only + used for OBJECT contexts
+
+
_currentValue - Variable in class com.fasterxml.jackson.dataformat.smile.SmileWriteContext
+
 
+
_currInputProcessed - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
+
Number of characters/bytes that were contained in previous blocks + (blocks that were already processed prior to the current buffer).
+
+
_decode7BitEncodedTail(int, int) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingByteArrayParser
+
 
+
_decodeShortAsciiValue(int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
_decodeShortUnicodeValue(int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
_defaultState - Variable in enum com.fasterxml.jackson.dataformat.smile.SmileGenerator.Feature
+
 
+
_dups - Variable in class com.fasterxml.jackson.dataformat.smile.SmileWriteContext
+
 
+
_endOfInput - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
+
Flag that is sent when calling application indicates that there will + be no more input to parse.
+
+
_eofAsNextToken() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
+
Helper method called at point when all input has been exhausted and + input feeder has indicated no more input will be forthcoming.
+
+
_expandSeenNames(String[]) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
+
Method called to try to expand shared name area to fit one more potentially + shared String.
+
+
_findDecodedFromSymbols(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
_finishDouble(long, int) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingByteArrayParser
+
 
+
_finishFloat(int, int) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingByteArrayParser
+
 
+
_finishHeader(int) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingByteArrayParser
+
+
Helper method that will decode information from a header block that has been + detected.
+
+
_finishNumberToken(int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
_finishToken() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingByteArrayParser
+
+
Method called when a (scalar) value type has been detected, but not all of + contents have been decoded due to incomplete input available.
+
+
_finishToken() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
+
Method called to finish parsing of a token so that token contents + are retrievable
+
+
_flushBuffer() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
_formatFeatures - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
+
Bit flag composed of bits that indicate which + SmileGenerator.Features + are enabled.
+
+
_formatFeatures - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
+
Bit flag composed of bits that indicate which + SmileParser.Features are enabled.
+
+
_formatGeneratorFeatures - Variable in class com.fasterxml.jackson.dataformat.smile.SmileFactoryBuilder
+
+
Set of SmileGenerator.Features enabled, as bitmask.
+
+
_formatParserFeatures - Variable in class com.fasterxml.jackson.dataformat.smile.SmileFactoryBuilder
+
+
Set of SmileParser.Features enabled, as bitmask.
+
+
_getSourceReference() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
+
Helper method used to encapsulate logic of including (or not) of + "source reference" when constructing JsonLocation instances.
+
+
_gotFieldId - Variable in class com.fasterxml.jackson.dataformat.smile.SmileWriteContext
+
+
Marker used to indicate that we just wrote a field name (or Map name / id) + and now expect a value to write
+
+
_handleEOF() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
+
Method called when an EOF is encountered between tokens.
+
+
_handleFieldName() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
+
Method that handles initial token type recognition for token + that has to be either FIELD_NAME or END_OBJECT.
+
+
_handleSharedName(int) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
_handleSharedString(int) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
_in - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper
+
 
+
_initByteArrayBuilder() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
_inputBuffer - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingByteArrayParser
+
+
This buffer is actually provided via NonBlockingInputFeeder
+
+
_inputBuffer - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
+
Current buffer from which data is read; generally data is read into + buffer from input source, but in some cases pre-loaded buffer + is handed to the parser.
+
+
_inputBuffer - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper
+
 
+
_inputCopy - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
+
Temporary buffer for holding content if input not contiguous (but can + fit in buffer)
+
+
_inputCopyLen - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
+
Number of bytes buffered in _inputCopy
+
+
_inputEnd - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
+
Index of character after last available one in the buffer.
+
+
_inputEnd - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper
+
 
+
_inputProcessed - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper
+
+
Current number of input units (bytes or chars) that were processed in + previous blocks, + before contents of current input buffer.
+
+
_inputPtr - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
+
Pointer to next available character in buffer
+
+
_inputPtr - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper
+
 
+
_inputStream - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
+
Input stream that can be used for reading more content, if one + in use.
+
+
_ioContext - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
_ioContext - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
+
I/O context for this reader.
+
+
_loadMore() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
_loadMoreGuaranteed() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
_loadToHaveAtLeast(int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
+
Helper method that will try to load at least specified number bytes in + input buffer, possible moving existing data around if necessary
+
+
_majorState - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
+
Current main decoding state
+
+
_majorStateAfterValue - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
+
Value of _majorState after completing a scalar value
+
+
_mask - Variable in enum com.fasterxml.jackson.dataformat.smile.SmileGenerator.Feature
+
 
+
_mayContainRawBinary - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
+
Flag that indicates whether content can legally have raw (unquoted) + binary data.
+
+
_minorState - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
+
Addition indicator within state; contextually relevant for just that state
+
+
_nameCopied - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
+
Flag set to indicate whether the field name is available + from the name copy buffer or not (in addition to its String + representation being available via read context)
+
+
_nameCopyBuffer - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
+
Temporary buffer that is needed if field name is accessed + using ParserMinimalBase.getTextCharacters() method (instead of String + returning alternatives)
+
+
_nonByteSource() - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
 
+
_nonByteTarget() - Method in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
 
+
_notSupported() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
_numberBigDecimal - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
_numberBigInt - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
_numberDouble - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
_numberFloat - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
_numberInt - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
_numberLong - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
_numberType - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
_numTypesValid - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
+
Bitfield that indicates which numeric representations + have been calculated for the current type
+
+
_objectCodec - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
+
Codec used for data binding when (if) requested.
+
+
_origBufferLen - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingByteArrayParser
+
+
In addition to current buffer pointer, and end pointer, + we will also need to know number of bytes originally + contained.
+
+
_out - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
_outputBuffer - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
+
Intermediate buffer in which contents are buffered before + being written using SmileGenerator._out.
+
+
_outputEnd - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
+
Offset to index after the last valid index in SmileGenerator._outputBuffer.
+
+
_outputTail - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
+
Pointer to the next available byte in SmileGenerator._outputBuffer
+
+
_parent - Variable in class com.fasterxml.jackson.dataformat.smile.SmileWriteContext
+
+
Parent context for this context; null for root context.
+
+
_parseNumericValue() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
_parseNumericValue() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
_parseNumericValue() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
_parsingContext - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
+
Information about parser context, context in which + the next token is to be parsed (root, array, object).
+
+
_pending32 - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
+
Temporary storage for 32-bit values (int, float), as well as length markers + for length-prefixed values.
+
+
_pending64 - Variable in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
+
Temporary storage for 64-bit values (long, double), secondary storage + for some other things (scale of BigDecimal values)
+
+
_quad1 - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
+
Quads used for hash calculation
+
+
_quad2 - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
+
Quads used for hash calculation
+
+
_quad3 - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
+
Quads used for hash calculation
+
+
_quadBuffer - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
+
Temporary buffer used for name parsing.
+
+
_releaseBuffers() - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
_releaseBuffers() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
_releaseBuffers2() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
+
Method called to release internal buffers owned by the base + reader.
+
+
_releaseBuffers2() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
+
Method called to release internal buffers owned by the base + reader.
+
+
_releaseBuffers2() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
_reportInvalidChar(int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
_reportInvalidInitial(int) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
_reportInvalidInitial(int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
_reportInvalidOther(int, int) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
_reportInvalidOther(int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
_reportInvalidOther(int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
_reportInvalidSharedName(int) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
_reportInvalidSharedName(int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
_reportInvalidSharedStringValue(int) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
_reportInvalidSharedStringValue(int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
_reportMismatchedEndMarker(int, char) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
_reportMissingHeader(int) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
_seenNameCount - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
+
Number of entries in SmileGenerator._seenNames; -1 if no shared name + detection is enabled
+
+
_seenNameCount - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
_seenNames - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
+
Raw data structure used for checking whether field name to + write can be output using back reference or not.
+
+
_seenNames - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
+
Array of recently seen field names, which may be back referenced + by later fields.
+
+
_seenNamesBuffer - Variable in class com.fasterxml.jackson.dataformat.smile.SmileBufferRecycler
+
 
+
_seenStringValueCount - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
+
Number of entries in SmileGenerator._seenStringValues; -1 if no shared text value + detection is enabled
+
+
_seenStringValueCount - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
_seenStringValues - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
+
Raw data structure used for checking whether String value to + write can be output using back reference or not.
+
+
_seenStringValues - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
+
Array of recently seen field names, which may be back referenced + by later fields + Defaults set to disable handling if no header found.
+
+
_seenStringValuesBuffer - Variable in class com.fasterxml.jackson.dataformat.smile.SmileBufferRecycler
+
 
+
_skip7BitBinary() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
+
Helper method for skipping length-prefixed binary data + section
+
+
_skipBytes(int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
 
+
_skipIncomplete() - Method in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
+
Method called to skip remainders of an incomplete token, when + contents themselves will not be needed any more
+
+
_smileBufferRecycler - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
+
Helper object used for low-level recycling of Smile-generator + specific buffers.
+
+
_smileBufferRecycler() - Static method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
_smileBufferRecycler - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
+
Helper object used for low-level recycling of Smile-generator + specific buffers.
+
+
_smileBufferRecycler() - Static method in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
 
+
_smileContext - Variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
_smileGeneratorFeatures - Variable in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
 
+
_smileParserFeatures - Variable in class com.fasterxml.jackson.dataformat.smile.SmileFactory
+
 
+
_smileRecyclerRef - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
+
This ThreadLocal contains a SoftReference + to a buffer recycler used to provide a low-cost + buffer recycling for Smile-specific buffers.
+
+
_smileRecyclerRef - Static variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
+
ThreadLocal contains a SoftReference + to a buffer recycler used to provide a low-cost + buffer recycling for Smile-specific buffers.
+
+
_startArrayScope() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
_startDouble() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingByteArrayParser
+
 
+
_startFieldName(int) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingByteArrayParser
+
+
Method that handles initial token type recognition for token + that has to be either FIELD_NAME or END_OBJECT.
+
+
_startFloat() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingByteArrayParser
+
 
+
_startLongUnicode() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingByteArrayParser
+
 
+
_startObjectScope() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
_startRawBinary() - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingByteArrayParser
+
 
+
_symbols - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
+
Symbol table that contains field names encountered so far
+
+
_textBuffer - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
+
Buffer that contains contents of String values, including + field names if necessary (name split across boundary, + contains escape sequence, or access needed to char array)
+
+
_tokenIncomplete - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
+
Flag that indicates that the current token has not yet + been fully processed, and needs to be finished for + some access (or skipped to obtain the next token)
+
+
_tokenOffsetForTotal - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParserBase
+
+
Alternative to _tokenInputTotal that will only contain + offset within input buffer, as int.
+
+
_typeAsInt - Variable in class com.fasterxml.jackson.dataformat.smile.SmileParser
+
+
Type byte of the current token (as in)
+
+
_valueComplete(JsonToken) - Method in class com.fasterxml.jackson.dataformat.smile.async.NonBlockingParserBase
+
 
+
_verifyValueWrite(String) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
_write7BitBinaryWithLength(byte[], int, int) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
_write7BitBinaryWithLength(InputStream, int, byte[]) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
_writeDecimalNumber(String) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
_writeFieldName(SerializableString) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
_writeFieldNameUnicode(SerializableString, byte[]) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
_writeIntegralNumber(String, boolean) - Method in class com.fasterxml.jackson.dataformat.smile.SmileGenerator
+
 
+
+A B C D E F G H I M N O P R S T U V W Z _ 
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/index.html b/docs/javadoc/smile/2.12/index.html new file mode 100644 index 000000000..a298ad66c --- /dev/null +++ b/docs/javadoc/smile/2.12/index.html @@ -0,0 +1,76 @@ + + + + + + +Jackson dataformat: Smile 2.12.0 API + + + + + + + + + +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p> + + + diff --git a/docs/javadoc/smile/2.12/overview-frame.html b/docs/javadoc/smile/2.12/overview-frame.html new file mode 100644 index 000000000..d87d61608 --- /dev/null +++ b/docs/javadoc/smile/2.12/overview-frame.html @@ -0,0 +1,24 @@ + + + + + + +Overview List (Jackson dataformat: Smile 2.12.0 API) + + + + + + + +

 

+ + diff --git a/docs/javadoc/smile/2.12/overview-summary.html b/docs/javadoc/smile/2.12/overview-summary.html new file mode 100644 index 000000000..5ff143819 --- /dev/null +++ b/docs/javadoc/smile/2.12/overview-summary.html @@ -0,0 +1,157 @@ + + + + + + +Overview (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Jackson dataformat: Smile 2.12.0 API

+
+
+ + + + + + + + + + + + + + + + + + + + +
Packages 
PackageDescription
com.fasterxml.jackson.dataformat.smile +
Package that contains implementation of Jackson Streaming API that works + with Smile data format (see Smile format specification), + and can be used with standard Jackson data binding functionality to deal with + Smile encoded data.
+
com.fasterxml.jackson.dataformat.smile.async +
Package that contains experimental non-blocking ("asynchronous") + implementation of reader-part of Jackson streaming API, + working on Smile format.
+
com.fasterxml.jackson.dataformat.smile.databind 
+
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/overview-tree.html b/docs/javadoc/smile/2.12/overview-tree.html new file mode 100644 index 000000000..8c178623f --- /dev/null +++ b/docs/javadoc/smile/2.12/overview-tree.html @@ -0,0 +1,223 @@ + + + + + + +Class Hierarchy (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • com.fasterxml.jackson.core.JsonGenerator (implements java.io.Closeable, java.io.Flushable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.core.base.GeneratorBase + +
      • +
      +
    • +
    • com.fasterxml.jackson.core.JsonParser (implements java.io.Closeable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.core.base.ParserMinimalBase + +
      • +
      +
    • +
    • com.fasterxml.jackson.core.JsonStreamContext + +
    • +
    • com.fasterxml.jackson.databind.cfg.MapperBuilder<M,B> + +
    • +
    • com.fasterxml.jackson.dataformat.smile.PackageVersion (implements com.fasterxml.jackson.core.Versioned)
    • +
    • com.fasterxml.jackson.dataformat.smile.SmileBufferRecycler<T>
    • +
    • com.fasterxml.jackson.dataformat.smile.SmileConstants
    • +
    • com.fasterxml.jackson.dataformat.smile.SmileGenerator.SharedStringNode
    • +
    • com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper
    • +
    • com.fasterxml.jackson.dataformat.smile.SmileUtil
    • +
    • com.fasterxml.jackson.core.TokenStreamFactory (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.core.JsonFactory (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) + +
      • +
      +
    • +
    • com.fasterxml.jackson.core.TreeCodec +
        +
      • com.fasterxml.jackson.core.ObjectCodec (implements com.fasterxml.jackson.core.Versioned) +
          +
        • com.fasterxml.jackson.databind.ObjectMapper (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) +
            +
          • com.fasterxml.jackson.dataformat.smile.databind.SmileMapper
          • +
          +
        • +
        +
      • +
      +
    • +
    • com.fasterxml.jackson.core.TSFBuilder<F,B> + +
    • +
    +
  • +
+

Enum Hierarchy

+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/package-list b/docs/javadoc/smile/2.12/package-list new file mode 100644 index 000000000..a3e3a3ff1 --- /dev/null +++ b/docs/javadoc/smile/2.12/package-list @@ -0,0 +1,3 @@ +com.fasterxml.jackson.dataformat.smile +com.fasterxml.jackson.dataformat.smile.async +com.fasterxml.jackson.dataformat.smile.databind diff --git a/docs/javadoc/smile/2.12/script.js b/docs/javadoc/smile/2.12/script.js new file mode 100644 index 000000000..b34635693 --- /dev/null +++ b/docs/javadoc/smile/2.12/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[key] & type) != 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) +{ + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} diff --git a/docs/javadoc/smile/2.12/serialized-form.html b/docs/javadoc/smile/2.12/serialized-form.html new file mode 100644 index 000000000..d492a890b --- /dev/null +++ b/docs/javadoc/smile/2.12/serialized-form.html @@ -0,0 +1,193 @@ + + + + + + +Serialized Form (Jackson dataformat: Smile 2.12.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Serialized Form

+
+
+
    +
  • +

    Package com.fasterxml.jackson.dataformat.smile

    +
      +
    • + + +

      Class com.fasterxml.jackson.dataformat.smile.SmileFactory extends com.fasterxml.jackson.core.JsonFactory implements Serializable

      +
      +
      serialVersionUID:
      +
      1L
      +
      +
        +
      • +

        Serialization Methods

        +
          +
        • +

          readResolve

          +
          protected Object readResolve()
          +
          Method that we need to override to actually make restoration go + through constructors etc. + Also: must be overridden by sub-classes as well.
          +
        • +
        +
      • +
      • +

        Serialized Fields

        +
          +
        • +

          _cfgDelegateToTextual

          +
          boolean _cfgDelegateToTextual
          +
          Whether non-supported methods (ones trying to output using + char-based targets like Writer, for example) + should be delegated to regular Jackson JSON processing + (if set to true); or throw UnsupportedOperationException + (if set to false)
          +
        • +
        • +

          _smileParserFeatures

          +
          int _smileParserFeatures
          +
        • +
        • +

          _smileGeneratorFeatures

          +
          int _smileGeneratorFeatures
          +
        • +
        +
      • +
      +
    • +
    +
  • +
  • +

    Package com.fasterxml.jackson.dataformat.smile.databind

    + +
  • +
+
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/smile/2.12/stylesheet.css b/docs/javadoc/smile/2.12/stylesheet.css new file mode 100644 index 000000000..98055b22d --- /dev/null +++ b/docs/javadoc/smile/2.12/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.subNavList li{ + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Sans Mono',monospace; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.useSummary td.colFirst, .useSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} + +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} + +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} + +td.colLast div { + padding-top:0px; +} + + +td.colLast a { + padding-bottom:3px; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} + +div.contentContainer ul.blockList li.blockList h2{ + padding-bottom:0px; +} diff --git a/pom.xml b/pom.xml index 1b5027498..ea692bf7d 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ com.fasterxml.jackson jackson-base - 2.12.0 + 2.12.1-SNAPSHOT com.fasterxml.jackson.dataformat jackson-dataformats-binary