From e837c02f4fb9ded3b238aaa7c1cf5c890b739d0b Mon Sep 17 00:00:00 2001 From: sashikanthr Date: Thu, 27 Feb 2020 12:09:04 +0100 Subject: [PATCH 01/15] Issue/#116 (#4) * test: add initial test case * fix: fix problems in test case for issue #1 * feat: add test cases for timestamps part and nanoseconds part related to issue #1 * create a false test cases #1 * Use flag for diabling fraction * Use flag for diabling fraction * Added the flag for DurationSerializer classes * Removed test cases that are not relevant to the added Serialization Feature * Only keep requirement specific tests Some tests were set up to get an understanding of the code. They should not be kept and included in the pull request Co-authored-by: Nagisa Co-authored-by: Jacob Adlers --- .../jsr310/ser/DurationSerializer.java | 4 +- .../jsr310/ser/InstantSerializerBase.java | 7 ++- .../ser/JSR310FormattedSerializerBase.java | 5 ++ .../datatype/jsr310/ser/DurationSerTest.java | 20 +++++++ .../datatype/jsr310/ser/InstantSerTest.java | 57 +++++++++++++++++++ 5 files changed, 90 insertions(+), 3 deletions(-) diff --git a/datetime/src/main/java/com/fasterxml/jackson/datatype/jsr310/ser/DurationSerializer.java b/datetime/src/main/java/com/fasterxml/jackson/datatype/jsr310/ser/DurationSerializer.java index 6ef49ec6..edac3702 100644 --- a/datetime/src/main/java/com/fasterxml/jackson/datatype/jsr310/ser/DurationSerializer.java +++ b/datetime/src/main/java/com/fasterxml/jackson/datatype/jsr310/ser/DurationSerializer.java @@ -80,7 +80,9 @@ public void serialize(Duration duration, JsonGenerator generator, SerializerProvider provider) throws IOException { if (useTimestamp(provider)) { - if (useNanoseconds(provider)) { + if (withoutFraction(provider)) { + generator.writeNumber(duration.toMillis()/1000); + } else if (useNanoseconds(provider)) { generator.writeNumber(DecimalUtils.toBigDecimal( duration.getSeconds(), duration.getNano() )); diff --git a/datetime/src/main/java/com/fasterxml/jackson/datatype/jsr310/ser/InstantSerializerBase.java b/datetime/src/main/java/com/fasterxml/jackson/datatype/jsr310/ser/InstantSerializerBase.java index c9b9286d..69787643 100644 --- a/datetime/src/main/java/com/fasterxml/jackson/datatype/jsr310/ser/InstantSerializerBase.java +++ b/datetime/src/main/java/com/fasterxml/jackson/datatype/jsr310/ser/InstantSerializerBase.java @@ -81,13 +81,16 @@ protected abstract JSR310FormattedSerializerBase withFormat(DateTimeFormatter public void serialize(T value, JsonGenerator generator, SerializerProvider provider) throws IOException { if (useTimestamp(provider)) { - if (useNanoseconds(provider)) { + if (withoutFraction(provider)) { + generator.writeNumber(getEpochMillis.applyAsLong(value) / 1000); + return; + } else if (useNanoseconds(provider)) { generator.writeNumber(DecimalUtils.toBigDecimal( getEpochSeconds.applyAsLong(value), getNanoseconds.applyAsInt(value) )); return; } - generator.writeNumber(getEpochMillis.applyAsLong(value)); + generator.writeNumber(getEpochMillis.applyAsLong(value)); return; } String str; diff --git a/datetime/src/main/java/com/fasterxml/jackson/datatype/jsr310/ser/JSR310FormattedSerializerBase.java b/datetime/src/main/java/com/fasterxml/jackson/datatype/jsr310/ser/JSR310FormattedSerializerBase.java index 45396c9e..77093768 100644 --- a/datetime/src/main/java/com/fasterxml/jackson/datatype/jsr310/ser/JSR310FormattedSerializerBase.java +++ b/datetime/src/main/java/com/fasterxml/jackson/datatype/jsr310/ser/JSR310FormattedSerializerBase.java @@ -240,4 +240,9 @@ protected boolean useNanoseconds(SerializerProvider provider) { return (provider != null) && provider.isEnabled(SerializationFeature.WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS); } + + protected boolean withoutFraction(SerializerProvider provider) { + return (provider != null) + && provider.isEnabled(SerializationFeature.WRITE_TIMESTAMPS_WITHOUT_FRACTION); + } } diff --git a/datetime/src/test/java/com/fasterxml/jackson/datatype/jsr310/ser/DurationSerTest.java b/datetime/src/test/java/com/fasterxml/jackson/datatype/jsr310/ser/DurationSerTest.java index bc09acec..6247ef1e 100644 --- a/datetime/src/test/java/com/fasterxml/jackson/datatype/jsr310/ser/DurationSerTest.java +++ b/datetime/src/test/java/com/fasterxml/jackson/datatype/jsr310/ser/DurationSerTest.java @@ -159,4 +159,24 @@ public void testSerializationWithTypeInfo03() throws Exception assertEquals("The value is not correct.", "[\"" + Duration.class.getName() + "\",\"" + duration.toString() + "\"]", value); } + + /** + * Tests the Serialization Feature 'WRITE_TIMESTAMPS_WITHOUT_FRACTION' for Duration Serializer. + * @throws Exception if there is an issue while processing the JSON + */ + @Test + public void testDurationSerializationWithFractionFeature() throws Exception + { + ObjectMapper mapper = newMapperBuilder().enable(SerializationFeature.WRITE_DURATIONS_AS_TIMESTAMPS) + .disable(SerializationFeature.WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS) + .enable(SerializationFeature.WRITE_TIMESTAMPS_WITHOUT_FRACTION) + .addMixIn(TemporalAmount.class, MockObjectConfiguration.class) + .build(); + Duration duration = Duration.ofSeconds(13498L, 8374); + String value = mapper.writeValueAsString(duration); + + assertNotNull("The value should not be null.", value); + assertEquals("The value is not correct.", + "[\"" + Duration.class.getName() + "\"," + duration.getSeconds() + "]", value); + } } diff --git a/datetime/src/test/java/com/fasterxml/jackson/datatype/jsr310/ser/InstantSerTest.java b/datetime/src/test/java/com/fasterxml/jackson/datatype/jsr310/ser/InstantSerTest.java index 982445c4..a4b34f06 100644 --- a/datetime/src/test/java/com/fasterxml/jackson/datatype/jsr310/ser/InstantSerTest.java +++ b/datetime/src/test/java/com/fasterxml/jackson/datatype/jsr310/ser/InstantSerTest.java @@ -16,6 +16,9 @@ package com.fasterxml.jackson.datatype.jsr310.ser; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.SerializationFeature; import com.fasterxml.jackson.datatype.jsr310.DecimalUtils; @@ -173,4 +176,58 @@ public void testSerializationWithTypeInfo03() throws Exception assertEquals("The value is not correct.", "[\"" + Instant.class.getName() + "\",\"" + FORMATTER.format(date) + "\"]", value); } + + /** + * When {@link + * com.fasterxml.jackson.code.jackson-databind.WRITE_TIMESTAMPS_WITHOUT_FRACTION} + * is enabled no fraction is added to the serialized string. + * + * @throws Exception + */ + @Test + public void testSerializationWithFractionFlag() throws Exception + { + class TempClass { + @JsonProperty("registered_at") + @JsonFormat(shape = JsonFormat.Shape.NUMBER) + private Instant registeredAt; + + public TempClass(long seconds, int nanos) { + this.registeredAt = Instant.ofEpochSecond(seconds, nanos); + } + } + + String value = MAPPER.writer() + .with(SerializationFeature.WRITE_TIMESTAMPS_WITHOUT_FRACTION) + .writeValueAsString(new TempClass(1420324047L, 123456)); + assertEquals("The value should not include any decimals.", "{\"registered_at\":1420324047}", value); + } + + /** + * When both WRITE_TIMESTAMPS_WITHOUT_FRACTION and + * WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS from {@link + * com.fasterxml.jackson.code.jackson-databind} are enabled the former one + * has priority. + * + * @throws Exception + */ + @Test + public void testSerializationFractionPriority() throws Exception + { + class TempClass { + @JsonProperty("registered_at") + @JsonFormat(shape = JsonFormat.Shape.NUMBER) + private Instant registeredAt; + + public TempClass(long seconds, int nanos) { + this.registeredAt = Instant.ofEpochSecond(seconds, nanos); + } + } + + String value = MAPPER.writer() + .with(SerializationFeature.WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS) + .with(SerializationFeature.WRITE_TIMESTAMPS_WITHOUT_FRACTION) + .writeValueAsString(new TempClass(1420324047L, 123456)); + assertEquals("The value does not include any decimals.", "{\"registered_at\":1420324047}", value); + } } From 82b62c8ebb8bba86e1fd48cf1387a5c64994d747 Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Mon, 2 Mar 2020 19:56:58 -0800 Subject: [PATCH 02/15] ... --- pom.xml | 2 +- release-notes/VERSION-2.x | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 77e16cbb..743efc81 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ com.fasterxml.jackson jackson-base - 2.10.3-SNAPSHOT + 2.10.3 com.fasterxml.jackson.module jackson-modules-java8 diff --git a/release-notes/VERSION-2.x b/release-notes/VERSION-2.x index b9dd4ee5..e6a6b947 100644 --- a/release-notes/VERSION-2.x +++ b/release-notes/VERSION-2.x @@ -8,6 +8,7 @@ Modules: === Releases === ------------------------------------------------------------------------ +2.10.3 (03-Mar-2020) 2.10.2 (05-Jan-2020) No changes since 2.10.1 From 42e136efd110d0e1a2f281c6a2c16edb6e44d62e Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Mon, 2 Mar 2020 20:00:51 -0800 Subject: [PATCH 03/15] [maven-release-plugin] prepare release jackson-modules-java8-2.10.3 --- datatypes/pom.xml | 2 +- datetime/pom.xml | 2 +- parameter-names/pom.xml | 2 +- pom.xml | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/datatypes/pom.xml b/datatypes/pom.xml index e245eda2..66856745 100644 --- a/datatypes/pom.xml +++ b/datatypes/pom.xml @@ -4,7 +4,7 @@ com.fasterxml.jackson.module jackson-modules-java8 - 2.10.3-SNAPSHOT + 2.10.3 com.fasterxml.jackson.datatype jackson-datatype-jdk8 diff --git a/datetime/pom.xml b/datetime/pom.xml index 63da5a51..3a3944ec 100644 --- a/datetime/pom.xml +++ b/datetime/pom.xml @@ -4,7 +4,7 @@ com.fasterxml.jackson.module jackson-modules-java8 - 2.10.3-SNAPSHOT + 2.10.3 com.fasterxml.jackson.datatype jackson-datatype-jsr310 diff --git a/parameter-names/pom.xml b/parameter-names/pom.xml index 8697f385..144a1c8c 100644 --- a/parameter-names/pom.xml +++ b/parameter-names/pom.xml @@ -4,7 +4,7 @@ com.fasterxml.jackson.module jackson-modules-java8 - 2.10.3-SNAPSHOT + 2.10.3 jackson-module-parameter-names Jackson-module-parameter-names diff --git a/pom.xml b/pom.xml index 743efc81..df85203b 100644 --- a/pom.xml +++ b/pom.xml @@ -8,7 +8,7 @@ com.fasterxml.jackson.module jackson-modules-java8 Jackson modules: Java 8 - 2.10.3-SNAPSHOT + 2.10.3 pom Parent pom for Jackson modules needed to support Java 8 features and types @@ -24,7 +24,7 @@ scm:git:git@github.com:FasterXML/jackson-modules-java8.git scm:git:git@github.com:FasterXML/jackson-modules-java8.git http://github.com/FasterXML/jackson-modules-java8 - HEAD + jackson-modules-java8-2.10.3 https://github.com/FasterXML/jackson-modules-java8/issues From 20dd1bf0295f0972332999b133fc7634a12d7851 Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Mon, 2 Mar 2020 20:00:59 -0800 Subject: [PATCH 04/15] [maven-release-plugin] prepare for next development iteration --- datatypes/pom.xml | 2 +- datetime/pom.xml | 2 +- parameter-names/pom.xml | 2 +- pom.xml | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/datatypes/pom.xml b/datatypes/pom.xml index 66856745..32465323 100644 --- a/datatypes/pom.xml +++ b/datatypes/pom.xml @@ -4,7 +4,7 @@ com.fasterxml.jackson.module jackson-modules-java8 - 2.10.3 + 2.10.4-SNAPSHOT com.fasterxml.jackson.datatype jackson-datatype-jdk8 diff --git a/datetime/pom.xml b/datetime/pom.xml index 3a3944ec..a1d7ff85 100644 --- a/datetime/pom.xml +++ b/datetime/pom.xml @@ -4,7 +4,7 @@ com.fasterxml.jackson.module jackson-modules-java8 - 2.10.3 + 2.10.4-SNAPSHOT com.fasterxml.jackson.datatype jackson-datatype-jsr310 diff --git a/parameter-names/pom.xml b/parameter-names/pom.xml index 144a1c8c..a89e3462 100644 --- a/parameter-names/pom.xml +++ b/parameter-names/pom.xml @@ -4,7 +4,7 @@ com.fasterxml.jackson.module jackson-modules-java8 - 2.10.3 + 2.10.4-SNAPSHOT jackson-module-parameter-names Jackson-module-parameter-names diff --git a/pom.xml b/pom.xml index df85203b..d461a8f1 100644 --- a/pom.xml +++ b/pom.xml @@ -8,7 +8,7 @@ com.fasterxml.jackson.module jackson-modules-java8 Jackson modules: Java 8 - 2.10.3 + 2.10.4-SNAPSHOT pom Parent pom for Jackson modules needed to support Java 8 features and types @@ -24,7 +24,7 @@ scm:git:git@github.com:FasterXML/jackson-modules-java8.git scm:git:git@github.com:FasterXML/jackson-modules-java8.git http://github.com/FasterXML/jackson-modules-java8 - jackson-modules-java8-2.10.3 + HEAD https://github.com/FasterXML/jackson-modules-java8/issues From bd852c6ae647302ef483b4d5577964bf1b670e4e Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Mon, 2 Mar 2020 20:03:34 -0800 Subject: [PATCH 05/15] ... --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index d461a8f1..0eb3e811 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ com.fasterxml.jackson jackson-base - 2.10.3 + 2.10.4-SNAPSHOT com.fasterxml.jackson.module jackson-modules-java8 From 9c5180db9fd628f3afdf0308483dc6cb93bd954e Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Thu, 19 Mar 2020 19:35:14 -0700 Subject: [PATCH 06/15] move to 2.11.0.rc1-SNAPSHOT --- datatypes/pom.xml | 2 +- datetime/pom.xml | 2 +- parameter-names/pom.xml | 2 +- pom.xml | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/datatypes/pom.xml b/datatypes/pom.xml index d113d455..500ef29e 100644 --- a/datatypes/pom.xml +++ b/datatypes/pom.xml @@ -4,7 +4,7 @@ com.fasterxml.jackson.module jackson-modules-java8 - 2.11.0-SNAPSHOT + 2.11.0.rc1-SNAPSHOT com.fasterxml.jackson.datatype jackson-datatype-jdk8 diff --git a/datetime/pom.xml b/datetime/pom.xml index 0da127d6..a9bb54fe 100644 --- a/datetime/pom.xml +++ b/datetime/pom.xml @@ -4,7 +4,7 @@ com.fasterxml.jackson.module jackson-modules-java8 - 2.11.0-SNAPSHOT + 2.11.0.rc1-SNAPSHOT com.fasterxml.jackson.datatype jackson-datatype-jsr310 diff --git a/parameter-names/pom.xml b/parameter-names/pom.xml index 26fb79e7..559c7b0c 100644 --- a/parameter-names/pom.xml +++ b/parameter-names/pom.xml @@ -4,7 +4,7 @@ com.fasterxml.jackson.module jackson-modules-java8 - 2.11.0-SNAPSHOT + 2.11.0.rc1-SNAPSHOT jackson-module-parameter-names Jackson-module-parameter-names diff --git a/pom.xml b/pom.xml index 6c3b4788..184532f1 100644 --- a/pom.xml +++ b/pom.xml @@ -3,12 +3,12 @@ com.fasterxml.jackson jackson-base - 2.11.0-SNAPSHOT + 2.11.0.rc1-SNAPSHOT com.fasterxml.jackson.module jackson-modules-java8 Jackson modules: Java 8 - 2.11.0-SNAPSHOT + 2.11.0.rc1-SNAPSHOT pom Parent pom for Jackson modules needed to support Java 8 features and types From a5ae713372d69a3b954d2d7507cf94b7007ed31e Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Tue, 24 Mar 2020 12:25:17 -0700 Subject: [PATCH 07/15] prepare for 2.11.0.rc1 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 184532f1..75c0a95f 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ com.fasterxml.jackson jackson-base - 2.11.0.rc1-SNAPSHOT + 2.11.0.rc1 com.fasterxml.jackson.module jackson-modules-java8 From eea7caeda4c0418e9089f08e60b943c8ae5099e9 Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Tue, 24 Mar 2020 12:27:56 -0700 Subject: [PATCH 08/15] [maven-release-plugin] prepare release jackson-modules-java8-2.11.0.rc1 --- datatypes/pom.xml | 2 +- datetime/pom.xml | 2 +- parameter-names/pom.xml | 2 +- pom.xml | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/datatypes/pom.xml b/datatypes/pom.xml index 500ef29e..f71264c9 100644 --- a/datatypes/pom.xml +++ b/datatypes/pom.xml @@ -4,7 +4,7 @@ com.fasterxml.jackson.module jackson-modules-java8 - 2.11.0.rc1-SNAPSHOT + 2.11.0.rc1 com.fasterxml.jackson.datatype jackson-datatype-jdk8 diff --git a/datetime/pom.xml b/datetime/pom.xml index a9bb54fe..63adefd2 100644 --- a/datetime/pom.xml +++ b/datetime/pom.xml @@ -4,7 +4,7 @@ com.fasterxml.jackson.module jackson-modules-java8 - 2.11.0.rc1-SNAPSHOT + 2.11.0.rc1 com.fasterxml.jackson.datatype jackson-datatype-jsr310 diff --git a/parameter-names/pom.xml b/parameter-names/pom.xml index 559c7b0c..865432c6 100644 --- a/parameter-names/pom.xml +++ b/parameter-names/pom.xml @@ -4,7 +4,7 @@ com.fasterxml.jackson.module jackson-modules-java8 - 2.11.0.rc1-SNAPSHOT + 2.11.0.rc1 jackson-module-parameter-names Jackson-module-parameter-names diff --git a/pom.xml b/pom.xml index 75c0a95f..7101ad96 100644 --- a/pom.xml +++ b/pom.xml @@ -8,7 +8,7 @@ com.fasterxml.jackson.module jackson-modules-java8 Jackson modules: Java 8 - 2.11.0.rc1-SNAPSHOT + 2.11.0.rc1 pom Parent pom for Jackson modules needed to support Java 8 features and types @@ -24,7 +24,7 @@ scm:git:git@github.com:FasterXML/jackson-modules-java8.git scm:git:git@github.com:FasterXML/jackson-modules-java8.git http://github.com/FasterXML/jackson-modules-java8 - HEAD + jackson-modules-java8-2.11.0.rc1 https://github.com/FasterXML/jackson-modules-java8/issues From 0ab6bbac5e1ce70785c62e19e2cd8eeb10a7b399 Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Tue, 24 Mar 2020 12:28:05 -0700 Subject: [PATCH 09/15] [maven-release-plugin] prepare for next development iteration --- datatypes/pom.xml | 2 +- datetime/pom.xml | 2 +- parameter-names/pom.xml | 2 +- pom.xml | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/datatypes/pom.xml b/datatypes/pom.xml index f71264c9..d113d455 100644 --- a/datatypes/pom.xml +++ b/datatypes/pom.xml @@ -4,7 +4,7 @@ com.fasterxml.jackson.module jackson-modules-java8 - 2.11.0.rc1 + 2.11.0-SNAPSHOT com.fasterxml.jackson.datatype jackson-datatype-jdk8 diff --git a/datetime/pom.xml b/datetime/pom.xml index 63adefd2..0da127d6 100644 --- a/datetime/pom.xml +++ b/datetime/pom.xml @@ -4,7 +4,7 @@ com.fasterxml.jackson.module jackson-modules-java8 - 2.11.0.rc1 + 2.11.0-SNAPSHOT com.fasterxml.jackson.datatype jackson-datatype-jsr310 diff --git a/parameter-names/pom.xml b/parameter-names/pom.xml index 865432c6..26fb79e7 100644 --- a/parameter-names/pom.xml +++ b/parameter-names/pom.xml @@ -4,7 +4,7 @@ com.fasterxml.jackson.module jackson-modules-java8 - 2.11.0.rc1 + 2.11.0-SNAPSHOT jackson-module-parameter-names Jackson-module-parameter-names diff --git a/pom.xml b/pom.xml index 7101ad96..6df9b2f4 100644 --- a/pom.xml +++ b/pom.xml @@ -8,7 +8,7 @@ com.fasterxml.jackson.module jackson-modules-java8 Jackson modules: Java 8 - 2.11.0.rc1 + 2.11.0-SNAPSHOT pom Parent pom for Jackson modules needed to support Java 8 features and types @@ -24,7 +24,7 @@ scm:git:git@github.com:FasterXML/jackson-modules-java8.git scm:git:git@github.com:FasterXML/jackson-modules-java8.git http://github.com/FasterXML/jackson-modules-java8 - jackson-modules-java8-2.11.0.rc1 + HEAD https://github.com/FasterXML/jackson-modules-java8/issues From 4248377b28a5e75af1bfcf5485ea51392b803aa2 Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Sat, 25 Apr 2020 18:07:19 -0700 Subject: [PATCH 10/15] Prepare for 2.11.0 release --- pom.xml | 2 +- release-notes/VERSION-2.x | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pom.xml b/pom.xml index 6df9b2f4..c89ffc7b 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ com.fasterxml.jackson jackson-base - 2.11.0.rc1 + 2.11.0 com.fasterxml.jackson.module jackson-modules-java8 diff --git a/release-notes/VERSION-2.x b/release-notes/VERSION-2.x index f5097516..92cc5a6a 100644 --- a/release-notes/VERSION-2.x +++ b/release-notes/VERSION-2.x @@ -8,17 +8,17 @@ Modules: === Releases === ------------------------------------------------------------------------ -2.11.0 (not yet released) +2.11.0 (26-Apr-2020) -#58: Should not parse `LocalDate`s from number (timestamp), or at least +#58: (datetime) Should not parse `LocalDate`s from number (timestamp), or at least should have an option preventing (reported by Bill O'N, fixed by Mike [kupci@github]) -#128: Timestamp keys from `ZonedDateTime` +#128: (datetime) Timestamp keys from `ZonedDateTime` (reported by Michał Ż, fixed by Vetle L-R) -#138: Prevent deserialization of "" as `null` for `Duration`, `Instant`, `LocalTime`, `OffsetTime` +#138: (datetime) Prevent deserialization of "" as `null` for `Duration`, `Instant`, `LocalTime`, `OffsetTime` and `YearMonth` in "strict" (non-lenient) mode (contributed by Mike [kupci@github]) -#148: Allow strict `LocalDate` parsing +#148: (datetime) Allow strict `LocalDate` parsing (requested by by Arturas G, fix contributed by Samantha W) - (datetime) Add explicit `ZoneId` serializer to force use of `ZoneId` as Type Id, and not inaccessible subtype (`ZoneRegion`): this to avoid JDK9+ Module Access problem From d97c8b777ca7c38d5c28a5810924ae2610268f66 Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Sat, 25 Apr 2020 18:49:13 -0700 Subject: [PATCH 11/15] minor tweak to release notes --- release-notes/VERSION-2.x | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/release-notes/VERSION-2.x b/release-notes/VERSION-2.x index 92cc5a6a..05423868 100644 --- a/release-notes/VERSION-2.x +++ b/release-notes/VERSION-2.x @@ -15,8 +15,8 @@ Modules: (reported by Bill O'N, fixed by Mike [kupci@github]) #128: (datetime) Timestamp keys from `ZonedDateTime` (reported by Michał Ż, fixed by Vetle L-R) -#138: (datetime) Prevent deserialization of "" as `null` for `Duration`, `Instant`, `LocalTime`, `OffsetTime` - and `YearMonth` in "strict" (non-lenient) mode +#138: (datetime) Prevent deserialization of "" as `null` for `Duration`, `Instant`, + `LocalTime`, `OffsetTime` and `YearMonth` in "strict" (non-lenient) mode (contributed by Mike [kupci@github]) #148: (datetime) Allow strict `LocalDate` parsing (requested by by Arturas G, fix contributed by Samantha W) From 4745094d5b06c1854ae48ee2283efb0f76001f20 Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Sat, 25 Apr 2020 18:50:13 -0700 Subject: [PATCH 12/15] [maven-release-plugin] prepare release jackson-modules-java8-2.11.0 --- datatypes/pom.xml | 2 +- datetime/pom.xml | 2 +- parameter-names/pom.xml | 2 +- pom.xml | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/datatypes/pom.xml b/datatypes/pom.xml index d113d455..985d3cf9 100644 --- a/datatypes/pom.xml +++ b/datatypes/pom.xml @@ -4,7 +4,7 @@ com.fasterxml.jackson.module jackson-modules-java8 - 2.11.0-SNAPSHOT + 2.11.0 com.fasterxml.jackson.datatype jackson-datatype-jdk8 diff --git a/datetime/pom.xml b/datetime/pom.xml index 0da127d6..46303ca4 100644 --- a/datetime/pom.xml +++ b/datetime/pom.xml @@ -4,7 +4,7 @@ com.fasterxml.jackson.module jackson-modules-java8 - 2.11.0-SNAPSHOT + 2.11.0 com.fasterxml.jackson.datatype jackson-datatype-jsr310 diff --git a/parameter-names/pom.xml b/parameter-names/pom.xml index 26fb79e7..1a5767c4 100644 --- a/parameter-names/pom.xml +++ b/parameter-names/pom.xml @@ -4,7 +4,7 @@ com.fasterxml.jackson.module jackson-modules-java8 - 2.11.0-SNAPSHOT + 2.11.0 jackson-module-parameter-names Jackson-module-parameter-names diff --git a/pom.xml b/pom.xml index c89ffc7b..bdd9e36a 100644 --- a/pom.xml +++ b/pom.xml @@ -8,7 +8,7 @@ com.fasterxml.jackson.module jackson-modules-java8 Jackson modules: Java 8 - 2.11.0-SNAPSHOT + 2.11.0 pom Parent pom for Jackson modules needed to support Java 8 features and types @@ -24,7 +24,7 @@ scm:git:git@github.com:FasterXML/jackson-modules-java8.git scm:git:git@github.com:FasterXML/jackson-modules-java8.git http://github.com/FasterXML/jackson-modules-java8 - HEAD + jackson-modules-java8-2.11.0 https://github.com/FasterXML/jackson-modules-java8/issues From 4c05007ad33b62419e7ac407702229e07f29bc9d Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Sat, 25 Apr 2020 18:50:21 -0700 Subject: [PATCH 13/15] [maven-release-plugin] prepare for next development iteration --- datatypes/pom.xml | 2 +- datetime/pom.xml | 2 +- parameter-names/pom.xml | 2 +- pom.xml | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/datatypes/pom.xml b/datatypes/pom.xml index 985d3cf9..f3c7edf6 100644 --- a/datatypes/pom.xml +++ b/datatypes/pom.xml @@ -4,7 +4,7 @@ com.fasterxml.jackson.module jackson-modules-java8 - 2.11.0 + 2.11.1-SNAPSHOT com.fasterxml.jackson.datatype jackson-datatype-jdk8 diff --git a/datetime/pom.xml b/datetime/pom.xml index 46303ca4..91bd880f 100644 --- a/datetime/pom.xml +++ b/datetime/pom.xml @@ -4,7 +4,7 @@ com.fasterxml.jackson.module jackson-modules-java8 - 2.11.0 + 2.11.1-SNAPSHOT com.fasterxml.jackson.datatype jackson-datatype-jsr310 diff --git a/parameter-names/pom.xml b/parameter-names/pom.xml index 1a5767c4..06ba7c69 100644 --- a/parameter-names/pom.xml +++ b/parameter-names/pom.xml @@ -4,7 +4,7 @@ com.fasterxml.jackson.module jackson-modules-java8 - 2.11.0 + 2.11.1-SNAPSHOT jackson-module-parameter-names Jackson-module-parameter-names diff --git a/pom.xml b/pom.xml index bdd9e36a..80374431 100644 --- a/pom.xml +++ b/pom.xml @@ -8,7 +8,7 @@ com.fasterxml.jackson.module jackson-modules-java8 Jackson modules: Java 8 - 2.11.0 + 2.11.1-SNAPSHOT pom Parent pom for Jackson modules needed to support Java 8 features and types @@ -24,7 +24,7 @@ scm:git:git@github.com:FasterXML/jackson-modules-java8.git scm:git:git@github.com:FasterXML/jackson-modules-java8.git http://github.com/FasterXML/jackson-modules-java8 - jackson-modules-java8-2.11.0 + HEAD https://github.com/FasterXML/jackson-modules-java8/issues From 7ee62fc3a5c1129353e1d42006daa8ad2c61a10a Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Sat, 25 Apr 2020 18:53:33 -0700 Subject: [PATCH 14/15] Add 2.11 javadocs --- .../datatypes/2.11/allclasses-frame.html | 37 + .../datatypes/2.11/allclasses-noframe.html | 37 + .../jdk8/BaseScalarOptionalDeserializer.html | 389 +++++++ .../datatype/jdk8/DoubleStreamSerializer.html | 346 ++++++ .../datatype/jdk8/IntStreamSerializer.html | 345 ++++++ .../jdk8/Jdk8BeanSerializerModifier.html | 293 +++++ .../datatype/jdk8/Jdk8Deserializers.html | 321 ++++++ .../jackson/datatype/jdk8/Jdk8Module.html | 466 ++++++++ .../jdk8/Jdk8OptionalBeanPropertyWriter.html | 459 ++++++++ .../datatype/jdk8/Jdk8Serializers.html | 344 ++++++ .../datatype/jdk8/Jdk8TypeModifier.html | 296 +++++ ...8UnwrappingOptionalBeanPropertyWriter.html | 463 ++++++++ .../datatype/jdk8/LongStreamSerializer.html | 345 ++++++ .../jdk8/OptionalDoubleSerializer.html | 399 +++++++ .../jdk8/OptionalIntDeserializer.html | 373 ++++++ .../jdk8/OptionalLongDeserializer.html | 373 ++++++ .../datatype/jdk8/OptionalSerializer.html | 465 ++++++++ .../jackson/datatype/jdk8/PackageVersion.html | 319 +++++ .../datatype/jdk8/StreamSerializer.html | 403 +++++++ .../datatype/jdk8/WrappedIOException.html | 321 ++++++ .../BaseScalarOptionalDeserializer.html | 153 +++ .../class-use/DoubleStreamSerializer.html | 151 +++ .../jdk8/class-use/IntStreamSerializer.html | 151 +++ .../class-use/Jdk8BeanSerializerModifier.html | 124 ++ .../jdk8/class-use/Jdk8Deserializers.html | 124 ++ .../datatype/jdk8/class-use/Jdk8Module.html | 154 +++ .../Jdk8OptionalBeanPropertyWriter.html | 148 +++ .../jdk8/class-use/Jdk8Serializers.html | 124 ++ .../jdk8/class-use/Jdk8TypeModifier.html | 124 ++ ...8UnwrappingOptionalBeanPropertyWriter.html | 149 +++ .../jdk8/class-use/LongStreamSerializer.html | 151 +++ .../class-use/OptionalDoubleSerializer.html | 124 ++ .../class-use/OptionalIntDeserializer.html | 124 ++ .../class-use/OptionalLongDeserializer.html | 124 ++ .../jdk8/class-use/OptionalSerializer.html | 153 +++ .../jdk8/class-use/PackageVersion.html | 124 ++ .../jdk8/class-use/StreamSerializer.html | 124 ++ .../jdk8/class-use/WrappedIOException.html | 124 ++ .../jackson/datatype/jdk8/package-frame.html | 41 + .../datatype/jdk8/package-summary.html | 240 ++++ .../jackson/datatype/jdk8/package-tree.html | 229 ++++ .../jackson/datatype/jdk8/package-use.html | 169 +++ .../datatypes/2.11/constant-values.html | 124 ++ .../datatypes/2.11/deprecated-list.html | 124 ++ docs/javadoc/datatypes/2.11/help-doc.html | 225 ++++ docs/javadoc/datatypes/2.11/index-all.html | 437 +++++++ docs/javadoc/datatypes/2.11/index.html | 73 ++ .../javadoc/datatypes/2.11/overview-tree.html | 233 ++++ docs/javadoc/datatypes/2.11/package-list | 1 + docs/javadoc/datatypes/2.11/script.js | 30 + .../datatypes/2.11/serialized-form.html | 316 +++++ docs/javadoc/datatypes/2.11/stylesheet.css | 574 +++++++++ .../datetime/2.11/allclasses-frame.html | 67 ++ .../datetime/2.11/allclasses-noframe.html | 67 ++ .../jackson/datatype/jsr310/DecimalUtils.html | 318 +++++ .../jackson/datatype/jsr310/JSR310Module.html | 397 +++++++ .../datatype/jsr310/JavaTimeModule.html | 402 +++++++ .../datatype/jsr310/PackageVersion.html | 321 ++++++ .../jsr310/class-use/DecimalUtils.html | 126 ++ .../jsr310/class-use/JSR310Module.html | 126 ++ .../jsr310/class-use/JavaTimeModule.html | 126 ++ .../jsr310/class-use/PackageVersion.html | 126 ++ .../jsr310/deser/DurationDeserializer.html | 663 +++++++++++ ...tantDeserializer.FromDecimalArguments.html | 271 +++++ ...tantDeserializer.FromIntegerArguments.html | 258 +++++ .../jsr310/deser/InstantDeserializer.html | 968 ++++++++++++++++ .../deser/JSR310DateTimeDeserializerBase.html | 799 +++++++++++++ .../JSR310StringParsableDeserializer.html | 783 +++++++++++++ .../jsr310/deser/LocalDateDeserializer.html | 757 ++++++++++++ .../deser/LocalDateTimeDeserializer.html | 710 ++++++++++++ .../jsr310/deser/LocalTimeDeserializer.html | 708 ++++++++++++ .../jsr310/deser/MonthDayDeserializer.html | 686 +++++++++++ .../jsr310/deser/OffsetTimeDeserializer.html | 708 ++++++++++++ .../jsr310/deser/YearDeserializer.html | 688 +++++++++++ .../jsr310/deser/YearMonthDeserializer.html | 710 ++++++++++++ .../deser/class-use/DurationDeserializer.html | 193 ++++ ...tantDeserializer.FromDecimalArguments.html | 183 +++ ...tantDeserializer.FromIntegerArguments.html | 183 +++ .../deser/class-use/InstantDeserializer.html | 216 ++++ .../JSR310DateTimeDeserializerBase.html | 251 ++++ .../JSR310StringParsableDeserializer.html | 180 +++ .../class-use/LocalDateDeserializer.html | 213 ++++ .../class-use/LocalDateTimeDeserializer.html | 201 ++++ .../class-use/LocalTimeDeserializer.html | 201 ++++ .../deser/class-use/MonthDayDeserializer.html | 187 +++ .../class-use/OffsetTimeDeserializer.html | 201 ++++ .../deser/class-use/YearDeserializer.html | 187 +++ .../class-use/YearMonthDeserializer.html | 201 ++++ .../deser/key/DurationKeyDeserializer.html | 348 ++++++ .../deser/key/InstantKeyDeserializer.html | 348 ++++++ .../deser/key/LocalDateKeyDeserializer.html | 348 ++++++ .../key/LocalDateTimeKeyDeserializer.html | 348 ++++++ .../deser/key/LocalTimeKeyDeserializer.html | 348 ++++++ .../deser/key/MonthDayKeyDeserializer.html | 348 ++++++ .../key/OffsetDateTimeKeyDeserializer.html | 348 ++++++ .../deser/key/OffsetTimeKeyDeserializer.html | 348 ++++++ .../deser/key/PeriodKeyDeserializer.html | 348 ++++++ .../jsr310/deser/key/YearKeyDeserializer.html | 384 ++++++ .../deser/key/YearMonthKeyDeserializer.html | 392 +++++++ .../deser/key/YearMothKeyDeserializer.html | 347 ++++++ .../deser/key/ZoneIdKeyDeserializer.html | 348 ++++++ .../deser/key/ZoneOffsetKeyDeserializer.html | 348 ++++++ .../key/ZonedDateTimeKeyDeserializer.html | 348 ++++++ .../class-use/DurationKeyDeserializer.html | 166 +++ .../key/class-use/InstantKeyDeserializer.html | 166 +++ .../class-use/LocalDateKeyDeserializer.html | 166 +++ .../LocalDateTimeKeyDeserializer.html | 166 +++ .../class-use/LocalTimeKeyDeserializer.html | 166 +++ .../class-use/MonthDayKeyDeserializer.html | 166 +++ .../OffsetDateTimeKeyDeserializer.html | 166 +++ .../class-use/OffsetTimeKeyDeserializer.html | 166 +++ .../key/class-use/PeriodKeyDeserializer.html | 166 +++ .../key/class-use/YearKeyDeserializer.html | 166 +++ .../class-use/YearMonthKeyDeserializer.html | 183 +++ .../class-use/YearMothKeyDeserializer.html | 168 +++ .../key/class-use/ZoneIdKeyDeserializer.html | 166 +++ .../class-use/ZoneOffsetKeyDeserializer.html | 166 +++ .../ZonedDateTimeKeyDeserializer.html | 166 +++ .../jsr310/deser/key/package-frame.html | 35 + .../jsr310/deser/key/package-summary.html | 202 ++++ .../jsr310/deser/key/package-tree.html | 160 +++ .../jsr310/deser/key/package-use.html | 205 ++++ .../datatype/jsr310/deser/package-frame.html | 33 + .../jsr310/deser/package-summary.html | 214 ++++ .../datatype/jsr310/deser/package-tree.html | 166 +++ .../datatype/jsr310/deser/package-use.html | 217 ++++ .../datatype/jsr310/package-frame.html | 24 + .../datatype/jsr310/package-summary.html | 167 +++ .../jackson/datatype/jsr310/package-tree.html | 150 +++ .../jackson/datatype/jsr310/package-use.html | 126 ++ .../jsr310/ser/DurationSerializer.html | 765 ++++++++++++ .../jsr310/ser/InstantSerializer.html | 729 ++++++++++++ .../jsr310/ser/InstantSerializerBase.html | 778 +++++++++++++ .../jsr310/ser/LocalDateSerializer.html | 793 +++++++++++++ .../jsr310/ser/LocalDateTimeSerializer.html | 763 ++++++++++++ .../jsr310/ser/LocalTimeSerializer.html | 797 +++++++++++++ .../jsr310/ser/MonthDaySerializer.html | 763 ++++++++++++ .../jsr310/ser/OffsetDateTimeSerializer.html | 724 ++++++++++++ .../jsr310/ser/OffsetTimeSerializer.html | 773 +++++++++++++ .../jsr310/ser/YearMonthSerializer.html | 761 ++++++++++++ .../datatype/jsr310/ser/YearSerializer.html | 775 +++++++++++++ .../datatype/jsr310/ser/ZoneIdSerializer.html | 377 ++++++ .../jsr310/ser/ZonedDateTimeSerializer.html | 822 +++++++++++++ .../ZonedDateTimeWithZoneIdSerializer.html | 748 ++++++++++++ .../ser/class-use/DurationSerializer.html | 200 ++++ .../ser/class-use/InstantSerializer.html | 185 +++ .../ser/class-use/InstantSerializerBase.html | 203 ++++ .../ser/class-use/LocalDateSerializer.html | 195 ++++ .../class-use/LocalDateTimeSerializer.html | 166 +++ .../ser/class-use/LocalTimeSerializer.html | 185 +++ .../ser/class-use/MonthDaySerializer.html | 181 +++ .../class-use/OffsetDateTimeSerializer.html | 185 +++ .../ser/class-use/OffsetTimeSerializer.html | 200 ++++ .../ser/class-use/YearMonthSerializer.html | 181 +++ .../jsr310/ser/class-use/YearSerializer.html | 194 ++++ .../ser/class-use/ZoneIdSerializer.html | 126 ++ .../class-use/ZonedDateTimeSerializer.html | 187 +++ .../ZonedDateTimeWithZoneIdSerializer.html | 191 +++ .../ser/key/Jsr310NullKeySerializer.html | 374 ++++++ .../ser/key/ZonedDateTimeKeySerializer.html | 319 +++++ .../class-use/Jsr310NullKeySerializer.html | 126 ++ .../class-use/ZonedDateTimeKeySerializer.html | 166 +++ .../jsr310/ser/key/package-frame.html | 22 + .../jsr310/ser/key/package-summary.html | 148 +++ .../datatype/jsr310/ser/key/package-tree.html | 144 +++ .../datatype/jsr310/ser/key/package-use.html | 159 +++ .../datatype/jsr310/ser/package-frame.html | 34 + .../datatype/jsr310/ser/package-summary.html | 218 ++++ .../datatype/jsr310/ser/package-tree.html | 167 +++ .../datatype/jsr310/ser/package-use.html | 219 ++++ .../datetime/2.11/constant-values.html | 190 +++ .../datetime/2.11/deprecated-list.html | 188 +++ docs/javadoc/datetime/2.11/help-doc.html | 231 ++++ docs/javadoc/datetime/2.11/index-all.html | 1027 +++++++++++++++++ docs/javadoc/datetime/2.11/index.html | 76 ++ docs/javadoc/datetime/2.11/javadoc.sh | 1 + docs/javadoc/datetime/2.11/options | 27 + .../javadoc/datetime/2.11/overview-frame.html | 26 + .../datetime/2.11/overview-summary.html | 156 +++ docs/javadoc/datetime/2.11/overview-tree.html | 235 ++++ docs/javadoc/datetime/2.11/package-list | 5 + docs/javadoc/datetime/2.11/packages | 5 + docs/javadoc/datetime/2.11/script.js | 30 + .../datetime/2.11/serialized-form.html | 499 ++++++++ docs/javadoc/datetime/2.11/stylesheet.css | 574 +++++++++ .../2.11/allclasses-frame.html | 22 + .../2.11/allclasses-noframe.html | 22 + .../module/paramnames/PackageVersion.html | 319 +++++ .../ParameterNamesAnnotationIntrospector.html | 370 ++++++ .../paramnames/ParameterNamesModule.html | 383 ++++++ .../paramnames/class-use/PackageVersion.html | 124 ++ .../ParameterNamesAnnotationIntrospector.html | 124 ++ .../class-use/ParameterNamesModule.html | 124 ++ .../module/paramnames/package-frame.html | 23 + .../module/paramnames/package-summary.html | 157 +++ .../module/paramnames/package-tree.html | 151 +++ .../module/paramnames/package-use.html | 124 ++ .../parameter-names/2.11/constant-values.html | 124 ++ .../parameter-names/2.11/deprecated-list.html | 149 +++ .../parameter-names/2.11/help-doc.html | 225 ++++ .../parameter-names/2.11/index-all.html | 206 ++++ docs/javadoc/parameter-names/2.11/index.html | 73 ++ .../parameter-names/2.11/overview-tree.html | 155 +++ .../javadoc/parameter-names/2.11/package-list | 1 + docs/javadoc/parameter-names/2.11/script.js | 30 + .../parameter-names/2.11/serialized-form.html | 176 +++ .../parameter-names/2.11/stylesheet.css | 574 +++++++++ pom.xml | 2 +- release-notes/VERSION-2.x | 4 + 209 files changed, 56923 insertions(+), 1 deletion(-) create mode 100644 docs/javadoc/datatypes/2.11/allclasses-frame.html create mode 100644 docs/javadoc/datatypes/2.11/allclasses-noframe.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/BaseScalarOptionalDeserializer.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/DoubleStreamSerializer.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/IntStreamSerializer.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/Jdk8BeanSerializerModifier.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/Jdk8Deserializers.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/Jdk8Module.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/Jdk8OptionalBeanPropertyWriter.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/Jdk8Serializers.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/Jdk8TypeModifier.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/Jdk8UnwrappingOptionalBeanPropertyWriter.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/LongStreamSerializer.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/OptionalDoubleSerializer.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/OptionalIntDeserializer.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/OptionalLongDeserializer.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/OptionalSerializer.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/PackageVersion.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/StreamSerializer.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/WrappedIOException.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/BaseScalarOptionalDeserializer.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/DoubleStreamSerializer.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/IntStreamSerializer.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/Jdk8BeanSerializerModifier.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/Jdk8Deserializers.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/Jdk8Module.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/Jdk8OptionalBeanPropertyWriter.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/Jdk8Serializers.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/Jdk8TypeModifier.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/Jdk8UnwrappingOptionalBeanPropertyWriter.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/LongStreamSerializer.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/OptionalDoubleSerializer.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/OptionalIntDeserializer.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/OptionalLongDeserializer.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/OptionalSerializer.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/PackageVersion.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/StreamSerializer.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/WrappedIOException.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/package-frame.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/package-summary.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/package-tree.html create mode 100644 docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/package-use.html create mode 100644 docs/javadoc/datatypes/2.11/constant-values.html create mode 100644 docs/javadoc/datatypes/2.11/deprecated-list.html create mode 100644 docs/javadoc/datatypes/2.11/help-doc.html create mode 100644 docs/javadoc/datatypes/2.11/index-all.html create mode 100644 docs/javadoc/datatypes/2.11/index.html create mode 100644 docs/javadoc/datatypes/2.11/overview-tree.html create mode 100644 docs/javadoc/datatypes/2.11/package-list create mode 100644 docs/javadoc/datatypes/2.11/script.js create mode 100644 docs/javadoc/datatypes/2.11/serialized-form.html create mode 100644 docs/javadoc/datatypes/2.11/stylesheet.css create mode 100644 docs/javadoc/datetime/2.11/allclasses-frame.html create mode 100644 docs/javadoc/datetime/2.11/allclasses-noframe.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/DecimalUtils.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/JSR310Module.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/JavaTimeModule.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/PackageVersion.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/class-use/DecimalUtils.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/class-use/JSR310Module.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/class-use/JavaTimeModule.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/class-use/PackageVersion.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/DurationDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/InstantDeserializer.FromDecimalArguments.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/InstantDeserializer.FromIntegerArguments.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/InstantDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/JSR310DateTimeDeserializerBase.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/JSR310StringParsableDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/LocalDateDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/LocalDateTimeDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/LocalTimeDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/MonthDayDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/OffsetTimeDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/YearDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/YearMonthDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/DurationDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/InstantDeserializer.FromDecimalArguments.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/InstantDeserializer.FromIntegerArguments.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/InstantDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/JSR310DateTimeDeserializerBase.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/JSR310StringParsableDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/LocalDateDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/LocalDateTimeDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/LocalTimeDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/MonthDayDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/OffsetTimeDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/YearDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/YearMonthDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/DurationKeyDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/InstantKeyDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/LocalDateKeyDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/LocalDateTimeKeyDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/LocalTimeKeyDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/MonthDayKeyDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/OffsetDateTimeKeyDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/OffsetTimeKeyDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/PeriodKeyDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/YearKeyDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/YearMonthKeyDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/YearMothKeyDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/ZoneIdKeyDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/ZoneOffsetKeyDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/ZonedDateTimeKeyDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/DurationKeyDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/InstantKeyDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/LocalDateKeyDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/LocalDateTimeKeyDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/LocalTimeKeyDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/MonthDayKeyDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/OffsetDateTimeKeyDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/OffsetTimeKeyDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/PeriodKeyDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/YearKeyDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/YearMonthKeyDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/YearMothKeyDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/ZoneIdKeyDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/ZoneOffsetKeyDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/ZonedDateTimeKeyDeserializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/package-frame.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/package-summary.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/package-tree.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/package-use.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/package-frame.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/package-summary.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/package-tree.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/package-use.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/package-frame.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/package-summary.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/package-tree.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/package-use.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/DurationSerializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/InstantSerializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/InstantSerializerBase.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/LocalDateSerializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/LocalDateTimeSerializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/LocalTimeSerializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/MonthDaySerializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/OffsetDateTimeSerializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/OffsetTimeSerializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/YearMonthSerializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/YearSerializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/ZoneIdSerializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/ZonedDateTimeSerializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/ZonedDateTimeWithZoneIdSerializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/DurationSerializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/InstantSerializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/InstantSerializerBase.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/LocalDateSerializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/LocalDateTimeSerializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/LocalTimeSerializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/MonthDaySerializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/OffsetDateTimeSerializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/OffsetTimeSerializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/YearMonthSerializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/YearSerializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/ZoneIdSerializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/ZonedDateTimeSerializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/ZonedDateTimeWithZoneIdSerializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/Jsr310NullKeySerializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/ZonedDateTimeKeySerializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/class-use/Jsr310NullKeySerializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/class-use/ZonedDateTimeKeySerializer.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/package-frame.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/package-summary.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/package-tree.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/package-use.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/package-frame.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/package-summary.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/package-tree.html create mode 100644 docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/package-use.html create mode 100644 docs/javadoc/datetime/2.11/constant-values.html create mode 100644 docs/javadoc/datetime/2.11/deprecated-list.html create mode 100644 docs/javadoc/datetime/2.11/help-doc.html create mode 100644 docs/javadoc/datetime/2.11/index-all.html create mode 100644 docs/javadoc/datetime/2.11/index.html create mode 100755 docs/javadoc/datetime/2.11/javadoc.sh create mode 100644 docs/javadoc/datetime/2.11/options create mode 100644 docs/javadoc/datetime/2.11/overview-frame.html create mode 100644 docs/javadoc/datetime/2.11/overview-summary.html create mode 100644 docs/javadoc/datetime/2.11/overview-tree.html create mode 100644 docs/javadoc/datetime/2.11/package-list create mode 100644 docs/javadoc/datetime/2.11/packages create mode 100644 docs/javadoc/datetime/2.11/script.js create mode 100644 docs/javadoc/datetime/2.11/serialized-form.html create mode 100644 docs/javadoc/datetime/2.11/stylesheet.css create mode 100644 docs/javadoc/parameter-names/2.11/allclasses-frame.html create mode 100644 docs/javadoc/parameter-names/2.11/allclasses-noframe.html create mode 100644 docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/PackageVersion.html create mode 100644 docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/ParameterNamesAnnotationIntrospector.html create mode 100644 docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/ParameterNamesModule.html create mode 100644 docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/class-use/PackageVersion.html create mode 100644 docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/class-use/ParameterNamesAnnotationIntrospector.html create mode 100644 docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/class-use/ParameterNamesModule.html create mode 100644 docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/package-frame.html create mode 100644 docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/package-summary.html create mode 100644 docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/package-tree.html create mode 100644 docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/package-use.html create mode 100644 docs/javadoc/parameter-names/2.11/constant-values.html create mode 100644 docs/javadoc/parameter-names/2.11/deprecated-list.html create mode 100644 docs/javadoc/parameter-names/2.11/help-doc.html create mode 100644 docs/javadoc/parameter-names/2.11/index-all.html create mode 100644 docs/javadoc/parameter-names/2.11/index.html create mode 100644 docs/javadoc/parameter-names/2.11/overview-tree.html create mode 100644 docs/javadoc/parameter-names/2.11/package-list create mode 100644 docs/javadoc/parameter-names/2.11/script.js create mode 100644 docs/javadoc/parameter-names/2.11/serialized-form.html create mode 100644 docs/javadoc/parameter-names/2.11/stylesheet.css diff --git a/docs/javadoc/datatypes/2.11/allclasses-frame.html b/docs/javadoc/datatypes/2.11/allclasses-frame.html new file mode 100644 index 00000000..d204d46d --- /dev/null +++ b/docs/javadoc/datatypes/2.11/allclasses-frame.html @@ -0,0 +1,37 @@ + + + + + + +All Classes (Jackson datatype: jdk8 2.11.0 API) + + + + + +

All Classes

+ + + diff --git a/docs/javadoc/datatypes/2.11/allclasses-noframe.html b/docs/javadoc/datatypes/2.11/allclasses-noframe.html new file mode 100644 index 00000000..008e665b --- /dev/null +++ b/docs/javadoc/datatypes/2.11/allclasses-noframe.html @@ -0,0 +1,37 @@ + + + + + + +All Classes (Jackson datatype: jdk8 2.11.0 API) + + + + + +

All Classes

+ + + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/BaseScalarOptionalDeserializer.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/BaseScalarOptionalDeserializer.html new file mode 100644 index 00000000..428d0a03 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/BaseScalarOptionalDeserializer.html @@ -0,0 +1,389 @@ + + + + + + +BaseScalarOptionalDeserializer (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jdk8
+

Class BaseScalarOptionalDeserializer<T>

+
+
+
    +
  • 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.datatype.jdk8.BaseScalarOptionalDeserializer<T>
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        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 T_empty 
      +
        +
      • + + +

        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
      TgetNullValue(com.fasterxml.jackson.databind.DeserializationContext ctxt) 
      +
        +
      • + + +

        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, _coercedTypeDesc, _coerceEmptyString, _coerceIntegral, _coerceNullToken, _coerceTextualNull, _deserializeFromArray, _deserializeFromEmpty, _deserializeWrappedValue, _failDoubleToIntCoercion, _findNullProvider, _hasTextualNull, _intOverflow, _isEmptyOrTextualNull, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _neitherNull, _nonNullNumber, _parseBooleanFromInt, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDate, _parseDateFromArray, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseIntPrimitive, _parseIntPrimitive, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _verifyNullForScalarCoercion, _verifyNumberForScalarCoercion, _verifyStringForScalarCoercion, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, findValueNullProvider, getValueClass, getValueType, getValueType, handledType, handleMissingEndArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer, parseDouble
      • +
      +
        +
      • + + +

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

        +deserialize, deserializeWithType, findBackReference, getDelegatee, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, unwrappingDeserializer
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _empty

        +
        protected final T _empty
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + + + +
        +
      • +

        BaseScalarOptionalDeserializer

        +
        protected BaseScalarOptionalDeserializer(Class<T> cls,
        +                                         T empty)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getNullValue

        +
        public T getNullValue(com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +
        +
        Specified by:
        +
        getNullValue in interface com.fasterxml.jackson.databind.deser.NullValueProvider
        +
        Overrides:
        +
        getNullValue in class com.fasterxml.jackson.databind.JsonDeserializer<T>
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/DoubleStreamSerializer.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/DoubleStreamSerializer.html new file mode 100644 index 00000000..95c692ac --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/DoubleStreamSerializer.html @@ -0,0 +1,346 @@ + + + + + + +DoubleStreamSerializer (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jdk8
+

Class DoubleStreamSerializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.JsonSerializer<T>
    • +
    • +
        +
      • com.fasterxml.jackson.databind.ser.std.StdSerializer<DoubleStream>
      • +
      • +
          +
        • com.fasterxml.jackson.datatype.jdk8.DoubleStreamSerializer
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, Serializable
    +
    +
    +
    +
    public class DoubleStreamSerializer
    +extends com.fasterxml.jackson.databind.ser.std.StdSerializer<DoubleStream>
    +
    DoubleStream serializer +

    + Unfortunately there to common ancestor between number base stream, + so we need to define each in a specific class +

    +
    +
    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 
      Modifier and TypeField and Description
      static DoubleStreamSerializerINSTANCE +
      Singleton instance
      +
      +
        +
      • + + +

        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(DoubleStream stream, + com.fasterxml.jackson.core.JsonGenerator jgen, + com.fasterxml.jackson.databind.SerializerProvider provider) 
      +
        +
      • + + +

        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
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        serialize

        +
        public void serialize(DoubleStream stream,
        +                      com.fasterxml.jackson.core.JsonGenerator jgen,
        +                      com.fasterxml.jackson.databind.SerializerProvider provider)
        +               throws IOException
        +
        +
        Specified by:
        +
        serialize in class com.fasterxml.jackson.databind.ser.std.StdSerializer<DoubleStream>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/IntStreamSerializer.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/IntStreamSerializer.html new file mode 100644 index 00000000..87eec554 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/IntStreamSerializer.html @@ -0,0 +1,345 @@ + + + + + + +IntStreamSerializer (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jdk8
+

Class IntStreamSerializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.JsonSerializer<T>
    • +
    • +
        +
      • com.fasterxml.jackson.databind.ser.std.StdSerializer<IntStream>
      • +
      • +
          +
        • com.fasterxml.jackson.datatype.jdk8.IntStreamSerializer
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, Serializable
    +
    +
    +
    +
    public class IntStreamSerializer
    +extends com.fasterxml.jackson.databind.ser.std.StdSerializer<IntStream>
    +
    IntStream serializer +

    + Unfortunately there to common ancestor between number base stream, so we need to define each in a specific class +

    +
    +
    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 
      Modifier and TypeField and Description
      static IntStreamSerializerINSTANCE +
      Singleton instance
      +
      +
        +
      • + + +

        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(IntStream stream, + com.fasterxml.jackson.core.JsonGenerator jgen, + com.fasterxml.jackson.databind.SerializerProvider provider) 
      +
        +
      • + + +

        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
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        serialize

        +
        public void serialize(IntStream stream,
        +                      com.fasterxml.jackson.core.JsonGenerator jgen,
        +                      com.fasterxml.jackson.databind.SerializerProvider provider)
        +               throws IOException
        +
        +
        Specified by:
        +
        serialize in class com.fasterxml.jackson.databind.ser.std.StdSerializer<IntStream>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/Jdk8BeanSerializerModifier.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/Jdk8BeanSerializerModifier.html new file mode 100644 index 00000000..b3d42fb9 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/Jdk8BeanSerializerModifier.html @@ -0,0 +1,293 @@ + + + + + + +Jdk8BeanSerializerModifier (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jdk8
+

Class Jdk8BeanSerializerModifier

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.ser.BeanSerializerModifier
    • +
    • +
        +
      • com.fasterxml.jackson.datatype.jdk8.Jdk8BeanSerializerModifier
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class Jdk8BeanSerializerModifier
    +extends com.fasterxml.jackson.databind.ser.BeanSerializerModifier
    +
    BeanSerializerModifier needed to sneak in handler to exclude "absent" + optional values iff handling of "absent as nulls" is enabled.
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      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

      + + + +
        +
      • +

        Jdk8BeanSerializerModifier

        +
        public Jdk8BeanSerializerModifier()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      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/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/Jdk8Deserializers.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/Jdk8Deserializers.html new file mode 100644 index 00000000..6b14be33 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/Jdk8Deserializers.html @@ -0,0 +1,321 @@ + + + + + + +Jdk8Deserializers (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jdk8
+

Class Jdk8Deserializers

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.deser.Deserializers.Base
    • +
    • +
        +
      • com.fasterxml.jackson.datatype.jdk8.Jdk8Deserializers
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.deser.Deserializers, Serializable
    +
    +
    +
    +
    public class Jdk8Deserializers
    +extends com.fasterxml.jackson.databind.deser.Deserializers.Base
    +implements Serializable
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.deser.Deserializers

        +com.fasterxml.jackson.databind.deser.Deserializers.Base
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

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

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      com.fasterxml.jackson.databind.JsonDeserializer<?>findReferenceDeserializer(com.fasterxml.jackson.databind.type.ReferenceType refType, + com.fasterxml.jackson.databind.DeserializationConfig config, + com.fasterxml.jackson.databind.BeanDescription beanDesc, + com.fasterxml.jackson.databind.jsontype.TypeDeserializer contentTypeDeserializer, + com.fasterxml.jackson.databind.JsonDeserializer<?> contentDeserializer) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.deser.Deserializers.Base

        +findArrayDeserializer, findBeanDeserializer, findCollectionDeserializer, findCollectionLikeDeserializer, findEnumDeserializer, findMapDeserializer, findMapLikeDeserializer, findTreeNodeDeserializer, hasDeserializerFor
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Jdk8Deserializers

        +
        public Jdk8Deserializers()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        findReferenceDeserializer

        +
        public com.fasterxml.jackson.databind.JsonDeserializer<?> findReferenceDeserializer(com.fasterxml.jackson.databind.type.ReferenceType refType,
        +                                                                                    com.fasterxml.jackson.databind.DeserializationConfig config,
        +                                                                                    com.fasterxml.jackson.databind.BeanDescription beanDesc,
        +                                                                                    com.fasterxml.jackson.databind.jsontype.TypeDeserializer contentTypeDeserializer,
        +                                                                                    com.fasterxml.jackson.databind.JsonDeserializer<?> contentDeserializer)
        +
        +
        Specified by:
        +
        findReferenceDeserializer in interface com.fasterxml.jackson.databind.deser.Deserializers
        +
        Overrides:
        +
        findReferenceDeserializer in class com.fasterxml.jackson.databind.deser.Deserializers.Base
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/Jdk8Module.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/Jdk8Module.html new file mode 100644 index 00000000..9ddfbf75 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/Jdk8Module.html @@ -0,0 +1,466 @@ + + + + + + +Jdk8Module (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jdk8
+

Class Jdk8Module

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.Module
    • +
    • +
        +
      • com.fasterxml.jackson.datatype.jdk8.Jdk8Module
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned
    +
    +
    +
    +
    public class Jdk8Module
    +extends com.fasterxml.jackson.databind.Module
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        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 boolean_cfgHandleAbsentAsNull +
      Configuration setting that determines whether `Optional.empty()` is + considered "same as null" for serialization purposes; that is, to be + filtered same as nulls are.
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

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

      Field Detail

      + + + +
        +
      • +

        _cfgHandleAbsentAsNull

        +
        protected boolean _cfgHandleAbsentAsNull
        +
        Configuration setting that determines whether `Optional.empty()` is + considered "same as null" for serialization purposes; that is, to be + filtered same as nulls are. + If enabled, absent values are treated like nulls; if disabled, they are not. + In either case, absent values are always considered "empty". +

        + Default value is `false` for backwards compatibility (2.5 and prior + only had this behavior). +

        + Note that this setting MUST be changed BEFORE registering the module: + changes after registration will have no effect. +

        + Note that in most cases it makes more sense to just use `NON_ABSENT` inclusion + criteria for filtering out absent optionals; this setting is mostly useful for + legacy use cases that predate version 2.6.

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

      Constructor Detail

      + + + +
        +
      • +

        Jdk8Module

        +
        public Jdk8Module()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setupModule

        +
        public void setupModule(com.fasterxml.jackson.databind.Module.SetupContext context)
        +
        +
        Specified by:
        +
        setupModule 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
        +
        +
      • +
      + + + +
        +
      • +

        configureAbsentsAsNulls

        +
        public Jdk8Module configureAbsentsAsNulls(boolean state)
        +
        Configuration method that may be used to change configuration setting + _cfgHandleAbsentAsNull: enabling means that `Optional.empty()` values + are handled like Java nulls (wrt filtering on serialization); disabling that + they are only treated as "empty" values, but not like native Java nulls. + Recommended setting for this value is `false`. For compatibility with older versions + of other "optional" values (like Guava optionals), it can be set to 'true'. The + default is `false` for backwards compatibility. +

        + Note that in most cases it makes more sense to just use `NON_ABSENT` inclusion + criteria for filtering out absent optionals; this setting is mostly useful for + legacy use cases that predate version 2.6.

        +
        +
        Returns:
        +
        This module instance, useful for chaining calls
        +
        Since:
        +
        2.6
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

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

        equals

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

        getModuleName

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

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/Jdk8OptionalBeanPropertyWriter.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/Jdk8OptionalBeanPropertyWriter.html new file mode 100644 index 00000000..5b4bdd03 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/Jdk8OptionalBeanPropertyWriter.html @@ -0,0 +1,459 @@ + + + + + + +Jdk8OptionalBeanPropertyWriter (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jdk8
+

Class Jdk8OptionalBeanPropertyWriter

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase
    • +
    • +
        +
      • com.fasterxml.jackson.databind.ser.PropertyWriter
      • +
      • +
          +
        • com.fasterxml.jackson.databind.ser.BeanPropertyWriter
        • +
        • +
            +
          • com.fasterxml.jackson.datatype.jdk8.Jdk8OptionalBeanPropertyWriter
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.util.Named, Serializable
    +
    +
    +
    +
    public class Jdk8OptionalBeanPropertyWriter
    +extends com.fasterxml.jackson.databind.ser.BeanPropertyWriter
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.BeanProperty

        +com.fasterxml.jackson.databind.BeanProperty.Bogus, com.fasterxml.jackson.databind.BeanProperty.Std
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

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

        Fields inherited from class com.fasterxml.jackson.databind.ser.BeanPropertyWriter

        +_accessorMethod, _cfgSerializationType, _contextAnnotations, _declaredType, _dynamicSerializers, _field, _includeInViews, _internalSettings, _member, _name, _nonTrivialBaseType, _nullSerializer, _serializer, _suppressableValue, _suppressNulls, _typeSerializer, _wrapperName, MARKER_FOR_EMPTY
      • +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase

        +_aliases, _metadata
      • +
      +
        +
      • + + +

        Fields inherited from interface com.fasterxml.jackson.databind.BeanProperty

        +EMPTY_FORMAT, EMPTY_INCLUDE
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected com.fasterxml.jackson.databind.ser.BeanPropertyWriter_new(com.fasterxml.jackson.databind.PropertyName newName) 
      voidserializeAsField(Object bean, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider prov) 
      com.fasterxml.jackson.databind.ser.BeanPropertyWriterunwrappingWriter(com.fasterxml.jackson.databind.util.NameTransformer unwrapper) 
      +
        +
      • + + +

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

        +_depositSchemaProperty, _findAndAddDynamic, _handleSelfReference, assignNullSerializer, assignSerializer, assignTypeSerializer, depositSchemaProperty, depositSchemaProperty, fixAccess, get, getAnnotation, getContextAnnotation, getFullName, getGenericPropertyType, getInternalSetting, getMember, getName, getPropertyType, getRawSerializationType, getSerializationType, getSerializedName, getSerializer, getType, getTypeSerializer, getViews, getWrapperName, hasNullSerializer, hasSerializer, isUnwrapping, removeInternalSetting, rename, serializeAsElement, serializeAsOmittedField, serializeAsPlaceholder, setInternalSetting, setNonTrivialBaseType, toString, willSuppressNulls, wouldConflictWithName
      • +
      +
        +
      • + + +

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

        +findAnnotation
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase

        +findAliases, findFormatOverrides, findPropertyFormat, findPropertyInclusion, getMetadata, isRequired, isVirtual
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _empty

        +
        protected final Object _empty
        +
        +
        Since:
        +
        2.9
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Jdk8OptionalBeanPropertyWriter

        +
        protected Jdk8OptionalBeanPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter base,
        +                                         Object empty)
        +
        +
        Since:
        +
        2.9
        +
        +
      • +
      + + + +
        +
      • +

        Jdk8OptionalBeanPropertyWriter

        +
        protected Jdk8OptionalBeanPropertyWriter(Jdk8OptionalBeanPropertyWriter base,
        +                                         com.fasterxml.jackson.databind.PropertyName newName)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        _new

        +
        protected com.fasterxml.jackson.databind.ser.BeanPropertyWriter _new(com.fasterxml.jackson.databind.PropertyName newName)
        +
        +
        Overrides:
        +
        _new in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
        +
        +
      • +
      + + + +
        +
      • +

        unwrappingWriter

        +
        public com.fasterxml.jackson.databind.ser.BeanPropertyWriter unwrappingWriter(com.fasterxml.jackson.databind.util.NameTransformer unwrapper)
        +
        +
        Overrides:
        +
        unwrappingWriter in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
        +
        +
      • +
      + + + +
        +
      • +

        serializeAsField

        +
        public void serializeAsField(Object bean,
        +                             com.fasterxml.jackson.core.JsonGenerator g,
        +                             com.fasterxml.jackson.databind.SerializerProvider prov)
        +                      throws Exception
        +
        +
        Overrides:
        +
        serializeAsField in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
        +
        Throws:
        +
        Exception
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/Jdk8Serializers.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/Jdk8Serializers.html new file mode 100644 index 00000000..b0038b48 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/Jdk8Serializers.html @@ -0,0 +1,344 @@ + + + + + + +Jdk8Serializers (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jdk8
+

Class Jdk8Serializers

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.ser.Serializers.Base
    • +
    • +
        +
      • com.fasterxml.jackson.datatype.jdk8.Jdk8Serializers
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.ser.Serializers, Serializable
    +
    +
    +
    +
    public class Jdk8Serializers
    +extends com.fasterxml.jackson.databind.ser.Serializers.Base
    +implements Serializable
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.ser.Serializers

        +com.fasterxml.jackson.databind.ser.Serializers.Base
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

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

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      com.fasterxml.jackson.databind.JsonSerializer<?>findReferenceSerializer(com.fasterxml.jackson.databind.SerializationConfig config, + com.fasterxml.jackson.databind.type.ReferenceType refType, + com.fasterxml.jackson.databind.BeanDescription beanDesc, + com.fasterxml.jackson.databind.jsontype.TypeSerializer contentTypeSerializer, + com.fasterxml.jackson.databind.JsonSerializer<Object> contentValueSerializer) 
      com.fasterxml.jackson.databind.JsonSerializer<?>findSerializer(com.fasterxml.jackson.databind.SerializationConfig config, + com.fasterxml.jackson.databind.JavaType type, + com.fasterxml.jackson.databind.BeanDescription beanDesc) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.ser.Serializers.Base

        +findArraySerializer, findCollectionLikeSerializer, findCollectionSerializer, findMapLikeSerializer, findMapSerializer
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Jdk8Serializers

        +
        public Jdk8Serializers()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        findReferenceSerializer

        +
        public com.fasterxml.jackson.databind.JsonSerializer<?> findReferenceSerializer(com.fasterxml.jackson.databind.SerializationConfig config,
        +                                                                                com.fasterxml.jackson.databind.type.ReferenceType refType,
        +                                                                                com.fasterxml.jackson.databind.BeanDescription beanDesc,
        +                                                                                com.fasterxml.jackson.databind.jsontype.TypeSerializer contentTypeSerializer,
        +                                                                                com.fasterxml.jackson.databind.JsonSerializer<Object> contentValueSerializer)
        +
        +
        Specified by:
        +
        findReferenceSerializer in interface com.fasterxml.jackson.databind.ser.Serializers
        +
        Overrides:
        +
        findReferenceSerializer in class com.fasterxml.jackson.databind.ser.Serializers.Base
        +
        +
      • +
      + + + +
        +
      • +

        findSerializer

        +
        public com.fasterxml.jackson.databind.JsonSerializer<?> findSerializer(com.fasterxml.jackson.databind.SerializationConfig config,
        +                                                                       com.fasterxml.jackson.databind.JavaType type,
        +                                                                       com.fasterxml.jackson.databind.BeanDescription beanDesc)
        +
        +
        Specified by:
        +
        findSerializer in interface com.fasterxml.jackson.databind.ser.Serializers
        +
        Overrides:
        +
        findSerializer in class com.fasterxml.jackson.databind.ser.Serializers.Base
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/Jdk8TypeModifier.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/Jdk8TypeModifier.html new file mode 100644 index 00000000..234425bd --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/Jdk8TypeModifier.html @@ -0,0 +1,296 @@ + + + + + + +Jdk8TypeModifier (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jdk8
+

Class Jdk8TypeModifier

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.type.TypeModifier
    • +
    • +
        +
      • com.fasterxml.jackson.datatype.jdk8.Jdk8TypeModifier
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public class Jdk8TypeModifier
    +extends com.fasterxml.jackson.databind.type.TypeModifier
    +implements Serializable
    +
    We need to ensure `Optional` is a `ReferenceType`
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Jdk8TypeModifier

        +
        public Jdk8TypeModifier()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        modifyType

        +
        public com.fasterxml.jackson.databind.JavaType modifyType(com.fasterxml.jackson.databind.JavaType type,
        +                                                          Type jdkType,
        +                                                          com.fasterxml.jackson.databind.type.TypeBindings bindings,
        +                                                          com.fasterxml.jackson.databind.type.TypeFactory typeFactory)
        +
        +
        Specified by:
        +
        modifyType in class com.fasterxml.jackson.databind.type.TypeModifier
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/Jdk8UnwrappingOptionalBeanPropertyWriter.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/Jdk8UnwrappingOptionalBeanPropertyWriter.html new file mode 100644 index 00000000..209cf99a --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/Jdk8UnwrappingOptionalBeanPropertyWriter.html @@ -0,0 +1,463 @@ + + + + + + +Jdk8UnwrappingOptionalBeanPropertyWriter (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jdk8
+

Class Jdk8UnwrappingOptionalBeanPropertyWriter

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase
    • +
    • +
        +
      • com.fasterxml.jackson.databind.ser.PropertyWriter
      • +
      • +
          +
        • com.fasterxml.jackson.databind.ser.BeanPropertyWriter
        • +
        • +
            +
          • com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter
          • +
          • +
              +
            • com.fasterxml.jackson.datatype.jdk8.Jdk8UnwrappingOptionalBeanPropertyWriter
            • +
            +
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.util.Named, Serializable
    +
    +
    +
    +
    public class Jdk8UnwrappingOptionalBeanPropertyWriter
    +extends com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.BeanProperty

        +com.fasterxml.jackson.databind.BeanProperty.Bogus, com.fasterxml.jackson.databind.BeanProperty.Std
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

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

        Fields inherited from class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter

        +_nameTransformer
      • +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.ser.BeanPropertyWriter

        +_accessorMethod, _cfgSerializationType, _contextAnnotations, _declaredType, _dynamicSerializers, _field, _includeInViews, _internalSettings, _member, _name, _nonTrivialBaseType, _nullSerializer, _serializer, _suppressableValue, _suppressNulls, _typeSerializer, _wrapperName, MARKER_FOR_EMPTY
      • +
      +
        +
      • + + +

        Fields inherited from class com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase

        +_aliases, _metadata
      • +
      +
        +
      • + + +

        Fields inherited from interface com.fasterxml.jackson.databind.BeanProperty

        +EMPTY_FORMAT, EMPTY_INCLUDE
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter_new(com.fasterxml.jackson.databind.util.NameTransformer transformer, + com.fasterxml.jackson.core.io.SerializedString newName) 
      voidserializeAsField(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov) 
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter

        +_depositSchemaProperty, _findAndAddDynamic, assignSerializer, depositSchemaProperty, isUnwrapping, rename
      • +
      +
        +
      • + + +

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

        +_handleSelfReference, _new, assignNullSerializer, assignTypeSerializer, depositSchemaProperty, fixAccess, get, getAnnotation, getContextAnnotation, getFullName, getGenericPropertyType, getInternalSetting, getMember, getName, getPropertyType, getRawSerializationType, getSerializationType, getSerializedName, getSerializer, getType, getTypeSerializer, getViews, getWrapperName, hasNullSerializer, hasSerializer, removeInternalSetting, serializeAsElement, serializeAsOmittedField, serializeAsPlaceholder, setInternalSetting, setNonTrivialBaseType, toString, unwrappingWriter, willSuppressNulls, wouldConflictWithName
      • +
      +
        +
      • + + +

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

        +findAnnotation
      • +
      +
        +
      • + + +

        Methods inherited from class com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase

        +findAliases, findFormatOverrides, findPropertyFormat, findPropertyInclusion, getMetadata, isRequired, isVirtual
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _empty

        +
        protected final Object _empty
        +
        +
        Since:
        +
        2.9
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Jdk8UnwrappingOptionalBeanPropertyWriter

        +
        public Jdk8UnwrappingOptionalBeanPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter base,
        +                                                com.fasterxml.jackson.databind.util.NameTransformer transformer,
        +                                                Object empty)
        +
      • +
      + + + +
        +
      • +

        Jdk8UnwrappingOptionalBeanPropertyWriter

        +
        protected Jdk8UnwrappingOptionalBeanPropertyWriter(Jdk8UnwrappingOptionalBeanPropertyWriter base,
        +                                                   com.fasterxml.jackson.databind.util.NameTransformer transformer,
        +                                                   com.fasterxml.jackson.core.io.SerializedString name)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        _new

        +
        protected com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter _new(com.fasterxml.jackson.databind.util.NameTransformer transformer,
        +                                                                                    com.fasterxml.jackson.core.io.SerializedString newName)
        +
        +
        Overrides:
        +
        _new in class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter
        +
        +
      • +
      + + + +
        +
      • +

        serializeAsField

        +
        public void serializeAsField(Object bean,
        +                             com.fasterxml.jackson.core.JsonGenerator gen,
        +                             com.fasterxml.jackson.databind.SerializerProvider prov)
        +                      throws Exception
        +
        +
        Overrides:
        +
        serializeAsField in class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter
        +
        Throws:
        +
        Exception
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/LongStreamSerializer.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/LongStreamSerializer.html new file mode 100644 index 00000000..b26e3497 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/LongStreamSerializer.html @@ -0,0 +1,345 @@ + + + + + + +LongStreamSerializer (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jdk8
+

Class LongStreamSerializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.JsonSerializer<T>
    • +
    • +
        +
      • com.fasterxml.jackson.databind.ser.std.StdSerializer<LongStream>
      • +
      • +
          +
        • com.fasterxml.jackson.datatype.jdk8.LongStreamSerializer
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, Serializable
    +
    +
    +
    +
    public class LongStreamSerializer
    +extends com.fasterxml.jackson.databind.ser.std.StdSerializer<LongStream>
    +
    LongStream serializer +

    + Unfortunately there to common ancestor between number base stream, so we need to define each in a specific class +

    +
    +
    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 
      Modifier and TypeField and Description
      static LongStreamSerializerINSTANCE +
      Singleton instance
      +
      +
        +
      • + + +

        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(LongStream stream, + com.fasterxml.jackson.core.JsonGenerator jgen, + com.fasterxml.jackson.databind.SerializerProvider provider) 
      +
        +
      • + + +

        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
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        serialize

        +
        public void serialize(LongStream stream,
        +                      com.fasterxml.jackson.core.JsonGenerator jgen,
        +                      com.fasterxml.jackson.databind.SerializerProvider provider)
        +               throws IOException
        +
        +
        Specified by:
        +
        serialize in class com.fasterxml.jackson.databind.ser.std.StdSerializer<LongStream>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/OptionalDoubleSerializer.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/OptionalDoubleSerializer.html new file mode 100644 index 00000000..054ec928 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/OptionalDoubleSerializer.html @@ -0,0 +1,399 @@ + + + + + + +OptionalDoubleSerializer (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jdk8
+

Class OptionalDoubleSerializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.JsonSerializer<T>
    • +
    • +
        +
      • com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
      • +
      • +
          +
        • com.fasterxml.jackson.databind.ser.std.StdScalarSerializer<OptionalDouble>
        • +
        • +
            +
          • com.fasterxml.jackson.datatype.jdk8.OptionalDoubleSerializer
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, Serializable
    +
    +
    +
    +
    public class OptionalDoubleSerializer
    +extends com.fasterxml.jackson.databind.ser.std.StdScalarSerializer<OptionalDouble>
    +
    +
    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) 
      booleanisEmpty(com.fasterxml.jackson.databind.SerializerProvider provider, + OptionalDouble value) 
      voidserialize(OptionalDouble value, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider provider) 
      +
        +
      • + + +

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

        +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, isUnwrappingSerializer, properties, replaceDelegatee, unwrappingSerializer, usesObjectId, withFilterId
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        OptionalDoubleSerializer

        +
        public OptionalDoubleSerializer()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        isEmpty

        +
        public boolean isEmpty(com.fasterxml.jackson.databind.SerializerProvider provider,
        +                       OptionalDouble value)
        +
        +
        Overrides:
        +
        isEmpty in class com.fasterxml.jackson.databind.JsonSerializer<OptionalDouble>
        +
        +
      • +
      + + + +
        +
      • +

        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<OptionalDouble>
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        serialize

        +
        public void serialize(OptionalDouble 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<OptionalDouble>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/OptionalIntDeserializer.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/OptionalIntDeserializer.html new file mode 100644 index 00000000..886552f1 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/OptionalIntDeserializer.html @@ -0,0 +1,373 @@ + + + + + + +OptionalIntDeserializer (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jdk8
+

Class OptionalIntDeserializer

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

      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
      OptionalIntdeserialize(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) 
      + +
        +
      • + + +

        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, _coercedTypeDesc, _coerceEmptyString, _coerceIntegral, _coerceNullToken, _coerceTextualNull, _deserializeFromArray, _deserializeFromEmpty, _deserializeWrappedValue, _failDoubleToIntCoercion, _findNullProvider, _hasTextualNull, _intOverflow, _isEmptyOrTextualNull, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _neitherNull, _nonNullNumber, _parseBooleanFromInt, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDate, _parseDateFromArray, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseIntPrimitive, _parseIntPrimitive, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _verifyNullForScalarCoercion, _verifyNumberForScalarCoercion, _verifyStringForScalarCoercion, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, findValueNullProvider, getValueClass, getValueType, getValueType, handledType, handleMissingEndArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer, parseDouble
      • +
      +
        +
      • + + +

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

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

      Constructor Detail

      + + + +
        +
      • +

        OptionalIntDeserializer

        +
        public OptionalIntDeserializer()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        deserialize

        +
        public OptionalInt 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<OptionalInt>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/OptionalLongDeserializer.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/OptionalLongDeserializer.html new file mode 100644 index 00000000..7d6e3bc3 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/OptionalLongDeserializer.html @@ -0,0 +1,373 @@ + + + + + + +OptionalLongDeserializer (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jdk8
+

Class OptionalLongDeserializer

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

      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
      OptionalLongdeserialize(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) 
      + +
        +
      • + + +

        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, _coercedTypeDesc, _coerceEmptyString, _coerceIntegral, _coerceNullToken, _coerceTextualNull, _deserializeFromArray, _deserializeFromEmpty, _deserializeWrappedValue, _failDoubleToIntCoercion, _findNullProvider, _hasTextualNull, _intOverflow, _isEmptyOrTextualNull, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _neitherNull, _nonNullNumber, _parseBooleanFromInt, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDate, _parseDateFromArray, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseIntPrimitive, _parseIntPrimitive, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _verifyNullForScalarCoercion, _verifyNumberForScalarCoercion, _verifyStringForScalarCoercion, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, findValueNullProvider, getValueClass, getValueType, getValueType, handledType, handleMissingEndArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer, parseDouble
      • +
      +
        +
      • + + +

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

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

      Constructor Detail

      + + + +
        +
      • +

        OptionalLongDeserializer

        +
        public OptionalLongDeserializer()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        deserialize

        +
        public OptionalLong 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<OptionalLong>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/OptionalSerializer.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/OptionalSerializer.html new file mode 100644 index 00000000..67ec0099 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/OptionalSerializer.html @@ -0,0 +1,465 @@ + + + + + + +OptionalSerializer (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jdk8
+

Class OptionalSerializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.JsonSerializer<T>
    • +
    • +
        +
      • com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
      • +
      • +
          +
        • com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer<Optional<?>>
        • +
        • +
            +
          • com.fasterxml.jackson.datatype.jdk8.OptionalSerializer
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, com.fasterxml.jackson.databind.ser.ContextualSerializer, Serializable
    +
    +
    +
    +
    public class OptionalSerializer
    +extends com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer<Optional<?>>
    +
    +
    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.ReferenceTypeSerializer

        +_dynamicSerializers, _property, _referredType, _suppressableValue, _suppressNulls, _unwrapper, _valueSerializer, _valueTypeSerializer, MARKER_FOR_EMPTY
      • +
      +
        +
      • + + +

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

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

      Constructor Summary

      + + + + + + + + + + + + + + +
      Constructors 
      ModifierConstructor and Description
      protected OptionalSerializer(OptionalSerializer base, + com.fasterxml.jackson.databind.BeanProperty property, + com.fasterxml.jackson.databind.jsontype.TypeSerializer vts, + com.fasterxml.jackson.databind.JsonSerializer<?> valueSer, + com.fasterxml.jackson.databind.util.NameTransformer unwrapper, + Object suppressableValue, + boolean suppressNulls) 
      protected OptionalSerializer(com.fasterxml.jackson.databind.type.ReferenceType fullType, + boolean staticTyping, + com.fasterxml.jackson.databind.jsontype.TypeSerializer vts, + com.fasterxml.jackson.databind.JsonSerializer<Object> ser) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected Object_getReferenced(Optional<?> value) 
      protected Object_getReferencedIfPresent(Optional<?> value) 
      protected boolean_isValuePresent(Optional<?> value) 
      com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer<Optional<?>>withContentInclusion(Object suppressableValue, + boolean suppressNulls) 
      protected com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer<Optional<?>>withResolved(com.fasterxml.jackson.databind.BeanProperty prop, + com.fasterxml.jackson.databind.jsontype.TypeSerializer vts, + com.fasterxml.jackson.databind.JsonSerializer<?> valueSer, + com.fasterxml.jackson.databind.util.NameTransformer unwrapper) 
      +
        +
      • + + +

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

        +_useStatic, acceptJsonFormatVisitor, createContextual, getReferredType, isEmpty, isUnwrappingSerializer, serialize, serializeWithType, unwrappingSerializer
      • +
      +
        +
      • + + +

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

        +_neitherNull, _nonEmpty, 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, properties, replaceDelegatee, usesObjectId, withFilterId
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        OptionalSerializer

        +
        protected OptionalSerializer(com.fasterxml.jackson.databind.type.ReferenceType fullType,
        +                             boolean staticTyping,
        +                             com.fasterxml.jackson.databind.jsontype.TypeSerializer vts,
        +                             com.fasterxml.jackson.databind.JsonSerializer<Object> ser)
        +
      • +
      + + + +
        +
      • +

        OptionalSerializer

        +
        protected OptionalSerializer(OptionalSerializer base,
        +                             com.fasterxml.jackson.databind.BeanProperty property,
        +                             com.fasterxml.jackson.databind.jsontype.TypeSerializer vts,
        +                             com.fasterxml.jackson.databind.JsonSerializer<?> valueSer,
        +                             com.fasterxml.jackson.databind.util.NameTransformer unwrapper,
        +                             Object suppressableValue,
        +                             boolean suppressNulls)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        withResolved

        +
        protected com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer<Optional<?>> withResolved(com.fasterxml.jackson.databind.BeanProperty prop,
        +                                                                                                   com.fasterxml.jackson.databind.jsontype.TypeSerializer vts,
        +                                                                                                   com.fasterxml.jackson.databind.JsonSerializer<?> valueSer,
        +                                                                                                   com.fasterxml.jackson.databind.util.NameTransformer unwrapper)
        +
        +
        Specified by:
        +
        withResolved in class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer<Optional<?>>
        +
        +
      • +
      + + + +
        +
      • +

        withContentInclusion

        +
        public com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer<Optional<?>> withContentInclusion(Object suppressableValue,
        +                                                                                                        boolean suppressNulls)
        +
        +
        Specified by:
        +
        withContentInclusion in class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer<Optional<?>>
        +
        +
      • +
      + + + +
        +
      • +

        _isValuePresent

        +
        protected boolean _isValuePresent(Optional<?> value)
        +
        +
        Specified by:
        +
        _isValuePresent in class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer<Optional<?>>
        +
        +
      • +
      + + + +
        +
      • +

        _getReferenced

        +
        protected Object _getReferenced(Optional<?> value)
        +
        +
        Specified by:
        +
        _getReferenced in class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer<Optional<?>>
        +
        +
      • +
      + + + +
        +
      • +

        _getReferencedIfPresent

        +
        protected Object _getReferencedIfPresent(Optional<?> value)
        +
        +
        Specified by:
        +
        _getReferencedIfPresent in class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer<Optional<?>>
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/PackageVersion.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/PackageVersion.html new file mode 100644 index 00000000..f277b111 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/PackageVersion.html @@ -0,0 +1,319 @@ + + + + + + +PackageVersion (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jdk8
+

Class PackageVersion

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.datatype.jdk8.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/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/StreamSerializer.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/StreamSerializer.html new file mode 100644 index 00000000..7cd30704 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/StreamSerializer.html @@ -0,0 +1,403 @@ + + + + + + +StreamSerializer (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jdk8
+

Class StreamSerializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.JsonSerializer<T>
    • +
    • +
        +
      • com.fasterxml.jackson.databind.ser.std.StdSerializer<Stream<?>>
      • +
      • +
          +
        • com.fasterxml.jackson.datatype.jdk8.StreamSerializer
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, com.fasterxml.jackson.databind.ser.ContextualSerializer, Serializable
    +
    +
    +
    +
    public class StreamSerializer
    +extends com.fasterxml.jackson.databind.ser.std.StdSerializer<Stream<?>>
    +implements com.fasterxml.jackson.databind.ser.ContextualSerializer
    +
    Common typed stream serializer
    +
    +
    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
      StreamSerializer(com.fasterxml.jackson.databind.JavaType streamType, + com.fasterxml.jackson.databind.JavaType elemType) +
      Constructor
      +
      StreamSerializer(com.fasterxml.jackson.databind.JavaType streamType, + com.fasterxml.jackson.databind.JavaType elemType, + com.fasterxml.jackson.databind.JsonSerializer<Object> elemSerializer) +
      Constructor with custom serializer
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      com.fasterxml.jackson.databind.JsonSerializer<?>createContextual(com.fasterxml.jackson.databind.SerializerProvider provider, + com.fasterxml.jackson.databind.BeanProperty property) 
      voidserialize(Stream<?> stream, + com.fasterxml.jackson.core.JsonGenerator jgen, + com.fasterxml.jackson.databind.SerializerProvider provider) 
      +
        +
      • + + +

        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

      + + + +
        +
      • +

        StreamSerializer

        +
        public StreamSerializer(com.fasterxml.jackson.databind.JavaType streamType,
        +                        com.fasterxml.jackson.databind.JavaType elemType)
        +
        Constructor
        +
        +
        Parameters:
        +
        streamType - Stream type
        +
        elemType - Stream elements type (matching T)
        +
        +
      • +
      + + + +
        +
      • +

        StreamSerializer

        +
        public StreamSerializer(com.fasterxml.jackson.databind.JavaType streamType,
        +                        com.fasterxml.jackson.databind.JavaType elemType,
        +                        com.fasterxml.jackson.databind.JsonSerializer<Object> elemSerializer)
        +
        Constructor with custom serializer
        +
        +
        Parameters:
        +
        streamType - Stream type
        +
        elemType - Stream elements type (matching T)
        +
        elemSerializer - Custom serializer to use for element type
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createContextual

        +
        public com.fasterxml.jackson.databind.JsonSerializer<?> createContextual(com.fasterxml.jackson.databind.SerializerProvider provider,
        +                                                                         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
        +
        +
      • +
      + + + +
        +
      • +

        serialize

        +
        public void serialize(Stream<?> stream,
        +                      com.fasterxml.jackson.core.JsonGenerator jgen,
        +                      com.fasterxml.jackson.databind.SerializerProvider provider)
        +               throws IOException
        +
        +
        Specified by:
        +
        serialize in class com.fasterxml.jackson.databind.ser.std.StdSerializer<Stream<?>>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/WrappedIOException.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/WrappedIOException.html new file mode 100644 index 00000000..eaad76d6 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/WrappedIOException.html @@ -0,0 +1,321 @@ + + + + + + +WrappedIOException (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jdk8
+

Class WrappedIOException

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

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/BaseScalarOptionalDeserializer.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/BaseScalarOptionalDeserializer.html new file mode 100644 index 00000000..cb97d26c --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/BaseScalarOptionalDeserializer.html @@ -0,0 +1,153 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jdk8.BaseScalarOptionalDeserializer (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jdk8.BaseScalarOptionalDeserializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/DoubleStreamSerializer.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/DoubleStreamSerializer.html new file mode 100644 index 00000000..4d4db706 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/DoubleStreamSerializer.html @@ -0,0 +1,151 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jdk8.DoubleStreamSerializer (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jdk8.DoubleStreamSerializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/IntStreamSerializer.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/IntStreamSerializer.html new file mode 100644 index 00000000..87cecb87 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/IntStreamSerializer.html @@ -0,0 +1,151 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jdk8.IntStreamSerializer (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jdk8.IntStreamSerializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/Jdk8BeanSerializerModifier.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/Jdk8BeanSerializerModifier.html new file mode 100644 index 00000000..153385e9 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/Jdk8BeanSerializerModifier.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jdk8.Jdk8BeanSerializerModifier (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jdk8.Jdk8BeanSerializerModifier

+
+
No usage of com.fasterxml.jackson.datatype.jdk8.Jdk8BeanSerializerModifier
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/Jdk8Deserializers.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/Jdk8Deserializers.html new file mode 100644 index 00000000..8c34a039 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/Jdk8Deserializers.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jdk8.Jdk8Deserializers (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jdk8.Jdk8Deserializers

+
+
No usage of com.fasterxml.jackson.datatype.jdk8.Jdk8Deserializers
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/Jdk8Module.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/Jdk8Module.html new file mode 100644 index 00000000..8a736dbe --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/Jdk8Module.html @@ -0,0 +1,154 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jdk8.Jdk8Module (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jdk8.Jdk8Module

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/Jdk8OptionalBeanPropertyWriter.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/Jdk8OptionalBeanPropertyWriter.html new file mode 100644 index 00000000..5821dab7 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/Jdk8OptionalBeanPropertyWriter.html @@ -0,0 +1,148 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jdk8.Jdk8OptionalBeanPropertyWriter (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jdk8.Jdk8OptionalBeanPropertyWriter

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/Jdk8Serializers.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/Jdk8Serializers.html new file mode 100644 index 00000000..f2980b0e --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/Jdk8Serializers.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jdk8.Jdk8Serializers (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jdk8.Jdk8Serializers

+
+
No usage of com.fasterxml.jackson.datatype.jdk8.Jdk8Serializers
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/Jdk8TypeModifier.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/Jdk8TypeModifier.html new file mode 100644 index 00000000..3ebcf26b --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/Jdk8TypeModifier.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jdk8.Jdk8TypeModifier (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jdk8.Jdk8TypeModifier

+
+
No usage of com.fasterxml.jackson.datatype.jdk8.Jdk8TypeModifier
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/Jdk8UnwrappingOptionalBeanPropertyWriter.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/Jdk8UnwrappingOptionalBeanPropertyWriter.html new file mode 100644 index 00000000..f7ef38a6 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/Jdk8UnwrappingOptionalBeanPropertyWriter.html @@ -0,0 +1,149 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jdk8.Jdk8UnwrappingOptionalBeanPropertyWriter (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jdk8.Jdk8UnwrappingOptionalBeanPropertyWriter

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/LongStreamSerializer.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/LongStreamSerializer.html new file mode 100644 index 00000000..c2e9ee79 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/LongStreamSerializer.html @@ -0,0 +1,151 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jdk8.LongStreamSerializer (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jdk8.LongStreamSerializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/OptionalDoubleSerializer.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/OptionalDoubleSerializer.html new file mode 100644 index 00000000..57725c9a --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/OptionalDoubleSerializer.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jdk8.OptionalDoubleSerializer (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jdk8.OptionalDoubleSerializer

+
+
No usage of com.fasterxml.jackson.datatype.jdk8.OptionalDoubleSerializer
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/OptionalIntDeserializer.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/OptionalIntDeserializer.html new file mode 100644 index 00000000..44f09051 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/OptionalIntDeserializer.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jdk8.OptionalIntDeserializer (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jdk8.OptionalIntDeserializer

+
+
No usage of com.fasterxml.jackson.datatype.jdk8.OptionalIntDeserializer
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/OptionalLongDeserializer.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/OptionalLongDeserializer.html new file mode 100644 index 00000000..e55c0cd5 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/OptionalLongDeserializer.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jdk8.OptionalLongDeserializer (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jdk8.OptionalLongDeserializer

+
+
No usage of com.fasterxml.jackson.datatype.jdk8.OptionalLongDeserializer
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/OptionalSerializer.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/OptionalSerializer.html new file mode 100644 index 00000000..56abda46 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/OptionalSerializer.html @@ -0,0 +1,153 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jdk8.OptionalSerializer (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jdk8.OptionalSerializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/PackageVersion.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/PackageVersion.html new file mode 100644 index 00000000..430192e3 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/PackageVersion.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jdk8.PackageVersion (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jdk8.PackageVersion

+
+
No usage of com.fasterxml.jackson.datatype.jdk8.PackageVersion
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/StreamSerializer.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/StreamSerializer.html new file mode 100644 index 00000000..b4a34239 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/StreamSerializer.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jdk8.StreamSerializer (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jdk8.StreamSerializer

+
+
No usage of com.fasterxml.jackson.datatype.jdk8.StreamSerializer
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/WrappedIOException.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/WrappedIOException.html new file mode 100644 index 00000000..da0e1dc7 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/class-use/WrappedIOException.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jdk8.WrappedIOException (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jdk8.WrappedIOException

+
+
No usage of com.fasterxml.jackson.datatype.jdk8.WrappedIOException
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/package-frame.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/package-frame.html new file mode 100644 index 00000000..95b9a4d9 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/package-frame.html @@ -0,0 +1,41 @@ + + + + + + +com.fasterxml.jackson.datatype.jdk8 (Jackson datatype: jdk8 2.11.0 API) + + + + + +

com.fasterxml.jackson.datatype.jdk8

+ + + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/package-summary.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/package-summary.html new file mode 100644 index 00000000..abe1e220 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/package-summary.html @@ -0,0 +1,240 @@ + + + + + + +com.fasterxml.jackson.datatype.jdk8 (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + +
+

Package com.fasterxml.jackson.datatype.jdk8

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/package-tree.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/package-tree.html new file mode 100644 index 00000000..ac6b630d --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/package-tree.html @@ -0,0 +1,229 @@ + + + + + + +com.fasterxml.jackson.datatype.jdk8 Class Hierarchy (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + +
+

Hierarchy For Package com.fasterxml.jackson.datatype.jdk8

+
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • com.fasterxml.jackson.databind.ser.BeanSerializerModifier + +
    • +
    • com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase (implements com.fasterxml.jackson.databind.BeanProperty, java.io.Serializable) + +
    • +
    • com.fasterxml.jackson.databind.deser.Deserializers.Base (implements com.fasterxml.jackson.databind.deser.Deserializers) + +
    • +
    • com.fasterxml.jackson.databind.JsonDeserializer<T> (implements com.fasterxml.jackson.databind.deser.NullValueProvider) + +
    • +
    • 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.datatype.jdk8.DoubleStreamSerializer
        • +
        • com.fasterxml.jackson.datatype.jdk8.IntStreamSerializer
        • +
        • com.fasterxml.jackson.datatype.jdk8.LongStreamSerializer
        • +
        • com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer<T> (implements com.fasterxml.jackson.databind.ser.ContextualSerializer) + +
        • +
        • com.fasterxml.jackson.databind.ser.std.StdScalarSerializer<T> + +
        • +
        • com.fasterxml.jackson.datatype.jdk8.StreamSerializer (implements com.fasterxml.jackson.databind.ser.ContextualSerializer)
        • +
        +
      • +
      +
    • +
    • com.fasterxml.jackson.databind.Module (implements com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.datatype.jdk8.Jdk8Module
      • +
      +
    • +
    • com.fasterxml.jackson.datatype.jdk8.PackageVersion (implements com.fasterxml.jackson.core.Versioned)
    • +
    • com.fasterxml.jackson.databind.ser.Serializers.Base (implements com.fasterxml.jackson.databind.ser.Serializers) + +
    • +
    • java.lang.Throwable (implements java.io.Serializable) + +
    • +
    • com.fasterxml.jackson.databind.type.TypeModifier + +
    • +
    +
  • +
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/package-use.html b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/package-use.html new file mode 100644 index 00000000..b99d3f6c --- /dev/null +++ b/docs/javadoc/datatypes/2.11/com/fasterxml/jackson/datatype/jdk8/package-use.html @@ -0,0 +1,169 @@ + + + + + + +Uses of Package com.fasterxml.jackson.datatype.jdk8 (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + +
+

Uses of Package
com.fasterxml.jackson.datatype.jdk8

+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/constant-values.html b/docs/javadoc/datatypes/2.11/constant-values.html new file mode 100644 index 00000000..58b73d1d --- /dev/null +++ b/docs/javadoc/datatypes/2.11/constant-values.html @@ -0,0 +1,124 @@ + + + + + + +Constant Field Values (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + +
+

Constant Field Values

+

Contents

+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/deprecated-list.html b/docs/javadoc/datatypes/2.11/deprecated-list.html new file mode 100644 index 00000000..a08cb972 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/deprecated-list.html @@ -0,0 +1,124 @@ + + + + + + +Deprecated List (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Deprecated API

+

Contents

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

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/help-doc.html b/docs/javadoc/datatypes/2.11/help-doc.html new file mode 100644 index 00000000..fe6dcebf --- /dev/null +++ b/docs/javadoc/datatypes/2.11/help-doc.html @@ -0,0 +1,225 @@ + + + + + + +API Help (Jackson datatype: jdk8 2.11.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.
+
+
+
    +
  • +

    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/datatypes/2.11/index-all.html b/docs/javadoc/datatypes/2.11/index-all.html new file mode 100644 index 00000000..aa9522ce --- /dev/null +++ b/docs/javadoc/datatypes/2.11/index-all.html @@ -0,0 +1,437 @@ + + + + + + +Index (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I J L M O P S U V W _  + + +

A

+
+
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.datatype.jdk8.OptionalDoubleSerializer
+
 
+
+ + + +

B

+
+
BaseScalarOptionalDeserializer<T> - Class in com.fasterxml.jackson.datatype.jdk8
+
 
+
BaseScalarOptionalDeserializer(Class<T>, T) - Constructor for class com.fasterxml.jackson.datatype.jdk8.BaseScalarOptionalDeserializer
+
 
+
+ + + +

C

+
+
changeProperties(SerializationConfig, BeanDescription, List<BeanPropertyWriter>) - Method in class com.fasterxml.jackson.datatype.jdk8.Jdk8BeanSerializerModifier
+
 
+
com.fasterxml.jackson.datatype.jdk8 - package com.fasterxml.jackson.datatype.jdk8
+
 
+
configureAbsentsAsNulls(boolean) - Method in class com.fasterxml.jackson.datatype.jdk8.Jdk8Module
+
+
Configuration method that may be used to change configuration setting + _cfgHandleAbsentAsNull: enabling means that `Optional.empty()` values + are handled like Java nulls (wrt filtering on serialization); disabling that + they are only treated as "empty" values, but not like native Java nulls.
+
+
createContextual(SerializerProvider, BeanProperty) - Method in class com.fasterxml.jackson.datatype.jdk8.StreamSerializer
+
 
+
+ + + +

D

+
+
deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.datatype.jdk8.OptionalIntDeserializer
+
 
+
deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.datatype.jdk8.OptionalLongDeserializer
+
 
+
DoubleStreamSerializer - Class in com.fasterxml.jackson.datatype.jdk8
+
+
DoubleStream serializer
+
+
+ + + +

E

+
+
equals(Object) - Method in class com.fasterxml.jackson.datatype.jdk8.Jdk8Module
+
 
+
+ + + +

F

+
+
findReferenceDeserializer(ReferenceType, DeserializationConfig, BeanDescription, TypeDeserializer, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.datatype.jdk8.Jdk8Deserializers
+
 
+
findReferenceSerializer(SerializationConfig, ReferenceType, BeanDescription, TypeSerializer, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.datatype.jdk8.Jdk8Serializers
+
 
+
findSerializer(SerializationConfig, JavaType, BeanDescription) - Method in class com.fasterxml.jackson.datatype.jdk8.Jdk8Serializers
+
 
+
+ + + +

G

+
+
getCause() - Method in exception com.fasterxml.jackson.datatype.jdk8.WrappedIOException
+
+
Returns the wrapped IOException
+
+
getModuleName() - Method in class com.fasterxml.jackson.datatype.jdk8.Jdk8Module
+
 
+
getNullValue(DeserializationContext) - Method in class com.fasterxml.jackson.datatype.jdk8.BaseScalarOptionalDeserializer
+
 
+
+ + + +

H

+
+
hashCode() - Method in class com.fasterxml.jackson.datatype.jdk8.Jdk8Module
+
 
+
+ + + +

I

+
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jdk8.DoubleStreamSerializer
+
+
Singleton instance
+
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jdk8.IntStreamSerializer
+
+
Singleton instance
+
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jdk8.LongStreamSerializer
+
+
Singleton instance
+
+
IntStreamSerializer - Class in com.fasterxml.jackson.datatype.jdk8
+
+
IntStream serializer
+
+
isEmpty(SerializerProvider, OptionalDouble) - Method in class com.fasterxml.jackson.datatype.jdk8.OptionalDoubleSerializer
+
 
+
+ + + +

J

+
+
Jdk8BeanSerializerModifier - Class in com.fasterxml.jackson.datatype.jdk8
+
+
BeanSerializerModifier needed to sneak in handler to exclude "absent" + optional values iff handling of "absent as nulls" is enabled.
+
+
Jdk8BeanSerializerModifier() - Constructor for class com.fasterxml.jackson.datatype.jdk8.Jdk8BeanSerializerModifier
+
 
+
Jdk8Deserializers - Class in com.fasterxml.jackson.datatype.jdk8
+
 
+
Jdk8Deserializers() - Constructor for class com.fasterxml.jackson.datatype.jdk8.Jdk8Deserializers
+
 
+
Jdk8Module - Class in com.fasterxml.jackson.datatype.jdk8
+
 
+
Jdk8Module() - Constructor for class com.fasterxml.jackson.datatype.jdk8.Jdk8Module
+
 
+
Jdk8OptionalBeanPropertyWriter - Class in com.fasterxml.jackson.datatype.jdk8
+
 
+
Jdk8OptionalBeanPropertyWriter(BeanPropertyWriter, Object) - Constructor for class com.fasterxml.jackson.datatype.jdk8.Jdk8OptionalBeanPropertyWriter
+
 
+
Jdk8OptionalBeanPropertyWriter(Jdk8OptionalBeanPropertyWriter, PropertyName) - Constructor for class com.fasterxml.jackson.datatype.jdk8.Jdk8OptionalBeanPropertyWriter
+
 
+
Jdk8Serializers - Class in com.fasterxml.jackson.datatype.jdk8
+
 
+
Jdk8Serializers() - Constructor for class com.fasterxml.jackson.datatype.jdk8.Jdk8Serializers
+
 
+
Jdk8TypeModifier - Class in com.fasterxml.jackson.datatype.jdk8
+
+
We need to ensure `Optional` is a `ReferenceType`
+
+
Jdk8TypeModifier() - Constructor for class com.fasterxml.jackson.datatype.jdk8.Jdk8TypeModifier
+
 
+
Jdk8UnwrappingOptionalBeanPropertyWriter - Class in com.fasterxml.jackson.datatype.jdk8
+
 
+
Jdk8UnwrappingOptionalBeanPropertyWriter(BeanPropertyWriter, NameTransformer, Object) - Constructor for class com.fasterxml.jackson.datatype.jdk8.Jdk8UnwrappingOptionalBeanPropertyWriter
+
 
+
Jdk8UnwrappingOptionalBeanPropertyWriter(Jdk8UnwrappingOptionalBeanPropertyWriter, NameTransformer, SerializedString) - Constructor for class com.fasterxml.jackson.datatype.jdk8.Jdk8UnwrappingOptionalBeanPropertyWriter
+
 
+
+ + + +

L

+
+
LongStreamSerializer - Class in com.fasterxml.jackson.datatype.jdk8
+
+
LongStream serializer
+
+
+ + + +

M

+
+
modifyType(JavaType, Type, TypeBindings, TypeFactory) - Method in class com.fasterxml.jackson.datatype.jdk8.Jdk8TypeModifier
+
 
+
+ + + +

O

+
+
OptionalDoubleSerializer - Class in com.fasterxml.jackson.datatype.jdk8
+
 
+
OptionalDoubleSerializer() - Constructor for class com.fasterxml.jackson.datatype.jdk8.OptionalDoubleSerializer
+
 
+
OptionalIntDeserializer - Class in com.fasterxml.jackson.datatype.jdk8
+
 
+
OptionalIntDeserializer() - Constructor for class com.fasterxml.jackson.datatype.jdk8.OptionalIntDeserializer
+
 
+
OptionalLongDeserializer - Class in com.fasterxml.jackson.datatype.jdk8
+
 
+
OptionalLongDeserializer() - Constructor for class com.fasterxml.jackson.datatype.jdk8.OptionalLongDeserializer
+
 
+
OptionalSerializer - Class in com.fasterxml.jackson.datatype.jdk8
+
 
+
OptionalSerializer(ReferenceType, boolean, TypeSerializer, JsonSerializer<Object>) - Constructor for class com.fasterxml.jackson.datatype.jdk8.OptionalSerializer
+
 
+
OptionalSerializer(OptionalSerializer, BeanProperty, TypeSerializer, JsonSerializer<?>, NameTransformer, Object, boolean) - Constructor for class com.fasterxml.jackson.datatype.jdk8.OptionalSerializer
+
 
+
+ + + +

P

+
+
PackageVersion - Class in com.fasterxml.jackson.datatype.jdk8
+
+
Automatically generated from PackageVersion.java.in during + packageVersion-generate execution of maven-replacer-plugin in + pom.xml.
+
+
PackageVersion() - Constructor for class com.fasterxml.jackson.datatype.jdk8.PackageVersion
+
 
+
+ + + +

S

+
+
serialize(DoubleStream, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jdk8.DoubleStreamSerializer
+
 
+
serialize(IntStream, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jdk8.IntStreamSerializer
+
 
+
serialize(LongStream, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jdk8.LongStreamSerializer
+
 
+
serialize(OptionalDouble, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jdk8.OptionalDoubleSerializer
+
 
+
serialize(Stream<?>, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jdk8.StreamSerializer
+
 
+
serializeAsField(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jdk8.Jdk8OptionalBeanPropertyWriter
+
 
+
serializeAsField(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jdk8.Jdk8UnwrappingOptionalBeanPropertyWriter
+
 
+
setupModule(Module.SetupContext) - Method in class com.fasterxml.jackson.datatype.jdk8.Jdk8Module
+
 
+
StreamSerializer - Class in com.fasterxml.jackson.datatype.jdk8
+
+
Common typed stream serializer
+
+
StreamSerializer(JavaType, JavaType) - Constructor for class com.fasterxml.jackson.datatype.jdk8.StreamSerializer
+
+
Constructor
+
+
StreamSerializer(JavaType, JavaType, JsonSerializer<Object>) - Constructor for class com.fasterxml.jackson.datatype.jdk8.StreamSerializer
+
+
Constructor with custom serializer
+
+
+ + + +

U

+
+
unwrappingWriter(NameTransformer) - Method in class com.fasterxml.jackson.datatype.jdk8.Jdk8OptionalBeanPropertyWriter
+
 
+
+ + + +

V

+
+
version() - Method in class com.fasterxml.jackson.datatype.jdk8.Jdk8Module
+
 
+
VERSION - Static variable in class com.fasterxml.jackson.datatype.jdk8.PackageVersion
+
 
+
version() - Method in class com.fasterxml.jackson.datatype.jdk8.PackageVersion
+
 
+
+ + + +

W

+
+
withContentInclusion(Object, boolean) - Method in class com.fasterxml.jackson.datatype.jdk8.OptionalSerializer
+
 
+
withResolved(BeanProperty, TypeSerializer, JsonSerializer<?>, NameTransformer) - Method in class com.fasterxml.jackson.datatype.jdk8.OptionalSerializer
+
 
+
WrappedIOException - Exception in com.fasterxml.jackson.datatype.jdk8
+
+
IOException runtime wrapper
+
+
WrappedIOException(IOException) - Constructor for exception com.fasterxml.jackson.datatype.jdk8.WrappedIOException
+
+
Constructor
+
+
+ + + +

_

+
+
_cfgHandleAbsentAsNull - Variable in class com.fasterxml.jackson.datatype.jdk8.Jdk8Module
+
+
Configuration setting that determines whether `Optional.empty()` is + considered "same as null" for serialization purposes; that is, to be + filtered same as nulls are.
+
+
_empty - Variable in class com.fasterxml.jackson.datatype.jdk8.BaseScalarOptionalDeserializer
+
 
+
_empty - Variable in class com.fasterxml.jackson.datatype.jdk8.Jdk8OptionalBeanPropertyWriter
+
 
+
_empty - Variable in class com.fasterxml.jackson.datatype.jdk8.Jdk8UnwrappingOptionalBeanPropertyWriter
+
 
+
_getReferenced(Optional<?>) - Method in class com.fasterxml.jackson.datatype.jdk8.OptionalSerializer
+
 
+
_getReferencedIfPresent(Optional<?>) - Method in class com.fasterxml.jackson.datatype.jdk8.OptionalSerializer
+
 
+
_isValuePresent(Optional<?>) - Method in class com.fasterxml.jackson.datatype.jdk8.OptionalSerializer
+
 
+
_new(PropertyName) - Method in class com.fasterxml.jackson.datatype.jdk8.Jdk8OptionalBeanPropertyWriter
+
 
+
_new(NameTransformer, SerializedString) - Method in class com.fasterxml.jackson.datatype.jdk8.Jdk8UnwrappingOptionalBeanPropertyWriter
+
 
+
+A B C D E F G H I J L M O P S U V W _ 
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/index.html b/docs/javadoc/datatypes/2.11/index.html new file mode 100644 index 00000000..cf1b3067 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/index.html @@ -0,0 +1,73 @@ + + + + + + +Jackson datatype: jdk8 2.11.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="com/fasterxml/jackson/datatype/jdk8/package-summary.html">Non-frame version</a>.</p> + + + diff --git a/docs/javadoc/datatypes/2.11/overview-tree.html b/docs/javadoc/datatypes/2.11/overview-tree.html new file mode 100644 index 00000000..b4de1df7 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/overview-tree.html @@ -0,0 +1,233 @@ + + + + + + +Class Hierarchy (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + +
+

Hierarchy For All Packages

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • com.fasterxml.jackson.databind.ser.BeanSerializerModifier + +
    • +
    • com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase (implements com.fasterxml.jackson.databind.BeanProperty, java.io.Serializable) + +
    • +
    • com.fasterxml.jackson.databind.deser.Deserializers.Base (implements com.fasterxml.jackson.databind.deser.Deserializers) + +
    • +
    • com.fasterxml.jackson.databind.JsonDeserializer<T> (implements com.fasterxml.jackson.databind.deser.NullValueProvider) + +
    • +
    • 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.datatype.jdk8.DoubleStreamSerializer
        • +
        • com.fasterxml.jackson.datatype.jdk8.IntStreamSerializer
        • +
        • com.fasterxml.jackson.datatype.jdk8.LongStreamSerializer
        • +
        • com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer<T> (implements com.fasterxml.jackson.databind.ser.ContextualSerializer) + +
        • +
        • com.fasterxml.jackson.databind.ser.std.StdScalarSerializer<T> + +
        • +
        • com.fasterxml.jackson.datatype.jdk8.StreamSerializer (implements com.fasterxml.jackson.databind.ser.ContextualSerializer)
        • +
        +
      • +
      +
    • +
    • com.fasterxml.jackson.databind.Module (implements com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.datatype.jdk8.Jdk8Module
      • +
      +
    • +
    • com.fasterxml.jackson.datatype.jdk8.PackageVersion (implements com.fasterxml.jackson.core.Versioned)
    • +
    • com.fasterxml.jackson.databind.ser.Serializers.Base (implements com.fasterxml.jackson.databind.ser.Serializers) + +
    • +
    • java.lang.Throwable (implements java.io.Serializable) + +
    • +
    • com.fasterxml.jackson.databind.type.TypeModifier + +
    • +
    +
  • +
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/package-list b/docs/javadoc/datatypes/2.11/package-list new file mode 100644 index 00000000..d1a00d00 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/package-list @@ -0,0 +1 @@ +com.fasterxml.jackson.datatype.jdk8 diff --git a/docs/javadoc/datatypes/2.11/script.js b/docs/javadoc/datatypes/2.11/script.js new file mode 100644 index 00000000..b3463569 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/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/datatypes/2.11/serialized-form.html b/docs/javadoc/datatypes/2.11/serialized-form.html new file mode 100644 index 00000000..57420f1b --- /dev/null +++ b/docs/javadoc/datatypes/2.11/serialized-form.html @@ -0,0 +1,316 @@ + + + + + + +Serialized Form (Jackson datatype: jdk8 2.11.0 API) + + + + + + + + + + + +
+

Serialized Form

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datatypes/2.11/stylesheet.css b/docs/javadoc/datatypes/2.11/stylesheet.css new file mode 100644 index 00000000..98055b22 --- /dev/null +++ b/docs/javadoc/datatypes/2.11/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/datetime/2.11/allclasses-frame.html b/docs/javadoc/datetime/2.11/allclasses-frame.html new file mode 100644 index 00000000..2714a0ac --- /dev/null +++ b/docs/javadoc/datetime/2.11/allclasses-frame.html @@ -0,0 +1,67 @@ + + + + + + +All Classes (Jackson datatype: JSR310 2.11.0 API) + + + + + +

All Classes

+ + + diff --git a/docs/javadoc/datetime/2.11/allclasses-noframe.html b/docs/javadoc/datetime/2.11/allclasses-noframe.html new file mode 100644 index 00000000..cc817177 --- /dev/null +++ b/docs/javadoc/datetime/2.11/allclasses-noframe.html @@ -0,0 +1,67 @@ + + + + + + +All Classes (Jackson datatype: JSR310 2.11.0 API) + + + + + +

All Classes

+ + + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/DecimalUtils.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/DecimalUtils.html new file mode 100644 index 00000000..e93d42d4 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/DecimalUtils.html @@ -0,0 +1,318 @@ + + + + + + +DecimalUtils (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310
+

Class DecimalUtils

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.datatype.jsr310.DecimalUtils
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class DecimalUtils
    +extends Object
    +
    Utilities to aid in the translation of decimal types to/from multiple parts.
    +
    +
    Since:
    +
    2.2
    +
    Author:
    +
    Nick Williams
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        toDecimal

        +
        public static String toDecimal(long seconds,
        +                               int nanoseconds)
        +
      • +
      + + + +
        +
      • +

        toBigDecimal

        +
        public static BigDecimal toBigDecimal(long seconds,
        +                                      int nanoseconds)
        +
        Factory method for constructing BigDecimal out of second, nano-second + components.
        +
        +
        Since:
        +
        2.8
        +
        +
      • +
      + + + +
        +
      • +

        extractNanosecondDecimal

        +
        @Deprecated
        +public static int extractNanosecondDecimal(BigDecimal value,
        +                                                       long integer)
        +
        Deprecated. due to potential unbounded latency on some JRE releases.
        +
      • +
      + + + +
        +
      • +

        extractSecondsAndNanos

        +
        public static <T> T extractSecondsAndNanos(BigDecimal seconds,
        +                                           BiFunction<Long,Integer,T> convert)
        +
        Extracts the seconds and nanoseconds component of seconds as long and int + values, passing them to the given converter. The implementation avoids latency issues present + on some JRE releases.
        +
        +
        Since:
        +
        2.9.8
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/JSR310Module.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/JSR310Module.html new file mode 100644 index 00000000..5e4137ca --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/JSR310Module.html @@ -0,0 +1,397 @@ + + + + + + +JSR310Module (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310
+

Class JSR310Module

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.Module
    • +
    • +
        +
      • com.fasterxml.jackson.databind.module.SimpleModule
      • +
      • +
          +
        • com.fasterxml.jackson.datatype.jsr310.JSR310Module
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Serializable
    +
    +
    +
    Deprecated.  +
    Replaced by JavaTimeModule since Jackson 2.7, see above for + details on differences in the default configuration.
    +
    +
    +
    @Deprecated
    +public final class JSR310Module
    +extends com.fasterxml.jackson.databind.module.SimpleModule
    +
    Older version of JavaTimeModule which was the default choice up to + Jackson 2.5, but was obsoleted in 2.6 by JavaTimeModule. + Functionality does not differ between the two modules (at least in 2.6), + so Javadocs for JavaTimeModule may be consulted for functionality + available. + The default settings do, however, such that +
      +
    • New JavaTimeModule uses same standard settings to default to + serialization that does NOT use Timezone Ids, and instead only uses ISO-8601 + compliant Timezone offsets. Behavior may be changed using + SerializationFeature.WRITE_DATES_WITH_ZONE_ID +
    • +
    • Old JSR310Module defaults to serialization WITH Timezone Ids (to support + round-trippability of values when using JSR-310 types and Jackson) +
    • +
    + Note that it is, then, possible to upgrade to JavaTimeModule by simply + reconfiguring it by enabling + SerializationFeature.WRITE_DATES_WITH_ZONE_ID. + This class is only retained to keep strict source and binary compatibility. +

    +
    +
    Since:
    +
    2.2.0
    +
    Author:
    +
    Nick Williams
    +
    See Also:
    +
    Jsr310NullKeySerializer, +JavaTimeModule, +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
      JSR310Module() +
      Deprecated. 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and TypeMethod and Description
      protected com.fasterxml.jackson.databind.introspect.AnnotatedMethod_findFactory(com.fasterxml.jackson.databind.introspect.AnnotatedClass cls, + String name, + Class<?>... argTypes) +
      Deprecated. 
      voidsetupModule(com.fasterxml.jackson.databind.Module.SetupContext context) +
      Deprecated. 
      +
        +
      • + + +

        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, setValueInstantiators, version
      • +
      +
        +
      • + + +

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

        +getDependencies
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        JSR310Module

        +
        public JSR310Module()
        +
        Deprecated. 
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setupModule

        +
        public void setupModule(com.fasterxml.jackson.databind.Module.SetupContext context)
        +
        Deprecated. 
        +
        +
        Overrides:
        +
        setupModule in class com.fasterxml.jackson.databind.module.SimpleModule
        +
        +
      • +
      + + + +
        +
      • +

        _findFactory

        +
        protected com.fasterxml.jackson.databind.introspect.AnnotatedMethod _findFactory(com.fasterxml.jackson.databind.introspect.AnnotatedClass cls,
        +                                                                                 String name,
        +                                                                                 Class<?>... argTypes)
        +
        Deprecated. 
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/JavaTimeModule.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/JavaTimeModule.html new file mode 100644 index 00000000..88355dea --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/JavaTimeModule.html @@ -0,0 +1,402 @@ + + + + + + +JavaTimeModule (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310
+

Class JavaTimeModule

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.Module
    • +
    • +
        +
      • com.fasterxml.jackson.databind.module.SimpleModule
      • +
      • +
          +
        • com.fasterxml.jackson.datatype.jsr310.JavaTimeModule
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Serializable
    +
    +
    +
    +
    public final class JavaTimeModule
    +extends com.fasterxml.jackson.databind.module.SimpleModule
    +
    Class that registers capability of serializing java.time objects with the Jackson core. + +
    + ObjectMapper mapper = new ObjectMapper();
    + mapper.registerModule(new JavaTimeModule());
    + 
    +

    + Note that as of 2.x, if auto-registering modules, this package will register + legacy version, JSR310Module, and NOT this module. 3.x will change the default. + Legacy version has the same functionality, but slightly different default configuration: + see JSR310Module for details. +

    + Most java.time types are serialized as numbers (integers or decimals as appropriate) if the + SerializationFeature.WRITE_DATES_AS_TIMESTAMPS feature is enabled + (or, for Duration, SerializationFeature.WRITE_DURATIONS_AS_TIMESTAMPS), + and otherwise are serialized in standard + ISO-8601 string representation. + ISO-8601 specifies formats for representing offset dates and times, zoned dates and times, + local dates and times, periods, durations, zones, and more. All java.time types + have built-in translation to and from ISO-8601 formats. +

    + Granularity of timestamps is controlled through the companion features + SerializationFeature.WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS and + DeserializationFeature.READ_DATE_TIMESTAMPS_AS_NANOSECONDS. For serialization, timestamps are + written as fractional numbers (decimals), where the number is seconds and the decimal is fractional seconds, if + WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS is enabled (it is by default), with resolution as fine as nanoseconds depending on the + underlying JDK implementation. If WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS is disabled, timestamps are written as a whole number of + milliseconds. At deserialization time, decimal numbers are always read as fractional second timestamps with up-to-nanosecond resolution, + since the meaning of the decimal is unambiguous. The more ambiguous integer types are read as fractional seconds without a decimal point + if READ_DATE_TIMESTAMPS_AS_NANOSECONDS is enabled (it is by default), and otherwise they are read as milliseconds. +

    + Some exceptions to this standard serialization/deserialization rule: +

      +
    • Period, which always results in an ISO-8601 format because Periods must be represented in years, months, and/or days.
    • +
    • Year, which only contains a year and cannot be represented with a timestamp.
    • +
    • YearMonth, which only contains a year and a month and cannot be represented with a timestamp.
    • +
    • MonthDay, which only contains a month and a day and cannot be represented with a timestamp.
    • +
    • ZoneId and ZoneOffset, which do not actually store dates and times but are supported with this module nonetheless.
    • +
    • LocalDate, LocalTime, LocalDateTime, and OffsetTime, which cannot portably be converted to timestamps + and are instead represented as arrays when WRITE_DATES_AS_TIMESTAMPS is enabled.
    • +
    +
    +
    Since:
    +
    2.6
    +
    Author:
    +
    Nick Williams, Zoltan Kiss
    +
    See Also:
    +
    Jsr310NullKeySerializer, +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
      JavaTimeModule() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected com.fasterxml.jackson.databind.introspect.AnnotatedMethod_findFactory(com.fasterxml.jackson.databind.introspect.AnnotatedClass cls, + String name, + Class<?>... argTypes) 
      voidsetupModule(com.fasterxml.jackson.databind.Module.SetupContext context) 
      +
        +
      • + + +

        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, setValueInstantiators, version
      • +
      +
        +
      • + + +

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

        +getDependencies
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        JavaTimeModule

        +
        public JavaTimeModule()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setupModule

        +
        public void setupModule(com.fasterxml.jackson.databind.Module.SetupContext context)
        +
        +
        Overrides:
        +
        setupModule in class com.fasterxml.jackson.databind.module.SimpleModule
        +
        +
      • +
      + + + +
        +
      • +

        _findFactory

        +
        protected com.fasterxml.jackson.databind.introspect.AnnotatedMethod _findFactory(com.fasterxml.jackson.databind.introspect.AnnotatedClass cls,
        +                                                                                 String name,
        +                                                                                 Class<?>... argTypes)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/PackageVersion.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/PackageVersion.html new file mode 100644 index 00000000..376b2fbc --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/PackageVersion.html @@ -0,0 +1,321 @@ + + + + + + +PackageVersion (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310
+

Class PackageVersion

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.datatype.jsr310.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/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/class-use/DecimalUtils.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/class-use/DecimalUtils.html new file mode 100644 index 00000000..22f1ae40 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/class-use/DecimalUtils.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.DecimalUtils (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.DecimalUtils

+
+
No usage of com.fasterxml.jackson.datatype.jsr310.DecimalUtils
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/class-use/JSR310Module.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/class-use/JSR310Module.html new file mode 100644 index 00000000..1c47a9c5 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/class-use/JSR310Module.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.JSR310Module (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.JSR310Module

+
+
No usage of com.fasterxml.jackson.datatype.jsr310.JSR310Module
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/class-use/JavaTimeModule.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/class-use/JavaTimeModule.html new file mode 100644 index 00000000..900dee8b --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/class-use/JavaTimeModule.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.JavaTimeModule (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.JavaTimeModule

+
+
No usage of com.fasterxml.jackson.datatype.jsr310.JavaTimeModule
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/class-use/PackageVersion.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/class-use/PackageVersion.html new file mode 100644 index 00000000..99fa611b --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/class-use/PackageVersion.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.PackageVersion (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.PackageVersion

+
+
No usage of com.fasterxml.jackson.datatype.jsr310.PackageVersion
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/DurationDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/DurationDeserializer.html new file mode 100644 index 00000000..414cf2f9 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/DurationDeserializer.html @@ -0,0 +1,663 @@ + + + + + + +DurationDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.deser
+

Class DurationDeserializer

+
+
+
    +
  • 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.datatype.jsr310.deser.DurationDeserializer
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.deser.ContextualDeserializer, com.fasterxml.jackson.databind.deser.NullValueProvider, Serializable
    +
    +
    +
    +
    public class DurationDeserializer
    +extends com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
    +implements com.fasterxml.jackson.databind.deser.ContextualDeserializer
    +
    Deserializer for Java 8 temporal Durations.
    +
    +
    Since:
    +
    2.2.0
    +
    Author:
    +
    Nick Williams
    +
    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 
      Modifier and TypeField and Description
      protected boolean_isLenient +
      Flag that indicates what leniency setting is enabled for this deserializer (either + due JsonFormat annotation on property or class, or due to per-type + "config override", or from global settings): leniency/strictness has effect + on accepting some non-default input value representations (such as integer values + for dates).
      +
      static DurationDeserializerINSTANCE 
      +
        +
      • + + +

        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
      protected T_failForNotLenient(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.core.JsonToken expToken) 
      protected <R> R_handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context, + DateTimeException e0, + String value) 
      protected <R> R_handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.core.JsonToken... expTypes) 
      protected <R> R_handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonParser parser, + String message, + Object... args) 
      protected DateTimeException_peelDTE(DateTimeException e) +
      Helper method used to peel off spurious wrappings of DateTimeException
      +
      protected <BOGUS> BOGUS_reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken exp, + String unit) 
      protected <BOGUS> BOGUS_reportWrongToken(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken... expTypes) 
      com.fasterxml.jackson.databind.JsonDeserializer<?>createContextual(com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.databind.BeanProperty property) 
      Durationdeserialize(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context) 
      ObjectdeserializeWithType(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) 
      protected booleanisLenient() 
      protected DurationDeserializerwithLeniency(Boolean leniency) 
      +
        +
      • + + +

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

        +deserialize, getEmptyAccessPattern, getNullAccessPattern, supportsUpdate
      • +
      +
        +
      • + + +

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

        +_byteOverflow, _coercedTypeDesc, _coerceEmptyString, _coerceIntegral, _coerceNullToken, _coerceTextualNull, _deserializeFromArray, _deserializeFromEmpty, _deserializeWrappedValue, _failDoubleToIntCoercion, _findNullProvider, _hasTextualNull, _intOverflow, _isEmptyOrTextualNull, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _neitherNull, _nonNullNumber, _parseBooleanFromInt, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDate, _parseDateFromArray, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseIntPrimitive, _parseIntPrimitive, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _verifyNullForScalarCoercion, _verifyNumberForScalarCoercion, _verifyStringForScalarCoercion, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, findValueNullProvider, getValueClass, getValueType, getValueType, handledType, handleMissingEndArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer, parseDouble
      • +
      +
        +
      • + + +

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

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

      Field Detail

      + + + + + + + +
        +
      • +

        _isLenient

        +
        protected final boolean _isLenient
        +
        Flag that indicates what leniency setting is enabled for this deserializer (either + due JsonFormat annotation on property or class, or due to per-type + "config override", or from global settings): leniency/strictness has effect + on accepting some non-default input value representations (such as integer values + for dates). +

        + Note that global default setting is for leniency to be enabled, for Jackson 2.x, + and has to be explicitly change to force strict handling: this is to keep backwards + compatibility with earlier versions.

        +
        +
        Since:
        +
        2.11
        +
        +
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        deserialize

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

        createContextual

        +
        public com.fasterxml.jackson.databind.JsonDeserializer<?> 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
        +
        +
      • +
      + + + +
        +
      • +

        isLenient

        +
        protected boolean isLenient()
        +
        +
        Returns:
        +
        true if lenient handling is enabled; {code false} if not (strict mode)
        +
        Since:
        +
        2.11
        +
        +
      • +
      + + + +
        +
      • +

        deserializeWithType

        +
        public Object deserializeWithType(com.fasterxml.jackson.core.JsonParser parser,
        +                                  com.fasterxml.jackson.databind.DeserializationContext context,
        +                                  com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer)
        +                           throws IOException
        +
        +
        Overrides:
        +
        deserializeWithType in class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _reportWrongToken

        +
        protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                          com.fasterxml.jackson.core.JsonToken exp,
        +                                          String unit)
        +                                   throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _reportWrongToken

        +
        protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.core.JsonParser parser,
        +                                          com.fasterxml.jackson.databind.DeserializationContext context,
        +                                          com.fasterxml.jackson.core.JsonToken... expTypes)
        +                                   throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _handleDateTimeException

        +
        protected <R> R _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                         DateTimeException e0,
        +                                         String value)
        +                                  throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _handleUnexpectedToken

        +
        protected <R> R _handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                       com.fasterxml.jackson.core.JsonParser parser,
        +                                       String message,
        +                                       Object... args)
        +                                throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _handleUnexpectedToken

        +
        protected <R> R _handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                       com.fasterxml.jackson.core.JsonParser parser,
        +                                       com.fasterxml.jackson.core.JsonToken... expTypes)
        +                                throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _failForNotLenient

        +
        protected T _failForNotLenient(com.fasterxml.jackson.core.JsonParser p,
        +                               com.fasterxml.jackson.databind.DeserializationContext ctxt,
        +                               com.fasterxml.jackson.core.JsonToken expToken)
        +                        throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _peelDTE

        +
        protected DateTimeException _peelDTE(DateTimeException e)
        +
        Helper method used to peel off spurious wrappings of DateTimeException
        +
        +
        Parameters:
        +
        e - DateTimeException to peel
        +
        Returns:
        +
        DateTimeException that does not have another DateTimeException as its cause.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/InstantDeserializer.FromDecimalArguments.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/InstantDeserializer.FromDecimalArguments.html new file mode 100644 index 00000000..d591d91f --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/InstantDeserializer.FromDecimalArguments.html @@ -0,0 +1,271 @@ + + + + + + +InstantDeserializer.FromDecimalArguments (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.deser
+

Class InstantDeserializer.FromDecimalArguments

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer.FromDecimalArguments
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        integer

        +
        public final long integer
        +
      • +
      + + + +
        +
      • +

        fraction

        +
        public final int fraction
        +
      • +
      + + + +
        +
      • +

        zoneId

        +
        public final ZoneId zoneId
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/InstantDeserializer.FromIntegerArguments.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/InstantDeserializer.FromIntegerArguments.html new file mode 100644 index 00000000..51fc32d4 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/InstantDeserializer.FromIntegerArguments.html @@ -0,0 +1,258 @@ + + + + + + +InstantDeserializer.FromIntegerArguments (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.deser
+

Class InstantDeserializer.FromIntegerArguments

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer.FromIntegerArguments
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        value

        +
        public final long value
        +
      • +
      + + + +
        +
      • +

        zoneId

        +
        public final ZoneId zoneId
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/InstantDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/InstantDeserializer.html new file mode 100644 index 00000000..a51dc258 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/InstantDeserializer.html @@ -0,0 +1,968 @@ + + + + + + +InstantDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.deser
+

Class InstantDeserializer<T extends Temporal>

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

      Field Detail

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

        replaceZeroOffsetAsZ

        +
        protected final boolean replaceZeroOffsetAsZ
        +
        In case of vanilla `Instant` we seem to need to translate "+0000 | +00:00 | +00" + timezone designator into plain "Z" for some reason; see + [jackson-modules-java8#18] for more info
        +
        +
        Since:
        +
        2.9.0
        +
        +
      • +
      + + + +
        +
      • +

        _adjustToContextTZOverride

        +
        protected final Boolean _adjustToContextTZOverride
        +
        Flag for JsonFormat.Feature.ADJUST_DATES_TO_CONTEXT_TIME_ZONE
        +
        +
        Since:
        +
        2.8
        +
        +
      • +
      + + + +
        +
      • +

        _isLenient

        +
        protected final boolean _isLenient
        +
        Flag that indicates what leniency setting is enabled for this deserializer (either + due JsonFormat annotation on property or class, or due to per-type + "config override", or from global settings): leniency/strictness has effect + on accepting some non-default input value representations (such as integer values + for dates). +

        + Note that global default setting is for leniency to be enabled, for Jackson 2.x, + and has to be explicitly change to force strict handling: this is to keep backwards + compatibility with earlier versions.

        +
        +
        Since:
        +
        2.11
        +
        +
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Detail

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

        deserialize

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

        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
        +
        Overrides:
        +
        createContextual in class JSR310DateTimeDeserializerBase<T extends Temporal>
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        shouldAdjustToContextTimezone

        +
        protected boolean shouldAdjustToContextTimezone(com.fasterxml.jackson.databind.DeserializationContext context)
        +
      • +
      + + + +
        +
      • +

        _countPeriods

        +
        protected int _countPeriods(String str)
        +
      • +
      + + + +
        +
      • +

        _fromLong

        +
        protected T _fromLong(com.fasterxml.jackson.databind.DeserializationContext context,
        +                      long timestamp)
        +
      • +
      + + + +
        +
      • +

        _fromDecimal

        +
        protected T _fromDecimal(com.fasterxml.jackson.databind.DeserializationContext context,
        +                         BigDecimal value)
        +
      • +
      + + + +
        +
      • +

        isLenient

        +
        protected boolean isLenient()
        +
        +
        Returns:
        +
        true if lenient handling is enabled; {code false} if not (strict mode)
        +
        Since:
        +
        2.11
        +
        +
      • +
      + + + +
        +
      • +

        deserializeWithType

        +
        public Object deserializeWithType(com.fasterxml.jackson.core.JsonParser parser,
        +                                  com.fasterxml.jackson.databind.DeserializationContext context,
        +                                  com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer)
        +                           throws IOException
        +
        +
        Overrides:
        +
        deserializeWithType in class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _reportWrongToken

        +
        protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                          com.fasterxml.jackson.core.JsonToken exp,
        +                                          String unit)
        +                                   throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _reportWrongToken

        +
        protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.core.JsonParser parser,
        +                                          com.fasterxml.jackson.databind.DeserializationContext context,
        +                                          com.fasterxml.jackson.core.JsonToken... expTypes)
        +                                   throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _handleDateTimeException

        +
        protected <R> R _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                         DateTimeException e0,
        +                                         String value)
        +                                  throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _handleUnexpectedToken

        +
        protected <R> R _handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                       com.fasterxml.jackson.core.JsonParser parser,
        +                                       String message,
        +                                       Object... args)
        +                                throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _handleUnexpectedToken

        +
        protected <R> R _handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                       com.fasterxml.jackson.core.JsonParser parser,
        +                                       com.fasterxml.jackson.core.JsonToken... expTypes)
        +                                throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _failForNotLenient

        +
        protected T _failForNotLenient(com.fasterxml.jackson.core.JsonParser p,
        +                               com.fasterxml.jackson.databind.DeserializationContext ctxt,
        +                               com.fasterxml.jackson.core.JsonToken expToken)
        +                        throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _peelDTE

        +
        protected DateTimeException _peelDTE(DateTimeException e)
        +
        Helper method used to peel off spurious wrappings of DateTimeException
        +
        +
        Parameters:
        +
        e - DateTimeException to peel
        +
        Returns:
        +
        DateTimeException that does not have another DateTimeException as its cause.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/JSR310DateTimeDeserializerBase.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/JSR310DateTimeDeserializerBase.html new file mode 100644 index 00000000..325313a1 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/JSR310DateTimeDeserializerBase.html @@ -0,0 +1,799 @@ + + + + + + +JSR310DateTimeDeserializerBase (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.deser
+

Class JSR310DateTimeDeserializerBase<T>

+
+
+
    +
  • 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.datatype.jsr310.deser.JSR310DateTimeDeserializerBase<T>
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        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 DateTimeFormatter_formatter 
      protected boolean_isLenient +
      Flag that indicates what leniency setting is enabled for this deserializer (either + due JsonFormat annotation on property or class, or due to per-type + "config override", or from global settings): leniency/strictness has effect + on accepting some non-default input value representations (such as integer values + for dates).
      +
      protected com.fasterxml.jackson.annotation.JsonFormat.Shape_shape +
      Setting that indicates the specified for this deserializer + as a JsonFormat.Shape annotation on property or class, or due to per-type + "config override", or from global settings: + If Shape is NUMBER_INT, the input value is considered to be epoch days.
      +
      +
        +
      • + + +

        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 Abstract Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected T_failForNotLenient(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.core.JsonToken expToken) 
      protected <R> R_handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context, + DateTimeException e0, + String value) 
      protected <R> R_handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.core.JsonToken... expTypes) 
      protected <R> R_handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonParser parser, + String message, + Object... args) 
      protected DateTimeException_peelDTE(DateTimeException e) +
      Helper method used to peel off spurious wrappings of DateTimeException
      +
      protected <BOGUS> BOGUS_reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken exp, + String unit) 
      protected <BOGUS> BOGUS_reportWrongToken(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken... expTypes) 
      protected void_throwNoNumericTimestampNeedTimeZone(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) 
      com.fasterxml.jackson.databind.JsonDeserializer<?>createContextual(com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.databind.BeanProperty property) 
      ObjectdeserializeWithType(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) 
      protected booleanisLenient() 
      protected abstract JSR310DateTimeDeserializerBase<T>withDateFormat(DateTimeFormatter dtf) 
      protected abstract JSR310DateTimeDeserializerBase<T>withLeniency(Boolean leniency) 
      protected abstract JSR310DateTimeDeserializerBase<T>withShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape) 
      +
        +
      • + + +

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

        +deserialize, getEmptyAccessPattern, getNullAccessPattern, supportsUpdate
      • +
      +
        +
      • + + +

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

        +_byteOverflow, _coercedTypeDesc, _coerceEmptyString, _coerceIntegral, _coerceNullToken, _coerceTextualNull, _deserializeFromArray, _deserializeFromEmpty, _deserializeWrappedValue, _failDoubleToIntCoercion, _findNullProvider, _hasTextualNull, _intOverflow, _isEmptyOrTextualNull, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _neitherNull, _nonNullNumber, _parseBooleanFromInt, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDate, _parseDateFromArray, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseIntPrimitive, _parseIntPrimitive, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _verifyNullForScalarCoercion, _verifyNumberForScalarCoercion, _verifyStringForScalarCoercion, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, findValueNullProvider, getValueClass, getValueType, getValueType, handledType, handleMissingEndArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer, parseDouble
      • +
      +
        +
      • + + +

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

        +deserialize, deserializeWithType, findBackReference, getDelegatee, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullValue, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, unwrappingDeserializer
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        _shape

        +
        protected final com.fasterxml.jackson.annotation.JsonFormat.Shape _shape
        +
        Setting that indicates the specified for this deserializer + as a JsonFormat.Shape annotation on property or class, or due to per-type + "config override", or from global settings: + If Shape is NUMBER_INT, the input value is considered to be epoch days. If not a + NUMBER_INT, and the deserializer was not specified with the leniency setting of true, + then an exception will be thrown.
        +
        +
        Since:
        +
        2.11
        +
        See Also:
        +
        for more info
        +
        +
      • +
      + + + +
        +
      • +

        _isLenient

        +
        protected final boolean _isLenient
        +
        Flag that indicates what leniency setting is enabled for this deserializer (either + due JsonFormat annotation on property or class, or due to per-type + "config override", or from global settings): leniency/strictness has effect + on accepting some non-default input value representations (such as integer values + for dates). +

        + Note that global default setting is for leniency to be enabled, for Jackson 2.x, + and has to be explicitly change to force strict handling: this is to keep backwards + compatibility with earlier versions.

        +
        +
        Since:
        +
        2.11
        +
        +
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Detail

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

        withShape

        +
        protected abstract JSR310DateTimeDeserializerBase<T> withShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape)
        +
        +
        Since:
        +
        2.11
        +
        +
      • +
      + + + +
        +
      • +

        createContextual

        +
        public com.fasterxml.jackson.databind.JsonDeserializer<?> 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
        +
        +
      • +
      + + + +
        +
      • +

        _throwNoNumericTimestampNeedTimeZone

        +
        protected void _throwNoNumericTimestampNeedTimeZone(com.fasterxml.jackson.core.JsonParser p,
        +                                                    com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                                             throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        isLenient

        +
        protected boolean isLenient()
        +
        +
        Returns:
        +
        true if lenient handling is enabled; {code false} if not (strict mode)
        +
        Since:
        +
        2.11
        +
        +
      • +
      + + + +
        +
      • +

        deserializeWithType

        +
        public Object deserializeWithType(com.fasterxml.jackson.core.JsonParser parser,
        +                                  com.fasterxml.jackson.databind.DeserializationContext context,
        +                                  com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer)
        +                           throws IOException
        +
        +
        Overrides:
        +
        deserializeWithType in class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _reportWrongToken

        +
        protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                          com.fasterxml.jackson.core.JsonToken exp,
        +                                          String unit)
        +                                   throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _reportWrongToken

        +
        protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.core.JsonParser parser,
        +                                          com.fasterxml.jackson.databind.DeserializationContext context,
        +                                          com.fasterxml.jackson.core.JsonToken... expTypes)
        +                                   throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _handleDateTimeException

        +
        protected <R> R _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                         DateTimeException e0,
        +                                         String value)
        +                                  throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _handleUnexpectedToken

        +
        protected <R> R _handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                       com.fasterxml.jackson.core.JsonParser parser,
        +                                       String message,
        +                                       Object... args)
        +                                throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _handleUnexpectedToken

        +
        protected <R> R _handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                       com.fasterxml.jackson.core.JsonParser parser,
        +                                       com.fasterxml.jackson.core.JsonToken... expTypes)
        +                                throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _failForNotLenient

        +
        protected T _failForNotLenient(com.fasterxml.jackson.core.JsonParser p,
        +                               com.fasterxml.jackson.databind.DeserializationContext ctxt,
        +                               com.fasterxml.jackson.core.JsonToken expToken)
        +                        throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _peelDTE

        +
        protected DateTimeException _peelDTE(DateTimeException e)
        +
        Helper method used to peel off spurious wrappings of DateTimeException
        +
        +
        Parameters:
        +
        e - DateTimeException to peel
        +
        Returns:
        +
        DateTimeException that does not have another DateTimeException as its cause.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/JSR310StringParsableDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/JSR310StringParsableDeserializer.html new file mode 100644 index 00000000..75922a56 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/JSR310StringParsableDeserializer.html @@ -0,0 +1,783 @@ + + + + + + +JSR310StringParsableDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.deser
+

Class JSR310StringParsableDeserializer

+
+
+
    +
  • 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.datatype.jsr310.deser.JSR310StringParsableDeserializer
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.deser.ContextualDeserializer, com.fasterxml.jackson.databind.deser.NullValueProvider, Serializable
    +
    +
    +
    +
    public class JSR310StringParsableDeserializer
    +extends com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
    +implements com.fasterxml.jackson.databind.deser.ContextualDeserializer
    +
    Deserializer for all Java 8 temporal java.time types that cannot be represented + with numbers and that have parse functions that can take Strings, + and where format is not configurable.
    +
    +
    Since:
    +
    2.2
    +
    Author:
    +
    Nick Williams, Tatu Saloranta
    +
    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 
      Modifier and TypeField and Description
      protected boolean_isLenient +
      Flag that indicates what leniency setting is enabled for this deserializer (either + due JsonFormat annotation on property or class, or due to per-type + "config override", or from global settings): leniency/strictness has effect + on accepting some non-default input value representations (such as integer values + for dates).
      +
      protected int_typeSelector 
      static com.fasterxml.jackson.databind.JsonDeserializer<Period>PERIOD 
      protected static intTYPE_PERIOD 
      protected static intTYPE_ZONE_ID 
      protected static intTYPE_ZONE_OFFSET 
      static com.fasterxml.jackson.databind.JsonDeserializer<ZoneId>ZONE_ID 
      static com.fasterxml.jackson.databind.JsonDeserializer<ZoneOffset>ZONE_OFFSET 
      +
        +
      • + + +

        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 Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected T_failForNotLenient(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.core.JsonToken expToken) 
      protected <R> R_handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context, + DateTimeException e0, + String value) 
      protected <R> R_handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.core.JsonToken... expTypes) 
      protected <R> R_handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonParser parser, + String message, + Object... args) 
      protected DateTimeException_peelDTE(DateTimeException e) +
      Helper method used to peel off spurious wrappings of DateTimeException
      +
      protected <BOGUS> BOGUS_reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken exp, + String unit) 
      protected <BOGUS> BOGUS_reportWrongToken(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken... expTypes) 
      com.fasterxml.jackson.databind.JsonDeserializer<?>createContextual(com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.databind.BeanProperty property) 
      protected static <T> com.fasterxml.jackson.databind.JsonDeserializer<T>createDeserializer(Class<T> type, + int typeId) 
      Objectdeserialize(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext context) 
      ObjectdeserializeWithType(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.databind.jsontype.TypeDeserializer deserializer) 
      protected booleanisLenient() 
      protected JSR310StringParsableDeserializerwithLeniency(Boolean leniency) 
      +
        +
      • + + +

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

        +deserialize, getEmptyAccessPattern, getNullAccessPattern, supportsUpdate
      • +
      +
        +
      • + + +

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

        +_byteOverflow, _coercedTypeDesc, _coerceEmptyString, _coerceIntegral, _coerceNullToken, _coerceTextualNull, _deserializeFromArray, _deserializeFromEmpty, _deserializeWrappedValue, _failDoubleToIntCoercion, _findNullProvider, _hasTextualNull, _intOverflow, _isEmptyOrTextualNull, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _neitherNull, _nonNullNumber, _parseBooleanFromInt, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDate, _parseDateFromArray, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseIntPrimitive, _parseIntPrimitive, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _verifyNullForScalarCoercion, _verifyNumberForScalarCoercion, _verifyStringForScalarCoercion, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, findValueNullProvider, getValueClass, getValueType, getValueType, handledType, handleMissingEndArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer, parseDouble
      • +
      +
        +
      • + + +

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

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

      Field Detail

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

        TYPE_ZONE_OFFSET

        +
        protected static final int TYPE_ZONE_OFFSET
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        PERIOD

        +
        public static final com.fasterxml.jackson.databind.JsonDeserializer<Period> PERIOD
        +
      • +
      + + + +
        +
      • +

        ZONE_ID

        +
        public static final com.fasterxml.jackson.databind.JsonDeserializer<ZoneId> ZONE_ID
        +
      • +
      + + + +
        +
      • +

        ZONE_OFFSET

        +
        public static final com.fasterxml.jackson.databind.JsonDeserializer<ZoneOffset> ZONE_OFFSET
        +
      • +
      + + + +
        +
      • +

        _typeSelector

        +
        protected final int _typeSelector
        +
      • +
      + + + +
        +
      • +

        _isLenient

        +
        protected final boolean _isLenient
        +
        Flag that indicates what leniency setting is enabled for this deserializer (either + due JsonFormat annotation on property or class, or due to per-type + "config override", or from global settings): leniency/strictness has effect + on accepting some non-default input value representations (such as integer values + for dates). +

        + Note that global default setting is for leniency to be enabled, for Jackson 2.x, + and has to be explicitly change to force strict handling: this is to keep backwards + compatibility with earlier versions.

        +
        +
        Since:
        +
        2.11
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        JSR310StringParsableDeserializer

        +
        protected JSR310StringParsableDeserializer(Class<?> supportedType,
        +                                           int typeSelector)
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createDeserializer

        +
        protected static <T> com.fasterxml.jackson.databind.JsonDeserializer<T> createDeserializer(Class<T> type,
        +                                                                                           int typeId)
        +
      • +
      + + + + + + + +
        +
      • +

        deserialize

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

        deserializeWithType

        +
        public Object deserializeWithType(com.fasterxml.jackson.core.JsonParser parser,
        +                                  com.fasterxml.jackson.databind.DeserializationContext context,
        +                                  com.fasterxml.jackson.databind.jsontype.TypeDeserializer deserializer)
        +                           throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        createContextual

        +
        public com.fasterxml.jackson.databind.JsonDeserializer<?> 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
        +
        +
      • +
      + + + +
        +
      • +

        isLenient

        +
        protected boolean isLenient()
        +
        +
        Returns:
        +
        true if lenient handling is enabled; {code false} if not (strict mode)
        +
        Since:
        +
        2.11
        +
        +
      • +
      + + + +
        +
      • +

        _reportWrongToken

        +
        protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                          com.fasterxml.jackson.core.JsonToken exp,
        +                                          String unit)
        +                                   throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _reportWrongToken

        +
        protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.core.JsonParser parser,
        +                                          com.fasterxml.jackson.databind.DeserializationContext context,
        +                                          com.fasterxml.jackson.core.JsonToken... expTypes)
        +                                   throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _handleDateTimeException

        +
        protected <R> R _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                         DateTimeException e0,
        +                                         String value)
        +                                  throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _handleUnexpectedToken

        +
        protected <R> R _handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                       com.fasterxml.jackson.core.JsonParser parser,
        +                                       String message,
        +                                       Object... args)
        +                                throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _handleUnexpectedToken

        +
        protected <R> R _handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                       com.fasterxml.jackson.core.JsonParser parser,
        +                                       com.fasterxml.jackson.core.JsonToken... expTypes)
        +                                throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _failForNotLenient

        +
        protected T _failForNotLenient(com.fasterxml.jackson.core.JsonParser p,
        +                               com.fasterxml.jackson.databind.DeserializationContext ctxt,
        +                               com.fasterxml.jackson.core.JsonToken expToken)
        +                        throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _peelDTE

        +
        protected DateTimeException _peelDTE(DateTimeException e)
        +
        Helper method used to peel off spurious wrappings of DateTimeException
        +
        +
        Parameters:
        +
        e - DateTimeException to peel
        +
        Returns:
        +
        DateTimeException that does not have another DateTimeException as its cause.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/LocalDateDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/LocalDateDeserializer.html new file mode 100644 index 00000000..0f9104d7 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/LocalDateDeserializer.html @@ -0,0 +1,757 @@ + + + + + + +LocalDateDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.deser
+

Class LocalDateDeserializer

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

      Nested Class Summary

      +
        +
      • + + +

        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 boolean_isLenient +
      Flag that indicates what leniency setting is enabled for this deserializer (either + due JsonFormat annotation on property or class, or due to per-type + "config override", or from global settings): leniency/strictness has effect + on accepting some non-default input value representations (such as integer values + for dates).
      +
      static LocalDateDeserializerINSTANCE 
      + +
        +
      • + + +

        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
      protected T_failForNotLenient(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.core.JsonToken expToken) 
      protected <R> R_handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context, + DateTimeException e0, + String value) 
      protected <R> R_handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.core.JsonToken... expTypes) 
      protected <R> R_handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonParser parser, + String message, + Object... args) 
      protected DateTimeException_peelDTE(DateTimeException e) +
      Helper method used to peel off spurious wrappings of DateTimeException
      +
      protected <BOGUS> BOGUS_reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken exp, + String unit) 
      protected <BOGUS> BOGUS_reportWrongToken(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken... expTypes) 
      LocalDatedeserialize(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context) 
      ObjectdeserializeWithType(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) 
      protected booleanisLenient() 
      protected LocalDateDeserializerwithDateFormat(DateTimeFormatter dtf) 
      protected LocalDateDeserializerwithLeniency(Boolean leniency) 
      protected LocalDateDeserializerwithShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape) 
      + +
        +
      • + + +

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

        +deserialize, getEmptyAccessPattern, getNullAccessPattern, supportsUpdate
      • +
      +
        +
      • + + +

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

        +_byteOverflow, _coercedTypeDesc, _coerceEmptyString, _coerceIntegral, _coerceNullToken, _coerceTextualNull, _deserializeFromArray, _deserializeFromEmpty, _deserializeWrappedValue, _failDoubleToIntCoercion, _findNullProvider, _hasTextualNull, _intOverflow, _isEmptyOrTextualNull, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _neitherNull, _nonNullNumber, _parseBooleanFromInt, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDate, _parseDateFromArray, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseIntPrimitive, _parseIntPrimitive, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _verifyNullForScalarCoercion, _verifyNumberForScalarCoercion, _verifyStringForScalarCoercion, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, findValueNullProvider, getValueClass, getValueType, getValueType, handledType, handleMissingEndArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer, parseDouble
      • +
      +
        +
      • + + +

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

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

      Field Detail

      + + + + + + + +
        +
      • +

        _isLenient

        +
        protected final boolean _isLenient
        +
        Flag that indicates what leniency setting is enabled for this deserializer (either + due JsonFormat annotation on property or class, or due to per-type + "config override", or from global settings): leniency/strictness has effect + on accepting some non-default input value representations (such as integer values + for dates). +

        + Note that global default setting is for leniency to be enabled, for Jackson 2.x, + and has to be explicitly change to force strict handling: this is to keep backwards + compatibility with earlier versions.

        +
        +
        Since:
        +
        2.11
        +
        +
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Detail

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

        deserialize

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

        isLenient

        +
        protected boolean isLenient()
        +
        +
        Returns:
        +
        true if lenient handling is enabled; {code false} if not (strict mode)
        +
        Since:
        +
        2.11
        +
        +
      • +
      + + + +
        +
      • +

        deserializeWithType

        +
        public Object deserializeWithType(com.fasterxml.jackson.core.JsonParser parser,
        +                                  com.fasterxml.jackson.databind.DeserializationContext context,
        +                                  com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer)
        +                           throws IOException
        +
        +
        Overrides:
        +
        deserializeWithType in class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _reportWrongToken

        +
        protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                          com.fasterxml.jackson.core.JsonToken exp,
        +                                          String unit)
        +                                   throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _reportWrongToken

        +
        protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.core.JsonParser parser,
        +                                          com.fasterxml.jackson.databind.DeserializationContext context,
        +                                          com.fasterxml.jackson.core.JsonToken... expTypes)
        +                                   throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _handleDateTimeException

        +
        protected <R> R _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                         DateTimeException e0,
        +                                         String value)
        +                                  throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _handleUnexpectedToken

        +
        protected <R> R _handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                       com.fasterxml.jackson.core.JsonParser parser,
        +                                       String message,
        +                                       Object... args)
        +                                throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _handleUnexpectedToken

        +
        protected <R> R _handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                       com.fasterxml.jackson.core.JsonParser parser,
        +                                       com.fasterxml.jackson.core.JsonToken... expTypes)
        +                                throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _failForNotLenient

        +
        protected T _failForNotLenient(com.fasterxml.jackson.core.JsonParser p,
        +                               com.fasterxml.jackson.databind.DeserializationContext ctxt,
        +                               com.fasterxml.jackson.core.JsonToken expToken)
        +                        throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _peelDTE

        +
        protected DateTimeException _peelDTE(DateTimeException e)
        +
        Helper method used to peel off spurious wrappings of DateTimeException
        +
        +
        Parameters:
        +
        e - DateTimeException to peel
        +
        Returns:
        +
        DateTimeException that does not have another DateTimeException as its cause.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/LocalDateTimeDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/LocalDateTimeDeserializer.html new file mode 100644 index 00000000..4359a516 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/LocalDateTimeDeserializer.html @@ -0,0 +1,710 @@ + + + + + + +LocalDateTimeDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.deser
+

Class LocalDateTimeDeserializer

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

      Nested Class Summary

      +
        +
      • + + +

        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 boolean_isLenient +
      Flag that indicates what leniency setting is enabled for this deserializer (either + due JsonFormat annotation on property or class, or due to per-type + "config override", or from global settings): leniency/strictness has effect + on accepting some non-default input value representations (such as integer values + for dates).
      +
      static LocalDateTimeDeserializerINSTANCE 
      + +
        +
      • + + +

        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
      protected T_failForNotLenient(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.core.JsonToken expToken) 
      protected <R> R_handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context, + DateTimeException e0, + String value) 
      protected <R> R_handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.core.JsonToken... expTypes) 
      protected <R> R_handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonParser parser, + String message, + Object... args) 
      protected DateTimeException_peelDTE(DateTimeException e) +
      Helper method used to peel off spurious wrappings of DateTimeException
      +
      protected <BOGUS> BOGUS_reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken exp, + String unit) 
      protected <BOGUS> BOGUS_reportWrongToken(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken... expTypes) 
      LocalDateTimedeserialize(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context) 
      ObjectdeserializeWithType(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) 
      protected booleanisLenient() 
      protected LocalDateTimeDeserializerwithDateFormat(DateTimeFormatter formatter) 
      protected LocalDateTimeDeserializerwithLeniency(Boolean leniency) 
      protected LocalDateTimeDeserializerwithShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape) 
      + +
        +
      • + + +

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

        +deserialize, getEmptyAccessPattern, getNullAccessPattern, supportsUpdate
      • +
      +
        +
      • + + +

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

        +_byteOverflow, _coercedTypeDesc, _coerceEmptyString, _coerceIntegral, _coerceNullToken, _coerceTextualNull, _deserializeFromArray, _deserializeFromEmpty, _deserializeWrappedValue, _failDoubleToIntCoercion, _findNullProvider, _hasTextualNull, _intOverflow, _isEmptyOrTextualNull, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _neitherNull, _nonNullNumber, _parseBooleanFromInt, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDate, _parseDateFromArray, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseIntPrimitive, _parseIntPrimitive, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _verifyNullForScalarCoercion, _verifyNumberForScalarCoercion, _verifyStringForScalarCoercion, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, findValueNullProvider, getValueClass, getValueType, getValueType, handledType, handleMissingEndArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer, parseDouble
      • +
      +
        +
      • + + +

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

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

      Field Detail

      + + + + + + + +
        +
      • +

        _isLenient

        +
        protected final boolean _isLenient
        +
        Flag that indicates what leniency setting is enabled for this deserializer (either + due JsonFormat annotation on property or class, or due to per-type + "config override", or from global settings): leniency/strictness has effect + on accepting some non-default input value representations (such as integer values + for dates). +

        + Note that global default setting is for leniency to be enabled, for Jackson 2.x, + and has to be explicitly change to force strict handling: this is to keep backwards + compatibility with earlier versions.

        +
        +
        Since:
        +
        2.11
        +
        +
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Detail

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

        deserialize

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

        isLenient

        +
        protected boolean isLenient()
        +
        +
        Returns:
        +
        true if lenient handling is enabled; {code false} if not (strict mode)
        +
        Since:
        +
        2.11
        +
        +
      • +
      + + + +
        +
      • +

        deserializeWithType

        +
        public Object deserializeWithType(com.fasterxml.jackson.core.JsonParser parser,
        +                                  com.fasterxml.jackson.databind.DeserializationContext context,
        +                                  com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer)
        +                           throws IOException
        +
        +
        Overrides:
        +
        deserializeWithType in class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _reportWrongToken

        +
        protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                          com.fasterxml.jackson.core.JsonToken exp,
        +                                          String unit)
        +                                   throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _reportWrongToken

        +
        protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.core.JsonParser parser,
        +                                          com.fasterxml.jackson.databind.DeserializationContext context,
        +                                          com.fasterxml.jackson.core.JsonToken... expTypes)
        +                                   throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _handleDateTimeException

        +
        protected <R> R _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                         DateTimeException e0,
        +                                         String value)
        +                                  throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _handleUnexpectedToken

        +
        protected <R> R _handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                       com.fasterxml.jackson.core.JsonParser parser,
        +                                       String message,
        +                                       Object... args)
        +                                throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _handleUnexpectedToken

        +
        protected <R> R _handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                       com.fasterxml.jackson.core.JsonParser parser,
        +                                       com.fasterxml.jackson.core.JsonToken... expTypes)
        +                                throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _failForNotLenient

        +
        protected T _failForNotLenient(com.fasterxml.jackson.core.JsonParser p,
        +                               com.fasterxml.jackson.databind.DeserializationContext ctxt,
        +                               com.fasterxml.jackson.core.JsonToken expToken)
        +                        throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _peelDTE

        +
        protected DateTimeException _peelDTE(DateTimeException e)
        +
        Helper method used to peel off spurious wrappings of DateTimeException
        +
        +
        Parameters:
        +
        e - DateTimeException to peel
        +
        Returns:
        +
        DateTimeException that does not have another DateTimeException as its cause.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/LocalTimeDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/LocalTimeDeserializer.html new file mode 100644 index 00000000..616ce487 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/LocalTimeDeserializer.html @@ -0,0 +1,708 @@ + + + + + + +LocalTimeDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.deser
+

Class LocalTimeDeserializer

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

      Nested Class Summary

      +
        +
      • + + +

        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 boolean_isLenient +
      Flag that indicates what leniency setting is enabled for this deserializer (either + due JsonFormat annotation on property or class, or due to per-type + "config override", or from global settings): leniency/strictness has effect + on accepting some non-default input value representations (such as integer values + for dates).
      +
      static LocalTimeDeserializerINSTANCE 
      + +
        +
      • + + +

        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
      protected T_failForNotLenient(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.core.JsonToken expToken) 
      protected <R> R_handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context, + DateTimeException e0, + String value) 
      protected <R> R_handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.core.JsonToken... expTypes) 
      protected <R> R_handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonParser parser, + String message, + Object... args) 
      protected DateTimeException_peelDTE(DateTimeException e) +
      Helper method used to peel off spurious wrappings of DateTimeException
      +
      protected <BOGUS> BOGUS_reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken exp, + String unit) 
      protected <BOGUS> BOGUS_reportWrongToken(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken... expTypes) 
      LocalTimedeserialize(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context) 
      ObjectdeserializeWithType(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) 
      protected booleanisLenient() 
      protected LocalTimeDeserializerwithDateFormat(DateTimeFormatter formatter) 
      protected LocalTimeDeserializerwithLeniency(Boolean leniency) 
      protected LocalTimeDeserializerwithShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape) 
      + +
        +
      • + + +

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

        +deserialize, getEmptyAccessPattern, getNullAccessPattern, supportsUpdate
      • +
      +
        +
      • + + +

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

        +_byteOverflow, _coercedTypeDesc, _coerceEmptyString, _coerceIntegral, _coerceNullToken, _coerceTextualNull, _deserializeFromArray, _deserializeFromEmpty, _deserializeWrappedValue, _failDoubleToIntCoercion, _findNullProvider, _hasTextualNull, _intOverflow, _isEmptyOrTextualNull, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _neitherNull, _nonNullNumber, _parseBooleanFromInt, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDate, _parseDateFromArray, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseIntPrimitive, _parseIntPrimitive, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _verifyNullForScalarCoercion, _verifyNumberForScalarCoercion, _verifyStringForScalarCoercion, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, findValueNullProvider, getValueClass, getValueType, getValueType, handledType, handleMissingEndArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer, parseDouble
      • +
      +
        +
      • + + +

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

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

      Field Detail

      + + + + + + + +
        +
      • +

        _isLenient

        +
        protected final boolean _isLenient
        +
        Flag that indicates what leniency setting is enabled for this deserializer (either + due JsonFormat annotation on property or class, or due to per-type + "config override", or from global settings): leniency/strictness has effect + on accepting some non-default input value representations (such as integer values + for dates). +

        + Note that global default setting is for leniency to be enabled, for Jackson 2.x, + and has to be explicitly change to force strict handling: this is to keep backwards + compatibility with earlier versions.

        +
        +
        Since:
        +
        2.11
        +
        +
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Detail

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

        deserialize

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

        isLenient

        +
        protected boolean isLenient()
        +
        +
        Returns:
        +
        true if lenient handling is enabled; {code false} if not (strict mode)
        +
        Since:
        +
        2.11
        +
        +
      • +
      + + + +
        +
      • +

        deserializeWithType

        +
        public Object deserializeWithType(com.fasterxml.jackson.core.JsonParser parser,
        +                                  com.fasterxml.jackson.databind.DeserializationContext context,
        +                                  com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer)
        +                           throws IOException
        +
        +
        Overrides:
        +
        deserializeWithType in class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _reportWrongToken

        +
        protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                          com.fasterxml.jackson.core.JsonToken exp,
        +                                          String unit)
        +                                   throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _reportWrongToken

        +
        protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.core.JsonParser parser,
        +                                          com.fasterxml.jackson.databind.DeserializationContext context,
        +                                          com.fasterxml.jackson.core.JsonToken... expTypes)
        +                                   throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _handleDateTimeException

        +
        protected <R> R _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                         DateTimeException e0,
        +                                         String value)
        +                                  throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _handleUnexpectedToken

        +
        protected <R> R _handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                       com.fasterxml.jackson.core.JsonParser parser,
        +                                       String message,
        +                                       Object... args)
        +                                throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _handleUnexpectedToken

        +
        protected <R> R _handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                       com.fasterxml.jackson.core.JsonParser parser,
        +                                       com.fasterxml.jackson.core.JsonToken... expTypes)
        +                                throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _failForNotLenient

        +
        protected T _failForNotLenient(com.fasterxml.jackson.core.JsonParser p,
        +                               com.fasterxml.jackson.databind.DeserializationContext ctxt,
        +                               com.fasterxml.jackson.core.JsonToken expToken)
        +                        throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _peelDTE

        +
        protected DateTimeException _peelDTE(DateTimeException e)
        +
        Helper method used to peel off spurious wrappings of DateTimeException
        +
        +
        Parameters:
        +
        e - DateTimeException to peel
        +
        Returns:
        +
        DateTimeException that does not have another DateTimeException as its cause.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/MonthDayDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/MonthDayDeserializer.html new file mode 100644 index 00000000..aad3e5ff --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/MonthDayDeserializer.html @@ -0,0 +1,686 @@ + + + + + + +MonthDayDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.deser
+

Class MonthDayDeserializer

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

      Nested Class Summary

      +
        +
      • + + +

        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 boolean_isLenient +
      Flag that indicates what leniency setting is enabled for this deserializer (either + due JsonFormat annotation on property or class, or due to per-type + "config override", or from global settings): leniency/strictness has effect + on accepting some non-default input value representations (such as integer values + for dates).
      +
      static MonthDayDeserializerINSTANCE 
      + +
        +
      • + + +

        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
      protected T_failForNotLenient(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.core.JsonToken expToken) 
      protected <R> R_handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context, + DateTimeException e0, + String value) 
      protected <R> R_handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.core.JsonToken... expTypes) 
      protected <R> R_handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonParser parser, + String message, + Object... args) 
      protected DateTimeException_peelDTE(DateTimeException e) +
      Helper method used to peel off spurious wrappings of DateTimeException
      +
      protected <BOGUS> BOGUS_reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken exp, + String unit) 
      protected <BOGUS> BOGUS_reportWrongToken(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken... expTypes) 
      MonthDaydeserialize(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context) 
      ObjectdeserializeWithType(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) 
      protected booleanisLenient() 
      protected MonthDayDeserializerwithDateFormat(DateTimeFormatter dtf) 
      protected MonthDayDeserializerwithLeniency(Boolean leniency) 
      protected MonthDayDeserializerwithShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape) 
      + +
        +
      • + + +

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

        +deserialize, getEmptyAccessPattern, getNullAccessPattern, supportsUpdate
      • +
      +
        +
      • + + +

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

        +_byteOverflow, _coercedTypeDesc, _coerceEmptyString, _coerceIntegral, _coerceNullToken, _coerceTextualNull, _deserializeFromArray, _deserializeFromEmpty, _deserializeWrappedValue, _failDoubleToIntCoercion, _findNullProvider, _hasTextualNull, _intOverflow, _isEmptyOrTextualNull, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _neitherNull, _nonNullNumber, _parseBooleanFromInt, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDate, _parseDateFromArray, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseIntPrimitive, _parseIntPrimitive, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _verifyNullForScalarCoercion, _verifyNumberForScalarCoercion, _verifyStringForScalarCoercion, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, findValueNullProvider, getValueClass, getValueType, getValueType, handledType, handleMissingEndArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer, parseDouble
      • +
      +
        +
      • + + +

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

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

      Field Detail

      + + + + + + + +
        +
      • +

        _isLenient

        +
        protected final boolean _isLenient
        +
        Flag that indicates what leniency setting is enabled for this deserializer (either + due JsonFormat annotation on property or class, or due to per-type + "config override", or from global settings): leniency/strictness has effect + on accepting some non-default input value representations (such as integer values + for dates). +

        + Note that global default setting is for leniency to be enabled, for Jackson 2.x, + and has to be explicitly change to force strict handling: this is to keep backwards + compatibility with earlier versions.

        +
        +
        Since:
        +
        2.11
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MonthDayDeserializer

        +
        public MonthDayDeserializer(DateTimeFormatter formatter)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

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

        deserialize

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

        isLenient

        +
        protected boolean isLenient()
        +
        +
        Returns:
        +
        true if lenient handling is enabled; {code false} if not (strict mode)
        +
        Since:
        +
        2.11
        +
        +
      • +
      + + + +
        +
      • +

        deserializeWithType

        +
        public Object deserializeWithType(com.fasterxml.jackson.core.JsonParser parser,
        +                                  com.fasterxml.jackson.databind.DeserializationContext context,
        +                                  com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer)
        +                           throws IOException
        +
        +
        Overrides:
        +
        deserializeWithType in class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _reportWrongToken

        +
        protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                          com.fasterxml.jackson.core.JsonToken exp,
        +                                          String unit)
        +                                   throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _reportWrongToken

        +
        protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.core.JsonParser parser,
        +                                          com.fasterxml.jackson.databind.DeserializationContext context,
        +                                          com.fasterxml.jackson.core.JsonToken... expTypes)
        +                                   throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _handleDateTimeException

        +
        protected <R> R _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                         DateTimeException e0,
        +                                         String value)
        +                                  throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _handleUnexpectedToken

        +
        protected <R> R _handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                       com.fasterxml.jackson.core.JsonParser parser,
        +                                       String message,
        +                                       Object... args)
        +                                throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _handleUnexpectedToken

        +
        protected <R> R _handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                       com.fasterxml.jackson.core.JsonParser parser,
        +                                       com.fasterxml.jackson.core.JsonToken... expTypes)
        +                                throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _failForNotLenient

        +
        protected T _failForNotLenient(com.fasterxml.jackson.core.JsonParser p,
        +                               com.fasterxml.jackson.databind.DeserializationContext ctxt,
        +                               com.fasterxml.jackson.core.JsonToken expToken)
        +                        throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _peelDTE

        +
        protected DateTimeException _peelDTE(DateTimeException e)
        +
        Helper method used to peel off spurious wrappings of DateTimeException
        +
        +
        Parameters:
        +
        e - DateTimeException to peel
        +
        Returns:
        +
        DateTimeException that does not have another DateTimeException as its cause.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/OffsetTimeDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/OffsetTimeDeserializer.html new file mode 100644 index 00000000..df9316ed --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/OffsetTimeDeserializer.html @@ -0,0 +1,708 @@ + + + + + + +OffsetTimeDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.deser
+

Class OffsetTimeDeserializer

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

      Nested Class Summary

      +
        +
      • + + +

        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 boolean_isLenient +
      Flag that indicates what leniency setting is enabled for this deserializer (either + due JsonFormat annotation on property or class, or due to per-type + "config override", or from global settings): leniency/strictness has effect + on accepting some non-default input value representations (such as integer values + for dates).
      +
      static OffsetTimeDeserializerINSTANCE 
      + +
        +
      • + + +

        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
      protected T_failForNotLenient(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.core.JsonToken expToken) 
      protected <R> R_handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context, + DateTimeException e0, + String value) 
      protected <R> R_handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.core.JsonToken... expTypes) 
      protected <R> R_handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonParser parser, + String message, + Object... args) 
      protected DateTimeException_peelDTE(DateTimeException e) +
      Helper method used to peel off spurious wrappings of DateTimeException
      +
      protected <BOGUS> BOGUS_reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken exp, + String unit) 
      protected <BOGUS> BOGUS_reportWrongToken(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken... expTypes) 
      OffsetTimedeserialize(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context) 
      ObjectdeserializeWithType(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) 
      protected booleanisLenient() 
      protected OffsetTimeDeserializerwithDateFormat(DateTimeFormatter dtf) 
      protected OffsetTimeDeserializerwithLeniency(Boolean leniency) 
      protected OffsetTimeDeserializerwithShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape) 
      + +
        +
      • + + +

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

        +deserialize, getEmptyAccessPattern, getNullAccessPattern, supportsUpdate
      • +
      +
        +
      • + + +

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

        +_byteOverflow, _coercedTypeDesc, _coerceEmptyString, _coerceIntegral, _coerceNullToken, _coerceTextualNull, _deserializeFromArray, _deserializeFromEmpty, _deserializeWrappedValue, _failDoubleToIntCoercion, _findNullProvider, _hasTextualNull, _intOverflow, _isEmptyOrTextualNull, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _neitherNull, _nonNullNumber, _parseBooleanFromInt, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDate, _parseDateFromArray, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseIntPrimitive, _parseIntPrimitive, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _verifyNullForScalarCoercion, _verifyNumberForScalarCoercion, _verifyStringForScalarCoercion, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, findValueNullProvider, getValueClass, getValueType, getValueType, handledType, handleMissingEndArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer, parseDouble
      • +
      +
        +
      • + + +

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

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

      Field Detail

      + + + + + + + +
        +
      • +

        _isLenient

        +
        protected final boolean _isLenient
        +
        Flag that indicates what leniency setting is enabled for this deserializer (either + due JsonFormat annotation on property or class, or due to per-type + "config override", or from global settings): leniency/strictness has effect + on accepting some non-default input value representations (such as integer values + for dates). +

        + Note that global default setting is for leniency to be enabled, for Jackson 2.x, + and has to be explicitly change to force strict handling: this is to keep backwards + compatibility with earlier versions.

        +
        +
        Since:
        +
        2.11
        +
        +
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Detail

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

        deserialize

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

        isLenient

        +
        protected boolean isLenient()
        +
        +
        Returns:
        +
        true if lenient handling is enabled; {code false} if not (strict mode)
        +
        Since:
        +
        2.11
        +
        +
      • +
      + + + +
        +
      • +

        deserializeWithType

        +
        public Object deserializeWithType(com.fasterxml.jackson.core.JsonParser parser,
        +                                  com.fasterxml.jackson.databind.DeserializationContext context,
        +                                  com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer)
        +                           throws IOException
        +
        +
        Overrides:
        +
        deserializeWithType in class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _reportWrongToken

        +
        protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                          com.fasterxml.jackson.core.JsonToken exp,
        +                                          String unit)
        +                                   throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _reportWrongToken

        +
        protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.core.JsonParser parser,
        +                                          com.fasterxml.jackson.databind.DeserializationContext context,
        +                                          com.fasterxml.jackson.core.JsonToken... expTypes)
        +                                   throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _handleDateTimeException

        +
        protected <R> R _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                         DateTimeException e0,
        +                                         String value)
        +                                  throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _handleUnexpectedToken

        +
        protected <R> R _handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                       com.fasterxml.jackson.core.JsonParser parser,
        +                                       String message,
        +                                       Object... args)
        +                                throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _handleUnexpectedToken

        +
        protected <R> R _handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                       com.fasterxml.jackson.core.JsonParser parser,
        +                                       com.fasterxml.jackson.core.JsonToken... expTypes)
        +                                throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _failForNotLenient

        +
        protected T _failForNotLenient(com.fasterxml.jackson.core.JsonParser p,
        +                               com.fasterxml.jackson.databind.DeserializationContext ctxt,
        +                               com.fasterxml.jackson.core.JsonToken expToken)
        +                        throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _peelDTE

        +
        protected DateTimeException _peelDTE(DateTimeException e)
        +
        Helper method used to peel off spurious wrappings of DateTimeException
        +
        +
        Parameters:
        +
        e - DateTimeException to peel
        +
        Returns:
        +
        DateTimeException that does not have another DateTimeException as its cause.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/YearDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/YearDeserializer.html new file mode 100644 index 00000000..eb7517b7 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/YearDeserializer.html @@ -0,0 +1,688 @@ + + + + + + +YearDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.deser
+

Class YearDeserializer

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.deser.ContextualDeserializer, com.fasterxml.jackson.databind.deser.NullValueProvider, Serializable
    +
    +
    +
    +
    public class YearDeserializer
    +extends JSR310DateTimeDeserializerBase<Year>
    +
    Deserializer for Java 8 temporal Years.
    +
    +
    Author:
    +
    Nick Williams
    +
    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 
      Modifier and TypeField and Description
      protected boolean_isLenient +
      Flag that indicates what leniency setting is enabled for this deserializer (either + due JsonFormat annotation on property or class, or due to per-type + "config override", or from global settings): leniency/strictness has effect + on accepting some non-default input value representations (such as integer values + for dates).
      +
      static YearDeserializerINSTANCE 
      + +
        +
      • + + +

        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
      protected T_failForNotLenient(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.core.JsonToken expToken) 
      protected <R> R_handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context, + DateTimeException e0, + String value) 
      protected <R> R_handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.core.JsonToken... expTypes) 
      protected <R> R_handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonParser parser, + String message, + Object... args) 
      protected DateTimeException_peelDTE(DateTimeException e) +
      Helper method used to peel off spurious wrappings of DateTimeException
      +
      protected <BOGUS> BOGUS_reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken exp, + String unit) 
      protected <BOGUS> BOGUS_reportWrongToken(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken... expTypes) 
      Yeardeserialize(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context) 
      ObjectdeserializeWithType(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) 
      protected booleanisLenient() 
      protected YearDeserializerwithDateFormat(DateTimeFormatter dtf) 
      protected YearDeserializerwithLeniency(Boolean leniency) 
      protected YearDeserializerwithShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape) 
      + +
        +
      • + + +

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

        +deserialize, getEmptyAccessPattern, getNullAccessPattern, supportsUpdate
      • +
      +
        +
      • + + +

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

        +_byteOverflow, _coercedTypeDesc, _coerceEmptyString, _coerceIntegral, _coerceNullToken, _coerceTextualNull, _deserializeFromArray, _deserializeFromEmpty, _deserializeWrappedValue, _failDoubleToIntCoercion, _findNullProvider, _hasTextualNull, _intOverflow, _isEmptyOrTextualNull, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _neitherNull, _nonNullNumber, _parseBooleanFromInt, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDate, _parseDateFromArray, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseIntPrimitive, _parseIntPrimitive, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _verifyNullForScalarCoercion, _verifyNumberForScalarCoercion, _verifyStringForScalarCoercion, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, findValueNullProvider, getValueClass, getValueType, getValueType, handledType, handleMissingEndArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer, parseDouble
      • +
      +
        +
      • + + +

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

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

      Field Detail

      + + + + + + + +
        +
      • +

        _isLenient

        +
        protected final boolean _isLenient
        +
        Flag that indicates what leniency setting is enabled for this deserializer (either + due JsonFormat annotation on property or class, or due to per-type + "config override", or from global settings): leniency/strictness has effect + on accepting some non-default input value representations (such as integer values + for dates). +

        + Note that global default setting is for leniency to be enabled, for Jackson 2.x, + and has to be explicitly change to force strict handling: this is to keep backwards + compatibility with earlier versions.

        +
        +
        Since:
        +
        2.11
        +
        +
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Detail

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

        deserialize

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

        isLenient

        +
        protected boolean isLenient()
        +
        +
        Returns:
        +
        true if lenient handling is enabled; {code false} if not (strict mode)
        +
        Since:
        +
        2.11
        +
        +
      • +
      + + + +
        +
      • +

        deserializeWithType

        +
        public Object deserializeWithType(com.fasterxml.jackson.core.JsonParser parser,
        +                                  com.fasterxml.jackson.databind.DeserializationContext context,
        +                                  com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer)
        +                           throws IOException
        +
        +
        Overrides:
        +
        deserializeWithType in class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _reportWrongToken

        +
        protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                          com.fasterxml.jackson.core.JsonToken exp,
        +                                          String unit)
        +                                   throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _reportWrongToken

        +
        protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.core.JsonParser parser,
        +                                          com.fasterxml.jackson.databind.DeserializationContext context,
        +                                          com.fasterxml.jackson.core.JsonToken... expTypes)
        +                                   throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _handleDateTimeException

        +
        protected <R> R _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                         DateTimeException e0,
        +                                         String value)
        +                                  throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _handleUnexpectedToken

        +
        protected <R> R _handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                       com.fasterxml.jackson.core.JsonParser parser,
        +                                       String message,
        +                                       Object... args)
        +                                throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _handleUnexpectedToken

        +
        protected <R> R _handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                       com.fasterxml.jackson.core.JsonParser parser,
        +                                       com.fasterxml.jackson.core.JsonToken... expTypes)
        +                                throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _failForNotLenient

        +
        protected T _failForNotLenient(com.fasterxml.jackson.core.JsonParser p,
        +                               com.fasterxml.jackson.databind.DeserializationContext ctxt,
        +                               com.fasterxml.jackson.core.JsonToken expToken)
        +                        throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _peelDTE

        +
        protected DateTimeException _peelDTE(DateTimeException e)
        +
        Helper method used to peel off spurious wrappings of DateTimeException
        +
        +
        Parameters:
        +
        e - DateTimeException to peel
        +
        Returns:
        +
        DateTimeException that does not have another DateTimeException as its cause.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/YearMonthDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/YearMonthDeserializer.html new file mode 100644 index 00000000..25a7c9b2 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/YearMonthDeserializer.html @@ -0,0 +1,710 @@ + + + + + + +YearMonthDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.deser
+

Class YearMonthDeserializer

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.deser.ContextualDeserializer, com.fasterxml.jackson.databind.deser.NullValueProvider, Serializable
    +
    +
    +
    +
    public class YearMonthDeserializer
    +extends JSR310DateTimeDeserializerBase<YearMonth>
    +
    Deserializer for Java 8 temporal YearMonths.
    +
    +
    Since:
    +
    2.2.0
    +
    Author:
    +
    Nick Williams
    +
    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 
      Modifier and TypeField and Description
      protected boolean_isLenient +
      Flag that indicates what leniency setting is enabled for this deserializer (either + due JsonFormat annotation on property or class, or due to per-type + "config override", or from global settings): leniency/strictness has effect + on accepting some non-default input value representations (such as integer values + for dates).
      +
      static YearMonthDeserializerINSTANCE 
      + +
        +
      • + + +

        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
      protected T_failForNotLenient(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.core.JsonToken expToken) 
      protected <R> R_handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context, + DateTimeException e0, + String value) 
      protected <R> R_handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.core.JsonToken... expTypes) 
      protected <R> R_handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonParser parser, + String message, + Object... args) 
      protected DateTimeException_peelDTE(DateTimeException e) +
      Helper method used to peel off spurious wrappings of DateTimeException
      +
      protected <BOGUS> BOGUS_reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken exp, + String unit) 
      protected <BOGUS> BOGUS_reportWrongToken(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken... expTypes) 
      YearMonthdeserialize(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context) 
      ObjectdeserializeWithType(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) 
      protected booleanisLenient() 
      protected YearMonthDeserializerwithDateFormat(DateTimeFormatter dtf) 
      protected YearMonthDeserializerwithLeniency(Boolean leniency) 
      protected YearMonthDeserializerwithShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape) 
      + +
        +
      • + + +

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

        +deserialize, getEmptyAccessPattern, getNullAccessPattern, supportsUpdate
      • +
      +
        +
      • + + +

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

        +_byteOverflow, _coercedTypeDesc, _coerceEmptyString, _coerceIntegral, _coerceNullToken, _coerceTextualNull, _deserializeFromArray, _deserializeFromEmpty, _deserializeWrappedValue, _failDoubleToIntCoercion, _findNullProvider, _hasTextualNull, _intOverflow, _isEmptyOrTextualNull, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _neitherNull, _nonNullNumber, _parseBooleanFromInt, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDate, _parseDateFromArray, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseIntPrimitive, _parseIntPrimitive, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _verifyNullForScalarCoercion, _verifyNumberForScalarCoercion, _verifyStringForScalarCoercion, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, findValueNullProvider, getValueClass, getValueType, getValueType, handledType, handleMissingEndArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer, parseDouble
      • +
      +
        +
      • + + +

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

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

      Field Detail

      + + + + + + + +
        +
      • +

        _isLenient

        +
        protected final boolean _isLenient
        +
        Flag that indicates what leniency setting is enabled for this deserializer (either + due JsonFormat annotation on property or class, or due to per-type + "config override", or from global settings): leniency/strictness has effect + on accepting some non-default input value representations (such as integer values + for dates). +

        + Note that global default setting is for leniency to be enabled, for Jackson 2.x, + and has to be explicitly change to force strict handling: this is to keep backwards + compatibility with earlier versions.

        +
        +
        Since:
        +
        2.11
        +
        +
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Detail

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

        deserialize

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

        isLenient

        +
        protected boolean isLenient()
        +
        +
        Returns:
        +
        true if lenient handling is enabled; {code false} if not (strict mode)
        +
        Since:
        +
        2.11
        +
        +
      • +
      + + + +
        +
      • +

        deserializeWithType

        +
        public Object deserializeWithType(com.fasterxml.jackson.core.JsonParser parser,
        +                                  com.fasterxml.jackson.databind.DeserializationContext context,
        +                                  com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer)
        +                           throws IOException
        +
        +
        Overrides:
        +
        deserializeWithType in class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _reportWrongToken

        +
        protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                          com.fasterxml.jackson.core.JsonToken exp,
        +                                          String unit)
        +                                   throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _reportWrongToken

        +
        protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.core.JsonParser parser,
        +                                          com.fasterxml.jackson.databind.DeserializationContext context,
        +                                          com.fasterxml.jackson.core.JsonToken... expTypes)
        +                                   throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _handleDateTimeException

        +
        protected <R> R _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                         DateTimeException e0,
        +                                         String value)
        +                                  throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _handleUnexpectedToken

        +
        protected <R> R _handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                       com.fasterxml.jackson.core.JsonParser parser,
        +                                       String message,
        +                                       Object... args)
        +                                throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _handleUnexpectedToken

        +
        protected <R> R _handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext context,
        +                                       com.fasterxml.jackson.core.JsonParser parser,
        +                                       com.fasterxml.jackson.core.JsonToken... expTypes)
        +                                throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _failForNotLenient

        +
        protected T _failForNotLenient(com.fasterxml.jackson.core.JsonParser p,
        +                               com.fasterxml.jackson.databind.DeserializationContext ctxt,
        +                               com.fasterxml.jackson.core.JsonToken expToken)
        +                        throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _peelDTE

        +
        protected DateTimeException _peelDTE(DateTimeException e)
        +
        Helper method used to peel off spurious wrappings of DateTimeException
        +
        +
        Parameters:
        +
        e - DateTimeException to peel
        +
        Returns:
        +
        DateTimeException that does not have another DateTimeException as its cause.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/DurationDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/DurationDeserializer.html new file mode 100644 index 00000000..2af6dfcf --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/DurationDeserializer.html @@ -0,0 +1,193 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.deser.DurationDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.deser.DurationDeserializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/InstantDeserializer.FromDecimalArguments.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/InstantDeserializer.FromDecimalArguments.html new file mode 100644 index 00000000..03de54d0 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/InstantDeserializer.FromDecimalArguments.html @@ -0,0 +1,183 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer.FromDecimalArguments (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer.FromDecimalArguments

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/InstantDeserializer.FromIntegerArguments.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/InstantDeserializer.FromIntegerArguments.html new file mode 100644 index 00000000..5babd553 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/InstantDeserializer.FromIntegerArguments.html @@ -0,0 +1,183 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer.FromIntegerArguments (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer.FromIntegerArguments

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/InstantDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/InstantDeserializer.html new file mode 100644 index 00000000..2d481291 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/InstantDeserializer.html @@ -0,0 +1,216 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/JSR310DateTimeDeserializerBase.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/JSR310DateTimeDeserializerBase.html new file mode 100644 index 00000000..81ff865e --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/JSR310DateTimeDeserializerBase.html @@ -0,0 +1,251 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.deser.JSR310DateTimeDeserializerBase (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.deser.JSR310DateTimeDeserializerBase

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/JSR310StringParsableDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/JSR310StringParsableDeserializer.html new file mode 100644 index 00000000..5c3b44a0 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/JSR310StringParsableDeserializer.html @@ -0,0 +1,180 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.deser.JSR310StringParsableDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.deser.JSR310StringParsableDeserializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/LocalDateDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/LocalDateDeserializer.html new file mode 100644 index 00000000..e5a364aa --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/LocalDateDeserializer.html @@ -0,0 +1,213 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.deser.LocalDateDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.deser.LocalDateDeserializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/LocalDateTimeDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/LocalDateTimeDeserializer.html new file mode 100644 index 00000000..6ae0feda --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/LocalDateTimeDeserializer.html @@ -0,0 +1,201 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/LocalTimeDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/LocalTimeDeserializer.html new file mode 100644 index 00000000..750b6d49 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/LocalTimeDeserializer.html @@ -0,0 +1,201 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.deser.LocalTimeDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.deser.LocalTimeDeserializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/MonthDayDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/MonthDayDeserializer.html new file mode 100644 index 00000000..1233d0b6 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/MonthDayDeserializer.html @@ -0,0 +1,187 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.deser.MonthDayDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.deser.MonthDayDeserializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/OffsetTimeDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/OffsetTimeDeserializer.html new file mode 100644 index 00000000..96f66c21 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/OffsetTimeDeserializer.html @@ -0,0 +1,201 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.deser.OffsetTimeDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.deser.OffsetTimeDeserializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/YearDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/YearDeserializer.html new file mode 100644 index 00000000..28c9f449 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/YearDeserializer.html @@ -0,0 +1,187 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.deser.YearDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.deser.YearDeserializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/YearMonthDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/YearMonthDeserializer.html new file mode 100644 index 00000000..b723998a --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/class-use/YearMonthDeserializer.html @@ -0,0 +1,201 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.deser.YearMonthDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.deser.YearMonthDeserializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/DurationKeyDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/DurationKeyDeserializer.html new file mode 100644 index 00000000..4955f882 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/DurationKeyDeserializer.html @@ -0,0 +1,348 @@ + + + + + + +DurationKeyDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.deser.key
+

Class DurationKeyDeserializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.KeyDeserializer
    • +
    • +
        +
      • com.fasterxml.jackson.datatype.jsr310.deser.key.DurationKeyDeserializer
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class DurationKeyDeserializer
    +extends com.fasterxml.jackson.databind.KeyDeserializer
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        deserializeKey

        +
        public final Object deserializeKey(String key,
        +                                   com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                            throws IOException
        +
        +
        Specified by:
        +
        deserializeKey in class com.fasterxml.jackson.databind.KeyDeserializer
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/InstantKeyDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/InstantKeyDeserializer.html new file mode 100644 index 00000000..39e3750b --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/InstantKeyDeserializer.html @@ -0,0 +1,348 @@ + + + + + + +InstantKeyDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.deser.key
+

Class InstantKeyDeserializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.KeyDeserializer
    • +
    • +
        +
      • com.fasterxml.jackson.datatype.jsr310.deser.key.InstantKeyDeserializer
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class InstantKeyDeserializer
    +extends com.fasterxml.jackson.databind.KeyDeserializer
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        deserialize

        +
        protected Instant deserialize(String key,
        +                              com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                       throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        deserializeKey

        +
        public final Object deserializeKey(String key,
        +                                   com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                            throws IOException
        +
        +
        Specified by:
        +
        deserializeKey in class com.fasterxml.jackson.databind.KeyDeserializer
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/LocalDateKeyDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/LocalDateKeyDeserializer.html new file mode 100644 index 00000000..a3226c35 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/LocalDateKeyDeserializer.html @@ -0,0 +1,348 @@ + + + + + + +LocalDateKeyDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.deser.key
+

Class LocalDateKeyDeserializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.KeyDeserializer
    • +
    • +
        +
      • com.fasterxml.jackson.datatype.jsr310.deser.key.LocalDateKeyDeserializer
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class LocalDateKeyDeserializer
    +extends com.fasterxml.jackson.databind.KeyDeserializer
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        deserializeKey

        +
        public final Object deserializeKey(String key,
        +                                   com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                            throws IOException
        +
        +
        Specified by:
        +
        deserializeKey in class com.fasterxml.jackson.databind.KeyDeserializer
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/LocalDateTimeKeyDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/LocalDateTimeKeyDeserializer.html new file mode 100644 index 00000000..dc9f9f77 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/LocalDateTimeKeyDeserializer.html @@ -0,0 +1,348 @@ + + + + + + +LocalDateTimeKeyDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.deser.key
+

Class LocalDateTimeKeyDeserializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.KeyDeserializer
    • +
    • +
        +
      • com.fasterxml.jackson.datatype.jsr310.deser.key.LocalDateTimeKeyDeserializer
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class LocalDateTimeKeyDeserializer
    +extends com.fasterxml.jackson.databind.KeyDeserializer
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/LocalTimeKeyDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/LocalTimeKeyDeserializer.html new file mode 100644 index 00000000..9aa29a51 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/LocalTimeKeyDeserializer.html @@ -0,0 +1,348 @@ + + + + + + +LocalTimeKeyDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.deser.key
+

Class LocalTimeKeyDeserializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.KeyDeserializer
    • +
    • +
        +
      • com.fasterxml.jackson.datatype.jsr310.deser.key.LocalTimeKeyDeserializer
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class LocalTimeKeyDeserializer
    +extends com.fasterxml.jackson.databind.KeyDeserializer
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        deserializeKey

        +
        public final Object deserializeKey(String key,
        +                                   com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                            throws IOException
        +
        +
        Specified by:
        +
        deserializeKey in class com.fasterxml.jackson.databind.KeyDeserializer
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/MonthDayKeyDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/MonthDayKeyDeserializer.html new file mode 100644 index 00000000..8f2923b5 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/MonthDayKeyDeserializer.html @@ -0,0 +1,348 @@ + + + + + + +MonthDayKeyDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.deser.key
+

Class MonthDayKeyDeserializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.KeyDeserializer
    • +
    • +
        +
      • com.fasterxml.jackson.datatype.jsr310.deser.key.MonthDayKeyDeserializer
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class MonthDayKeyDeserializer
    +extends com.fasterxml.jackson.databind.KeyDeserializer
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        deserializeKey

        +
        public final Object deserializeKey(String key,
        +                                   com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                            throws IOException
        +
        +
        Specified by:
        +
        deserializeKey in class com.fasterxml.jackson.databind.KeyDeserializer
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/OffsetDateTimeKeyDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/OffsetDateTimeKeyDeserializer.html new file mode 100644 index 00000000..d2682393 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/OffsetDateTimeKeyDeserializer.html @@ -0,0 +1,348 @@ + + + + + + +OffsetDateTimeKeyDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.deser.key
+

Class OffsetDateTimeKeyDeserializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.KeyDeserializer
    • +
    • +
        +
      • com.fasterxml.jackson.datatype.jsr310.deser.key.OffsetDateTimeKeyDeserializer
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class OffsetDateTimeKeyDeserializer
    +extends com.fasterxml.jackson.databind.KeyDeserializer
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/OffsetTimeKeyDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/OffsetTimeKeyDeserializer.html new file mode 100644 index 00000000..97932a3e --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/OffsetTimeKeyDeserializer.html @@ -0,0 +1,348 @@ + + + + + + +OffsetTimeKeyDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.deser.key
+

Class OffsetTimeKeyDeserializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.KeyDeserializer
    • +
    • +
        +
      • com.fasterxml.jackson.datatype.jsr310.deser.key.OffsetTimeKeyDeserializer
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class OffsetTimeKeyDeserializer
    +extends com.fasterxml.jackson.databind.KeyDeserializer
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        deserializeKey

        +
        public final Object deserializeKey(String key,
        +                                   com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                            throws IOException
        +
        +
        Specified by:
        +
        deserializeKey in class com.fasterxml.jackson.databind.KeyDeserializer
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/PeriodKeyDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/PeriodKeyDeserializer.html new file mode 100644 index 00000000..cec92e88 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/PeriodKeyDeserializer.html @@ -0,0 +1,348 @@ + + + + + + +PeriodKeyDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.deser.key
+

Class PeriodKeyDeserializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.KeyDeserializer
    • +
    • +
        +
      • com.fasterxml.jackson.datatype.jsr310.deser.key.PeriodKeyDeserializer
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class PeriodKeyDeserializer
    +extends com.fasterxml.jackson.databind.KeyDeserializer
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        deserialize

        +
        protected Period deserialize(String key,
        +                             com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                      throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        deserializeKey

        +
        public final Object deserializeKey(String key,
        +                                   com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                            throws IOException
        +
        +
        Specified by:
        +
        deserializeKey in class com.fasterxml.jackson.databind.KeyDeserializer
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/YearKeyDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/YearKeyDeserializer.html new file mode 100644 index 00000000..ef923e99 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/YearKeyDeserializer.html @@ -0,0 +1,384 @@ + + + + + + +YearKeyDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.deser.key
+

Class YearKeyDeserializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.KeyDeserializer
    • +
    • +
        +
      • com.fasterxml.jackson.datatype.jsr310.deser.key.YearKeyDeserializer
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class YearKeyDeserializer
    +extends com.fasterxml.jackson.databind.KeyDeserializer
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        YearKeyDeserializer

        +
        protected YearKeyDeserializer()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        deserialize

        +
        protected Year deserialize(String key,
        +                           com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                    throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        deserializeKey

        +
        public final Object deserializeKey(String key,
        +                                   com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                            throws IOException
        +
        +
        Specified by:
        +
        deserializeKey in class com.fasterxml.jackson.databind.KeyDeserializer
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/YearMonthKeyDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/YearMonthKeyDeserializer.html new file mode 100644 index 00000000..a96a789c --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/YearMonthKeyDeserializer.html @@ -0,0 +1,392 @@ + + + + + + +YearMonthKeyDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.deser.key
+

Class YearMonthKeyDeserializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.KeyDeserializer
    • +
    • +
        +
      • com.fasterxml.jackson.datatype.jsr310.deser.key.YearMonthKeyDeserializer
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    Direct Known Subclasses:
    +
    YearMothKeyDeserializer
    +
    +
    +
    +
    public class YearMonthKeyDeserializer
    +extends com.fasterxml.jackson.databind.KeyDeserializer
    +
    +
    Since:
    +
    2.10 (had a typo previously)
    +
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        YearMonthKeyDeserializer

        +
        protected YearMonthKeyDeserializer()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        deserializeKey

        +
        public final Object deserializeKey(String key,
        +                                   com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                            throws IOException
        +
        +
        Specified by:
        +
        deserializeKey in class com.fasterxml.jackson.databind.KeyDeserializer
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/YearMothKeyDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/YearMothKeyDeserializer.html new file mode 100644 index 00000000..cd88d3f2 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/YearMothKeyDeserializer.html @@ -0,0 +1,347 @@ + + + + + + +YearMothKeyDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.deser.key
+

Class YearMothKeyDeserializer

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

      Method Detail

      + + + +
        +
      • +

        deserializeKey

        +
        public final Object deserializeKey(String key,
        +                                   com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                            throws IOException
        +
        +
        Specified by:
        +
        deserializeKey in class com.fasterxml.jackson.databind.KeyDeserializer
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/ZoneIdKeyDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/ZoneIdKeyDeserializer.html new file mode 100644 index 00000000..938ee956 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/ZoneIdKeyDeserializer.html @@ -0,0 +1,348 @@ + + + + + + +ZoneIdKeyDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.deser.key
+

Class ZoneIdKeyDeserializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.KeyDeserializer
    • +
    • +
        +
      • com.fasterxml.jackson.datatype.jsr310.deser.key.ZoneIdKeyDeserializer
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class ZoneIdKeyDeserializer
    +extends com.fasterxml.jackson.databind.KeyDeserializer
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        deserialize

        +
        protected Object deserialize(String key,
        +                             com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                      throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        deserializeKey

        +
        public final Object deserializeKey(String key,
        +                                   com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                            throws IOException
        +
        +
        Specified by:
        +
        deserializeKey in class com.fasterxml.jackson.databind.KeyDeserializer
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/ZoneOffsetKeyDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/ZoneOffsetKeyDeserializer.html new file mode 100644 index 00000000..fd02de2e --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/ZoneOffsetKeyDeserializer.html @@ -0,0 +1,348 @@ + + + + + + +ZoneOffsetKeyDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.deser.key
+

Class ZoneOffsetKeyDeserializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.KeyDeserializer
    • +
    • +
        +
      • com.fasterxml.jackson.datatype.jsr310.deser.key.ZoneOffsetKeyDeserializer
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class ZoneOffsetKeyDeserializer
    +extends com.fasterxml.jackson.databind.KeyDeserializer
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        deserializeKey

        +
        public final Object deserializeKey(String key,
        +                                   com.fasterxml.jackson.databind.DeserializationContext ctxt)
        +                            throws IOException
        +
        +
        Specified by:
        +
        deserializeKey in class com.fasterxml.jackson.databind.KeyDeserializer
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/ZonedDateTimeKeyDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/ZonedDateTimeKeyDeserializer.html new file mode 100644 index 00000000..ae949dde --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/ZonedDateTimeKeyDeserializer.html @@ -0,0 +1,348 @@ + + + + + + +ZonedDateTimeKeyDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.deser.key
+

Class ZonedDateTimeKeyDeserializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.KeyDeserializer
    • +
    • +
        +
      • com.fasterxml.jackson.datatype.jsr310.deser.key.ZonedDateTimeKeyDeserializer
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class ZonedDateTimeKeyDeserializer
    +extends com.fasterxml.jackson.databind.KeyDeserializer
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/DurationKeyDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/DurationKeyDeserializer.html new file mode 100644 index 00000000..fabcfad7 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/DurationKeyDeserializer.html @@ -0,0 +1,166 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.deser.key.DurationKeyDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.deser.key.DurationKeyDeserializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/InstantKeyDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/InstantKeyDeserializer.html new file mode 100644 index 00000000..17f1369b --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/InstantKeyDeserializer.html @@ -0,0 +1,166 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.deser.key.InstantKeyDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.deser.key.InstantKeyDeserializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/LocalDateKeyDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/LocalDateKeyDeserializer.html new file mode 100644 index 00000000..6cc25794 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/LocalDateKeyDeserializer.html @@ -0,0 +1,166 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.deser.key.LocalDateKeyDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.deser.key.LocalDateKeyDeserializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/LocalDateTimeKeyDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/LocalDateTimeKeyDeserializer.html new file mode 100644 index 00000000..1a496c69 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/LocalDateTimeKeyDeserializer.html @@ -0,0 +1,166 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.deser.key.LocalDateTimeKeyDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.deser.key.LocalDateTimeKeyDeserializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/LocalTimeKeyDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/LocalTimeKeyDeserializer.html new file mode 100644 index 00000000..80dad738 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/LocalTimeKeyDeserializer.html @@ -0,0 +1,166 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.deser.key.LocalTimeKeyDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.deser.key.LocalTimeKeyDeserializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/MonthDayKeyDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/MonthDayKeyDeserializer.html new file mode 100644 index 00000000..c913b0ea --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/MonthDayKeyDeserializer.html @@ -0,0 +1,166 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.deser.key.MonthDayKeyDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.deser.key.MonthDayKeyDeserializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/OffsetDateTimeKeyDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/OffsetDateTimeKeyDeserializer.html new file mode 100644 index 00000000..17be1deb --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/OffsetDateTimeKeyDeserializer.html @@ -0,0 +1,166 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.deser.key.OffsetDateTimeKeyDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.deser.key.OffsetDateTimeKeyDeserializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/OffsetTimeKeyDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/OffsetTimeKeyDeserializer.html new file mode 100644 index 00000000..23104c00 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/OffsetTimeKeyDeserializer.html @@ -0,0 +1,166 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.deser.key.OffsetTimeKeyDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.deser.key.OffsetTimeKeyDeserializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/PeriodKeyDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/PeriodKeyDeserializer.html new file mode 100644 index 00000000..586f7cd3 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/PeriodKeyDeserializer.html @@ -0,0 +1,166 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.deser.key.PeriodKeyDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.deser.key.PeriodKeyDeserializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/YearKeyDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/YearKeyDeserializer.html new file mode 100644 index 00000000..483dc3af --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/YearKeyDeserializer.html @@ -0,0 +1,166 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.deser.key.YearKeyDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.deser.key.YearKeyDeserializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/YearMonthKeyDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/YearMonthKeyDeserializer.html new file mode 100644 index 00000000..91f3e257 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/YearMonthKeyDeserializer.html @@ -0,0 +1,183 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.deser.key.YearMonthKeyDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.deser.key.YearMonthKeyDeserializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/YearMothKeyDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/YearMothKeyDeserializer.html new file mode 100644 index 00000000..6fe892f0 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/YearMothKeyDeserializer.html @@ -0,0 +1,168 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.deser.key.YearMothKeyDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.deser.key.YearMothKeyDeserializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/ZoneIdKeyDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/ZoneIdKeyDeserializer.html new file mode 100644 index 00000000..5fa6ca7e --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/ZoneIdKeyDeserializer.html @@ -0,0 +1,166 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.deser.key.ZoneIdKeyDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.deser.key.ZoneIdKeyDeserializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/ZoneOffsetKeyDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/ZoneOffsetKeyDeserializer.html new file mode 100644 index 00000000..fda939d8 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/ZoneOffsetKeyDeserializer.html @@ -0,0 +1,166 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.deser.key.ZoneOffsetKeyDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.deser.key.ZoneOffsetKeyDeserializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/ZonedDateTimeKeyDeserializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/ZonedDateTimeKeyDeserializer.html new file mode 100644 index 00000000..4f3a98ac --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/class-use/ZonedDateTimeKeyDeserializer.html @@ -0,0 +1,166 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.deser.key.ZonedDateTimeKeyDeserializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.deser.key.ZonedDateTimeKeyDeserializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/package-frame.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/package-frame.html new file mode 100644 index 00000000..2b9d2f1d --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/package-frame.html @@ -0,0 +1,35 @@ + + + + + + +com.fasterxml.jackson.datatype.jsr310.deser.key (Jackson datatype: JSR310 2.11.0 API) + + + + + +

com.fasterxml.jackson.datatype.jsr310.deser.key

+ + + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/package-summary.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/package-summary.html new file mode 100644 index 00000000..4cfea13f --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/package-summary.html @@ -0,0 +1,202 @@ + + + + + + +com.fasterxml.jackson.datatype.jsr310.deser.key (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Package com.fasterxml.jackson.datatype.jsr310.deser.key

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/package-tree.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/package-tree.html new file mode 100644 index 00000000..19a8c2ed --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/package-tree.html @@ -0,0 +1,160 @@ + + + + + + +com.fasterxml.jackson.datatype.jsr310.deser.key Class Hierarchy (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Hierarchy For Package com.fasterxml.jackson.datatype.jsr310.deser.key

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/package-use.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/package-use.html new file mode 100644 index 00000000..088fa3d1 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/key/package-use.html @@ -0,0 +1,205 @@ + + + + + + +Uses of Package com.fasterxml.jackson.datatype.jsr310.deser.key (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Package
com.fasterxml.jackson.datatype.jsr310.deser.key

+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/package-frame.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/package-frame.html new file mode 100644 index 00000000..3e285ab1 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/package-frame.html @@ -0,0 +1,33 @@ + + + + + + +com.fasterxml.jackson.datatype.jsr310.deser (Jackson datatype: JSR310 2.11.0 API) + + + + + +

com.fasterxml.jackson.datatype.jsr310.deser

+ + + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/package-summary.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/package-summary.html new file mode 100644 index 00000000..994c568e --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/package-summary.html @@ -0,0 +1,214 @@ + + + + + + +com.fasterxml.jackson.datatype.jsr310.deser (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Package com.fasterxml.jackson.datatype.jsr310.deser

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/package-tree.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/package-tree.html new file mode 100644 index 00000000..45cc0f83 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/package-tree.html @@ -0,0 +1,166 @@ + + + + + + +com.fasterxml.jackson.datatype.jsr310.deser Class Hierarchy (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Hierarchy For Package com.fasterxml.jackson.datatype.jsr310.deser

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/package-use.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/package-use.html new file mode 100644 index 00000000..315d06b6 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/deser/package-use.html @@ -0,0 +1,217 @@ + + + + + + +Uses of Package com.fasterxml.jackson.datatype.jsr310.deser (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Package
com.fasterxml.jackson.datatype.jsr310.deser

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/package-frame.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/package-frame.html new file mode 100644 index 00000000..6b74ec17 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/package-frame.html @@ -0,0 +1,24 @@ + + + + + + +com.fasterxml.jackson.datatype.jsr310 (Jackson datatype: JSR310 2.11.0 API) + + + + + +

com.fasterxml.jackson.datatype.jsr310

+ + + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/package-summary.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/package-summary.html new file mode 100644 index 00000000..b9263623 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/package-summary.html @@ -0,0 +1,167 @@ + + + + + + +com.fasterxml.jackson.datatype.jsr310 (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Package com.fasterxml.jackson.datatype.jsr310

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    DecimalUtils +
    Utilities to aid in the translation of decimal types to/from multiple parts.
    +
    JavaTimeModule +
    Class that registers capability of serializing java.time objects with the Jackson core.
    +
    JSR310ModuleDeprecated +
    Replaced by JavaTimeModule since Jackson 2.7, see above for + details on differences in the default configuration.
    +
    PackageVersion +
    Automatically generated from PackageVersion.java.in during + packageVersion-generate execution of maven-replacer-plugin in + pom.xml.
    +
    +
  • +
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/package-tree.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/package-tree.html new file mode 100644 index 00000000..6c48a2e8 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/package-tree.html @@ -0,0 +1,150 @@ + + + + + + +com.fasterxml.jackson.datatype.jsr310 Class Hierarchy (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Hierarchy For Package com.fasterxml.jackson.datatype.jsr310

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • com.fasterxml.jackson.datatype.jsr310.DecimalUtils
    • +
    • com.fasterxml.jackson.databind.Module (implements com.fasterxml.jackson.core.Versioned) +
        +
      • com.fasterxml.jackson.databind.module.SimpleModule (implements java.io.Serializable) + +
      • +
      +
    • +
    • com.fasterxml.jackson.datatype.jsr310.PackageVersion (implements com.fasterxml.jackson.core.Versioned)
    • +
    +
  • +
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/package-use.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/package-use.html new file mode 100644 index 00000000..4d29d109 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/package-use.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Package com.fasterxml.jackson.datatype.jsr310 (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Package
com.fasterxml.jackson.datatype.jsr310

+
+
No usage of com.fasterxml.jackson.datatype.jsr310
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/DurationSerializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/DurationSerializer.html new file mode 100644 index 00000000..cfb553aa --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/DurationSerializer.html @@ -0,0 +1,765 @@ + + + + + + +DurationSerializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.ser
+

Class DurationSerializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.JsonSerializer<T>
    • +
    • +
        +
      • com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
      • +
      • +
          +
        • com.fasterxml.jackson.datatype.jsr310.ser.DurationSerializer
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, com.fasterxml.jackson.databind.ser.ContextualSerializer, Serializable
    +
    +
    +
    +
    public class DurationSerializer
    +extends com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
    +
    Serializer for Java 8 temporal Durations. +

    + NOTE: since 2.10, SerializationFeature.WRITE_DURATIONS_AS_TIMESTAMPS + determines global default used for determining if serialization should use + numeric (timestamps) or textual representation. Before this, + SerializationFeature.WRITE_DATES_AS_TIMESTAMPS was used.

    +
    +
    Since:
    +
    2.2
    +
    Author:
    +
    Nick Williams
    +
    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 
      Modifier and TypeField and Description
      protected DateTimeFormatter_formatter +
      Specific format to use, if not default format: non null value + also indicates that serialization is to be done as JSON String, + not numeric timestamp, unless _useTimestamp is true.
      +
      protected com.fasterxml.jackson.databind.JavaType_integerListType +
      Lazily constructed JavaType representing type + List<Integer>.
      +
      protected com.fasterxml.jackson.annotation.JsonFormat.Shape_shape 
      protected Boolean_useNanoseconds +
      Flag that indicates that numeric timestamp values must be written using + nanosecond timestamps if the datatype supports such resolution, + regardless of other settings.
      +
      protected Boolean_useTimestamp +
      Flag that indicates that serialization must be done as the + Java timestamp, regardless of other settings.
      +
      static DurationSerializerINSTANCE 
      +
        +
      • + + +

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

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

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and TypeMethod and Description
      protected void_acceptTimestampVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) 
      protected com.fasterxml.jackson.databind.JavaType_integerListType(com.fasterxml.jackson.databind.SerializerProvider prov) 
      protected boolean_useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider) 
      voidacceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) 
      com.fasterxml.jackson.databind.JsonSerializer<?>createContextual(com.fasterxml.jackson.databind.SerializerProvider prov, + com.fasterxml.jackson.databind.BeanProperty property) 
      com.fasterxml.jackson.databind.JsonNodegetSchema(com.fasterxml.jackson.databind.SerializerProvider provider, + Type typeHint) 
      protected com.fasterxml.jackson.databind.SerializationFeaturegetTimestampsFeature() +
      Overridable method that determines SerializationFeature that is used as + the global default in determining if date/time value serialized should use numeric + format ("timestamp") or not.
      +
      protected com.fasterxml.jackson.core.JsonTokenserializationShape(com.fasterxml.jackson.databind.SerializerProvider provider) +
      Overridable helper method used from serializeWithType(T, com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.jsontype.TypeSerializer), to indicate + shape of value during serialization; needed to know how type id is to be + serialized.
      +
      voidserialize(Duration duration, + com.fasterxml.jackson.core.JsonGenerator generator, + com.fasterxml.jackson.databind.SerializerProvider provider) 
      voidserializeWithType(T value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider, + com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) 
      protected booleanuseNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider) 
      protected booleanuseTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider) 
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?>withFeatures(Boolean writeZoneId) +
      Deprecated. 
      +
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?>withFeatures(Boolean writeZoneId, + Boolean writeNanoseconds) 
      protected DurationSerializerwithFormat(Boolean useTimestamp, + DateTimeFormatter dtf, + com.fasterxml.jackson.annotation.JsonFormat.Shape shape) 
      +
        +
      • + + +

        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
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        _useTimestamp

        +
        protected final Boolean _useTimestamp
        +
        Flag that indicates that serialization must be done as the + Java timestamp, regardless of other settings.
        +
      • +
      + + + +
        +
      • +

        _useNanoseconds

        +
        protected final Boolean _useNanoseconds
        +
        Flag that indicates that numeric timestamp values must be written using + nanosecond timestamps if the datatype supports such resolution, + regardless of other settings.
        +
      • +
      + + + +
        +
      • +

        _formatter

        +
        protected final DateTimeFormatter _formatter
        +
        Specific format to use, if not default format: non null value + also indicates that serialization is to be done as JSON String, + not numeric timestamp, unless _useTimestamp is true.
        +
      • +
      + + + +
        +
      • +

        _shape

        +
        protected final com.fasterxml.jackson.annotation.JsonFormat.Shape _shape
        +
      • +
      + + + +
        +
      • +

        _integerListType

        +
        protected transient volatile com.fasterxml.jackson.databind.JavaType _integerListType
        +
        Lazily constructed JavaType representing type + List<Integer>.
        +
        +
        Since:
        +
        2.10
        +
        +
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        getTimestampsFeature

        +
        protected com.fasterxml.jackson.databind.SerializationFeature getTimestampsFeature()
        +
        Overridable method that determines SerializationFeature that is used as + the global default in determining if date/time value serialized should use numeric + format ("timestamp") or not. +

        + Note that this feature is just the baseline setting and may be overridden on per-type + or per-property basis.

        +
      • +
      + + + +
        +
      • +

        serialize

        +
        public void serialize(Duration duration,
        +                      com.fasterxml.jackson.core.JsonGenerator generator,
        +                      com.fasterxml.jackson.databind.SerializerProvider provider)
        +               throws IOException
        +
        +
        Specified by:
        +
        serialize in class com.fasterxml.jackson.databind.ser.std.StdSerializer<Duration>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _acceptTimestampVisitor

        +
        protected void _acceptTimestampVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor,
        +                                       com.fasterxml.jackson.databind.JavaType typeHint)
        +                                throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        withFeatures

        +
        protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId,
        +                                                                                                  Boolean writeNanoseconds)
        +
      • +
      + + + +
        +
      • +

        withFeatures

        +
        @Deprecated
        +protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId)
        +
        Deprecated. 
        +
        +
        Since:
        +
        2.8
        +
        +
      • +
      + + + +
        +
      • +

        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
        +
        +
      • +
      + + + +
        +
      • +

        getSchema

        +
        public com.fasterxml.jackson.databind.JsonNode getSchema(com.fasterxml.jackson.databind.SerializerProvider provider,
        +                                                         Type typeHint)
        +
        +
        Specified by:
        +
        getSchema in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
        +
        Overrides:
        +
        getSchema in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
        +
        +
      • +
      + + + +
        +
      • +

        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.StdSerializer<T>
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _integerListType

        +
        protected com.fasterxml.jackson.databind.JavaType _integerListType(com.fasterxml.jackson.databind.SerializerProvider prov)
        +
      • +
      + + + +
        +
      • +

        useTimestamp

        +
        protected boolean useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + +
        +
      • +

        _useTimestampExplicitOnly

        +
        protected boolean _useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + +
        +
      • +

        useNanoseconds

        +
        protected boolean useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + + + +
        +
      • +

        serializeWithType

        +
        public void serializeWithType(T value,
        +                              com.fasterxml.jackson.core.JsonGenerator g,
        +                              com.fasterxml.jackson.databind.SerializerProvider provider,
        +                              com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer)
        +                       throws IOException
        +
        +
        Overrides:
        +
        serializeWithType in class com.fasterxml.jackson.databind.JsonSerializer<T>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/InstantSerializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/InstantSerializer.html new file mode 100644 index 00000000..562aac21 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/InstantSerializer.html @@ -0,0 +1,729 @@ + + + + + + +InstantSerializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.ser
+

Class InstantSerializer

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, com.fasterxml.jackson.databind.ser.ContextualSerializer, Serializable
    +
    +
    +
    +
    public class InstantSerializer
    +extends InstantSerializerBase<Instant>
    +
    Serializer for Java 8 temporal Instants, OffsetDateTime, and ZonedDateTimes.
    +
    +
    Since:
    +
    2.2
    +
    Author:
    +
    Nick Williams
    +
    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 
      Modifier and TypeField and Description
      protected DateTimeFormatter_formatter +
      Specific format to use, if not default format: non null value + also indicates that serialization is to be done as JSON String, + not numeric timestamp, unless _useTimestamp is true.
      +
      protected com.fasterxml.jackson.databind.JavaType_integerListType +
      Lazily constructed JavaType representing type + List<Integer>.
      +
      protected com.fasterxml.jackson.annotation.JsonFormat.Shape_shape 
      protected Boolean_useNanoseconds +
      Flag that indicates that numeric timestamp values must be written using + nanosecond timestamps if the datatype supports such resolution, + regardless of other settings.
      +
      protected Boolean_useTimestamp +
      Flag that indicates that serialization must be done as the + Java timestamp, regardless of other settings.
      +
      static InstantSerializerINSTANCE 
      +
        +
      • + + +

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

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

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and TypeMethod and Description
      protected com.fasterxml.jackson.databind.JavaType_integerListType(com.fasterxml.jackson.databind.SerializerProvider prov) 
      protected boolean_useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider) 
      voidacceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) 
      com.fasterxml.jackson.databind.JsonSerializer<?>createContextual(com.fasterxml.jackson.databind.SerializerProvider prov, + com.fasterxml.jackson.databind.BeanProperty property) 
      com.fasterxml.jackson.databind.JsonNodegetSchema(com.fasterxml.jackson.databind.SerializerProvider provider, + Type typeHint) 
      protected com.fasterxml.jackson.databind.SerializationFeaturegetTimestampsFeature() +
      Overridable method that determines SerializationFeature that is used as + the global default in determining if date/time value serialized should use numeric + format ("timestamp") or not.
      +
      voidserializeWithType(T value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider, + com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) 
      protected booleanuseNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider) 
      protected booleanuseTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider) 
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?>withFeatures(Boolean writeZoneId) +
      Deprecated. 
      +
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?>withFeatures(Boolean writeZoneId, + Boolean writeNanoseconds) 
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<Instant>withFormat(Boolean useTimestamp, + DateTimeFormatter formatter, + com.fasterxml.jackson.annotation.JsonFormat.Shape shape) 
      + +
        +
      • + + +

        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
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        _useTimestamp

        +
        protected final Boolean _useTimestamp
        +
        Flag that indicates that serialization must be done as the + Java timestamp, regardless of other settings.
        +
      • +
      + + + +
        +
      • +

        _useNanoseconds

        +
        protected final Boolean _useNanoseconds
        +
        Flag that indicates that numeric timestamp values must be written using + nanosecond timestamps if the datatype supports such resolution, + regardless of other settings.
        +
      • +
      + + + +
        +
      • +

        _formatter

        +
        protected final DateTimeFormatter _formatter
        +
        Specific format to use, if not default format: non null value + also indicates that serialization is to be done as JSON String, + not numeric timestamp, unless _useTimestamp is true.
        +
      • +
      + + + +
        +
      • +

        _shape

        +
        protected final com.fasterxml.jackson.annotation.JsonFormat.Shape _shape
        +
      • +
      + + + +
        +
      • +

        _integerListType

        +
        protected transient volatile com.fasterxml.jackson.databind.JavaType _integerListType
        +
        Lazily constructed JavaType representing type + List<Integer>.
        +
        +
        Since:
        +
        2.10
        +
        +
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        withFeatures

        +
        protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId,
        +                                                                                                  Boolean writeNanoseconds)
        +
      • +
      + + + +
        +
      • +

        withFeatures

        +
        @Deprecated
        +protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId)
        +
        Deprecated. 
        +
        +
        Since:
        +
        2.8
        +
        +
      • +
      + + + +
        +
      • +

        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
        +
        +
      • +
      + + + +
        +
      • +

        getSchema

        +
        public com.fasterxml.jackson.databind.JsonNode getSchema(com.fasterxml.jackson.databind.SerializerProvider provider,
        +                                                         Type typeHint)
        +
        +
        Specified by:
        +
        getSchema in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
        +
        Overrides:
        +
        getSchema in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
        +
        +
      • +
      + + + +
        +
      • +

        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.StdSerializer<T>
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _integerListType

        +
        protected com.fasterxml.jackson.databind.JavaType _integerListType(com.fasterxml.jackson.databind.SerializerProvider prov)
        +
      • +
      + + + +
        +
      • +

        getTimestampsFeature

        +
        protected com.fasterxml.jackson.databind.SerializationFeature getTimestampsFeature()
        +
        Overridable method that determines SerializationFeature that is used as + the global default in determining if date/time value serialized should use numeric + format ("timestamp") or not. +

        + Note that this feature is just the baseline setting and may be overridden on per-type + or per-property basis.

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

        useTimestamp

        +
        protected boolean useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + +
        +
      • +

        _useTimestampExplicitOnly

        +
        protected boolean _useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + +
        +
      • +

        useNanoseconds

        +
        protected boolean useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + + + +
        +
      • +

        serializeWithType

        +
        public void serializeWithType(T value,
        +                              com.fasterxml.jackson.core.JsonGenerator g,
        +                              com.fasterxml.jackson.databind.SerializerProvider provider,
        +                              com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer)
        +                       throws IOException
        +
        +
        Overrides:
        +
        serializeWithType in class com.fasterxml.jackson.databind.JsonSerializer<T>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/InstantSerializerBase.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/InstantSerializerBase.html new file mode 100644 index 00000000..f9030dea --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/InstantSerializerBase.html @@ -0,0 +1,778 @@ + + + + + + +InstantSerializerBase (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.ser
+

Class InstantSerializerBase<T extends Temporal>

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.JsonSerializer<T>
    • +
    • +
        +
      • com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
      • +
      • +
          +
        • com.fasterxml.jackson.datatype.jsr310.ser.InstantSerializerBase<T>
        • +
        +
      • +
      +
    • +
    +
  • +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

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

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

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected DateTimeFormatter_formatter +
      Specific format to use, if not default format: non null value + also indicates that serialization is to be done as JSON String, + not numeric timestamp, unless _useTimestamp is true.
      +
      protected com.fasterxml.jackson.databind.JavaType_integerListType +
      Lazily constructed JavaType representing type + List<Integer>.
      +
      protected com.fasterxml.jackson.annotation.JsonFormat.Shape_shape 
      protected Boolean_useNanoseconds +
      Flag that indicates that numeric timestamp values must be written using + nanosecond timestamps if the datatype supports such resolution, + regardless of other settings.
      +
      protected Boolean_useTimestamp +
      Flag that indicates that serialization must be done as the + Java timestamp, regardless of other settings.
      +
      +
        +
      • + + +

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

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

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods 
      Modifier and TypeMethod and Description
      protected void_acceptTimestampVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) 
      protected com.fasterxml.jackson.databind.JavaType_integerListType(com.fasterxml.jackson.databind.SerializerProvider prov) 
      protected boolean_useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider) 
      voidacceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) 
      com.fasterxml.jackson.databind.JsonSerializer<?>createContextual(com.fasterxml.jackson.databind.SerializerProvider prov, + com.fasterxml.jackson.databind.BeanProperty property) 
      com.fasterxml.jackson.databind.JsonNodegetSchema(com.fasterxml.jackson.databind.SerializerProvider provider, + Type typeHint) 
      protected com.fasterxml.jackson.databind.SerializationFeaturegetTimestampsFeature() +
      Overridable method that determines SerializationFeature that is used as + the global default in determining if date/time value serialized should use numeric + format ("timestamp") or not.
      +
      protected com.fasterxml.jackson.core.JsonTokenserializationShape(com.fasterxml.jackson.databind.SerializerProvider provider) +
      Overridable helper method used from serializeWithType(T, com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.jsontype.TypeSerializer), to indicate + shape of value during serialization; needed to know how type id is to be + serialized.
      +
      voidserialize(T value, + com.fasterxml.jackson.core.JsonGenerator generator, + com.fasterxml.jackson.databind.SerializerProvider provider) 
      voidserializeWithType(T value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider, + com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) 
      protected booleanuseNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider) 
      protected booleanuseTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider) 
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?>withFeatures(Boolean writeZoneId) +
      Deprecated. 
      +
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?>withFeatures(Boolean writeZoneId, + Boolean writeNanoseconds) 
      protected abstract com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?>withFormat(Boolean useTimestamp, + DateTimeFormatter dtf, + com.fasterxml.jackson.annotation.JsonFormat.Shape shape) 
      +
        +
      • + + +

        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
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        _useTimestamp

        +
        protected final Boolean _useTimestamp
        +
        Flag that indicates that serialization must be done as the + Java timestamp, regardless of other settings.
        +
      • +
      + + + +
        +
      • +

        _useNanoseconds

        +
        protected final Boolean _useNanoseconds
        +
        Flag that indicates that numeric timestamp values must be written using + nanosecond timestamps if the datatype supports such resolution, + regardless of other settings.
        +
      • +
      + + + +
        +
      • +

        _formatter

        +
        protected final DateTimeFormatter _formatter
        +
        Specific format to use, if not default format: non null value + also indicates that serialization is to be done as JSON String, + not numeric timestamp, unless _useTimestamp is true.
        +
      • +
      + + + +
        +
      • +

        _shape

        +
        protected final com.fasterxml.jackson.annotation.JsonFormat.Shape _shape
        +
      • +
      + + + +
        +
      • +

        _integerListType

        +
        protected transient volatile com.fasterxml.jackson.databind.JavaType _integerListType
        +
        Lazily constructed JavaType representing type + List<Integer>.
        +
        +
        Since:
        +
        2.10
        +
        +
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        withFormat

        +
        protected abstract com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFormat(Boolean useTimestamp,
        +                                                                                                         DateTimeFormatter dtf,
        +                                                                                                         com.fasterxml.jackson.annotation.JsonFormat.Shape shape)
        +
      • +
      + + + + + +
        +
      • +

        serialize

        +
        public void serialize(T value,
        +                      com.fasterxml.jackson.core.JsonGenerator generator,
        +                      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
        +
        +
      • +
      + + + +
        +
      • +

        _acceptTimestampVisitor

        +
        protected void _acceptTimestampVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor,
        +                                       com.fasterxml.jackson.databind.JavaType typeHint)
        +                                throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        withFeatures

        +
        @Deprecated
        +protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId)
        +
        Deprecated. 
        +
        +
        Since:
        +
        2.8
        +
        +
      • +
      + + + +
        +
      • +

        withFeatures

        +
        protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId,
        +                                                                                                  Boolean writeNanoseconds)
        +
        +
        Since:
        +
        2.9.5
        +
        +
      • +
      + + + +
        +
      • +

        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
        +
        +
      • +
      + + + +
        +
      • +

        getSchema

        +
        public com.fasterxml.jackson.databind.JsonNode getSchema(com.fasterxml.jackson.databind.SerializerProvider provider,
        +                                                         Type typeHint)
        +
        +
        Specified by:
        +
        getSchema in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
        +
        Overrides:
        +
        getSchema in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
        +
        +
      • +
      + + + +
        +
      • +

        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.StdSerializer<T>
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _integerListType

        +
        protected com.fasterxml.jackson.databind.JavaType _integerListType(com.fasterxml.jackson.databind.SerializerProvider prov)
        +
      • +
      + + + +
        +
      • +

        getTimestampsFeature

        +
        protected com.fasterxml.jackson.databind.SerializationFeature getTimestampsFeature()
        +
        Overridable method that determines SerializationFeature that is used as + the global default in determining if date/time value serialized should use numeric + format ("timestamp") or not. +

        + Note that this feature is just the baseline setting and may be overridden on per-type + or per-property basis.

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

        useTimestamp

        +
        protected boolean useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + +
        +
      • +

        _useTimestampExplicitOnly

        +
        protected boolean _useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + +
        +
      • +

        useNanoseconds

        +
        protected boolean useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + + + +
        +
      • +

        serializeWithType

        +
        public void serializeWithType(T value,
        +                              com.fasterxml.jackson.core.JsonGenerator g,
        +                              com.fasterxml.jackson.databind.SerializerProvider provider,
        +                              com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer)
        +                       throws IOException
        +
        +
        Overrides:
        +
        serializeWithType in class com.fasterxml.jackson.databind.JsonSerializer<T>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/LocalDateSerializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/LocalDateSerializer.html new file mode 100644 index 00000000..821df204 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/LocalDateSerializer.html @@ -0,0 +1,793 @@ + + + + + + +LocalDateSerializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.ser
+

Class LocalDateSerializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.JsonSerializer<T>
    • +
    • +
        +
      • com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
      • +
      • +
          +
        • com.fasterxml.jackson.datatype.jsr310.ser.LocalDateSerializer
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, com.fasterxml.jackson.databind.ser.ContextualSerializer, Serializable
    +
    +
    +
    +
    public class LocalDateSerializer
    +extends com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
    +
    Serializer for Java 8 temporal LocalDates.
    +
    +
    Since:
    +
    2.2
    +
    Author:
    +
    Nick Williams
    +
    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 
      Modifier and TypeField and Description
      protected DateTimeFormatter_formatter +
      Specific format to use, if not default format: non null value + also indicates that serialization is to be done as JSON String, + not numeric timestamp, unless _useTimestamp is true.
      +
      protected com.fasterxml.jackson.databind.JavaType_integerListType +
      Lazily constructed JavaType representing type + List<Integer>.
      +
      protected com.fasterxml.jackson.annotation.JsonFormat.Shape_shape 
      protected Boolean_useNanoseconds +
      Flag that indicates that numeric timestamp values must be written using + nanosecond timestamps if the datatype supports such resolution, + regardless of other settings.
      +
      protected Boolean_useTimestamp +
      Flag that indicates that serialization must be done as the + Java timestamp, regardless of other settings.
      +
      static LocalDateSerializerINSTANCE 
      +
        +
      • + + +

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

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

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and TypeMethod and Description
      protected void_acceptTimestampVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) 
      protected com.fasterxml.jackson.databind.JavaType_integerListType(com.fasterxml.jackson.databind.SerializerProvider prov) 
      protected void_serializeAsArrayContents(LocalDate value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider) 
      protected boolean_useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider) 
      voidacceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) 
      com.fasterxml.jackson.databind.JsonSerializer<?>createContextual(com.fasterxml.jackson.databind.SerializerProvider prov, + com.fasterxml.jackson.databind.BeanProperty property) 
      com.fasterxml.jackson.databind.JsonNodegetSchema(com.fasterxml.jackson.databind.SerializerProvider provider, + Type typeHint) 
      protected com.fasterxml.jackson.databind.SerializationFeaturegetTimestampsFeature() +
      Overridable method that determines SerializationFeature that is used as + the global default in determining if date/time value serialized should use numeric + format ("timestamp") or not.
      +
      protected com.fasterxml.jackson.core.JsonTokenserializationShape(com.fasterxml.jackson.databind.SerializerProvider provider) +
      Overridable helper method used from serializeWithType(T, com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.jsontype.TypeSerializer), to indicate + shape of value during serialization; needed to know how type id is to be + serialized.
      +
      voidserialize(LocalDate date, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider) 
      voidserializeWithType(LocalDate value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider, + com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) 
      protected booleanuseNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider) 
      protected booleanuseTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider) 
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?>withFeatures(Boolean writeZoneId) +
      Deprecated. 
      +
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?>withFeatures(Boolean writeZoneId, + Boolean writeNanoseconds) 
      protected LocalDateSerializerwithFormat(Boolean useTimestamp, + DateTimeFormatter dtf, + com.fasterxml.jackson.annotation.JsonFormat.Shape shape) 
      +
        +
      • + + +

        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
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        _useTimestamp

        +
        protected final Boolean _useTimestamp
        +
        Flag that indicates that serialization must be done as the + Java timestamp, regardless of other settings.
        +
      • +
      + + + +
        +
      • +

        _useNanoseconds

        +
        protected final Boolean _useNanoseconds
        +
        Flag that indicates that numeric timestamp values must be written using + nanosecond timestamps if the datatype supports such resolution, + regardless of other settings.
        +
      • +
      + + + +
        +
      • +

        _formatter

        +
        protected final DateTimeFormatter _formatter
        +
        Specific format to use, if not default format: non null value + also indicates that serialization is to be done as JSON String, + not numeric timestamp, unless _useTimestamp is true.
        +
      • +
      + + + +
        +
      • +

        _shape

        +
        protected final com.fasterxml.jackson.annotation.JsonFormat.Shape _shape
        +
      • +
      + + + +
        +
      • +

        _integerListType

        +
        protected transient volatile com.fasterxml.jackson.databind.JavaType _integerListType
        +
        Lazily constructed JavaType representing type + List<Integer>.
        +
        +
        Since:
        +
        2.10
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LocalDateSerializer

        +
        protected LocalDateSerializer()
        +
      • +
      + + + + + + + +
        +
      • +

        LocalDateSerializer

        +
        public LocalDateSerializer(DateTimeFormatter formatter)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        serialize

        +
        public void serialize(LocalDate date,
        +                      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<LocalDate>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        serializeWithType

        +
        public void serializeWithType(LocalDate value,
        +                              com.fasterxml.jackson.core.JsonGenerator g,
        +                              com.fasterxml.jackson.databind.SerializerProvider provider,
        +                              com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer)
        +                       throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _serializeAsArrayContents

        +
        protected void _serializeAsArrayContents(LocalDate value,
        +                                         com.fasterxml.jackson.core.JsonGenerator g,
        +                                         com.fasterxml.jackson.databind.SerializerProvider provider)
        +                                  throws IOException
        +
        +
        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
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        withFeatures

        +
        @Deprecated
        +protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId)
        +
        Deprecated. 
        +
        +
        Since:
        +
        2.8
        +
        +
      • +
      + + + +
        +
      • +

        withFeatures

        +
        protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId,
        +                                                                                                  Boolean writeNanoseconds)
        +
        +
        Since:
        +
        2.9.5
        +
        +
      • +
      + + + +
        +
      • +

        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
        +
        +
      • +
      + + + +
        +
      • +

        getSchema

        +
        public com.fasterxml.jackson.databind.JsonNode getSchema(com.fasterxml.jackson.databind.SerializerProvider provider,
        +                                                         Type typeHint)
        +
        +
        Specified by:
        +
        getSchema in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
        +
        Overrides:
        +
        getSchema in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
        +
        +
      • +
      + + + +
        +
      • +

        _acceptTimestampVisitor

        +
        protected void _acceptTimestampVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor,
        +                                       com.fasterxml.jackson.databind.JavaType typeHint)
        +                                throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _integerListType

        +
        protected com.fasterxml.jackson.databind.JavaType _integerListType(com.fasterxml.jackson.databind.SerializerProvider prov)
        +
      • +
      + + + +
        +
      • +

        getTimestampsFeature

        +
        protected com.fasterxml.jackson.databind.SerializationFeature getTimestampsFeature()
        +
        Overridable method that determines SerializationFeature that is used as + the global default in determining if date/time value serialized should use numeric + format ("timestamp") or not. +

        + Note that this feature is just the baseline setting and may be overridden on per-type + or per-property basis.

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

        useTimestamp

        +
        protected boolean useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + +
        +
      • +

        _useTimestampExplicitOnly

        +
        protected boolean _useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + +
        +
      • +

        useNanoseconds

        +
        protected boolean useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/LocalDateTimeSerializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/LocalDateTimeSerializer.html new file mode 100644 index 00000000..afb1e61f --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/LocalDateTimeSerializer.html @@ -0,0 +1,763 @@ + + + + + + +LocalDateTimeSerializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.ser
+

Class LocalDateTimeSerializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.JsonSerializer<T>
    • +
    • +
        +
      • com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
      • +
      • +
          +
        • com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, com.fasterxml.jackson.databind.ser.ContextualSerializer, Serializable
    +
    +
    +
    +
    public class LocalDateTimeSerializer
    +extends com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
    +
    Serializer for Java 8 temporal LocalDateTimes.
    +
    +
    Since:
    +
    2.2
    +
    Author:
    +
    Nick Williams
    +
    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 
      Modifier and TypeField and Description
      protected DateTimeFormatter_formatter +
      Specific format to use, if not default format: non null value + also indicates that serialization is to be done as JSON String, + not numeric timestamp, unless _useTimestamp is true.
      +
      protected com.fasterxml.jackson.databind.JavaType_integerListType +
      Lazily constructed JavaType representing type + List<Integer>.
      +
      protected com.fasterxml.jackson.annotation.JsonFormat.Shape_shape 
      protected Boolean_useNanoseconds +
      Flag that indicates that numeric timestamp values must be written using + nanosecond timestamps if the datatype supports such resolution, + regardless of other settings.
      +
      protected Boolean_useTimestamp +
      Flag that indicates that serialization must be done as the + Java timestamp, regardless of other settings.
      +
      static LocalDateTimeSerializerINSTANCE 
      +
        +
      • + + +

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

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

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and TypeMethod and Description
      protected void_acceptTimestampVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) 
      protected DateTimeFormatter_defaultFormatter() 
      protected com.fasterxml.jackson.databind.JavaType_integerListType(com.fasterxml.jackson.databind.SerializerProvider prov) 
      protected boolean_useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider) 
      voidacceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) 
      com.fasterxml.jackson.databind.JsonSerializer<?>createContextual(com.fasterxml.jackson.databind.SerializerProvider prov, + com.fasterxml.jackson.databind.BeanProperty property) 
      com.fasterxml.jackson.databind.JsonNodegetSchema(com.fasterxml.jackson.databind.SerializerProvider provider, + Type typeHint) 
      protected com.fasterxml.jackson.databind.SerializationFeaturegetTimestampsFeature() +
      Overridable method that determines SerializationFeature that is used as + the global default in determining if date/time value serialized should use numeric + format ("timestamp") or not.
      +
      protected com.fasterxml.jackson.core.JsonTokenserializationShape(com.fasterxml.jackson.databind.SerializerProvider provider) +
      Overridable helper method used from serializeWithType(T, com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.jsontype.TypeSerializer), to indicate + shape of value during serialization; needed to know how type id is to be + serialized.
      +
      voidserialize(LocalDateTime value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider) 
      voidserializeWithType(LocalDateTime value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider, + com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) 
      protected booleanuseNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider) 
      protected booleanuseTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider) 
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?>withFeatures(Boolean writeZoneId) +
      Deprecated. 
      +
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?>withFeatures(Boolean writeZoneId, + Boolean writeNanoseconds) 
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<LocalDateTime>withFormat(Boolean useTimestamp, + DateTimeFormatter f, + com.fasterxml.jackson.annotation.JsonFormat.Shape shape) 
      +
        +
      • + + +

        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
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        _useTimestamp

        +
        protected final Boolean _useTimestamp
        +
        Flag that indicates that serialization must be done as the + Java timestamp, regardless of other settings.
        +
      • +
      + + + +
        +
      • +

        _useNanoseconds

        +
        protected final Boolean _useNanoseconds
        +
        Flag that indicates that numeric timestamp values must be written using + nanosecond timestamps if the datatype supports such resolution, + regardless of other settings.
        +
      • +
      + + + +
        +
      • +

        _formatter

        +
        protected final DateTimeFormatter _formatter
        +
        Specific format to use, if not default format: non null value + also indicates that serialization is to be done as JSON String, + not numeric timestamp, unless _useTimestamp is true.
        +
      • +
      + + + +
        +
      • +

        _shape

        +
        protected final com.fasterxml.jackson.annotation.JsonFormat.Shape _shape
        +
      • +
      + + + +
        +
      • +

        _integerListType

        +
        protected transient volatile com.fasterxml.jackson.databind.JavaType _integerListType
        +
        Lazily constructed JavaType representing type + List<Integer>.
        +
        +
        Since:
        +
        2.10
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LocalDateTimeSerializer

        +
        protected LocalDateTimeSerializer()
        +
      • +
      + + + +
        +
      • +

        LocalDateTimeSerializer

        +
        public LocalDateTimeSerializer(DateTimeFormatter f)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        withFormat

        +
        protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<LocalDateTime> withFormat(Boolean useTimestamp,
        +                                                                                                            DateTimeFormatter f,
        +                                                                                                            com.fasterxml.jackson.annotation.JsonFormat.Shape shape)
        +
      • +
      + + + + + + + +
        +
      • +

        serialize

        +
        public void serialize(LocalDateTime 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<LocalDateTime>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        serializeWithType

        +
        public void serializeWithType(LocalDateTime value,
        +                              com.fasterxml.jackson.core.JsonGenerator g,
        +                              com.fasterxml.jackson.databind.SerializerProvider provider,
        +                              com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer)
        +                       throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        withFeatures

        +
        protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId,
        +                                                                                                  Boolean writeNanoseconds)
        +
      • +
      + + + +
        +
      • +

        withFeatures

        +
        @Deprecated
        +protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId)
        +
        Deprecated. 
        +
        +
        Since:
        +
        2.8
        +
        +
      • +
      + + + +
        +
      • +

        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
        +
        +
      • +
      + + + +
        +
      • +

        getSchema

        +
        public com.fasterxml.jackson.databind.JsonNode getSchema(com.fasterxml.jackson.databind.SerializerProvider provider,
        +                                                         Type typeHint)
        +
        +
        Specified by:
        +
        getSchema in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
        +
        Overrides:
        +
        getSchema in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
        +
        +
      • +
      + + + +
        +
      • +

        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.StdSerializer<T>
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _acceptTimestampVisitor

        +
        protected void _acceptTimestampVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor,
        +                                       com.fasterxml.jackson.databind.JavaType typeHint)
        +                                throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _integerListType

        +
        protected com.fasterxml.jackson.databind.JavaType _integerListType(com.fasterxml.jackson.databind.SerializerProvider prov)
        +
      • +
      + + + +
        +
      • +

        getTimestampsFeature

        +
        protected com.fasterxml.jackson.databind.SerializationFeature getTimestampsFeature()
        +
        Overridable method that determines SerializationFeature that is used as + the global default in determining if date/time value serialized should use numeric + format ("timestamp") or not. +

        + Note that this feature is just the baseline setting and may be overridden on per-type + or per-property basis.

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

        useTimestamp

        +
        protected boolean useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + +
        +
      • +

        _useTimestampExplicitOnly

        +
        protected boolean _useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + +
        +
      • +

        useNanoseconds

        +
        protected boolean useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/LocalTimeSerializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/LocalTimeSerializer.html new file mode 100644 index 00000000..3b52e02d --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/LocalTimeSerializer.html @@ -0,0 +1,797 @@ + + + + + + +LocalTimeSerializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.ser
+

Class LocalTimeSerializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.JsonSerializer<T>
    • +
    • +
        +
      • com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
      • +
      • +
          +
        • com.fasterxml.jackson.datatype.jsr310.ser.LocalTimeSerializer
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, com.fasterxml.jackson.databind.ser.ContextualSerializer, Serializable
    +
    +
    +
    +
    public class LocalTimeSerializer
    +extends com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
    +
    Serializer for Java 8 temporal LocalTimes.
    +
    +
    Since:
    +
    2.2
    +
    Author:
    +
    Nick Williams
    +
    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 
      Modifier and TypeField and Description
      protected DateTimeFormatter_formatter +
      Specific format to use, if not default format: non null value + also indicates that serialization is to be done as JSON String, + not numeric timestamp, unless _useTimestamp is true.
      +
      protected com.fasterxml.jackson.databind.JavaType_integerListType +
      Lazily constructed JavaType representing type + List<Integer>.
      +
      protected com.fasterxml.jackson.annotation.JsonFormat.Shape_shape 
      protected Boolean_useNanoseconds +
      Flag that indicates that numeric timestamp values must be written using + nanosecond timestamps if the datatype supports such resolution, + regardless of other settings.
      +
      protected Boolean_useTimestamp +
      Flag that indicates that serialization must be done as the + Java timestamp, regardless of other settings.
      +
      static LocalTimeSerializerINSTANCE 
      +
        +
      • + + +

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

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

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and TypeMethod and Description
      protected void_acceptTimestampVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) 
      protected DateTimeFormatter_defaultFormatter() 
      protected com.fasterxml.jackson.databind.JavaType_integerListType(com.fasterxml.jackson.databind.SerializerProvider prov) 
      protected boolean_useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider) 
      voidacceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) 
      com.fasterxml.jackson.databind.JsonSerializer<?>createContextual(com.fasterxml.jackson.databind.SerializerProvider prov, + com.fasterxml.jackson.databind.BeanProperty property) 
      com.fasterxml.jackson.databind.JsonNodegetSchema(com.fasterxml.jackson.databind.SerializerProvider provider, + Type typeHint) 
      protected com.fasterxml.jackson.databind.SerializationFeaturegetTimestampsFeature() +
      Overridable method that determines SerializationFeature that is used as + the global default in determining if date/time value serialized should use numeric + format ("timestamp") or not.
      +
      protected com.fasterxml.jackson.core.JsonTokenserializationShape(com.fasterxml.jackson.databind.SerializerProvider provider) +
      Overridable helper method used from serializeWithType(T, com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.jsontype.TypeSerializer), to indicate + shape of value during serialization; needed to know how type id is to be + serialized.
      +
      voidserialize(LocalTime value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider) 
      voidserializeWithType(LocalTime value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider, + com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) 
      protected booleanuseNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider) 
      protected booleanuseTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider) 
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?>withFeatures(Boolean writeZoneId) +
      Deprecated. 
      +
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?>withFeatures(Boolean writeZoneId, + Boolean writeNanoseconds) 
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<LocalTime>withFormat(Boolean useTimestamp, + DateTimeFormatter dtf, + com.fasterxml.jackson.annotation.JsonFormat.Shape shape) 
      +
        +
      • + + +

        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
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        _useTimestamp

        +
        protected final Boolean _useTimestamp
        +
        Flag that indicates that serialization must be done as the + Java timestamp, regardless of other settings.
        +
      • +
      + + + +
        +
      • +

        _useNanoseconds

        +
        protected final Boolean _useNanoseconds
        +
        Flag that indicates that numeric timestamp values must be written using + nanosecond timestamps if the datatype supports such resolution, + regardless of other settings.
        +
      • +
      + + + +
        +
      • +

        _formatter

        +
        protected final DateTimeFormatter _formatter
        +
        Specific format to use, if not default format: non null value + also indicates that serialization is to be done as JSON String, + not numeric timestamp, unless _useTimestamp is true.
        +
      • +
      + + + +
        +
      • +

        _shape

        +
        protected final com.fasterxml.jackson.annotation.JsonFormat.Shape _shape
        +
      • +
      + + + +
        +
      • +

        _integerListType

        +
        protected transient volatile com.fasterxml.jackson.databind.JavaType _integerListType
        +
        Lazily constructed JavaType representing type + List<Integer>.
        +
        +
        Since:
        +
        2.10
        +
        +
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        withFormat

        +
        protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<LocalTime> withFormat(Boolean useTimestamp,
        +                                                                                                        DateTimeFormatter dtf,
        +                                                                                                        com.fasterxml.jackson.annotation.JsonFormat.Shape shape)
        +
      • +
      + + + + + + + +
        +
      • +

        serialize

        +
        public void serialize(LocalTime 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<LocalTime>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        serializeWithType

        +
        public void serializeWithType(LocalTime value,
        +                              com.fasterxml.jackson.core.JsonGenerator g,
        +                              com.fasterxml.jackson.databind.SerializerProvider provider,
        +                              com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer)
        +                       throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        withFeatures

        +
        protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId,
        +                                                                                                  Boolean writeNanoseconds)
        +
      • +
      + + + +
        +
      • +

        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
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        withFeatures

        +
        @Deprecated
        +protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId)
        +
        Deprecated. 
        +
        +
        Since:
        +
        2.8
        +
        +
      • +
      + + + +
        +
      • +

        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
        +
        +
      • +
      + + + +
        +
      • +

        getSchema

        +
        public com.fasterxml.jackson.databind.JsonNode getSchema(com.fasterxml.jackson.databind.SerializerProvider provider,
        +                                                         Type typeHint)
        +
        +
        Specified by:
        +
        getSchema in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
        +
        Overrides:
        +
        getSchema in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
        +
        +
      • +
      + + + +
        +
      • +

        _acceptTimestampVisitor

        +
        protected void _acceptTimestampVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor,
        +                                       com.fasterxml.jackson.databind.JavaType typeHint)
        +                                throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _integerListType

        +
        protected com.fasterxml.jackson.databind.JavaType _integerListType(com.fasterxml.jackson.databind.SerializerProvider prov)
        +
      • +
      + + + +
        +
      • +

        getTimestampsFeature

        +
        protected com.fasterxml.jackson.databind.SerializationFeature getTimestampsFeature()
        +
        Overridable method that determines SerializationFeature that is used as + the global default in determining if date/time value serialized should use numeric + format ("timestamp") or not. +

        + Note that this feature is just the baseline setting and may be overridden on per-type + or per-property basis.

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

        useTimestamp

        +
        protected boolean useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + +
        +
      • +

        _useTimestampExplicitOnly

        +
        protected boolean _useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + +
        +
      • +

        useNanoseconds

        +
        protected boolean useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/MonthDaySerializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/MonthDaySerializer.html new file mode 100644 index 00000000..73d33473 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/MonthDaySerializer.html @@ -0,0 +1,763 @@ + + + + + + +MonthDaySerializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.ser
+

Class MonthDaySerializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.JsonSerializer<T>
    • +
    • +
        +
      • com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
      • +
      • +
          +
        • com.fasterxml.jackson.datatype.jsr310.ser.MonthDaySerializer
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, com.fasterxml.jackson.databind.ser.ContextualSerializer, Serializable
    +
    +
    +
    +
    public class MonthDaySerializer
    +extends com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
    +
    Serializer for Java 8 temporal MonthDays. +

    + NOTE: unlike many other date/time type serializers, this serializer will only + use Array notation if explicitly instructed to do so with JsonFormat + (either directly or through per-type defaults) and NOT with global defaults.

    +
    +
    Since:
    +
    2.7.1
    +
    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 
      Modifier and TypeField and Description
      protected DateTimeFormatter_formatter +
      Specific format to use, if not default format: non null value + also indicates that serialization is to be done as JSON String, + not numeric timestamp, unless _useTimestamp is true.
      +
      protected com.fasterxml.jackson.databind.JavaType_integerListType +
      Lazily constructed JavaType representing type + List<Integer>.
      +
      protected com.fasterxml.jackson.annotation.JsonFormat.Shape_shape 
      protected Boolean_useNanoseconds +
      Flag that indicates that numeric timestamp values must be written using + nanosecond timestamps if the datatype supports such resolution, + regardless of other settings.
      +
      protected Boolean_useTimestamp +
      Flag that indicates that serialization must be done as the + Java timestamp, regardless of other settings.
      +
      static MonthDaySerializerINSTANCE 
      +
        +
      • + + +

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

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

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and TypeMethod and Description
      protected void_acceptTimestampVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) 
      protected com.fasterxml.jackson.databind.JavaType_integerListType(com.fasterxml.jackson.databind.SerializerProvider prov) 
      protected void_serializeAsArrayContents(MonthDay value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider) 
      protected boolean_useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider) 
      voidacceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) 
      com.fasterxml.jackson.databind.JsonSerializer<?>createContextual(com.fasterxml.jackson.databind.SerializerProvider prov, + com.fasterxml.jackson.databind.BeanProperty property) 
      com.fasterxml.jackson.databind.JsonNodegetSchema(com.fasterxml.jackson.databind.SerializerProvider provider, + Type typeHint) 
      protected com.fasterxml.jackson.databind.SerializationFeaturegetTimestampsFeature() +
      Overridable method that determines SerializationFeature that is used as + the global default in determining if date/time value serialized should use numeric + format ("timestamp") or not.
      +
      protected com.fasterxml.jackson.core.JsonTokenserializationShape(com.fasterxml.jackson.databind.SerializerProvider provider) +
      Overridable helper method used from serializeWithType(T, com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.jsontype.TypeSerializer), to indicate + shape of value during serialization; needed to know how type id is to be + serialized.
      +
      voidserialize(MonthDay value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider) 
      voidserializeWithType(MonthDay value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider, + com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) 
      protected booleanuseNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider) 
      protected booleanuseTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider) 
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?>withFeatures(Boolean writeZoneId) +
      Deprecated. 
      +
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?>withFeatures(Boolean writeZoneId, + Boolean writeNanoseconds) 
      protected MonthDaySerializerwithFormat(Boolean useTimestamp, + DateTimeFormatter formatter, + com.fasterxml.jackson.annotation.JsonFormat.Shape shape) 
      +
        +
      • + + +

        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
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        _useTimestamp

        +
        protected final Boolean _useTimestamp
        +
        Flag that indicates that serialization must be done as the + Java timestamp, regardless of other settings.
        +
      • +
      + + + +
        +
      • +

        _useNanoseconds

        +
        protected final Boolean _useNanoseconds
        +
        Flag that indicates that numeric timestamp values must be written using + nanosecond timestamps if the datatype supports such resolution, + regardless of other settings.
        +
      • +
      + + + +
        +
      • +

        _formatter

        +
        protected final DateTimeFormatter _formatter
        +
        Specific format to use, if not default format: non null value + also indicates that serialization is to be done as JSON String, + not numeric timestamp, unless _useTimestamp is true.
        +
      • +
      + + + +
        +
      • +

        _shape

        +
        protected final com.fasterxml.jackson.annotation.JsonFormat.Shape _shape
        +
      • +
      + + + +
        +
      • +

        _integerListType

        +
        protected transient volatile com.fasterxml.jackson.databind.JavaType _integerListType
        +
        Lazily constructed JavaType representing type + List<Integer>.
        +
        +
        Since:
        +
        2.10
        +
        +
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        serialize

        +
        public void serialize(MonthDay 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<MonthDay>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        serializeWithType

        +
        public void serializeWithType(MonthDay value,
        +                              com.fasterxml.jackson.core.JsonGenerator g,
        +                              com.fasterxml.jackson.databind.SerializerProvider provider,
        +                              com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer)
        +                       throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _serializeAsArrayContents

        +
        protected void _serializeAsArrayContents(MonthDay value,
        +                                         com.fasterxml.jackson.core.JsonGenerator g,
        +                                         com.fasterxml.jackson.databind.SerializerProvider provider)
        +                                  throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        withFeatures

        +
        @Deprecated
        +protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId)
        +
        Deprecated. 
        +
        +
        Since:
        +
        2.8
        +
        +
      • +
      + + + +
        +
      • +

        withFeatures

        +
        protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId,
        +                                                                                                  Boolean writeNanoseconds)
        +
        +
        Since:
        +
        2.9.5
        +
        +
      • +
      + + + +
        +
      • +

        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
        +
        +
      • +
      + + + +
        +
      • +

        getSchema

        +
        public com.fasterxml.jackson.databind.JsonNode getSchema(com.fasterxml.jackson.databind.SerializerProvider provider,
        +                                                         Type typeHint)
        +
        +
        Specified by:
        +
        getSchema in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
        +
        Overrides:
        +
        getSchema in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
        +
        +
      • +
      + + + +
        +
      • +

        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.StdSerializer<T>
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _acceptTimestampVisitor

        +
        protected void _acceptTimestampVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor,
        +                                       com.fasterxml.jackson.databind.JavaType typeHint)
        +                                throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _integerListType

        +
        protected com.fasterxml.jackson.databind.JavaType _integerListType(com.fasterxml.jackson.databind.SerializerProvider prov)
        +
      • +
      + + + +
        +
      • +

        getTimestampsFeature

        +
        protected com.fasterxml.jackson.databind.SerializationFeature getTimestampsFeature()
        +
        Overridable method that determines SerializationFeature that is used as + the global default in determining if date/time value serialized should use numeric + format ("timestamp") or not. +

        + Note that this feature is just the baseline setting and may be overridden on per-type + or per-property basis.

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

        useTimestamp

        +
        protected boolean useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + +
        +
      • +

        _useTimestampExplicitOnly

        +
        protected boolean _useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + +
        +
      • +

        useNanoseconds

        +
        protected boolean useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/OffsetDateTimeSerializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/OffsetDateTimeSerializer.html new file mode 100644 index 00000000..e5dcb8a0 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/OffsetDateTimeSerializer.html @@ -0,0 +1,724 @@ + + + + + + +OffsetDateTimeSerializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.ser
+

Class OffsetDateTimeSerializer

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, com.fasterxml.jackson.databind.ser.ContextualSerializer, Serializable
    +
    +
    +
    +
    public class OffsetDateTimeSerializer
    +extends InstantSerializerBase<OffsetDateTime>
    +
    +
    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 
      Modifier and TypeField and Description
      protected DateTimeFormatter_formatter +
      Specific format to use, if not default format: non null value + also indicates that serialization is to be done as JSON String, + not numeric timestamp, unless _useTimestamp is true.
      +
      protected com.fasterxml.jackson.databind.JavaType_integerListType +
      Lazily constructed JavaType representing type + List<Integer>.
      +
      protected com.fasterxml.jackson.annotation.JsonFormat.Shape_shape 
      protected Boolean_useNanoseconds +
      Flag that indicates that numeric timestamp values must be written using + nanosecond timestamps if the datatype supports such resolution, + regardless of other settings.
      +
      protected Boolean_useTimestamp +
      Flag that indicates that serialization must be done as the + Java timestamp, regardless of other settings.
      +
      static OffsetDateTimeSerializerINSTANCE 
      +
        +
      • + + +

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

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

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and TypeMethod and Description
      protected com.fasterxml.jackson.databind.JavaType_integerListType(com.fasterxml.jackson.databind.SerializerProvider prov) 
      protected boolean_useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider) 
      voidacceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) 
      com.fasterxml.jackson.databind.JsonSerializer<?>createContextual(com.fasterxml.jackson.databind.SerializerProvider prov, + com.fasterxml.jackson.databind.BeanProperty property) 
      com.fasterxml.jackson.databind.JsonNodegetSchema(com.fasterxml.jackson.databind.SerializerProvider provider, + Type typeHint) 
      protected com.fasterxml.jackson.databind.SerializationFeaturegetTimestampsFeature() +
      Overridable method that determines SerializationFeature that is used as + the global default in determining if date/time value serialized should use numeric + format ("timestamp") or not.
      +
      voidserializeWithType(T value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider, + com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) 
      protected booleanuseNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider) 
      protected booleanuseTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider) 
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?>withFeatures(Boolean writeZoneId) +
      Deprecated. 
      +
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?>withFeatures(Boolean writeZoneId, + Boolean writeNanoseconds) 
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?>withFormat(Boolean useTimestamp, + DateTimeFormatter formatter, + com.fasterxml.jackson.annotation.JsonFormat.Shape shape) 
      + +
        +
      • + + +

        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
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        _useTimestamp

        +
        protected final Boolean _useTimestamp
        +
        Flag that indicates that serialization must be done as the + Java timestamp, regardless of other settings.
        +
      • +
      + + + +
        +
      • +

        _useNanoseconds

        +
        protected final Boolean _useNanoseconds
        +
        Flag that indicates that numeric timestamp values must be written using + nanosecond timestamps if the datatype supports such resolution, + regardless of other settings.
        +
      • +
      + + + +
        +
      • +

        _formatter

        +
        protected final DateTimeFormatter _formatter
        +
        Specific format to use, if not default format: non null value + also indicates that serialization is to be done as JSON String, + not numeric timestamp, unless _useTimestamp is true.
        +
      • +
      + + + +
        +
      • +

        _shape

        +
        protected final com.fasterxml.jackson.annotation.JsonFormat.Shape _shape
        +
      • +
      + + + +
        +
      • +

        _integerListType

        +
        protected transient volatile com.fasterxml.jackson.databind.JavaType _integerListType
        +
        Lazily constructed JavaType representing type + List<Integer>.
        +
        +
        Since:
        +
        2.10
        +
        +
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        withFeatures

        +
        protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId,
        +                                                                                                  Boolean writeNanoseconds)
        +
      • +
      + + + +
        +
      • +

        withFeatures

        +
        @Deprecated
        +protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId)
        +
        Deprecated. 
        +
        +
        Since:
        +
        2.8
        +
        +
      • +
      + + + +
        +
      • +

        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
        +
        +
      • +
      + + + +
        +
      • +

        getSchema

        +
        public com.fasterxml.jackson.databind.JsonNode getSchema(com.fasterxml.jackson.databind.SerializerProvider provider,
        +                                                         Type typeHint)
        +
        +
        Specified by:
        +
        getSchema in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
        +
        Overrides:
        +
        getSchema in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
        +
        +
      • +
      + + + +
        +
      • +

        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.StdSerializer<T>
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _integerListType

        +
        protected com.fasterxml.jackson.databind.JavaType _integerListType(com.fasterxml.jackson.databind.SerializerProvider prov)
        +
      • +
      + + + +
        +
      • +

        getTimestampsFeature

        +
        protected com.fasterxml.jackson.databind.SerializationFeature getTimestampsFeature()
        +
        Overridable method that determines SerializationFeature that is used as + the global default in determining if date/time value serialized should use numeric + format ("timestamp") or not. +

        + Note that this feature is just the baseline setting and may be overridden on per-type + or per-property basis.

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

        useTimestamp

        +
        protected boolean useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + +
        +
      • +

        _useTimestampExplicitOnly

        +
        protected boolean _useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + +
        +
      • +

        useNanoseconds

        +
        protected boolean useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + + + +
        +
      • +

        serializeWithType

        +
        public void serializeWithType(T value,
        +                              com.fasterxml.jackson.core.JsonGenerator g,
        +                              com.fasterxml.jackson.databind.SerializerProvider provider,
        +                              com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer)
        +                       throws IOException
        +
        +
        Overrides:
        +
        serializeWithType in class com.fasterxml.jackson.databind.JsonSerializer<T>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/OffsetTimeSerializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/OffsetTimeSerializer.html new file mode 100644 index 00000000..26fd2530 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/OffsetTimeSerializer.html @@ -0,0 +1,773 @@ + + + + + + +OffsetTimeSerializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.ser
+

Class OffsetTimeSerializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.JsonSerializer<T>
    • +
    • +
        +
      • com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
      • +
      • +
          +
        • com.fasterxml.jackson.datatype.jsr310.ser.OffsetTimeSerializer
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, com.fasterxml.jackson.databind.ser.ContextualSerializer, Serializable
    +
    +
    +
    +
    public class OffsetTimeSerializer
    +extends com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
    +
    Serializer for Java 8 temporal OffsetTimes.
    +
    +
    Since:
    +
    2.2
    +
    Author:
    +
    Nick Williams
    +
    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 
      Modifier and TypeField and Description
      protected DateTimeFormatter_formatter +
      Specific format to use, if not default format: non null value + also indicates that serialization is to be done as JSON String, + not numeric timestamp, unless _useTimestamp is true.
      +
      protected com.fasterxml.jackson.databind.JavaType_integerListType +
      Lazily constructed JavaType representing type + List<Integer>.
      +
      protected com.fasterxml.jackson.annotation.JsonFormat.Shape_shape 
      protected Boolean_useNanoseconds +
      Flag that indicates that numeric timestamp values must be written using + nanosecond timestamps if the datatype supports such resolution, + regardless of other settings.
      +
      protected Boolean_useTimestamp +
      Flag that indicates that serialization must be done as the + Java timestamp, regardless of other settings.
      +
      static OffsetTimeSerializerINSTANCE 
      +
        +
      • + + +

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

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

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and TypeMethod and Description
      protected void_acceptTimestampVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) 
      protected com.fasterxml.jackson.databind.JavaType_integerListType(com.fasterxml.jackson.databind.SerializerProvider prov) 
      protected boolean_useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider) 
      voidacceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) 
      com.fasterxml.jackson.databind.JsonSerializer<?>createContextual(com.fasterxml.jackson.databind.SerializerProvider prov, + com.fasterxml.jackson.databind.BeanProperty property) 
      com.fasterxml.jackson.databind.JsonNodegetSchema(com.fasterxml.jackson.databind.SerializerProvider provider, + Type typeHint) 
      protected com.fasterxml.jackson.databind.SerializationFeaturegetTimestampsFeature() +
      Overridable method that determines SerializationFeature that is used as + the global default in determining if date/time value serialized should use numeric + format ("timestamp") or not.
      +
      protected com.fasterxml.jackson.core.JsonTokenserializationShape(com.fasterxml.jackson.databind.SerializerProvider provider) +
      Overridable helper method used from serializeWithType(T, com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.jsontype.TypeSerializer), to indicate + shape of value during serialization; needed to know how type id is to be + serialized.
      +
      voidserialize(OffsetTime time, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider) 
      voidserializeWithType(OffsetTime value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider, + com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) 
      protected booleanuseNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider) 
      protected booleanuseTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider) 
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?>withFeatures(Boolean writeZoneId) +
      Deprecated. 
      +
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?>withFeatures(Boolean writeZoneId, + Boolean writeNanoseconds) 
      protected OffsetTimeSerializerwithFormat(Boolean useTimestamp, + DateTimeFormatter dtf, + com.fasterxml.jackson.annotation.JsonFormat.Shape shape) 
      +
        +
      • + + +

        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
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        _useTimestamp

        +
        protected final Boolean _useTimestamp
        +
        Flag that indicates that serialization must be done as the + Java timestamp, regardless of other settings.
        +
      • +
      + + + +
        +
      • +

        _useNanoseconds

        +
        protected final Boolean _useNanoseconds
        +
        Flag that indicates that numeric timestamp values must be written using + nanosecond timestamps if the datatype supports such resolution, + regardless of other settings.
        +
      • +
      + + + +
        +
      • +

        _formatter

        +
        protected final DateTimeFormatter _formatter
        +
        Specific format to use, if not default format: non null value + also indicates that serialization is to be done as JSON String, + not numeric timestamp, unless _useTimestamp is true.
        +
      • +
      + + + +
        +
      • +

        _shape

        +
        protected final com.fasterxml.jackson.annotation.JsonFormat.Shape _shape
        +
      • +
      + + + +
        +
      • +

        _integerListType

        +
        protected transient volatile com.fasterxml.jackson.databind.JavaType _integerListType
        +
        Lazily constructed JavaType representing type + List<Integer>.
        +
        +
        Since:
        +
        2.10
        +
        +
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        serialize

        +
        public void serialize(OffsetTime time,
        +                      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<OffsetTime>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        serializeWithType

        +
        public void serializeWithType(OffsetTime value,
        +                              com.fasterxml.jackson.core.JsonGenerator g,
        +                              com.fasterxml.jackson.databind.SerializerProvider provider,
        +                              com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer)
        +                       throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        withFeatures

        +
        protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId,
        +                                                                                                  Boolean writeNanoseconds)
        +
      • +
      + + + +
        +
      • +

        withFeatures

        +
        @Deprecated
        +protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId)
        +
        Deprecated. 
        +
        +
        Since:
        +
        2.8
        +
        +
      • +
      + + + +
        +
      • +

        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
        +
        +
      • +
      + + + +
        +
      • +

        getSchema

        +
        public com.fasterxml.jackson.databind.JsonNode getSchema(com.fasterxml.jackson.databind.SerializerProvider provider,
        +                                                         Type typeHint)
        +
        +
        Specified by:
        +
        getSchema in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
        +
        Overrides:
        +
        getSchema in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
        +
        +
      • +
      + + + +
        +
      • +

        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.StdSerializer<T>
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _acceptTimestampVisitor

        +
        protected void _acceptTimestampVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor,
        +                                       com.fasterxml.jackson.databind.JavaType typeHint)
        +                                throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _integerListType

        +
        protected com.fasterxml.jackson.databind.JavaType _integerListType(com.fasterxml.jackson.databind.SerializerProvider prov)
        +
      • +
      + + + +
        +
      • +

        getTimestampsFeature

        +
        protected com.fasterxml.jackson.databind.SerializationFeature getTimestampsFeature()
        +
        Overridable method that determines SerializationFeature that is used as + the global default in determining if date/time value serialized should use numeric + format ("timestamp") or not. +

        + Note that this feature is just the baseline setting and may be overridden on per-type + or per-property basis.

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

        useTimestamp

        +
        protected boolean useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + +
        +
      • +

        _useTimestampExplicitOnly

        +
        protected boolean _useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + +
        +
      • +

        useNanoseconds

        +
        protected boolean useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/YearMonthSerializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/YearMonthSerializer.html new file mode 100644 index 00000000..d490f52f --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/YearMonthSerializer.html @@ -0,0 +1,761 @@ + + + + + + +YearMonthSerializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.ser
+

Class YearMonthSerializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.JsonSerializer<T>
    • +
    • +
        +
      • com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
      • +
      • +
          +
        • com.fasterxml.jackson.datatype.jsr310.ser.YearMonthSerializer
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, com.fasterxml.jackson.databind.ser.ContextualSerializer, Serializable
    +
    +
    +
    +
    public class YearMonthSerializer
    +extends com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
    +
    Serializer for Java 8 temporal YearMonths.
    +
    +
    Since:
    +
    2.2
    +
    Author:
    +
    Nick Williams
    +
    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 
      Modifier and TypeField and Description
      protected DateTimeFormatter_formatter +
      Specific format to use, if not default format: non null value + also indicates that serialization is to be done as JSON String, + not numeric timestamp, unless _useTimestamp is true.
      +
      protected com.fasterxml.jackson.databind.JavaType_integerListType +
      Lazily constructed JavaType representing type + List<Integer>.
      +
      protected com.fasterxml.jackson.annotation.JsonFormat.Shape_shape 
      protected Boolean_useNanoseconds +
      Flag that indicates that numeric timestamp values must be written using + nanosecond timestamps if the datatype supports such resolution, + regardless of other settings.
      +
      protected Boolean_useTimestamp +
      Flag that indicates that serialization must be done as the + Java timestamp, regardless of other settings.
      +
      static YearMonthSerializerINSTANCE 
      +
        +
      • + + +

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

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

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and TypeMethod and Description
      protected void_acceptTimestampVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) 
      protected com.fasterxml.jackson.databind.JavaType_integerListType(com.fasterxml.jackson.databind.SerializerProvider prov) 
      protected void_serializeAsArrayContents(YearMonth value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider) 
      protected boolean_useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider) 
      voidacceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) 
      com.fasterxml.jackson.databind.JsonSerializer<?>createContextual(com.fasterxml.jackson.databind.SerializerProvider prov, + com.fasterxml.jackson.databind.BeanProperty property) 
      com.fasterxml.jackson.databind.JsonNodegetSchema(com.fasterxml.jackson.databind.SerializerProvider provider, + Type typeHint) 
      protected com.fasterxml.jackson.databind.SerializationFeaturegetTimestampsFeature() +
      Overridable method that determines SerializationFeature that is used as + the global default in determining if date/time value serialized should use numeric + format ("timestamp") or not.
      +
      protected com.fasterxml.jackson.core.JsonTokenserializationShape(com.fasterxml.jackson.databind.SerializerProvider provider) +
      Overridable helper method used from serializeWithType(T, com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.jsontype.TypeSerializer), to indicate + shape of value during serialization; needed to know how type id is to be + serialized.
      +
      voidserialize(YearMonth value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider) 
      voidserializeWithType(YearMonth value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider, + com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) 
      protected booleanuseNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider) 
      protected booleanuseTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider) 
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?>withFeatures(Boolean writeZoneId) +
      Deprecated. 
      +
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?>withFeatures(Boolean writeZoneId, + Boolean writeNanoseconds) 
      protected YearMonthSerializerwithFormat(Boolean useTimestamp, + DateTimeFormatter formatter, + com.fasterxml.jackson.annotation.JsonFormat.Shape shape) 
      +
        +
      • + + +

        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
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        _useTimestamp

        +
        protected final Boolean _useTimestamp
        +
        Flag that indicates that serialization must be done as the + Java timestamp, regardless of other settings.
        +
      • +
      + + + +
        +
      • +

        _useNanoseconds

        +
        protected final Boolean _useNanoseconds
        +
        Flag that indicates that numeric timestamp values must be written using + nanosecond timestamps if the datatype supports such resolution, + regardless of other settings.
        +
      • +
      + + + +
        +
      • +

        _formatter

        +
        protected final DateTimeFormatter _formatter
        +
        Specific format to use, if not default format: non null value + also indicates that serialization is to be done as JSON String, + not numeric timestamp, unless _useTimestamp is true.
        +
      • +
      + + + +
        +
      • +

        _shape

        +
        protected final com.fasterxml.jackson.annotation.JsonFormat.Shape _shape
        +
      • +
      + + + +
        +
      • +

        _integerListType

        +
        protected transient volatile com.fasterxml.jackson.databind.JavaType _integerListType
        +
        Lazily constructed JavaType representing type + List<Integer>.
        +
        +
        Since:
        +
        2.10
        +
        +
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        serialize

        +
        public void serialize(YearMonth 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<YearMonth>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        serializeWithType

        +
        public void serializeWithType(YearMonth value,
        +                              com.fasterxml.jackson.core.JsonGenerator g,
        +                              com.fasterxml.jackson.databind.SerializerProvider provider,
        +                              com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer)
        +                       throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _serializeAsArrayContents

        +
        protected void _serializeAsArrayContents(YearMonth value,
        +                                         com.fasterxml.jackson.core.JsonGenerator g,
        +                                         com.fasterxml.jackson.databind.SerializerProvider provider)
        +                                  throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _acceptTimestampVisitor

        +
        protected void _acceptTimestampVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor,
        +                                       com.fasterxml.jackson.databind.JavaType typeHint)
        +                                throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        withFeatures

        +
        @Deprecated
        +protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId)
        +
        Deprecated. 
        +
        +
        Since:
        +
        2.8
        +
        +
      • +
      + + + +
        +
      • +

        withFeatures

        +
        protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId,
        +                                                                                                  Boolean writeNanoseconds)
        +
        +
        Since:
        +
        2.9.5
        +
        +
      • +
      + + + +
        +
      • +

        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
        +
        +
      • +
      + + + +
        +
      • +

        getSchema

        +
        public com.fasterxml.jackson.databind.JsonNode getSchema(com.fasterxml.jackson.databind.SerializerProvider provider,
        +                                                         Type typeHint)
        +
        +
        Specified by:
        +
        getSchema in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
        +
        Overrides:
        +
        getSchema in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
        +
        +
      • +
      + + + +
        +
      • +

        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.StdSerializer<T>
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _integerListType

        +
        protected com.fasterxml.jackson.databind.JavaType _integerListType(com.fasterxml.jackson.databind.SerializerProvider prov)
        +
      • +
      + + + +
        +
      • +

        getTimestampsFeature

        +
        protected com.fasterxml.jackson.databind.SerializationFeature getTimestampsFeature()
        +
        Overridable method that determines SerializationFeature that is used as + the global default in determining if date/time value serialized should use numeric + format ("timestamp") or not. +

        + Note that this feature is just the baseline setting and may be overridden on per-type + or per-property basis.

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

        useTimestamp

        +
        protected boolean useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + +
        +
      • +

        _useTimestampExplicitOnly

        +
        protected boolean _useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + +
        +
      • +

        useNanoseconds

        +
        protected boolean useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/YearSerializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/YearSerializer.html new file mode 100644 index 00000000..b8c6901e --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/YearSerializer.html @@ -0,0 +1,775 @@ + + + + + + +YearSerializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.ser
+

Class YearSerializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.JsonSerializer<T>
    • +
    • +
        +
      • com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
      • +
      • +
          +
        • com.fasterxml.jackson.datatype.jsr310.ser.YearSerializer
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, com.fasterxml.jackson.databind.ser.ContextualSerializer, Serializable
    +
    +
    +
    +
    public class YearSerializer
    +extends com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
    +
    Serializer for Java 8 temporal Years.
    +
    +
    Since:
    +
    2.2
    +
    Author:
    +
    Nick Williams
    +
    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 
      Modifier and TypeField and Description
      protected DateTimeFormatter_formatter +
      Specific format to use, if not default format: non null value + also indicates that serialization is to be done as JSON String, + not numeric timestamp, unless _useTimestamp is true.
      +
      protected com.fasterxml.jackson.databind.JavaType_integerListType +
      Lazily constructed JavaType representing type + List<Integer>.
      +
      protected com.fasterxml.jackson.annotation.JsonFormat.Shape_shape 
      protected Boolean_useNanoseconds +
      Flag that indicates that numeric timestamp values must be written using + nanosecond timestamps if the datatype supports such resolution, + regardless of other settings.
      +
      protected Boolean_useTimestamp +
      Flag that indicates that serialization must be done as the + Java timestamp, regardless of other settings.
      +
      static YearSerializerINSTANCE 
      +
        +
      • + + +

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

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

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and TypeMethod and Description
      protected void_acceptTimestampVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) 
      protected com.fasterxml.jackson.databind.JavaType_integerListType(com.fasterxml.jackson.databind.SerializerProvider prov) 
      protected boolean_useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider) 
      voidacceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) 
      com.fasterxml.jackson.databind.JsonSerializer<?>createContextual(com.fasterxml.jackson.databind.SerializerProvider prov, + com.fasterxml.jackson.databind.BeanProperty property) 
      com.fasterxml.jackson.databind.JsonNodegetSchema(com.fasterxml.jackson.databind.SerializerProvider provider, + Type typeHint) 
      protected com.fasterxml.jackson.databind.SerializationFeaturegetTimestampsFeature() +
      Overridable method that determines SerializationFeature that is used as + the global default in determining if date/time value serialized should use numeric + format ("timestamp") or not.
      +
      protected com.fasterxml.jackson.core.JsonTokenserializationShape(com.fasterxml.jackson.databind.SerializerProvider provider) +
      Overridable helper method used from serializeWithType(T, com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.jsontype.TypeSerializer), to indicate + shape of value during serialization; needed to know how type id is to be + serialized.
      +
      voidserialize(Year year, + com.fasterxml.jackson.core.JsonGenerator generator, + com.fasterxml.jackson.databind.SerializerProvider provider) 
      voidserializeWithType(T value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider, + com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) 
      protected booleanuseNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider) 
      protected booleanuseTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider) 
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?>withFeatures(Boolean writeZoneId) +
      Deprecated. 
      +
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?>withFeatures(Boolean writeZoneId, + Boolean writeNanoseconds) 
      protected YearSerializerwithFormat(Boolean useTimestamp, + DateTimeFormatter formatter, + com.fasterxml.jackson.annotation.JsonFormat.Shape shape) 
      +
        +
      • + + +

        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
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        _useTimestamp

        +
        protected final Boolean _useTimestamp
        +
        Flag that indicates that serialization must be done as the + Java timestamp, regardless of other settings.
        +
      • +
      + + + +
        +
      • +

        _useNanoseconds

        +
        protected final Boolean _useNanoseconds
        +
        Flag that indicates that numeric timestamp values must be written using + nanosecond timestamps if the datatype supports such resolution, + regardless of other settings.
        +
      • +
      + + + +
        +
      • +

        _formatter

        +
        protected final DateTimeFormatter _formatter
        +
        Specific format to use, if not default format: non null value + also indicates that serialization is to be done as JSON String, + not numeric timestamp, unless _useTimestamp is true.
        +
      • +
      + + + +
        +
      • +

        _shape

        +
        protected final com.fasterxml.jackson.annotation.JsonFormat.Shape _shape
        +
      • +
      + + + +
        +
      • +

        _integerListType

        +
        protected transient volatile com.fasterxml.jackson.databind.JavaType _integerListType
        +
        Lazily constructed JavaType representing type + List<Integer>.
        +
        +
        Since:
        +
        2.10
        +
        +
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        serialize

        +
        public void serialize(Year year,
        +                      com.fasterxml.jackson.core.JsonGenerator generator,
        +                      com.fasterxml.jackson.databind.SerializerProvider provider)
        +               throws IOException
        +
        +
        Specified by:
        +
        serialize in class com.fasterxml.jackson.databind.ser.std.StdSerializer<Year>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        _acceptTimestampVisitor

        +
        protected void _acceptTimestampVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor,
        +                                       com.fasterxml.jackson.databind.JavaType typeHint)
        +                                throws com.fasterxml.jackson.databind.JsonMappingException
        +
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + + + + + +
        +
      • +

        withFeatures

        +
        @Deprecated
        +protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId)
        +
        Deprecated. 
        +
        +
        Since:
        +
        2.8
        +
        +
      • +
      + + + +
        +
      • +

        withFeatures

        +
        protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId,
        +                                                                                                  Boolean writeNanoseconds)
        +
        +
        Since:
        +
        2.9.5
        +
        +
      • +
      + + + +
        +
      • +

        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
        +
        +
      • +
      + + + +
        +
      • +

        getSchema

        +
        public com.fasterxml.jackson.databind.JsonNode getSchema(com.fasterxml.jackson.databind.SerializerProvider provider,
        +                                                         Type typeHint)
        +
        +
        Specified by:
        +
        getSchema in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
        +
        Overrides:
        +
        getSchema in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
        +
        +
      • +
      + + + +
        +
      • +

        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.StdSerializer<T>
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _integerListType

        +
        protected com.fasterxml.jackson.databind.JavaType _integerListType(com.fasterxml.jackson.databind.SerializerProvider prov)
        +
      • +
      + + + +
        +
      • +

        getTimestampsFeature

        +
        protected com.fasterxml.jackson.databind.SerializationFeature getTimestampsFeature()
        +
        Overridable method that determines SerializationFeature that is used as + the global default in determining if date/time value serialized should use numeric + format ("timestamp") or not. +

        + Note that this feature is just the baseline setting and may be overridden on per-type + or per-property basis.

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

        useTimestamp

        +
        protected boolean useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + +
        +
      • +

        _useTimestampExplicitOnly

        +
        protected boolean _useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + +
        +
      • +

        useNanoseconds

        +
        protected boolean useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + + + +
        +
      • +

        serializeWithType

        +
        public void serializeWithType(T value,
        +                              com.fasterxml.jackson.core.JsonGenerator g,
        +                              com.fasterxml.jackson.databind.SerializerProvider provider,
        +                              com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer)
        +                       throws IOException
        +
        +
        Overrides:
        +
        serializeWithType in class com.fasterxml.jackson.databind.JsonSerializer<T>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/ZoneIdSerializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/ZoneIdSerializer.html new file mode 100644 index 00000000..55a4ec6c --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/ZoneIdSerializer.html @@ -0,0 +1,377 @@ + + + + + + +ZoneIdSerializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.ser
+

Class ZoneIdSerializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.JsonSerializer<T>
    • +
    • +
        +
      • com.fasterxml.jackson.databind.ser.std.StdSerializer<Object>
      • +
      • +
          +
        • com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase
        • +
        • +
            +
          • com.fasterxml.jackson.datatype.jsr310.ser.ZoneIdSerializer
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, Serializable
    +
    +
    +
    +
    public class ZoneIdSerializer
    +extends com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase
    +
    +
    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
      ZoneIdSerializer() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidserializeWithType(Object value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider, + com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) 
      StringvalueToString(Object value) 
      +
        +
      • + + +

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

        +acceptJsonFormatVisitor, getSchema, isEmpty, serialize
      • +
      +
        +
      • + + +

        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, isUnwrappingSerializer, properties, replaceDelegatee, unwrappingSerializer, usesObjectId, withFilterId
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ZoneIdSerializer

        +
        public ZoneIdSerializer()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        serializeWithType

        +
        public void serializeWithType(Object value,
        +                              com.fasterxml.jackson.core.JsonGenerator g,
        +                              com.fasterxml.jackson.databind.SerializerProvider provider,
        +                              com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer)
        +                       throws IOException
        +
        +
        Overrides:
        +
        serializeWithType in class com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        valueToString

        +
        public String valueToString(Object value)
        +
        +
        Specified by:
        +
        valueToString in class com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/ZonedDateTimeSerializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/ZonedDateTimeSerializer.html new file mode 100644 index 00000000..40bcef99 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/ZonedDateTimeSerializer.html @@ -0,0 +1,822 @@ + + + + + + +ZonedDateTimeSerializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.ser
+

Class ZonedDateTimeSerializer

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, com.fasterxml.jackson.databind.ser.ContextualSerializer, Serializable
    +
    +
    +
    +
    public class ZonedDateTimeSerializer
    +extends InstantSerializerBase<ZonedDateTime>
    +
    +
    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 
      Modifier and TypeField and Description
      protected DateTimeFormatter_formatter +
      Specific format to use, if not default format: non null value + also indicates that serialization is to be done as JSON String, + not numeric timestamp, unless _useTimestamp is true.
      +
      protected com.fasterxml.jackson.databind.JavaType_integerListType +
      Lazily constructed JavaType representing type + List<Integer>.
      +
      protected com.fasterxml.jackson.annotation.JsonFormat.Shape_shape 
      protected Boolean_useNanoseconds +
      Flag that indicates that numeric timestamp values must be written using + nanosecond timestamps if the datatype supports such resolution, + regardless of other settings.
      +
      protected Boolean_useTimestamp +
      Flag that indicates that serialization must be done as the + Java timestamp, regardless of other settings.
      +
      protected Boolean_writeZoneId +
      Flag for JsonFormat.Feature.WRITE_DATES_WITH_ZONE_ID
      +
      static ZonedDateTimeSerializerINSTANCE 
      +
        +
      • + + +

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

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

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and TypeMethod and Description
      protected com.fasterxml.jackson.databind.JavaType_integerListType(com.fasterxml.jackson.databind.SerializerProvider prov) 
      protected boolean_useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider) 
      voidacceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) 
      com.fasterxml.jackson.databind.JsonSerializer<?>createContextual(com.fasterxml.jackson.databind.SerializerProvider prov, + com.fasterxml.jackson.databind.BeanProperty property) 
      com.fasterxml.jackson.databind.JsonNodegetSchema(com.fasterxml.jackson.databind.SerializerProvider provider, + Type typeHint) 
      protected com.fasterxml.jackson.databind.SerializationFeaturegetTimestampsFeature() +
      Overridable method that determines SerializationFeature that is used as + the global default in determining if date/time value serialized should use numeric + format ("timestamp") or not.
      +
      protected com.fasterxml.jackson.core.JsonTokenserializationShape(com.fasterxml.jackson.databind.SerializerProvider provider) +
      Overridable helper method used from serializeWithType(T, com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.jsontype.TypeSerializer), to indicate + shape of value during serialization; needed to know how type id is to be + serialized.
      +
      voidserialize(ZonedDateTime value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider) 
      voidserializeWithType(T value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider, + com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) 
      booleanshouldWriteWithZoneId(com.fasterxml.jackson.databind.SerializerProvider ctxt) 
      protected booleanuseNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider) 
      protected booleanuseTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider) 
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?>withFeatures(Boolean writeZoneId) +
      Deprecated. 
      +
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?>withFeatures(Boolean writeZoneId, + Boolean writeNanoseconds) 
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?>withFormat(Boolean useTimestamp, + DateTimeFormatter formatter, + com.fasterxml.jackson.annotation.JsonFormat.Shape shape) 
      + +
        +
      • + + +

        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
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        _writeZoneId

        +
        protected final Boolean _writeZoneId
        +
        Flag for JsonFormat.Feature.WRITE_DATES_WITH_ZONE_ID
        +
        +
        Since:
        +
        2.8
        +
        +
      • +
      + + + +
        +
      • +

        _useTimestamp

        +
        protected final Boolean _useTimestamp
        +
        Flag that indicates that serialization must be done as the + Java timestamp, regardless of other settings.
        +
      • +
      + + + +
        +
      • +

        _useNanoseconds

        +
        protected final Boolean _useNanoseconds
        +
        Flag that indicates that numeric timestamp values must be written using + nanosecond timestamps if the datatype supports such resolution, + regardless of other settings.
        +
      • +
      + + + +
        +
      • +

        _formatter

        +
        protected final DateTimeFormatter _formatter
        +
        Specific format to use, if not default format: non null value + also indicates that serialization is to be done as JSON String, + not numeric timestamp, unless _useTimestamp is true.
        +
      • +
      + + + +
        +
      • +

        _shape

        +
        protected final com.fasterxml.jackson.annotation.JsonFormat.Shape _shape
        +
      • +
      + + + +
        +
      • +

        _integerListType

        +
        protected transient volatile com.fasterxml.jackson.databind.JavaType _integerListType
        +
        Lazily constructed JavaType representing type + List<Integer>.
        +
        +
        Since:
        +
        2.10
        +
        +
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        withFeatures

        +
        @Deprecated
        +protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId)
        +
        Deprecated. 
        +
      • +
      + + + +
        +
      • +

        withFeatures

        +
        protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId,
        +                                                                                                  Boolean writeNanoseconds)
        +
      • +
      + + + + + + + +
        +
      • +

        shouldWriteWithZoneId

        +
        public boolean shouldWriteWithZoneId(com.fasterxml.jackson.databind.SerializerProvider ctxt)
        +
        +
        Since:
        +
        2.8
        +
        +
      • +
      + + + + + + + +
        +
      • +

        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
        +
        +
      • +
      + + + +
        +
      • +

        getSchema

        +
        public com.fasterxml.jackson.databind.JsonNode getSchema(com.fasterxml.jackson.databind.SerializerProvider provider,
        +                                                         Type typeHint)
        +
        +
        Specified by:
        +
        getSchema in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
        +
        Overrides:
        +
        getSchema in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
        +
        +
      • +
      + + + +
        +
      • +

        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.StdSerializer<T>
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _integerListType

        +
        protected com.fasterxml.jackson.databind.JavaType _integerListType(com.fasterxml.jackson.databind.SerializerProvider prov)
        +
      • +
      + + + +
        +
      • +

        getTimestampsFeature

        +
        protected com.fasterxml.jackson.databind.SerializationFeature getTimestampsFeature()
        +
        Overridable method that determines SerializationFeature that is used as + the global default in determining if date/time value serialized should use numeric + format ("timestamp") or not. +

        + Note that this feature is just the baseline setting and may be overridden on per-type + or per-property basis.

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

        useTimestamp

        +
        protected boolean useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + +
        +
      • +

        _useTimestampExplicitOnly

        +
        protected boolean _useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + +
        +
      • +

        useNanoseconds

        +
        protected boolean useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + + + +
        +
      • +

        serializeWithType

        +
        public void serializeWithType(T value,
        +                              com.fasterxml.jackson.core.JsonGenerator g,
        +                              com.fasterxml.jackson.databind.SerializerProvider provider,
        +                              com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer)
        +                       throws IOException
        +
        +
        Overrides:
        +
        serializeWithType in class com.fasterxml.jackson.databind.JsonSerializer<T>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/ZonedDateTimeWithZoneIdSerializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/ZonedDateTimeWithZoneIdSerializer.html new file mode 100644 index 00000000..36b96d01 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/ZonedDateTimeWithZoneIdSerializer.html @@ -0,0 +1,748 @@ + + + + + + +ZonedDateTimeWithZoneIdSerializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.ser
+

Class ZonedDateTimeWithZoneIdSerializer

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, com.fasterxml.jackson.databind.ser.ContextualSerializer, Serializable
    +
    +
    +
    Deprecated.  +
    Since 2.8 only used by deprecated JSR310Module
    +
    +
    +
    @Deprecated
    +public class ZonedDateTimeWithZoneIdSerializer
    +extends InstantSerializerBase<ZonedDateTime>
    +
    +
    Since:
    +
    2.6
    +
    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 
      Modifier and TypeField and Description
      protected DateTimeFormatter_formatter +
      Specific format to use, if not default format: non null value + also indicates that serialization is to be done as JSON String, + not numeric timestamp, unless _useTimestamp is true.
      +
      protected com.fasterxml.jackson.databind.JavaType_integerListType +
      Lazily constructed JavaType representing type + List<Integer>.
      +
      protected com.fasterxml.jackson.annotation.JsonFormat.Shape_shape 
      protected Boolean_useNanoseconds +
      Flag that indicates that numeric timestamp values must be written using + nanosecond timestamps if the datatype supports such resolution, + regardless of other settings.
      +
      protected Boolean_useTimestamp +
      Flag that indicates that serialization must be done as the + Java timestamp, regardless of other settings.
      +
      static ZonedDateTimeWithZoneIdSerializerINSTANCE +
      Deprecated. 
      +
        +
      • + + +

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

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

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and TypeMethod and Description
      protected com.fasterxml.jackson.databind.JavaType_integerListType(com.fasterxml.jackson.databind.SerializerProvider prov) 
      protected boolean_useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider) 
      voidacceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) 
      com.fasterxml.jackson.databind.JsonSerializer<?>createContextual(com.fasterxml.jackson.databind.SerializerProvider prov, + com.fasterxml.jackson.databind.BeanProperty property) 
      com.fasterxml.jackson.databind.JsonNodegetSchema(com.fasterxml.jackson.databind.SerializerProvider provider, + Type typeHint) 
      protected com.fasterxml.jackson.databind.SerializationFeaturegetTimestampsFeature() +
      Overridable method that determines SerializationFeature that is used as + the global default in determining if date/time value serialized should use numeric + format ("timestamp") or not.
      +
      voidserializeWithType(T value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider, + com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) 
      protected booleanuseNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider) 
      protected booleanuseTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider) 
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?>withFeatures(Boolean writeZoneId) +
      Deprecated. 
      +
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?>withFeatures(Boolean writeZoneId, + Boolean writeNanoseconds) +
      Deprecated. 
      protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?>withFormat(Boolean useTimestamp, + DateTimeFormatter formatter, + com.fasterxml.jackson.annotation.JsonFormat.Shape shape) +
      Deprecated. 
      + +
        +
      • + + +

        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
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        _useTimestamp

        +
        protected final Boolean _useTimestamp
        +
        Flag that indicates that serialization must be done as the + Java timestamp, regardless of other settings.
        +
      • +
      + + + +
        +
      • +

        _useNanoseconds

        +
        protected final Boolean _useNanoseconds
        +
        Flag that indicates that numeric timestamp values must be written using + nanosecond timestamps if the datatype supports such resolution, + regardless of other settings.
        +
      • +
      + + + +
        +
      • +

        _formatter

        +
        protected final DateTimeFormatter _formatter
        +
        Specific format to use, if not default format: non null value + also indicates that serialization is to be done as JSON String, + not numeric timestamp, unless _useTimestamp is true.
        +
      • +
      + + + +
        +
      • +

        _shape

        +
        protected final com.fasterxml.jackson.annotation.JsonFormat.Shape _shape
        +
      • +
      + + + +
        +
      • +

        _integerListType

        +
        protected transient volatile com.fasterxml.jackson.databind.JavaType _integerListType
        +
        Lazily constructed JavaType representing type + List<Integer>.
        +
        +
        Since:
        +
        2.10
        +
        +
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        withFeatures

        +
        protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId,
        +                                                                                                  Boolean writeNanoseconds)
        +
        Deprecated. 
        +
      • +
      + + + +
        +
      • +

        withFeatures

        +
        @Deprecated
        +protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId)
        +
        Deprecated. 
        +
        +
        Since:
        +
        2.8
        +
        +
      • +
      + + + +
        +
      • +

        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
        +
        +
      • +
      + + + +
        +
      • +

        getSchema

        +
        public com.fasterxml.jackson.databind.JsonNode getSchema(com.fasterxml.jackson.databind.SerializerProvider provider,
        +                                                         Type typeHint)
        +
        +
        Specified by:
        +
        getSchema in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
        +
        Overrides:
        +
        getSchema in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
        +
        +
      • +
      + + + +
        +
      • +

        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.StdSerializer<T>
        +
        Throws:
        +
        com.fasterxml.jackson.databind.JsonMappingException
        +
        +
      • +
      + + + +
        +
      • +

        _integerListType

        +
        protected com.fasterxml.jackson.databind.JavaType _integerListType(com.fasterxml.jackson.databind.SerializerProvider prov)
        +
      • +
      + + + +
        +
      • +

        getTimestampsFeature

        +
        protected com.fasterxml.jackson.databind.SerializationFeature getTimestampsFeature()
        +
        Overridable method that determines SerializationFeature that is used as + the global default in determining if date/time value serialized should use numeric + format ("timestamp") or not. +

        + Note that this feature is just the baseline setting and may be overridden on per-type + or per-property basis.

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

        useTimestamp

        +
        protected boolean useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + +
        +
      • +

        _useTimestampExplicitOnly

        +
        protected boolean _useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + +
        +
      • +

        useNanoseconds

        +
        protected boolean useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider)
        +
      • +
      + + + + + +
        +
      • +

        serializeWithType

        +
        public void serializeWithType(T value,
        +                              com.fasterxml.jackson.core.JsonGenerator g,
        +                              com.fasterxml.jackson.databind.SerializerProvider provider,
        +                              com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer)
        +                       throws IOException
        +
        +
        Overrides:
        +
        serializeWithType in class com.fasterxml.jackson.databind.JsonSerializer<T>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/DurationSerializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/DurationSerializer.html new file mode 100644 index 00000000..7012d423 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/DurationSerializer.html @@ -0,0 +1,200 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.ser.DurationSerializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.ser.DurationSerializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/InstantSerializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/InstantSerializer.html new file mode 100644 index 00000000..b3cefb42 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/InstantSerializer.html @@ -0,0 +1,185 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.ser.InstantSerializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.ser.InstantSerializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/InstantSerializerBase.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/InstantSerializerBase.html new file mode 100644 index 00000000..9f457391 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/InstantSerializerBase.html @@ -0,0 +1,203 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.ser.InstantSerializerBase (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.ser.InstantSerializerBase

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/LocalDateSerializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/LocalDateSerializer.html new file mode 100644 index 00000000..129ad505 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/LocalDateSerializer.html @@ -0,0 +1,195 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.ser.LocalDateSerializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.ser.LocalDateSerializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/LocalDateTimeSerializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/LocalDateTimeSerializer.html new file mode 100644 index 00000000..14b3d470 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/LocalDateTimeSerializer.html @@ -0,0 +1,166 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/LocalTimeSerializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/LocalTimeSerializer.html new file mode 100644 index 00000000..8cfc2892 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/LocalTimeSerializer.html @@ -0,0 +1,185 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.ser.LocalTimeSerializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.ser.LocalTimeSerializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/MonthDaySerializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/MonthDaySerializer.html new file mode 100644 index 00000000..8d172d07 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/MonthDaySerializer.html @@ -0,0 +1,181 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.ser.MonthDaySerializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.ser.MonthDaySerializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/OffsetDateTimeSerializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/OffsetDateTimeSerializer.html new file mode 100644 index 00000000..9cdae89b --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/OffsetDateTimeSerializer.html @@ -0,0 +1,185 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.ser.OffsetDateTimeSerializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.ser.OffsetDateTimeSerializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/OffsetTimeSerializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/OffsetTimeSerializer.html new file mode 100644 index 00000000..8d4be9a3 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/OffsetTimeSerializer.html @@ -0,0 +1,200 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.ser.OffsetTimeSerializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.ser.OffsetTimeSerializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/YearMonthSerializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/YearMonthSerializer.html new file mode 100644 index 00000000..79025401 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/YearMonthSerializer.html @@ -0,0 +1,181 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.ser.YearMonthSerializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.ser.YearMonthSerializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/YearSerializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/YearSerializer.html new file mode 100644 index 00000000..8f55ce24 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/YearSerializer.html @@ -0,0 +1,194 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.ser.YearSerializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.ser.YearSerializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/ZoneIdSerializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/ZoneIdSerializer.html new file mode 100644 index 00000000..9d9fa367 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/ZoneIdSerializer.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.ser.ZoneIdSerializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.ser.ZoneIdSerializer

+
+
No usage of com.fasterxml.jackson.datatype.jsr310.ser.ZoneIdSerializer
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/ZonedDateTimeSerializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/ZonedDateTimeSerializer.html new file mode 100644 index 00000000..72634f1d --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/ZonedDateTimeSerializer.html @@ -0,0 +1,187 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeSerializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeSerializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/ZonedDateTimeWithZoneIdSerializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/ZonedDateTimeWithZoneIdSerializer.html new file mode 100644 index 00000000..9704178e --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/class-use/ZonedDateTimeWithZoneIdSerializer.html @@ -0,0 +1,191 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeWithZoneIdSerializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeWithZoneIdSerializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/Jsr310NullKeySerializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/Jsr310NullKeySerializer.html new file mode 100644 index 00000000..b29e81ec --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/Jsr310NullKeySerializer.html @@ -0,0 +1,374 @@ + + + + + + +Jsr310NullKeySerializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.ser.key
+

Class Jsr310NullKeySerializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.JsonSerializer<Object>
    • +
    • +
        +
      • com.fasterxml.jackson.datatype.jsr310.ser.key.Jsr310NullKeySerializer
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
    +
    +
    +
    Deprecated.
    +
    +
    @Deprecated
    +public class Jsr310NullKeySerializer
    +extends com.fasterxml.jackson.databind.JsonSerializer<Object>
    +
    This class is to be used in case null keys are needed to be serialized in a Map with Java 8 temporal keys. By default the + null key is not supported by jackson, the serializer needs to be registered manually.
    +
    +
    Since:
    +
    2.6
    +
    Author:
    +
    Zoltan Kiss
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

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

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

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static StringNULL_KEY +
      Deprecated. 
      +
    • +
    + + + + +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Jsr310NullKeySerializer

        +
        public Jsr310NullKeySerializer()
        +
        Deprecated. 
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        serialize

        +
        public void serialize(Object value,
        +                      com.fasterxml.jackson.core.JsonGenerator gen,
        +                      com.fasterxml.jackson.databind.SerializerProvider serializers)
        +               throws IOException
        +
        Deprecated. 
        +
        +
        Specified by:
        +
        serialize in class com.fasterxml.jackson.databind.JsonSerializer<Object>
        +
        Throws:
        +
        IOException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/ZonedDateTimeKeySerializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/ZonedDateTimeKeySerializer.html new file mode 100644 index 00000000..0f3137c8 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/ZonedDateTimeKeySerializer.html @@ -0,0 +1,319 @@ + + + + + + +ZonedDateTimeKeySerializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.datatype.jsr310.ser.key
+

Class ZonedDateTimeKeySerializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.JsonSerializer<ZonedDateTime>
    • +
    • +
        +
      • com.fasterxml.jackson.datatype.jsr310.ser.key.ZonedDateTimeKeySerializer
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
    +
    +
    +
    +
    public class ZonedDateTimeKeySerializer
    +extends com.fasterxml.jackson.databind.JsonSerializer<ZonedDateTime>
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      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
      voidserialize(ZonedDateTime value, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider serializers) 
      +
        +
      • + + +

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

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

      Method Detail

      + + + +
        +
      • +

        serialize

        +
        public void serialize(ZonedDateTime value,
        +                      com.fasterxml.jackson.core.JsonGenerator gen,
        +                      com.fasterxml.jackson.databind.SerializerProvider serializers)
        +               throws IOException,
        +                      com.fasterxml.jackson.core.JsonProcessingException
        +
        +
        Specified by:
        +
        serialize in class com.fasterxml.jackson.databind.JsonSerializer<ZonedDateTime>
        +
        Throws:
        +
        IOException
        +
        com.fasterxml.jackson.core.JsonProcessingException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/class-use/Jsr310NullKeySerializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/class-use/Jsr310NullKeySerializer.html new file mode 100644 index 00000000..cc1a263e --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/class-use/Jsr310NullKeySerializer.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.ser.key.Jsr310NullKeySerializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.ser.key.Jsr310NullKeySerializer

+
+
No usage of com.fasterxml.jackson.datatype.jsr310.ser.key.Jsr310NullKeySerializer
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/class-use/ZonedDateTimeKeySerializer.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/class-use/ZonedDateTimeKeySerializer.html new file mode 100644 index 00000000..43ac0caf --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/class-use/ZonedDateTimeKeySerializer.html @@ -0,0 +1,166 @@ + + + + + + +Uses of Class com.fasterxml.jackson.datatype.jsr310.ser.key.ZonedDateTimeKeySerializer (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.datatype.jsr310.ser.key.ZonedDateTimeKeySerializer

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/package-frame.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/package-frame.html new file mode 100644 index 00000000..acddaa73 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/package-frame.html @@ -0,0 +1,22 @@ + + + + + + +com.fasterxml.jackson.datatype.jsr310.ser.key (Jackson datatype: JSR310 2.11.0 API) + + + + + +

com.fasterxml.jackson.datatype.jsr310.ser.key

+ + + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/package-summary.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/package-summary.html new file mode 100644 index 00000000..aee5b589 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/package-summary.html @@ -0,0 +1,148 @@ + + + + + + +com.fasterxml.jackson.datatype.jsr310.ser.key (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Package com.fasterxml.jackson.datatype.jsr310.ser.key

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/package-tree.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/package-tree.html new file mode 100644 index 00000000..e0497c80 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/package-tree.html @@ -0,0 +1,144 @@ + + + + + + +com.fasterxml.jackson.datatype.jsr310.ser.key Class Hierarchy (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Hierarchy For Package com.fasterxml.jackson.datatype.jsr310.ser.key

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • com.fasterxml.jackson.databind.JsonSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable) + +
    • +
    +
  • +
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/package-use.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/package-use.html new file mode 100644 index 00000000..6b2d5077 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/key/package-use.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Package com.fasterxml.jackson.datatype.jsr310.ser.key (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Package
com.fasterxml.jackson.datatype.jsr310.ser.key

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/package-frame.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/package-frame.html new file mode 100644 index 00000000..672f6c95 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/package-frame.html @@ -0,0 +1,34 @@ + + + + + + +com.fasterxml.jackson.datatype.jsr310.ser (Jackson datatype: JSR310 2.11.0 API) + + + + + +

com.fasterxml.jackson.datatype.jsr310.ser

+ + + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/package-summary.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/package-summary.html new file mode 100644 index 00000000..671372c0 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/package-summary.html @@ -0,0 +1,218 @@ + + + + + + +com.fasterxml.jackson.datatype.jsr310.ser (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Package com.fasterxml.jackson.datatype.jsr310.ser

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/package-tree.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/package-tree.html new file mode 100644 index 00000000..63f089b5 --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/package-tree.html @@ -0,0 +1,167 @@ + + + + + + +com.fasterxml.jackson.datatype.jsr310.ser Class Hierarchy (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Hierarchy For Package com.fasterxml.jackson.datatype.jsr310.ser

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/package-use.html b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/package-use.html new file mode 100644 index 00000000..df36a57e --- /dev/null +++ b/docs/javadoc/datetime/2.11/com/fasterxml/jackson/datatype/jsr310/ser/package-use.html @@ -0,0 +1,219 @@ + + + + + + +Uses of Package com.fasterxml.jackson.datatype.jsr310.ser (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + + + + +
+

Uses of Package
com.fasterxml.jackson.datatype.jsr310.ser

+
+
+ +
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/constant-values.html b/docs/javadoc/datetime/2.11/constant-values.html new file mode 100644 index 00000000..d1086218 --- /dev/null +++ b/docs/javadoc/datetime/2.11/constant-values.html @@ -0,0 +1,190 @@ + + + + + + +Constant Field Values (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Constant Field Values

+

Contents

+ +
+
+ + +

com.fasterxml.*

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

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/deprecated-list.html b/docs/javadoc/datetime/2.11/deprecated-list.html new file mode 100644 index 00000000..14f9b994 --- /dev/null +++ b/docs/javadoc/datetime/2.11/deprecated-list.html @@ -0,0 +1,188 @@ + + + + + + +Deprecated List (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Deprecated API

+

Contents

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

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/help-doc.html b/docs/javadoc/datetime/2.11/help-doc.html new file mode 100644 index 00000000..17a6fd19 --- /dev/null +++ b/docs/javadoc/datetime/2.11/help-doc.html @@ -0,0 +1,231 @@ + + + + + + +API Help (Jackson datatype: JSR310 2.11.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/datetime/2.11/index-all.html b/docs/javadoc/datetime/2.11/index-all.html new file mode 100644 index 00000000..59b246ab --- /dev/null +++ b/docs/javadoc/datetime/2.11/index-all.html @@ -0,0 +1,1027 @@ + + + + + + +Index (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
A C D E F G I J L M N O P R S T V W Y Z _  + + +

A

+
+
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.LocalDateSerializer
+
 
+
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.LocalTimeSerializer
+
 
+
adjust - Variable in class com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer
+
 
+
+ + + +

C

+
+
com.fasterxml.jackson.datatype.jsr310 - package com.fasterxml.jackson.datatype.jsr310
+
 
+
com.fasterxml.jackson.datatype.jsr310.deser - package com.fasterxml.jackson.datatype.jsr310.deser
+
 
+
com.fasterxml.jackson.datatype.jsr310.deser.key - package com.fasterxml.jackson.datatype.jsr310.deser.key
+
 
+
com.fasterxml.jackson.datatype.jsr310.ser - package com.fasterxml.jackson.datatype.jsr310.ser
+
 
+
com.fasterxml.jackson.datatype.jsr310.ser.key - package com.fasterxml.jackson.datatype.jsr310.ser.key
+
 
+
createContextual(DeserializationContext, BeanProperty) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.DurationDeserializer
+
 
+
createContextual(DeserializationContext, BeanProperty) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer
+
 
+
createContextual(DeserializationContext, BeanProperty) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.JSR310DateTimeDeserializerBase
+
 
+
createContextual(DeserializationContext, BeanProperty) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.JSR310StringParsableDeserializer
+
 
+
createDeserializer(Class<T>, int) - Static method in class com.fasterxml.jackson.datatype.jsr310.deser.JSR310StringParsableDeserializer
+
 
+
+ + + +

D

+
+
DecimalUtils - Class in com.fasterxml.jackson.datatype.jsr310
+
+
Utilities to aid in the translation of decimal types to/from multiple parts.
+
+
deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.DurationDeserializer
+
 
+
deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer
+
 
+
deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.JSR310StringParsableDeserializer
+
 
+
deserialize(String, DeserializationContext) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.key.DurationKeyDeserializer
+
 
+
deserialize(String, DeserializationContext) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.key.InstantKeyDeserializer
+
 
+
deserialize(String, DeserializationContext) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.key.LocalDateKeyDeserializer
+
 
+
deserialize(String, DeserializationContext) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.key.LocalDateTimeKeyDeserializer
+
 
+
deserialize(String, DeserializationContext) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.key.LocalTimeKeyDeserializer
+
 
+
deserialize(String, DeserializationContext) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.key.MonthDayKeyDeserializer
+
 
+
deserialize(String, DeserializationContext) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.key.OffsetDateTimeKeyDeserializer
+
 
+
deserialize(String, DeserializationContext) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.key.OffsetTimeKeyDeserializer
+
 
+
deserialize(String, DeserializationContext) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.key.PeriodKeyDeserializer
+
 
+
deserialize(String, DeserializationContext) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.key.YearKeyDeserializer
+
 
+
deserialize(String, DeserializationContext) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.key.YearMonthKeyDeserializer
+
 
+
deserialize(String, DeserializationContext) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.key.ZonedDateTimeKeyDeserializer
+
 
+
deserialize(String, DeserializationContext) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.key.ZoneIdKeyDeserializer
+
 
+
deserialize(String, DeserializationContext) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.key.ZoneOffsetKeyDeserializer
+
 
+
deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.LocalDateDeserializer
+
 
+
deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer
+
 
+
deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.LocalTimeDeserializer
+
 
+
deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.MonthDayDeserializer
+
 
+
deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.OffsetTimeDeserializer
+
 
+
deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.YearDeserializer
+
 
+
deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.YearMonthDeserializer
+
 
+
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.JSR310StringParsableDeserializer
+
 
+
DurationDeserializer - Class in com.fasterxml.jackson.datatype.jsr310.deser
+
+
Deserializer for Java 8 temporal Durations.
+
+
DurationDeserializer(DurationDeserializer, Boolean) - Constructor for class com.fasterxml.jackson.datatype.jsr310.deser.DurationDeserializer
+
+
Since 2.11
+
+
DurationKeyDeserializer - Class in com.fasterxml.jackson.datatype.jsr310.deser.key
+
 
+
DurationSerializer - Class in com.fasterxml.jackson.datatype.jsr310.ser
+
+
Serializer for Java 8 temporal Durations.
+
+
DurationSerializer(DurationSerializer, Boolean, DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.DurationSerializer
+
 
+
DurationSerializer(DurationSerializer, Boolean, Boolean, DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.DurationSerializer
+
 
+
+ + + +

E

+
+
extractNanosecondDecimal(BigDecimal, long) - Static method in class com.fasterxml.jackson.datatype.jsr310.DecimalUtils
+
+
Deprecated. +
due to potential unbounded latency on some JRE releases.
+
+
+
extractSecondsAndNanos(BigDecimal, BiFunction<Long, Integer, T>) - Static method in class com.fasterxml.jackson.datatype.jsr310.DecimalUtils
+
+
Extracts the seconds and nanoseconds component of seconds as long and int + values, passing them to the given converter.
+
+
+ + + +

F

+
+
fraction - Variable in class com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer.FromDecimalArguments
+
 
+
fromMilliseconds - Variable in class com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer
+
 
+
fromNanoseconds - Variable in class com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer
+
 
+
+ + + +

G

+
+
getTimestampsFeature() - Method in class com.fasterxml.jackson.datatype.jsr310.ser.DurationSerializer
+
 
+
+ + + +

I

+
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.DurationDeserializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.key.DurationKeyDeserializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.key.InstantKeyDeserializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.key.LocalDateKeyDeserializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.key.LocalDateTimeKeyDeserializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.key.LocalTimeKeyDeserializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.key.MonthDayKeyDeserializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.key.OffsetDateTimeKeyDeserializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.key.OffsetTimeKeyDeserializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.key.PeriodKeyDeserializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.key.YearKeyDeserializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.key.YearMonthKeyDeserializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.key.YearMothKeyDeserializer
+
+
Deprecated.
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.key.ZonedDateTimeKeyDeserializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.key.ZoneIdKeyDeserializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.key.ZoneOffsetKeyDeserializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.LocalDateDeserializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.LocalTimeDeserializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.MonthDayDeserializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.OffsetTimeDeserializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.YearDeserializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.YearMonthDeserializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.ser.DurationSerializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.ser.InstantSerializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.ser.key.ZonedDateTimeKeySerializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.ser.LocalDateSerializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.ser.LocalTimeSerializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.ser.MonthDaySerializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.ser.OffsetDateTimeSerializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.ser.OffsetTimeSerializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.ser.YearMonthSerializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.ser.YearSerializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeSerializer
+
 
+
INSTANCE - Static variable in class com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeWithZoneIdSerializer
+
+
Deprecated.
+
INSTANT - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer
+
 
+
InstantDeserializer<T extends Temporal> - Class in com.fasterxml.jackson.datatype.jsr310.deser
+
+
Deserializer for Java 8 temporal Instants, OffsetDateTime, and ZonedDateTimes.
+
+
InstantDeserializer(Class<T>, DateTimeFormatter, Function<TemporalAccessor, T>, Function<InstantDeserializer.FromIntegerArguments, T>, Function<InstantDeserializer.FromDecimalArguments, T>, BiFunction<T, ZoneId, T>, boolean) - Constructor for class com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer
+
 
+
InstantDeserializer(InstantDeserializer<T>, DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer
+
 
+
InstantDeserializer(InstantDeserializer<T>, Boolean) - Constructor for class com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer
+
 
+
InstantDeserializer(InstantDeserializer<T>, DateTimeFormatter, Boolean) - Constructor for class com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer
+
 
+
InstantDeserializer.FromDecimalArguments - Class in com.fasterxml.jackson.datatype.jsr310.deser
+
 
+
InstantDeserializer.FromIntegerArguments - Class in com.fasterxml.jackson.datatype.jsr310.deser
+
 
+
InstantKeyDeserializer - Class in com.fasterxml.jackson.datatype.jsr310.deser.key
+
 
+
InstantSerializer - Class in com.fasterxml.jackson.datatype.jsr310.ser
+
+
Serializer for Java 8 temporal Instants, OffsetDateTime, and ZonedDateTimes.
+
+
InstantSerializer() - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.InstantSerializer
+
 
+
InstantSerializer(InstantSerializer, Boolean, DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.InstantSerializer
+
 
+
InstantSerializer(InstantSerializer, Boolean, Boolean, DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.InstantSerializer
+
 
+
InstantSerializerBase<T extends Temporal> - Class in com.fasterxml.jackson.datatype.jsr310.ser
+
+
Base class for serializers used for Instant.
+
+
InstantSerializerBase(Class<T>, ToLongFunction<T>, ToLongFunction<T>, ToIntFunction<T>, DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.InstantSerializerBase
+
 
+
InstantSerializerBase(InstantSerializerBase<T>, Boolean, DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.InstantSerializerBase
+
 
+
InstantSerializerBase(InstantSerializerBase<T>, Boolean, Boolean, DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.InstantSerializerBase
+
 
+
integer - Variable in class com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer.FromDecimalArguments
+
 
+
+ + + +

J

+
+
JavaTimeModule - Class in com.fasterxml.jackson.datatype.jsr310
+
+
Class that registers capability of serializing java.time objects with the Jackson core.
+
+
JavaTimeModule() - Constructor for class com.fasterxml.jackson.datatype.jsr310.JavaTimeModule
+
 
+
JSR310DateTimeDeserializerBase<T> - Class in com.fasterxml.jackson.datatype.jsr310.deser
+
 
+
JSR310DateTimeDeserializerBase(Class<T>, DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.deser.JSR310DateTimeDeserializerBase
+
 
+
JSR310DateTimeDeserializerBase(Class<T>, DateTimeFormatter, Boolean) - Constructor for class com.fasterxml.jackson.datatype.jsr310.deser.JSR310DateTimeDeserializerBase
+
 
+
JSR310DateTimeDeserializerBase(JSR310DateTimeDeserializerBase<T>, DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.deser.JSR310DateTimeDeserializerBase
+
 
+
JSR310DateTimeDeserializerBase(JSR310DateTimeDeserializerBase<T>, Boolean) - Constructor for class com.fasterxml.jackson.datatype.jsr310.deser.JSR310DateTimeDeserializerBase
+
 
+
JSR310DateTimeDeserializerBase(JSR310DateTimeDeserializerBase<T>, JsonFormat.Shape) - Constructor for class com.fasterxml.jackson.datatype.jsr310.deser.JSR310DateTimeDeserializerBase
+
 
+
JSR310Module - Class in com.fasterxml.jackson.datatype.jsr310
+
+
Deprecated. +
Replaced by JavaTimeModule since Jackson 2.7, see above for + details on differences in the default configuration.
+
+
+
JSR310Module() - Constructor for class com.fasterxml.jackson.datatype.jsr310.JSR310Module
+
+
Deprecated.
+
Jsr310NullKeySerializer - Class in com.fasterxml.jackson.datatype.jsr310.ser.key
+
+
Deprecated.
+
+
Jsr310NullKeySerializer() - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.key.Jsr310NullKeySerializer
+
+
Deprecated.
+
JSR310StringParsableDeserializer - Class in com.fasterxml.jackson.datatype.jsr310.deser
+
+
Deserializer for all Java 8 temporal java.time types that cannot be represented + with numbers and that have parse functions that can take Strings, + and where format is not configurable.
+
+
JSR310StringParsableDeserializer(Class<?>, int) - Constructor for class com.fasterxml.jackson.datatype.jsr310.deser.JSR310StringParsableDeserializer
+
 
+
JSR310StringParsableDeserializer(JSR310StringParsableDeserializer, Boolean) - Constructor for class com.fasterxml.jackson.datatype.jsr310.deser.JSR310StringParsableDeserializer
+
+
Since 2.11
+
+
+ + + +

L

+
+
LocalDateDeserializer - Class in com.fasterxml.jackson.datatype.jsr310.deser
+
+
Deserializer for Java 8 temporal LocalDates.
+
+
LocalDateDeserializer() - Constructor for class com.fasterxml.jackson.datatype.jsr310.deser.LocalDateDeserializer
+
 
+
LocalDateDeserializer(DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.deser.LocalDateDeserializer
+
 
+
LocalDateDeserializer(LocalDateDeserializer, DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.deser.LocalDateDeserializer
+
+
Since 2.10
+
+
LocalDateDeserializer(LocalDateDeserializer, Boolean) - Constructor for class com.fasterxml.jackson.datatype.jsr310.deser.LocalDateDeserializer
+
+
Since 2.10
+
+
LocalDateDeserializer(LocalDateDeserializer, JsonFormat.Shape) - Constructor for class com.fasterxml.jackson.datatype.jsr310.deser.LocalDateDeserializer
+
+
Since 2.11
+
+
LocalDateKeyDeserializer - Class in com.fasterxml.jackson.datatype.jsr310.deser.key
+
 
+
LocalDateSerializer - Class in com.fasterxml.jackson.datatype.jsr310.ser
+
+
Serializer for Java 8 temporal LocalDates.
+
+
LocalDateSerializer() - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.LocalDateSerializer
+
 
+
LocalDateSerializer(LocalDateSerializer, Boolean, DateTimeFormatter, JsonFormat.Shape) - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.LocalDateSerializer
+
 
+
LocalDateSerializer(DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.LocalDateSerializer
+
 
+
LocalDateTimeDeserializer - Class in com.fasterxml.jackson.datatype.jsr310.deser
+
+
Deserializer for Java 8 temporal LocalDateTimes.
+
+
LocalDateTimeDeserializer(DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer
+
 
+
LocalDateTimeDeserializer(LocalDateTimeDeserializer, Boolean) - Constructor for class com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer
+
+
Since 2.10
+
+
LocalDateTimeKeyDeserializer - Class in com.fasterxml.jackson.datatype.jsr310.deser.key
+
 
+
LocalDateTimeSerializer - Class in com.fasterxml.jackson.datatype.jsr310.ser
+
+
Serializer for Java 8 temporal LocalDateTimes.
+
+
LocalDateTimeSerializer() - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer
+
 
+
LocalDateTimeSerializer(DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer
+
 
+
LocalTimeDeserializer - Class in com.fasterxml.jackson.datatype.jsr310.deser
+
+
Deserializer for Java 8 temporal LocalTimes.
+
+
LocalTimeDeserializer(DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.deser.LocalTimeDeserializer
+
 
+
LocalTimeDeserializer(LocalTimeDeserializer, Boolean) - Constructor for class com.fasterxml.jackson.datatype.jsr310.deser.LocalTimeDeserializer
+
+
Since 2.11
+
+
LocalTimeKeyDeserializer - Class in com.fasterxml.jackson.datatype.jsr310.deser.key
+
 
+
LocalTimeSerializer - Class in com.fasterxml.jackson.datatype.jsr310.ser
+
+
Serializer for Java 8 temporal LocalTimes.
+
+
LocalTimeSerializer() - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.LocalTimeSerializer
+
 
+
LocalTimeSerializer(DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.LocalTimeSerializer
+
 
+
LocalTimeSerializer(LocalTimeSerializer, Boolean, DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.LocalTimeSerializer
+
 
+
LocalTimeSerializer(LocalTimeSerializer, Boolean, Boolean, DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.LocalTimeSerializer
+
 
+
+ + + +

M

+
+
MonthDayDeserializer - Class in com.fasterxml.jackson.datatype.jsr310.deser
+
+
Deserializer for Java 8 temporal MonthDays.
+
+
MonthDayDeserializer(DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.deser.MonthDayDeserializer
+
 
+
MonthDayKeyDeserializer - Class in com.fasterxml.jackson.datatype.jsr310.deser.key
+
 
+
MonthDaySerializer - Class in com.fasterxml.jackson.datatype.jsr310.ser
+
+
Serializer for Java 8 temporal MonthDays.
+
+
MonthDaySerializer(DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.MonthDaySerializer
+
 
+
+ + + +

N

+
+
NULL_KEY - Static variable in class com.fasterxml.jackson.datatype.jsr310.ser.key.Jsr310NullKeySerializer
+
+
Deprecated.
+
+ + + +

O

+
+
OFFSET_DATE_TIME - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer
+
 
+
OffsetDateTimeKeyDeserializer - Class in com.fasterxml.jackson.datatype.jsr310.deser.key
+
 
+
OffsetDateTimeSerializer - Class in com.fasterxml.jackson.datatype.jsr310.ser
+
 
+
OffsetDateTimeSerializer() - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.OffsetDateTimeSerializer
+
 
+
OffsetDateTimeSerializer(OffsetDateTimeSerializer, Boolean, DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.OffsetDateTimeSerializer
+
 
+
OffsetDateTimeSerializer(OffsetDateTimeSerializer, Boolean, Boolean, DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.OffsetDateTimeSerializer
+
 
+
OffsetTimeDeserializer - Class in com.fasterxml.jackson.datatype.jsr310.deser
+
+
Deserializer for Java 8 temporal OffsetTimes.
+
+
OffsetTimeDeserializer(DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.deser.OffsetTimeDeserializer
+
 
+
OffsetTimeDeserializer(OffsetTimeDeserializer, Boolean) - Constructor for class com.fasterxml.jackson.datatype.jsr310.deser.OffsetTimeDeserializer
+
+
Since 2.11
+
+
OffsetTimeKeyDeserializer - Class in com.fasterxml.jackson.datatype.jsr310.deser.key
+
 
+
OffsetTimeSerializer - Class in com.fasterxml.jackson.datatype.jsr310.ser
+
+
Serializer for Java 8 temporal OffsetTimes.
+
+
OffsetTimeSerializer() - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.OffsetTimeSerializer
+
 
+
OffsetTimeSerializer(OffsetTimeSerializer, Boolean, DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.OffsetTimeSerializer
+
 
+
OffsetTimeSerializer(OffsetTimeSerializer, Boolean, Boolean, DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.OffsetTimeSerializer
+
 
+
+ + + +

P

+
+
PackageVersion - Class in com.fasterxml.jackson.datatype.jsr310
+
+
Automatically generated from PackageVersion.java.in during + packageVersion-generate execution of maven-replacer-plugin in + pom.xml.
+
+
PackageVersion() - Constructor for class com.fasterxml.jackson.datatype.jsr310.PackageVersion
+
 
+
parsedToValue - Variable in class com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer
+
 
+
PERIOD - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.JSR310StringParsableDeserializer
+
 
+
PeriodKeyDeserializer - Class in com.fasterxml.jackson.datatype.jsr310.deser.key
+
 
+
+ + + +

R

+
+
replaceZeroOffsetAsZ - Variable in class com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer
+
+
In case of vanilla `Instant` we seem to need to translate "+0000 | +00:00 | +00" + timezone designator into plain "Z" for some reason; see + [jackson-modules-java8#18] for more info
+
+
+ + + +

S

+
+
serializationShape(SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.DurationSerializer
+
 
+
serializationShape(SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.InstantSerializerBase
+
 
+
serializationShape(SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.LocalDateSerializer
+
 
+
serializationShape(SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer
+
 
+
serializationShape(SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.LocalTimeSerializer
+
 
+
serializationShape(SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.MonthDaySerializer
+
 
+
serializationShape(SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.OffsetTimeSerializer
+
 
+
serializationShape(SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.YearMonthSerializer
+
 
+
serializationShape(SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.YearSerializer
+
 
+
serializationShape(SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeSerializer
+
 
+
serialize(Duration, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.DurationSerializer
+
 
+
serialize(T, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.InstantSerializerBase
+
 
+
serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.key.Jsr310NullKeySerializer
+
+
Deprecated.
+
serialize(ZonedDateTime, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.key.ZonedDateTimeKeySerializer
+
 
+
serialize(LocalDate, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.LocalDateSerializer
+
 
+
serialize(LocalDateTime, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer
+
 
+
serialize(LocalTime, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.LocalTimeSerializer
+
 
+
serialize(MonthDay, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.MonthDaySerializer
+
 
+
serialize(OffsetTime, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.OffsetTimeSerializer
+
 
+
serialize(YearMonth, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.YearMonthSerializer
+
 
+
serialize(Year, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.YearSerializer
+
 
+
serialize(ZonedDateTime, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeSerializer
+
 
+
serializeWithType(LocalDate, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.LocalDateSerializer
+
 
+
serializeWithType(LocalDateTime, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer
+
 
+
serializeWithType(LocalTime, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.LocalTimeSerializer
+
 
+
serializeWithType(MonthDay, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.MonthDaySerializer
+
 
+
serializeWithType(OffsetTime, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.OffsetTimeSerializer
+
 
+
serializeWithType(YearMonth, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.YearMonthSerializer
+
 
+
serializeWithType(Object, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.ZoneIdSerializer
+
 
+
setupModule(Module.SetupContext) - Method in class com.fasterxml.jackson.datatype.jsr310.JavaTimeModule
+
 
+
setupModule(Module.SetupContext) - Method in class com.fasterxml.jackson.datatype.jsr310.JSR310Module
+
+
Deprecated.
+
shouldAdjustToContextTimezone(DeserializationContext) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer
+
 
+
shouldWriteWithZoneId(SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeSerializer
+
 
+
+ + + +

T

+
+
toBigDecimal(long, int) - Static method in class com.fasterxml.jackson.datatype.jsr310.DecimalUtils
+
+
Factory method for constructing BigDecimal out of second, nano-second + components.
+
+
toDecimal(long, int) - Static method in class com.fasterxml.jackson.datatype.jsr310.DecimalUtils
+
 
+
TYPE_PERIOD - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.JSR310StringParsableDeserializer
+
 
+
TYPE_ZONE_ID - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.JSR310StringParsableDeserializer
+
 
+
TYPE_ZONE_OFFSET - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.JSR310StringParsableDeserializer
+
 
+
+ + + +

V

+
+
value - Variable in class com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer.FromIntegerArguments
+
 
+
valueToString(Object) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.ZoneIdSerializer
+
 
+
VERSION - Static variable in class com.fasterxml.jackson.datatype.jsr310.PackageVersion
+
 
+
version() - Method in class com.fasterxml.jackson.datatype.jsr310.PackageVersion
+
 
+
+ + + +

W

+
+
withDateFormat(DateTimeFormatter) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer
+
 
+
withDateFormat(DateTimeFormatter) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.JSR310DateTimeDeserializerBase
+
 
+
withDateFormat(DateTimeFormatter) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.LocalDateDeserializer
+
 
+
withDateFormat(DateTimeFormatter) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer
+
 
+
withDateFormat(DateTimeFormatter) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.LocalTimeDeserializer
+
 
+
withDateFormat(DateTimeFormatter) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.MonthDayDeserializer
+
 
+
withDateFormat(DateTimeFormatter) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.OffsetTimeDeserializer
+
 
+
withDateFormat(DateTimeFormatter) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.YearDeserializer
+
 
+
withDateFormat(DateTimeFormatter) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.YearMonthDeserializer
+
 
+
withFeatures(Boolean, Boolean) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.DurationSerializer
+
 
+
withFeatures(Boolean, Boolean) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.InstantSerializer
+
 
+
withFeatures(Boolean, Boolean) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer
+
 
+
withFeatures(Boolean, Boolean) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.LocalTimeSerializer
+
 
+
withFeatures(Boolean, Boolean) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.OffsetDateTimeSerializer
+
 
+
withFeatures(Boolean, Boolean) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.OffsetTimeSerializer
+
 
+
withFeatures(Boolean) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeSerializer
+
+
Deprecated.
+
+
withFeatures(Boolean, Boolean) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeSerializer
+
 
+
withFeatures(Boolean, Boolean) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeWithZoneIdSerializer
+
+
Deprecated.
+
withFormat(Boolean, DateTimeFormatter, JsonFormat.Shape) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.DurationSerializer
+
 
+
withFormat(Boolean, DateTimeFormatter, JsonFormat.Shape) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.InstantSerializer
+
 
+
withFormat(Boolean, DateTimeFormatter, JsonFormat.Shape) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.InstantSerializerBase
+
 
+
withFormat(Boolean, DateTimeFormatter, JsonFormat.Shape) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.LocalDateSerializer
+
 
+
withFormat(Boolean, DateTimeFormatter, JsonFormat.Shape) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer
+
 
+
withFormat(Boolean, DateTimeFormatter, JsonFormat.Shape) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.LocalTimeSerializer
+
 
+
withFormat(Boolean, DateTimeFormatter, JsonFormat.Shape) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.MonthDaySerializer
+
 
+
withFormat(Boolean, DateTimeFormatter, JsonFormat.Shape) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.OffsetDateTimeSerializer
+
 
+
withFormat(Boolean, DateTimeFormatter, JsonFormat.Shape) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.OffsetTimeSerializer
+
 
+
withFormat(Boolean, DateTimeFormatter, JsonFormat.Shape) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.YearMonthSerializer
+
 
+
withFormat(Boolean, DateTimeFormatter, JsonFormat.Shape) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.YearSerializer
+
 
+
withFormat(Boolean, DateTimeFormatter, JsonFormat.Shape) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeSerializer
+
 
+
withFormat(Boolean, DateTimeFormatter, JsonFormat.Shape) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeWithZoneIdSerializer
+
+
Deprecated.
+
withLeniency(Boolean) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.DurationDeserializer
+
 
+
withLeniency(Boolean) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer
+
 
+
withLeniency(Boolean) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.JSR310DateTimeDeserializerBase
+
 
+
withLeniency(Boolean) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.JSR310StringParsableDeserializer
+
 
+
withLeniency(Boolean) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.LocalDateDeserializer
+
 
+
withLeniency(Boolean) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer
+
 
+
withLeniency(Boolean) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.LocalTimeDeserializer
+
 
+
withLeniency(Boolean) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.MonthDayDeserializer
+
 
+
withLeniency(Boolean) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.OffsetTimeDeserializer
+
 
+
withLeniency(Boolean) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.YearDeserializer
+
 
+
withLeniency(Boolean) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.YearMonthDeserializer
+
 
+
withShape(JsonFormat.Shape) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer
+
 
+
withShape(JsonFormat.Shape) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.JSR310DateTimeDeserializerBase
+
 
+
withShape(JsonFormat.Shape) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.LocalDateDeserializer
+
 
+
withShape(JsonFormat.Shape) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer
+
 
+
withShape(JsonFormat.Shape) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.LocalTimeDeserializer
+
 
+
withShape(JsonFormat.Shape) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.MonthDayDeserializer
+
 
+
withShape(JsonFormat.Shape) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.OffsetTimeDeserializer
+
 
+
withShape(JsonFormat.Shape) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.YearDeserializer
+
 
+
withShape(JsonFormat.Shape) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.YearMonthDeserializer
+
 
+
+ + + +

Y

+
+
YearDeserializer - Class in com.fasterxml.jackson.datatype.jsr310.deser
+
+
Deserializer for Java 8 temporal Years.
+
+
YearDeserializer(DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.deser.YearDeserializer
+
 
+
YearKeyDeserializer - Class in com.fasterxml.jackson.datatype.jsr310.deser.key
+
 
+
YearKeyDeserializer() - Constructor for class com.fasterxml.jackson.datatype.jsr310.deser.key.YearKeyDeserializer
+
 
+
YearMonthDeserializer - Class in com.fasterxml.jackson.datatype.jsr310.deser
+
+
Deserializer for Java 8 temporal YearMonths.
+
+
YearMonthDeserializer(DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.deser.YearMonthDeserializer
+
 
+
YearMonthDeserializer(YearMonthDeserializer, Boolean) - Constructor for class com.fasterxml.jackson.datatype.jsr310.deser.YearMonthDeserializer
+
+
Since 2.11
+
+
YearMonthKeyDeserializer - Class in com.fasterxml.jackson.datatype.jsr310.deser.key
+
 
+
YearMonthKeyDeserializer() - Constructor for class com.fasterxml.jackson.datatype.jsr310.deser.key.YearMonthKeyDeserializer
+
 
+
YearMonthSerializer - Class in com.fasterxml.jackson.datatype.jsr310.ser
+
+
Serializer for Java 8 temporal YearMonths.
+
+
YearMonthSerializer(DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.YearMonthSerializer
+
 
+
YearMothKeyDeserializer - Class in com.fasterxml.jackson.datatype.jsr310.deser.key
+
+
Deprecated. +
Due to typo in class name use YearMonthKeyDeserializer instead.
+
+
+
YearSerializer - Class in com.fasterxml.jackson.datatype.jsr310.ser
+
+
Serializer for Java 8 temporal Years.
+
+
YearSerializer() - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.YearSerializer
+
 
+
YearSerializer(DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.YearSerializer
+
 
+
YearSerializer(YearSerializer, Boolean, DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.YearSerializer
+
 
+
+ + + +

Z

+
+
ZONE_ID - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.JSR310StringParsableDeserializer
+
 
+
ZONE_OFFSET - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.JSR310StringParsableDeserializer
+
 
+
ZONED_DATE_TIME - Static variable in class com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer
+
 
+
ZonedDateTimeKeyDeserializer - Class in com.fasterxml.jackson.datatype.jsr310.deser.key
+
 
+
ZonedDateTimeKeySerializer - Class in com.fasterxml.jackson.datatype.jsr310.ser.key
+
 
+
ZonedDateTimeSerializer - Class in com.fasterxml.jackson.datatype.jsr310.ser
+
 
+
ZonedDateTimeSerializer() - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeSerializer
+
 
+
ZonedDateTimeSerializer(DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeSerializer
+
 
+
ZonedDateTimeSerializer(ZonedDateTimeSerializer, Boolean, DateTimeFormatter, Boolean) - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeSerializer
+
 
+
ZonedDateTimeSerializer(ZonedDateTimeSerializer, Boolean, Boolean, DateTimeFormatter, Boolean) - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeSerializer
+
 
+
ZonedDateTimeWithZoneIdSerializer - Class in com.fasterxml.jackson.datatype.jsr310.ser
+
+
Deprecated. +
Since 2.8 only used by deprecated JSR310Module
+
+
+
ZonedDateTimeWithZoneIdSerializer() - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeWithZoneIdSerializer
+
+
Deprecated.
+
ZonedDateTimeWithZoneIdSerializer(ZonedDateTimeWithZoneIdSerializer, Boolean, DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeWithZoneIdSerializer
+
+
Deprecated.
+
ZonedDateTimeWithZoneIdSerializer(ZonedDateTimeWithZoneIdSerializer, Boolean, Boolean, DateTimeFormatter) - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeWithZoneIdSerializer
+
+
Deprecated.
+
zoneId - Variable in class com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer.FromDecimalArguments
+
 
+
zoneId - Variable in class com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer.FromIntegerArguments
+
 
+
ZoneIdKeyDeserializer - Class in com.fasterxml.jackson.datatype.jsr310.deser.key
+
 
+
ZoneIdSerializer - Class in com.fasterxml.jackson.datatype.jsr310.ser
+
 
+
ZoneIdSerializer() - Constructor for class com.fasterxml.jackson.datatype.jsr310.ser.ZoneIdSerializer
+
 
+
ZoneOffsetKeyDeserializer - Class in com.fasterxml.jackson.datatype.jsr310.deser.key
+
 
+
+ + + +

_

+
+
_acceptTimestampVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.DurationSerializer
+
 
+
_acceptTimestampVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.InstantSerializerBase
+
 
+
_acceptTimestampVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.YearMonthSerializer
+
 
+
_acceptTimestampVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.YearSerializer
+
 
+
_adjustToContextTZOverride - Variable in class com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer
+
+
Flag for JsonFormat.Feature.ADJUST_DATES_TO_CONTEXT_TIME_ZONE
+
+
_countPeriods(String) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer
+
 
+
_defaultFormatter() - Method in class com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer
+
 
+
_defaultFormatter() - Method in class com.fasterxml.jackson.datatype.jsr310.ser.LocalTimeSerializer
+
 
+
_findFactory(AnnotatedClass, String, Class<?>...) - Method in class com.fasterxml.jackson.datatype.jsr310.JavaTimeModule
+
 
+
_findFactory(AnnotatedClass, String, Class<?>...) - Method in class com.fasterxml.jackson.datatype.jsr310.JSR310Module
+
+
Deprecated.
+
_formatter - Variable in class com.fasterxml.jackson.datatype.jsr310.deser.JSR310DateTimeDeserializerBase
+
 
+
_fromDecimal(DeserializationContext, BigDecimal) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer
+
 
+
_fromLong(DeserializationContext, long) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer
+
 
+
_serializeAsArrayContents(LocalDate, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.LocalDateSerializer
+
 
+
_serializeAsArrayContents(MonthDay, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.MonthDaySerializer
+
 
+
_serializeAsArrayContents(YearMonth, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.datatype.jsr310.ser.YearMonthSerializer
+
 
+
_shape - Variable in class com.fasterxml.jackson.datatype.jsr310.deser.JSR310DateTimeDeserializerBase
+
+
Setting that indicates the specified for this deserializer + as a JsonFormat.Shape annotation on property or class, or due to per-type + "config override", or from global settings: + If Shape is NUMBER_INT, the input value is considered to be epoch days.
+
+
_throwNoNumericTimestampNeedTimeZone(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.datatype.jsr310.deser.JSR310DateTimeDeserializerBase
+
 
+
_typeSelector - Variable in class com.fasterxml.jackson.datatype.jsr310.deser.JSR310StringParsableDeserializer
+
 
+
_writeZoneId - Variable in class com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeSerializer
+
+
Flag for JsonFormat.Feature.WRITE_DATES_WITH_ZONE_ID
+
+
+A C D E F G I J L M N O P R S T V W Y Z _ 
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/index.html b/docs/javadoc/datetime/2.11/index.html new file mode 100644 index 00000000..09e6f9a7 --- /dev/null +++ b/docs/javadoc/datetime/2.11/index.html @@ -0,0 +1,76 @@ + + + + + + +Jackson datatype: JSR310 2.11.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/datetime/2.11/javadoc.sh b/docs/javadoc/datetime/2.11/javadoc.sh new file mode 100755 index 00000000..36e520a2 --- /dev/null +++ b/docs/javadoc/datetime/2.11/javadoc.sh @@ -0,0 +1 @@ +/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/../bin/javadoc @options @packages \ No newline at end of file diff --git a/docs/javadoc/datetime/2.11/options b/docs/javadoc/datetime/2.11/options new file mode 100644 index 00000000..2caf0cb2 --- /dev/null +++ b/docs/javadoc/datetime/2.11/options @@ -0,0 +1,27 @@ +-classpath +'/Users/tatu/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.11.0/jackson-annotations-2.11.0.jar:/Users/tatu/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.11.0/jackson-databind-2.11.0.jar:/Users/tatu/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.11.0/jackson-core-2.11.0.jar' +-encoding +'UTF-8' +-protected +-quiet +-sourcepath +'/opt/java/jackson-modules-java8/datetime/src/main/java:/opt/java/jackson-modules-java8/datetime/target/generated-sources' +-author +-bottom +'Copyright © 2020 FasterXML. All rights reserved.' +-charset +'UTF-8' +-d +'/opt/java/jackson-modules-java8/datetime/target/apidocs' +-docencoding +'UTF-8' +-doctitle +'Jackson datatype: JSR310 2.11.0 API' +-link +'https://docs.oracle.com/javase/8/docs/api' +-linkoffline +'https://docs.oracle.com/javase/8/docs/api' '/opt/java/jackson-modules-java8/datetime/target/javadoc-bundle-options' +-use +-version +-windowtitle +'Jackson datatype: JSR310 2.11.0 API' \ No newline at end of file diff --git a/docs/javadoc/datetime/2.11/overview-frame.html b/docs/javadoc/datetime/2.11/overview-frame.html new file mode 100644 index 00000000..d0d6619e --- /dev/null +++ b/docs/javadoc/datetime/2.11/overview-frame.html @@ -0,0 +1,26 @@ + + + + + + +Overview List (Jackson datatype: JSR310 2.11.0 API) + + + + + + + +

 

+ + diff --git a/docs/javadoc/datetime/2.11/overview-summary.html b/docs/javadoc/datetime/2.11/overview-summary.html new file mode 100644 index 00000000..e25c2110 --- /dev/null +++ b/docs/javadoc/datetime/2.11/overview-summary.html @@ -0,0 +1,156 @@ + + + + + + +Overview (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Jackson datatype: JSR310 2.11.0 API

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

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/overview-tree.html b/docs/javadoc/datetime/2.11/overview-tree.html new file mode 100644 index 00000000..d11c7dbf --- /dev/null +++ b/docs/javadoc/datetime/2.11/overview-tree.html @@ -0,0 +1,235 @@ + + + + + + +Class Hierarchy (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+

Class Hierarchy

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

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/package-list b/docs/javadoc/datetime/2.11/package-list new file mode 100644 index 00000000..25b4af16 --- /dev/null +++ b/docs/javadoc/datetime/2.11/package-list @@ -0,0 +1,5 @@ +com.fasterxml.jackson.datatype.jsr310 +com.fasterxml.jackson.datatype.jsr310.deser +com.fasterxml.jackson.datatype.jsr310.deser.key +com.fasterxml.jackson.datatype.jsr310.ser +com.fasterxml.jackson.datatype.jsr310.ser.key diff --git a/docs/javadoc/datetime/2.11/packages b/docs/javadoc/datetime/2.11/packages new file mode 100644 index 00000000..70d48330 --- /dev/null +++ b/docs/javadoc/datetime/2.11/packages @@ -0,0 +1,5 @@ +com.fasterxml.jackson.datatype.jsr310.deser +com.fasterxml.jackson.datatype.jsr310.deser.key +com.fasterxml.jackson.datatype.jsr310 +com.fasterxml.jackson.datatype.jsr310.ser +com.fasterxml.jackson.datatype.jsr310.ser.key \ No newline at end of file diff --git a/docs/javadoc/datetime/2.11/script.js b/docs/javadoc/datetime/2.11/script.js new file mode 100644 index 00000000..b3463569 --- /dev/null +++ b/docs/javadoc/datetime/2.11/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/datetime/2.11/serialized-form.html b/docs/javadoc/datetime/2.11/serialized-form.html new file mode 100644 index 00000000..436301be --- /dev/null +++ b/docs/javadoc/datetime/2.11/serialized-form.html @@ -0,0 +1,499 @@ + + + + + + +Serialized Form (Jackson datatype: JSR310 2.11.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Serialized Form

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

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/datetime/2.11/stylesheet.css b/docs/javadoc/datetime/2.11/stylesheet.css new file mode 100644 index 00000000..98055b22 --- /dev/null +++ b/docs/javadoc/datetime/2.11/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/parameter-names/2.11/allclasses-frame.html b/docs/javadoc/parameter-names/2.11/allclasses-frame.html new file mode 100644 index 00000000..420324b0 --- /dev/null +++ b/docs/javadoc/parameter-names/2.11/allclasses-frame.html @@ -0,0 +1,22 @@ + + + + + + +All Classes (Jackson-module-parameter-names 2.11.0 API) + + + + + +

All Classes

+ + + diff --git a/docs/javadoc/parameter-names/2.11/allclasses-noframe.html b/docs/javadoc/parameter-names/2.11/allclasses-noframe.html new file mode 100644 index 00000000..55e15539 --- /dev/null +++ b/docs/javadoc/parameter-names/2.11/allclasses-noframe.html @@ -0,0 +1,22 @@ + + + + + + +All Classes (Jackson-module-parameter-names 2.11.0 API) + + + + + +

All Classes

+ + + diff --git a/docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/PackageVersion.html b/docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/PackageVersion.html new file mode 100644 index 00000000..2e475053 --- /dev/null +++ b/docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/PackageVersion.html @@ -0,0 +1,319 @@ + + + + + + +PackageVersion (Jackson-module-parameter-names 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.module.paramnames
+

Class PackageVersion

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.module.paramnames.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/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/ParameterNamesAnnotationIntrospector.html b/docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/ParameterNamesAnnotationIntrospector.html new file mode 100644 index 00000000..cb37bf9d --- /dev/null +++ b/docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/ParameterNamesAnnotationIntrospector.html @@ -0,0 +1,370 @@ + + + + + + +ParameterNamesAnnotationIntrospector (Jackson-module-parameter-names 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.module.paramnames
+

Class ParameterNamesAnnotationIntrospector

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.AnnotationIntrospector
    • +
    • +
        +
      • com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector
      • +
      • +
          +
        • com.fasterxml.jackson.module.paramnames.ParameterNamesAnnotationIntrospector
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Serializable
    +
    +
    +
    +
    public class ParameterNamesAnnotationIntrospector
    +extends com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector
    +
    Introspector that uses parameter name information provided by the Java Reflection API additions in Java 8 to + determine the parameter name for methods and constructors.
    +
    +
    Author:
    +
    Lovro Pandzic
    +
    See Also:
    +
    AnnotationIntrospector, +Parameter, +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 Deprecated Methods 
      Modifier and TypeMethod and Description
      com.fasterxml.jackson.annotation.JsonCreator.ModefindCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, + com.fasterxml.jackson.databind.introspect.Annotated a) 
      com.fasterxml.jackson.annotation.JsonCreator.ModefindCreatorBinding(com.fasterxml.jackson.databind.introspect.Annotated a) +
      Deprecated. 
      +
      StringfindImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember m) 
      booleanhasCreatorAnnotation(com.fasterxml.jackson.databind.introspect.Annotated a) +
      Deprecated. 
      +
      +
        +
      • + + +

        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, findDefaultEnumValue, findDeserializationContentConverter, findDeserializationContentType, findDeserializationConverter, findDeserializationKeyType, findDeserializationType, findDeserializer, findEnumAliases, findEnumValue, findEnumValues, findFilterId, findFormat, findIgnoreUnknownProperties, findInjectableValue, findInjectableValueId, findKeyDeserializer, findKeySerializer, findMergeInfo, findNameForDeserialization, findNameForSerialization, findNamingStrategy, findNullSerializer, findObjectIdInfo, findObjectReferenceInfo, findPOJOBuilder, findPOJOBuilderConfig, findPropertiesToIgnore, findPropertiesToIgnore, findPropertyAccess, findPropertyAliases, findPropertyContentTypeResolver, findPropertyDefaultValue, findPropertyDescription, findPropertyIgnorals, findPropertyInclusion, findPropertyIndex, findPropertyTypeResolver, findReferenceType, findRenameByField, findRootName, findSerializationContentConverter, findSerializationContentType, findSerializationConverter, findSerializationInclusion, findSerializationInclusionForContent, findSerializationKeyType, findSerializationPropertyOrder, findSerializationSortAlphabetically, findSerializationType, findSerializationTyping, findSerializer, findSetterInfo, findSubtypes, findTypeName, findTypeResolver, findUnwrappingNameTransformer, findValueInstantiator, findViews, findWrapperName, hasAnyGetter, hasAnyGetterAnnotation, hasAnySetter, hasAnySetterAnnotation, hasAsValue, hasAsValueAnnotation, hasIgnoreMarker, hasRequiredMarker, isAnnotationBundle, isIgnorableType, isTypeId, nopInstance, pair, refineDeserializationType, refineSerializationType, resolveSetterConflict
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        findImplicitPropertyName

        +
        public String findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember m)
        +
        +
        Overrides:
        +
        findImplicitPropertyName 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
        +
        +
      • +
      + + + +
        +
      • +

        findCreatorBinding

        +
        @Deprecated
        +public com.fasterxml.jackson.annotation.JsonCreator.Mode findCreatorBinding(com.fasterxml.jackson.databind.introspect.Annotated a)
        +
        Deprecated. 
        +
        +
        Overrides:
        +
        findCreatorBinding in class com.fasterxml.jackson.databind.AnnotationIntrospector
        +
        +
      • +
      + + + +
        +
      • +

        hasCreatorAnnotation

        +
        @Deprecated
        +public boolean hasCreatorAnnotation(com.fasterxml.jackson.databind.introspect.Annotated a)
        +
        Deprecated. 
        +
        +
        Overrides:
        +
        hasCreatorAnnotation in class com.fasterxml.jackson.databind.AnnotationIntrospector
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/ParameterNamesModule.html b/docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/ParameterNamesModule.html new file mode 100644 index 00000000..54c1bfb7 --- /dev/null +++ b/docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/ParameterNamesModule.html @@ -0,0 +1,383 @@ + + + + + + +ParameterNamesModule (Jackson-module-parameter-names 2.11.0 API) + + + + + + + + + + + + +
+
com.fasterxml.jackson.module.paramnames
+

Class ParameterNamesModule

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.fasterxml.jackson.databind.Module
    • +
    • +
        +
      • com.fasterxml.jackson.databind.module.SimpleModule
      • +
      • +
          +
        • com.fasterxml.jackson.module.paramnames.ParameterNamesModule
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.fasterxml.jackson.core.Versioned, Serializable
    +
    +
    +
    +
    public class ParameterNamesModule
    +extends com.fasterxml.jackson.databind.module.SimpleModule
    +
    +
    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

      + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(Object o) 
      inthashCode() 
      voidsetupModule(com.fasterxml.jackson.databind.Module.SetupContext context) 
      +
        +
      • + + +

        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, setValueInstantiators, version
      • +
      +
        +
      • + + +

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

        +getDependencies
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ParameterNamesModule

        +
        public ParameterNamesModule(com.fasterxml.jackson.annotation.JsonCreator.Mode creatorBinding)
        +
      • +
      + + + +
        +
      • +

        ParameterNamesModule

        +
        public ParameterNamesModule()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setupModule

        +
        public void setupModule(com.fasterxml.jackson.databind.Module.SetupContext context)
        +
        +
        Overrides:
        +
        setupModule in class com.fasterxml.jackson.databind.module.SimpleModule
        +
        +
      • +
      + + + +
        +
      • +

        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/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/class-use/PackageVersion.html b/docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/class-use/PackageVersion.html new file mode 100644 index 00000000..bfbff2be --- /dev/null +++ b/docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/class-use/PackageVersion.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class com.fasterxml.jackson.module.paramnames.PackageVersion (Jackson-module-parameter-names 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.module.paramnames.PackageVersion

+
+
No usage of com.fasterxml.jackson.module.paramnames.PackageVersion
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/class-use/ParameterNamesAnnotationIntrospector.html b/docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/class-use/ParameterNamesAnnotationIntrospector.html new file mode 100644 index 00000000..836d1460 --- /dev/null +++ b/docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/class-use/ParameterNamesAnnotationIntrospector.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class com.fasterxml.jackson.module.paramnames.ParameterNamesAnnotationIntrospector (Jackson-module-parameter-names 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.module.paramnames.ParameterNamesAnnotationIntrospector

+
+
No usage of com.fasterxml.jackson.module.paramnames.ParameterNamesAnnotationIntrospector
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/class-use/ParameterNamesModule.html b/docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/class-use/ParameterNamesModule.html new file mode 100644 index 00000000..10a949b7 --- /dev/null +++ b/docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/class-use/ParameterNamesModule.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class com.fasterxml.jackson.module.paramnames.ParameterNamesModule (Jackson-module-parameter-names 2.11.0 API) + + + + + + + + + + + +
+

Uses of Class
com.fasterxml.jackson.module.paramnames.ParameterNamesModule

+
+
No usage of com.fasterxml.jackson.module.paramnames.ParameterNamesModule
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/package-frame.html b/docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/package-frame.html new file mode 100644 index 00000000..d520cecc --- /dev/null +++ b/docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/package-frame.html @@ -0,0 +1,23 @@ + + + + + + +com.fasterxml.jackson.module.paramnames (Jackson-module-parameter-names 2.11.0 API) + + + + + +

com.fasterxml.jackson.module.paramnames

+ + + diff --git a/docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/package-summary.html b/docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/package-summary.html new file mode 100644 index 00000000..eb59c0d8 --- /dev/null +++ b/docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/package-summary.html @@ -0,0 +1,157 @@ + + + + + + +com.fasterxml.jackson.module.paramnames (Jackson-module-parameter-names 2.11.0 API) + + + + + + + + + + + +
+

Package com.fasterxml.jackson.module.paramnames

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    PackageVersion +
    Automatically generated from PackageVersion.java.in during + packageVersion-generate execution of maven-replacer-plugin in + pom.xml.
    +
    ParameterNamesAnnotationIntrospector +
    Introspector that uses parameter name information provided by the Java Reflection API additions in Java 8 to + determine the parameter name for methods and constructors.
    +
    ParameterNamesModule 
    +
  • +
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/package-tree.html b/docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/package-tree.html new file mode 100644 index 00000000..440b1b6d --- /dev/null +++ b/docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/package-tree.html @@ -0,0 +1,151 @@ + + + + + + +com.fasterxml.jackson.module.paramnames Class Hierarchy (Jackson-module-parameter-names 2.11.0 API) + + + + + + + + + + + +
+

Hierarchy For Package com.fasterxml.jackson.module.paramnames

+
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • com.fasterxml.jackson.databind.AnnotationIntrospector (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned) + +
    • +
    • com.fasterxml.jackson.databind.Module (implements com.fasterxml.jackson.core.Versioned) + +
    • +
    • com.fasterxml.jackson.module.paramnames.PackageVersion (implements com.fasterxml.jackson.core.Versioned)
    • +
    +
  • +
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/package-use.html b/docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/package-use.html new file mode 100644 index 00000000..9e9b05c8 --- /dev/null +++ b/docs/javadoc/parameter-names/2.11/com/fasterxml/jackson/module/paramnames/package-use.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Package com.fasterxml.jackson.module.paramnames (Jackson-module-parameter-names 2.11.0 API) + + + + + + + + + + + +
+

Uses of Package
com.fasterxml.jackson.module.paramnames

+
+
No usage of com.fasterxml.jackson.module.paramnames
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/parameter-names/2.11/constant-values.html b/docs/javadoc/parameter-names/2.11/constant-values.html new file mode 100644 index 00000000..df9f7414 --- /dev/null +++ b/docs/javadoc/parameter-names/2.11/constant-values.html @@ -0,0 +1,124 @@ + + + + + + +Constant Field Values (Jackson-module-parameter-names 2.11.0 API) + + + + + + + + + + + +
+

Constant Field Values

+

Contents

+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/parameter-names/2.11/deprecated-list.html b/docs/javadoc/parameter-names/2.11/deprecated-list.html new file mode 100644 index 00000000..432362b4 --- /dev/null +++ b/docs/javadoc/parameter-names/2.11/deprecated-list.html @@ -0,0 +1,149 @@ + + + + + + +Deprecated List (Jackson-module-parameter-names 2.11.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Deprecated API

+

Contents

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

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/parameter-names/2.11/help-doc.html b/docs/javadoc/parameter-names/2.11/help-doc.html new file mode 100644 index 00000000..21fa2d74 --- /dev/null +++ b/docs/javadoc/parameter-names/2.11/help-doc.html @@ -0,0 +1,225 @@ + + + + + + +API Help (Jackson-module-parameter-names 2.11.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.
+
+
+
    +
  • +

    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/parameter-names/2.11/index-all.html b/docs/javadoc/parameter-names/2.11/index-all.html new file mode 100644 index 00000000..997d4c48 --- /dev/null +++ b/docs/javadoc/parameter-names/2.11/index-all.html @@ -0,0 +1,206 @@ + + + + + + +Index (Jackson-module-parameter-names 2.11.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
C E F H P S V  + + +

C

+
+
com.fasterxml.jackson.module.paramnames - package com.fasterxml.jackson.module.paramnames
+
 
+
+ + + +

E

+
+
equals(Object) - Method in class com.fasterxml.jackson.module.paramnames.ParameterNamesModule
+
 
+
+ + + +

F

+
+
findCreatorAnnotation(MapperConfig<?>, Annotated) - Method in class com.fasterxml.jackson.module.paramnames.ParameterNamesAnnotationIntrospector
+
 
+
findCreatorBinding(Annotated) - Method in class com.fasterxml.jackson.module.paramnames.ParameterNamesAnnotationIntrospector
+
+
Deprecated.
+
+
findImplicitPropertyName(AnnotatedMember) - Method in class com.fasterxml.jackson.module.paramnames.ParameterNamesAnnotationIntrospector
+
 
+
+ + + +

H

+
+
hasCreatorAnnotation(Annotated) - Method in class com.fasterxml.jackson.module.paramnames.ParameterNamesAnnotationIntrospector
+
+
Deprecated.
+
+
hashCode() - Method in class com.fasterxml.jackson.module.paramnames.ParameterNamesModule
+
 
+
+ + + +

P

+
+
PackageVersion - Class in com.fasterxml.jackson.module.paramnames
+
+
Automatically generated from PackageVersion.java.in during + packageVersion-generate execution of maven-replacer-plugin in + pom.xml.
+
+
PackageVersion() - Constructor for class com.fasterxml.jackson.module.paramnames.PackageVersion
+
 
+
ParameterNamesAnnotationIntrospector - Class in com.fasterxml.jackson.module.paramnames
+
+
Introspector that uses parameter name information provided by the Java Reflection API additions in Java 8 to + determine the parameter name for methods and constructors.
+
+
ParameterNamesModule - Class in com.fasterxml.jackson.module.paramnames
+
 
+
ParameterNamesModule(JsonCreator.Mode) - Constructor for class com.fasterxml.jackson.module.paramnames.ParameterNamesModule
+
 
+
ParameterNamesModule() - Constructor for class com.fasterxml.jackson.module.paramnames.ParameterNamesModule
+
 
+
+ + + +

S

+
+
setupModule(Module.SetupContext) - Method in class com.fasterxml.jackson.module.paramnames.ParameterNamesModule
+
 
+
+ + + +

V

+
+
VERSION - Static variable in class com.fasterxml.jackson.module.paramnames.PackageVersion
+
 
+
version() - Method in class com.fasterxml.jackson.module.paramnames.PackageVersion
+
 
+
+C E F H P S V 
+ +
+ + + + + + + +
+ + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/parameter-names/2.11/index.html b/docs/javadoc/parameter-names/2.11/index.html new file mode 100644 index 00000000..e614d714 --- /dev/null +++ b/docs/javadoc/parameter-names/2.11/index.html @@ -0,0 +1,73 @@ + + + + + + +Jackson-module-parameter-names 2.11.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="com/fasterxml/jackson/module/paramnames/package-summary.html">Non-frame version</a>.</p> + + + diff --git a/docs/javadoc/parameter-names/2.11/overview-tree.html b/docs/javadoc/parameter-names/2.11/overview-tree.html new file mode 100644 index 00000000..fe918c73 --- /dev/null +++ b/docs/javadoc/parameter-names/2.11/overview-tree.html @@ -0,0 +1,155 @@ + + + + + + +Class Hierarchy (Jackson-module-parameter-names 2.11.0 API) + + + + + + + + + + + +
+

Hierarchy For All Packages

+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.Module (implements com.fasterxml.jackson.core.Versioned) + +
    • +
    • com.fasterxml.jackson.module.paramnames.PackageVersion (implements com.fasterxml.jackson.core.Versioned)
    • +
    +
  • +
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/parameter-names/2.11/package-list b/docs/javadoc/parameter-names/2.11/package-list new file mode 100644 index 00000000..fa9a40dd --- /dev/null +++ b/docs/javadoc/parameter-names/2.11/package-list @@ -0,0 +1 @@ +com.fasterxml.jackson.module.paramnames diff --git a/docs/javadoc/parameter-names/2.11/script.js b/docs/javadoc/parameter-names/2.11/script.js new file mode 100644 index 00000000..b3463569 --- /dev/null +++ b/docs/javadoc/parameter-names/2.11/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/parameter-names/2.11/serialized-form.html b/docs/javadoc/parameter-names/2.11/serialized-form.html new file mode 100644 index 00000000..373a5691 --- /dev/null +++ b/docs/javadoc/parameter-names/2.11/serialized-form.html @@ -0,0 +1,176 @@ + + + + + + +Serialized Form (Jackson-module-parameter-names 2.11.0 API) + + + + + + + + + + + +
+

Serialized Form

+
+
+
    +
  • +

    Package com.fasterxml.jackson.module.paramnames

    +
      +
    • + + +

      Class com.fasterxml.jackson.module.paramnames.ParameterNamesAnnotationIntrospector extends com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector implements Serializable

      +
      +
      serialVersionUID:
      +
      1L
      +
      +
        +
      • +

        Serialized Fields

        +
          +
        • +

          creatorBinding

          +
          com.fasterxml.jackson.annotation.JsonCreator.Mode creatorBinding
          +
        • +
        • +

          parameterExtractor

          +
          com.fasterxml.jackson.module.paramnames.ParameterExtractor parameterExtractor
          +
        • +
        +
      • +
      +
    • +
    • + + +

      Class com.fasterxml.jackson.module.paramnames.ParameterNamesModule extends com.fasterxml.jackson.databind.module.SimpleModule implements Serializable

      +
      +
      serialVersionUID:
      +
      1L
      +
      +
        +
      • +

        Serialized Fields

        +
          +
        • +

          creatorBinding

          +
          com.fasterxml.jackson.annotation.JsonCreator.Mode creatorBinding
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+ + + + +

Copyright © 2020 FasterXML. All rights reserved.

+ + diff --git a/docs/javadoc/parameter-names/2.11/stylesheet.css b/docs/javadoc/parameter-names/2.11/stylesheet.css new file mode 100644 index 00000000..98055b22 --- /dev/null +++ b/docs/javadoc/parameter-names/2.11/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 80374431..e6e3c250 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ com.fasterxml.jackson jackson-base - 2.11.0 + 2.11.1-SNAPSHOT com.fasterxml.jackson.module jackson-modules-java8 diff --git a/release-notes/VERSION-2.x b/release-notes/VERSION-2.x index 05423868..6bb3ec9d 100644 --- a/release-notes/VERSION-2.x +++ b/release-notes/VERSION-2.x @@ -8,6 +8,10 @@ Modules: === Releases === ------------------------------------------------------------------------ +2.11.1 (not yet released) + +- + 2.11.0 (26-Apr-2020) #58: (datetime) Should not parse `LocalDate`s from number (timestamp), or at least From 3ebb591c555dcf3daed8adcfb45cc3de23345b32 Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Sun, 26 Apr 2020 10:12:53 -0700 Subject: [PATCH 15/15] update release notes wrt #90 by adding CVE id (CVE-2018-1000873) --- 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 32e246e8..93274f99 100644 --- a/release-notes/VERSION-2.x +++ b/release-notes/VERSION-2.x @@ -16,7 +16,7 @@ No changes since 2.9.8 2.9.8 (15-Dec-2018) #90 (datetime): Performance issue with malicious `BigDecimal` input, - `InstantDeserializer`, `DurationDeserializer` + `InstantDeserializer`, `DurationDeserializer` (CVE-2018-1000873) (reported by Andriy P, fix contributed by Todd J) 2.9.7 (19-Sep-2018)