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); + } } 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 @@ + + + +
+ + +public abstract class BaseScalarOptionalDeserializer<T>
+extends com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
+com.fasterxml.jackson.databind.JsonDeserializer.None
Modifier and Type | +Field and Description | +
---|---|
protected T |
+_empty |
+
_valueClass, _valueType, F_MASK_ACCEPT_ARRAYS, F_MASK_INT_COERCIONS
Modifier | +Constructor and Description | +
---|---|
protected |
+BaseScalarOptionalDeserializer(Class<T> cls,
+ T empty) |
+
Modifier and Type | +Method and Description | +
---|---|
T |
+getNullValue(com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
deserialize, deserializeWithType, getEmptyAccessPattern, getNullAccessPattern, supportsUpdate
_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
deserialize, deserializeWithType, findBackReference, getDelegatee, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, unwrappingDeserializer
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 @@ + + + + + + +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 +
com.fasterxml.jackson.databind.JsonSerializer.None
Modifier and Type | +Field and Description | +
---|---|
static DoubleStreamSerializer |
+INSTANCE
+Singleton instance
+ |
+
_handledType
Modifier and Type | +Method and Description | +
---|---|
void |
+serialize(DoubleStream stream,
+ com.fasterxml.jackson.core.JsonGenerator jgen,
+ com.fasterxml.jackson.databind.SerializerProvider provider) |
+
_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
getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, serializeWithType, unwrappingSerializer, usesObjectId, withFilterId
public static final DoubleStreamSerializer INSTANCE+
public void serialize(DoubleStream stream, + com.fasterxml.jackson.core.JsonGenerator jgen, + com.fasterxml.jackson.databind.SerializerProvider provider) + throws IOException+
serialize
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<DoubleStream>
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 @@ + + + + + + +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 +
com.fasterxml.jackson.databind.JsonSerializer.None
Modifier and Type | +Field and Description | +
---|---|
static IntStreamSerializer |
+INSTANCE
+Singleton instance
+ |
+
_handledType
Modifier and Type | +Method and Description | +
---|---|
void |
+serialize(IntStream stream,
+ com.fasterxml.jackson.core.JsonGenerator jgen,
+ com.fasterxml.jackson.databind.SerializerProvider provider) |
+
_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
getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, serializeWithType, unwrappingSerializer, usesObjectId, withFilterId
public static final IntStreamSerializer INSTANCE+
public void serialize(IntStream stream, + com.fasterxml.jackson.core.JsonGenerator jgen, + com.fasterxml.jackson.databind.SerializerProvider provider) + throws IOException+
serialize
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<IntStream>
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 @@ + + + + + + +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.Constructor and Description | +
---|
Jdk8BeanSerializerModifier() |
+
Modifier and Type | +Method 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) |
+
modifyArraySerializer, modifyCollectionLikeSerializer, modifyCollectionSerializer, modifyEnumSerializer, modifyKeySerializer, modifyMapLikeSerializer, modifyMapSerializer, modifySerializer, orderProperties, updateBuilder
public Jdk8BeanSerializerModifier()+
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)+
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 @@ + + + + + + +public class Jdk8Deserializers +extends com.fasterxml.jackson.databind.deser.Deserializers.Base +implements Serializable+
com.fasterxml.jackson.databind.deser.Deserializers.Base
Constructor and Description | +
---|
Jdk8Deserializers() |
+
Modifier and Type | +Method 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) |
+
findArrayDeserializer, findBeanDeserializer, findCollectionDeserializer, findCollectionLikeDeserializer, findEnumDeserializer, findMapDeserializer, findMapLikeDeserializer, findTreeNodeDeserializer, hasDeserializerFor
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)+
findReferenceDeserializer
in interface com.fasterxml.jackson.databind.deser.Deserializers
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 @@ + + + + + + +public class Jdk8Module
+extends com.fasterxml.jackson.databind.Module
+com.fasterxml.jackson.databind.Module.SetupContext
Modifier and Type | +Field 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 and Description | +
---|
Jdk8Module() |
+
Modifier and Type | +Method and Description | +
---|---|
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. |
+
boolean |
+equals(Object o) |
+
String |
+getModuleName() |
+
int |
+hashCode() |
+
void |
+setupModule(com.fasterxml.jackson.databind.Module.SetupContext context) |
+
com.fasterxml.jackson.core.Version |
+version() |
+
getDependencies, getTypeId
protected boolean _cfgHandleAbsentAsNull+
+ 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.
public void setupModule(com.fasterxml.jackson.databind.Module.SetupContext context)+
setupModule
in class com.fasterxml.jackson.databind.Module
public com.fasterxml.jackson.core.Version version()+
version
in interface com.fasterxml.jackson.core.Versioned
version
in class com.fasterxml.jackson.databind.Module
public Jdk8Module configureAbsentsAsNulls(boolean state)+
_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.
public String getModuleName()+
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 @@ + + + + + + +public class Jdk8OptionalBeanPropertyWriter
+extends com.fasterxml.jackson.databind.ser.BeanPropertyWriter
+com.fasterxml.jackson.databind.BeanProperty.Bogus, com.fasterxml.jackson.databind.BeanProperty.Std
Modifier and Type | +Field and Description | +
---|---|
protected Object |
+_empty |
+
_accessorMethod, _cfgSerializationType, _contextAnnotations, _declaredType, _dynamicSerializers, _field, _includeInViews, _internalSettings, _member, _name, _nonTrivialBaseType, _nullSerializer, _serializer, _suppressableValue, _suppressNulls, _typeSerializer, _wrapperName, MARKER_FOR_EMPTY
_aliases, _metadata
EMPTY_FORMAT, EMPTY_INCLUDE
Modifier | +Constructor and Description | +
---|---|
protected |
+Jdk8OptionalBeanPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter base,
+ Object empty) |
+
protected |
+Jdk8OptionalBeanPropertyWriter(Jdk8OptionalBeanPropertyWriter base,
+ com.fasterxml.jackson.databind.PropertyName newName) |
+
Modifier and Type | +Method and Description | +
---|---|
protected com.fasterxml.jackson.databind.ser.BeanPropertyWriter |
+_new(com.fasterxml.jackson.databind.PropertyName newName) |
+
void |
+serializeAsField(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator g,
+ com.fasterxml.jackson.databind.SerializerProvider prov) |
+
com.fasterxml.jackson.databind.ser.BeanPropertyWriter |
+unwrappingWriter(com.fasterxml.jackson.databind.util.NameTransformer unwrapper) |
+
_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
findAnnotation
findAliases, findFormatOverrides, findPropertyFormat, findPropertyInclusion, getMetadata, isRequired, isVirtual
protected Jdk8OptionalBeanPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter base, + Object empty)+
protected Jdk8OptionalBeanPropertyWriter(Jdk8OptionalBeanPropertyWriter base, + com.fasterxml.jackson.databind.PropertyName newName)+
protected com.fasterxml.jackson.databind.ser.BeanPropertyWriter _new(com.fasterxml.jackson.databind.PropertyName newName)+
_new
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
public com.fasterxml.jackson.databind.ser.BeanPropertyWriter unwrappingWriter(com.fasterxml.jackson.databind.util.NameTransformer unwrapper)+
unwrappingWriter
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
public void serializeAsField(Object bean, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider prov) + throws Exception+
serializeAsField
in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
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 @@ + + + + + + +public class Jdk8Serializers +extends com.fasterxml.jackson.databind.ser.Serializers.Base +implements Serializable+
com.fasterxml.jackson.databind.ser.Serializers.Base
Constructor and Description | +
---|
Jdk8Serializers() |
+
Modifier and Type | +Method 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) |
+
findArraySerializer, findCollectionLikeSerializer, findCollectionSerializer, findMapLikeSerializer, findMapSerializer
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)+
findReferenceSerializer
in interface com.fasterxml.jackson.databind.ser.Serializers
findReferenceSerializer
in class com.fasterxml.jackson.databind.ser.Serializers.Base
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)+
findSerializer
in interface com.fasterxml.jackson.databind.ser.Serializers
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 @@ + + + + + + +public class Jdk8TypeModifier +extends com.fasterxml.jackson.databind.type.TypeModifier +implements Serializable+
Constructor and Description | +
---|
Jdk8TypeModifier() |
+
Modifier and Type | +Method and Description | +
---|---|
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) |
+
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)+
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 @@ + + + + + + +public class Jdk8UnwrappingOptionalBeanPropertyWriter
+extends com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter
+com.fasterxml.jackson.databind.BeanProperty.Bogus, com.fasterxml.jackson.databind.BeanProperty.Std
Modifier and Type | +Field and Description | +
---|---|
protected Object |
+_empty |
+
_nameTransformer
_accessorMethod, _cfgSerializationType, _contextAnnotations, _declaredType, _dynamicSerializers, _field, _includeInViews, _internalSettings, _member, _name, _nonTrivialBaseType, _nullSerializer, _serializer, _suppressableValue, _suppressNulls, _typeSerializer, _wrapperName, MARKER_FOR_EMPTY
_aliases, _metadata
EMPTY_FORMAT, EMPTY_INCLUDE
Modifier | +Constructor and Description | +
---|---|
|
+Jdk8UnwrappingOptionalBeanPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter base,
+ com.fasterxml.jackson.databind.util.NameTransformer transformer,
+ Object empty) |
+
protected |
+Jdk8UnwrappingOptionalBeanPropertyWriter(Jdk8UnwrappingOptionalBeanPropertyWriter base,
+ com.fasterxml.jackson.databind.util.NameTransformer transformer,
+ com.fasterxml.jackson.core.io.SerializedString name) |
+
Modifier and Type | +Method 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) |
+
void |
+serializeAsField(Object bean,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider prov) |
+
_depositSchemaProperty, _findAndAddDynamic, assignSerializer, depositSchemaProperty, isUnwrapping, rename
_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
findAnnotation
findAliases, findFormatOverrides, findPropertyFormat, findPropertyInclusion, getMetadata, isRequired, isVirtual
public Jdk8UnwrappingOptionalBeanPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter base, + com.fasterxml.jackson.databind.util.NameTransformer transformer, + Object empty)+
protected Jdk8UnwrappingOptionalBeanPropertyWriter(Jdk8UnwrappingOptionalBeanPropertyWriter base, + com.fasterxml.jackson.databind.util.NameTransformer transformer, + com.fasterxml.jackson.core.io.SerializedString name)+
protected com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter _new(com.fasterxml.jackson.databind.util.NameTransformer transformer, + com.fasterxml.jackson.core.io.SerializedString newName)+
_new
in class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter
public void serializeAsField(Object bean, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider prov) + throws Exception+
serializeAsField
in class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter
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 @@ + + + + + + +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 +
com.fasterxml.jackson.databind.JsonSerializer.None
Modifier and Type | +Field and Description | +
---|---|
static LongStreamSerializer |
+INSTANCE
+Singleton instance
+ |
+
_handledType
Modifier and Type | +Method and Description | +
---|---|
void |
+serialize(LongStream stream,
+ com.fasterxml.jackson.core.JsonGenerator jgen,
+ com.fasterxml.jackson.databind.SerializerProvider provider) |
+
_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
getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, serializeWithType, unwrappingSerializer, usesObjectId, withFilterId
public static final LongStreamSerializer INSTANCE+
public void serialize(LongStream stream, + com.fasterxml.jackson.core.JsonGenerator jgen, + com.fasterxml.jackson.databind.SerializerProvider provider) + throws IOException+
serialize
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<LongStream>
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 @@ + + + + + + +public class OptionalDoubleSerializer +extends com.fasterxml.jackson.databind.ser.std.StdScalarSerializer<OptionalDouble>+
com.fasterxml.jackson.databind.JsonSerializer.None
_handledType
Constructor and Description | +
---|
OptionalDoubleSerializer() |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor,
+ com.fasterxml.jackson.databind.JavaType typeHint) |
+
boolean |
+isEmpty(com.fasterxml.jackson.databind.SerializerProvider provider,
+ OptionalDouble value) |
+
void |
+serialize(OptionalDouble value,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider provider) |
+
getSchema, serializeWithType
_neitherNull, _nonEmpty, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
getDelegatee, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, unwrappingSerializer, usesObjectId, withFilterId
public OptionalDoubleSerializer()+
public boolean isEmpty(com.fasterxml.jackson.databind.SerializerProvider provider, + OptionalDouble value)+
isEmpty
in class com.fasterxml.jackson.databind.JsonSerializer<OptionalDouble>
public void acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) + throws com.fasterxml.jackson.databind.JsonMappingException+
acceptJsonFormatVisitor
in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
acceptJsonFormatVisitor
in class com.fasterxml.jackson.databind.ser.std.StdScalarSerializer<OptionalDouble>
com.fasterxml.jackson.databind.JsonMappingException
public void serialize(OptionalDouble value, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider provider) + throws IOException+
serialize
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<OptionalDouble>
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 @@ + + + + + + +public class OptionalIntDeserializer +extends BaseScalarOptionalDeserializer<OptionalInt>+
com.fasterxml.jackson.databind.JsonDeserializer.None
_empty
_valueClass, _valueType, F_MASK_ACCEPT_ARRAYS, F_MASK_INT_COERCIONS
Constructor and Description | +
---|
OptionalIntDeserializer() |
+
Modifier and Type | +Method and Description | +
---|---|
OptionalInt |
+deserialize(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
getNullValue
deserialize, deserializeWithType, getEmptyAccessPattern, getNullAccessPattern, supportsUpdate
_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
deserializeWithType, findBackReference, getDelegatee, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, unwrappingDeserializer
public OptionalIntDeserializer()+
public OptionalInt deserialize(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
deserialize
in class com.fasterxml.jackson.databind.JsonDeserializer<OptionalInt>
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 @@ + + + + + + +public class OptionalLongDeserializer +extends BaseScalarOptionalDeserializer<OptionalLong>+
com.fasterxml.jackson.databind.JsonDeserializer.None
_empty
_valueClass, _valueType, F_MASK_ACCEPT_ARRAYS, F_MASK_INT_COERCIONS
Constructor and Description | +
---|
OptionalLongDeserializer() |
+
Modifier and Type | +Method and Description | +
---|---|
OptionalLong |
+deserialize(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
getNullValue
deserialize, deserializeWithType, getEmptyAccessPattern, getNullAccessPattern, supportsUpdate
_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
deserializeWithType, findBackReference, getDelegatee, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, unwrappingDeserializer
public OptionalLongDeserializer()+
public OptionalLong deserialize(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
deserialize
in class com.fasterxml.jackson.databind.JsonDeserializer<OptionalLong>
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 @@ + + + + + + +public class OptionalSerializer +extends com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer<Optional<?>>+
com.fasterxml.jackson.databind.JsonSerializer.None
_dynamicSerializers, _property, _referredType, _suppressableValue, _suppressNulls, _unwrapper, _valueSerializer, _valueTypeSerializer, MARKER_FOR_EMPTY
_handledType
Modifier | +Constructor 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) |
+
Modifier and Type | +Method 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) |
+
_useStatic, acceptJsonFormatVisitor, createContextual, getReferredType, isEmpty, isUnwrappingSerializer, serialize, serializeWithType, unwrappingSerializer
_neitherNull, _nonEmpty, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
getDelegatee, isEmpty, properties, replaceDelegatee, usesObjectId, withFilterId
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)+
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 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)+
withResolved
in class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer<Optional<?>>
public com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer<Optional<?>> withContentInclusion(Object suppressableValue, + boolean suppressNulls)+
withContentInclusion
in class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer<Optional<?>>
protected boolean _isValuePresent(Optional<?> value)+
_isValuePresent
in class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer<Optional<?>>
protected Object _getReferenced(Optional<?> value)+
_getReferenced
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 @@ + + + + + + +public final class PackageVersion +extends Object +implements com.fasterxml.jackson.core.Versioned+
Modifier and Type | +Field and Description | +
---|---|
static com.fasterxml.jackson.core.Version |
+VERSION |
+
Constructor and Description | +
---|
PackageVersion() |
+
Modifier and Type | +Method and Description | +
---|---|
com.fasterxml.jackson.core.Version |
+version() |
+
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 @@ + + + + + + +public class StreamSerializer +extends com.fasterxml.jackson.databind.ser.std.StdSerializer<Stream<?>> +implements com.fasterxml.jackson.databind.ser.ContextualSerializer+
com.fasterxml.jackson.databind.JsonSerializer.None
_handledType
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
+ |
+
Modifier and Type | +Method and Description | +
---|---|
com.fasterxml.jackson.databind.JsonSerializer<?> |
+createContextual(com.fasterxml.jackson.databind.SerializerProvider provider,
+ com.fasterxml.jackson.databind.BeanProperty property) |
+
void |
+serialize(Stream<?> stream,
+ com.fasterxml.jackson.core.JsonGenerator jgen,
+ com.fasterxml.jackson.databind.SerializerProvider provider) |
+
_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
getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, serializeWithType, unwrappingSerializer, usesObjectId, withFilterId
public StreamSerializer(com.fasterxml.jackson.databind.JavaType streamType, + com.fasterxml.jackson.databind.JavaType elemType)+
streamType
- Stream typeelemType
- Stream elements type (matching T)public StreamSerializer(com.fasterxml.jackson.databind.JavaType streamType, + com.fasterxml.jackson.databind.JavaType elemType, + com.fasterxml.jackson.databind.JsonSerializer<Object> elemSerializer)+
streamType
- Stream typeelemType
- Stream elements type (matching T)elemSerializer
- Custom serializer to use for element typepublic com.fasterxml.jackson.databind.JsonSerializer<?> createContextual(com.fasterxml.jackson.databind.SerializerProvider provider, + com.fasterxml.jackson.databind.BeanProperty property) + throws com.fasterxml.jackson.databind.JsonMappingException+
createContextual
in interface com.fasterxml.jackson.databind.ser.ContextualSerializer
com.fasterxml.jackson.databind.JsonMappingException
public void serialize(Stream<?> stream, + com.fasterxml.jackson.core.JsonGenerator jgen, + com.fasterxml.jackson.databind.SerializerProvider provider) + throws IOException+
serialize
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<Stream<?>>
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 @@ + + + + + + +public class WrappedIOException +extends RuntimeException+
IOException
runtime wrapper
+
+ Wrap an IOException
to a RuntimeException
+
Constructor and Description | +
---|
WrappedIOException(IOException cause)
+Constructor
+ |
+
Modifier and Type | +Method and Description | +
---|---|
IOException |
+getCause()
+Returns the wrapped
+IOException |
+
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public WrappedIOException(IOException cause)+
cause
- IOException to wrappublic IOException getCause()+
IOException
getCause
in class Throwable
IOException
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 @@ + + + + + + +Modifier and Type | +Class and Description | +
---|---|
class |
+OptionalIntDeserializer |
+
class |
+OptionalLongDeserializer |
+
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 @@ + + + + + + +Modifier and Type | +Field and Description | +
---|---|
static DoubleStreamSerializer |
+DoubleStreamSerializer.INSTANCE
+Singleton instance
+ |
+
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 @@ + + + + + + +Modifier and Type | +Field and Description | +
---|---|
static IntStreamSerializer |
+IntStreamSerializer.INSTANCE
+Singleton instance
+ |
+
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 @@ + + + + + + +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 @@ + + + + + + +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 @@ + + + + + + +Modifier and Type | +Method and Description | +
---|---|
Jdk8Module |
+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. |
+
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 @@ + + + + + + +Constructor and Description | +
---|
Jdk8OptionalBeanPropertyWriter(Jdk8OptionalBeanPropertyWriter base,
+ com.fasterxml.jackson.databind.PropertyName newName) |
+
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 @@ + + + + + + +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 @@ + + + + + + +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 @@ + + + + + + +Constructor and Description | +
---|
Jdk8UnwrappingOptionalBeanPropertyWriter(Jdk8UnwrappingOptionalBeanPropertyWriter base,
+ com.fasterxml.jackson.databind.util.NameTransformer transformer,
+ com.fasterxml.jackson.core.io.SerializedString name) |
+
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 @@ + + + + + + +Modifier and Type | +Field and Description | +
---|---|
static LongStreamSerializer |
+LongStreamSerializer.INSTANCE
+Singleton instance
+ |
+
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 @@ + + + + + + +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 @@ + + + + + + +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 @@ + + + + + + +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 @@ + + + + + + +Constructor and Description | +
---|
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) |
+
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 @@ + + + + + + +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 @@ + + + + + + +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 @@ + + + + + + +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 @@ + + + + + + +Class | +Description | +
---|---|
BaseScalarOptionalDeserializer<T> | ++ |
DoubleStreamSerializer | +
+DoubleStream serializer |
+
IntStreamSerializer | +
+IntStream serializer |
+
Jdk8BeanSerializerModifier | +
+BeanSerializerModifier needed to sneak in handler to exclude "absent"
+ optional values iff handling of "absent as nulls" is enabled. |
+
Jdk8Deserializers | ++ |
Jdk8Module | ++ |
Jdk8OptionalBeanPropertyWriter | ++ |
Jdk8Serializers | ++ |
Jdk8TypeModifier | +
+ We need to ensure `Optional` is a `ReferenceType`
+ |
+
Jdk8UnwrappingOptionalBeanPropertyWriter | ++ |
LongStreamSerializer | +
+LongStream serializer |
+
OptionalDoubleSerializer | ++ |
OptionalIntDeserializer | ++ |
OptionalLongDeserializer | ++ |
OptionalSerializer | ++ |
PackageVersion | +
+ Automatically generated from PackageVersion.java.in during
+ packageVersion-generate execution of maven-replacer-plugin in
+ pom.xml.
+ |
+
StreamSerializer | +
+ Common typed stream serializer
+ |
+
Exception | +Description | +
---|---|
WrappedIOException | +
+IOException runtime wrapper |
+
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 @@ + + + + + + +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 @@ + + + + + + +Class and Description | +
---|
BaseScalarOptionalDeserializer | +
DoubleStreamSerializer
+DoubleStream serializer |
+
IntStreamSerializer
+IntStream serializer |
+
Jdk8Module | +
Jdk8OptionalBeanPropertyWriter | +
Jdk8UnwrappingOptionalBeanPropertyWriter | +
LongStreamSerializer
+LongStream serializer |
+
OptionalSerializer | +
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 @@ + + + + + + +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 @@ + + + + + + +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 @@ + + + + + + +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:
+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:
+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.
+Each annotation type has its own separate page with the following sections:
+Each enum has its own separate page with the following sections:
+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.
+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
.
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.
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+These links take you to the next or previous class, interface, package, or related page.
+These links show and hide the HTML frames. All pages are available with or without frames.
+The All Classes link shows all classes and interfaces except non-static nested types.
+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.
+The Constant Field Values page lists the static final fields and their values.
+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 @@ + + + + + + +_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.DoubleStream
serializerIOException
IntStream
serializerBeanSerializerModifier
needed to sneak in handler to exclude "absent"
+ optional values iff handling of "absent as nulls" is enabled.LongStream
serializerIOException
runtime wrapperCopyright © 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 @@ + + + + + + +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 @@ + + + + + + +Object _empty+
Object _empty+
Object _empty+
com.fasterxml.jackson.databind.JavaType elemType+
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 @@ + + + + + + +public final class DecimalUtils +extends Object+
Modifier and Type | +Method and Description | +
---|---|
static int |
+extractNanosecondDecimal(BigDecimal value,
+ long integer)
+Deprecated.
+
+due to potential unbounded latency on some JRE releases.
+ |
+
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. |
+
static BigDecimal |
+toBigDecimal(long seconds,
+ int nanoseconds)
+Factory method for constructing
+BigDecimal out of second, nano-second
+ components. |
+
static String |
+toDecimal(long seconds,
+ int nanoseconds) |
+
public static String toDecimal(long seconds, + int nanoseconds)+
public static BigDecimal toBigDecimal(long seconds, + int nanoseconds)+
BigDecimal
out of second, nano-second
+ components.@Deprecated +public static int extractNanosecondDecimal(BigDecimal value, + long integer)+
public static <T> T extractSecondsAndNanos(BigDecimal seconds, + BiFunction<Long,Integer,T> convert)+
seconds
as long
and int
+ values, passing them to the given converter. The implementation avoids latency issues present
+ on some JRE releases.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 @@ + + + + + + +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+
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
+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
+ JSR310Module
defaults to serialization WITH Timezone Ids (to support
+ round-trippability of values when using JSR-310 types and Jackson)
+ 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.
+Jsr310NullKeySerializer
,
+JavaTimeModule
,
+Serialized Formcom.fasterxml.jackson.databind.Module.SetupContext
_abstractTypes, _deserializerModifier, _deserializers, _keyDeserializers, _keySerializers, _mixins, _name, _namingStrategy, _serializerModifier, _serializers, _subtypes, _valueInstantiators, _version
Constructor and Description | +
---|
JSR310Module()
+Deprecated.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
protected com.fasterxml.jackson.databind.introspect.AnnotatedMethod |
+_findFactory(com.fasterxml.jackson.databind.introspect.AnnotatedClass cls,
+ String name,
+ Class<?>... argTypes)
+Deprecated.
+ |
+
void |
+setupModule(com.fasterxml.jackson.databind.Module.SetupContext context)
+Deprecated.
+ |
+
_checkNotNull, addAbstractTypeMapping, addDeserializer, addKeyDeserializer, addKeySerializer, addSerializer, addSerializer, addValueInstantiator, getModuleName, getTypeId, registerSubtypes, registerSubtypes, registerSubtypes, setAbstractTypes, setDeserializerModifier, setDeserializers, setKeyDeserializers, setKeySerializers, setMixInAnnotation, setNamingStrategy, setSerializerModifier, setSerializers, setValueInstantiators, version
getDependencies
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 @@ + + + + + + +public final class JavaTimeModule
+extends com.fasterxml.jackson.databind.module.SimpleModule
+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.Jsr310NullKeySerializer
,
+Serialized Formcom.fasterxml.jackson.databind.Module.SetupContext
_abstractTypes, _deserializerModifier, _deserializers, _keyDeserializers, _keySerializers, _mixins, _name, _namingStrategy, _serializerModifier, _serializers, _subtypes, _valueInstantiators, _version
Constructor and Description | +
---|
JavaTimeModule() |
+
Modifier and Type | +Method and Description | +
---|---|
protected com.fasterxml.jackson.databind.introspect.AnnotatedMethod |
+_findFactory(com.fasterxml.jackson.databind.introspect.AnnotatedClass cls,
+ String name,
+ Class<?>... argTypes) |
+
void |
+setupModule(com.fasterxml.jackson.databind.Module.SetupContext context) |
+
_checkNotNull, addAbstractTypeMapping, addDeserializer, addKeyDeserializer, addKeySerializer, addSerializer, addSerializer, addValueInstantiator, getModuleName, getTypeId, registerSubtypes, registerSubtypes, registerSubtypes, setAbstractTypes, setDeserializerModifier, setDeserializers, setKeyDeserializers, setKeySerializers, setMixInAnnotation, setNamingStrategy, setSerializerModifier, setSerializers, setValueInstantiators, version
getDependencies
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 @@ + + + + + + +public final class PackageVersion +extends Object +implements com.fasterxml.jackson.core.Versioned+
Modifier and Type | +Field and Description | +
---|---|
static com.fasterxml.jackson.core.Version |
+VERSION |
+
Constructor and Description | +
---|
PackageVersion() |
+
Modifier and Type | +Method and Description | +
---|---|
com.fasterxml.jackson.core.Version |
+version() |
+
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 @@ + + + + + + +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 @@ + + + + + + +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 @@ + + + + + + +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 @@ + + + + + + +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 @@ + + + + + + +public class DurationDeserializer
+extends com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
+implements com.fasterxml.jackson.databind.deser.ContextualDeserializer
+Duration
s.com.fasterxml.jackson.databind.JsonDeserializer.None
Modifier and Type | +Field 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 DurationDeserializer |
+INSTANCE |
+
_valueClass, _valueType, F_MASK_ACCEPT_ARRAYS, F_MASK_INT_COERCIONS
Modifier | +Constructor and Description | +
---|---|
protected |
+DurationDeserializer(DurationDeserializer base,
+ Boolean leniency)
+Since 2.11
+ |
+
Modifier and Type | +Method 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) |
+
Duration |
+deserialize(com.fasterxml.jackson.core.JsonParser parser,
+ com.fasterxml.jackson.databind.DeserializationContext context) |
+
Object |
+deserializeWithType(com.fasterxml.jackson.core.JsonParser parser,
+ com.fasterxml.jackson.databind.DeserializationContext context,
+ com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) |
+
protected boolean |
+isLenient() |
+
protected DurationDeserializer |
+withLeniency(Boolean leniency) |
+
deserialize, getEmptyAccessPattern, getNullAccessPattern, supportsUpdate
_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
deserializeWithType, findBackReference, getDelegatee, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullValue, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, unwrappingDeserializer
public static final DurationDeserializer INSTANCE+
protected final boolean _isLenient+
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.
protected DurationDeserializer(DurationDeserializer base, + Boolean leniency)+
protected DurationDeserializer withLeniency(Boolean leniency)+
public Duration deserialize(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context) + throws IOException+
deserialize
in class com.fasterxml.jackson.databind.JsonDeserializer<Duration>
IOException
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+
createContextual
in interface com.fasterxml.jackson.databind.deser.ContextualDeserializer
com.fasterxml.jackson.databind.JsonMappingException
protected boolean isLenient()+
true
if lenient handling is enabled; {code false} if not (strict mode)public Object deserializeWithType(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) + throws IOException+
deserializeWithType
in class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
IOException
protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken exp, + String unit) + throws IOException+
IOException
protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken... expTypes) + throws IOException+
IOException
protected <R> R _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context, + DateTimeException e0, + String value) + throws com.fasterxml.jackson.databind.JsonMappingException+
com.fasterxml.jackson.databind.JsonMappingException
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+
com.fasterxml.jackson.databind.JsonMappingException
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+
com.fasterxml.jackson.databind.JsonMappingException
protected T _failForNotLenient(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.core.JsonToken expToken) + throws IOException+
IOException
protected DateTimeException _peelDTE(DateTimeException e)+
e
- DateTimeException to peelCopyright © 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 @@ + + + + + + +public static class InstantDeserializer.FromDecimalArguments +extends Object+
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 @@ + + + + + + +public static class InstantDeserializer.FromIntegerArguments +extends Object+
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 @@ + + + + + + +public class InstantDeserializer<T extends Temporal> +extends JSR310DateTimeDeserializerBase<T>+ +
Modifier and Type | +Class and Description | +
---|---|
static class |
+InstantDeserializer.FromDecimalArguments |
+
static class |
+InstantDeserializer.FromIntegerArguments |
+
com.fasterxml.jackson.databind.JsonDeserializer.None
Modifier and Type | +Field and Description | +
---|---|
protected Boolean |
+_adjustToContextTZOverride
+Flag for
+JsonFormat.Feature.ADJUST_DATES_TO_CONTEXT_TIME_ZONE |
+
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 BiFunction<T,ZoneId,T> |
+adjust |
+
protected Function<InstantDeserializer.FromIntegerArguments,T> |
+fromMilliseconds |
+
protected Function<InstantDeserializer.FromDecimalArguments,T> |
+fromNanoseconds |
+
static InstantDeserializer<Instant> |
+INSTANT |
+
static InstantDeserializer<OffsetDateTime> |
+OFFSET_DATE_TIME |
+
protected Function<TemporalAccessor,T> |
+parsedToValue |
+
protected 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
+ |
+
static InstantDeserializer<ZonedDateTime> |
+ZONED_DATE_TIME |
+
_formatter, _shape
_valueClass, _valueType, F_MASK_ACCEPT_ARRAYS, F_MASK_INT_COERCIONS
Modifier | +Constructor and Description | +
---|---|
protected |
+InstantDeserializer(Class<T> supportedType,
+ DateTimeFormatter formatter,
+ Function<TemporalAccessor,T> parsedToValue,
+ Function<InstantDeserializer.FromIntegerArguments,T> fromMilliseconds,
+ Function<InstantDeserializer.FromDecimalArguments,T> fromNanoseconds,
+ BiFunction<T,ZoneId,T> adjust,
+ boolean replaceZeroOffsetAsZ) |
+
protected |
+InstantDeserializer(InstantDeserializer<T> base,
+ Boolean adjustToContextTimezoneOverride) |
+
protected |
+InstantDeserializer(InstantDeserializer<T> base,
+ DateTimeFormatter f) |
+
protected |
+InstantDeserializer(InstantDeserializer<T> base,
+ DateTimeFormatter f,
+ Boolean leniency) |
+
Modifier and Type | +Method and Description | +
---|---|
protected int |
+_countPeriods(String str) |
+
protected T |
+_failForNotLenient(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ com.fasterxml.jackson.core.JsonToken expToken) |
+
protected T |
+_fromDecimal(com.fasterxml.jackson.databind.DeserializationContext context,
+ BigDecimal value) |
+
protected T |
+_fromLong(com.fasterxml.jackson.databind.DeserializationContext context,
+ long timestamp) |
+
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<T> |
+createContextual(com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ com.fasterxml.jackson.databind.BeanProperty property) |
+
T |
+deserialize(com.fasterxml.jackson.core.JsonParser parser,
+ com.fasterxml.jackson.databind.DeserializationContext context) |
+
Object |
+deserializeWithType(com.fasterxml.jackson.core.JsonParser parser,
+ com.fasterxml.jackson.databind.DeserializationContext context,
+ com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) |
+
protected boolean |
+isLenient() |
+
protected boolean |
+shouldAdjustToContextTimezone(com.fasterxml.jackson.databind.DeserializationContext context) |
+
protected InstantDeserializer<T> |
+withDateFormat(DateTimeFormatter dtf) |
+
protected InstantDeserializer<T> |
+withLeniency(Boolean leniency) |
+
protected InstantDeserializer<T> |
+withShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
_throwNoNumericTimestampNeedTimeZone
deserialize, getEmptyAccessPattern, getNullAccessPattern, supportsUpdate
_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
deserializeWithType, findBackReference, getDelegatee, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullValue, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, unwrappingDeserializer
public static final InstantDeserializer<Instant> INSTANT+
public static final InstantDeserializer<OffsetDateTime> OFFSET_DATE_TIME+
public static final InstantDeserializer<ZonedDateTime> ZONED_DATE_TIME+
protected final Function<InstantDeserializer.FromIntegerArguments,T extends Temporal> fromMilliseconds+
protected final Function<InstantDeserializer.FromDecimalArguments,T extends Temporal> fromNanoseconds+
protected final Function<TemporalAccessor,T extends Temporal> parsedToValue+
protected final boolean replaceZeroOffsetAsZ+
protected final Boolean _adjustToContextTZOverride+
JsonFormat.Feature.ADJUST_DATES_TO_CONTEXT_TIME_ZONE
protected final boolean _isLenient+
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.
protected InstantDeserializer(Class<T> supportedType, + DateTimeFormatter formatter, + Function<TemporalAccessor,T> parsedToValue, + Function<InstantDeserializer.FromIntegerArguments,T> fromMilliseconds, + Function<InstantDeserializer.FromDecimalArguments,T> fromNanoseconds, + BiFunction<T,ZoneId,T> adjust, + boolean replaceZeroOffsetAsZ)+
protected InstantDeserializer(InstantDeserializer<T> base, + DateTimeFormatter f)+
protected InstantDeserializer(InstantDeserializer<T> base, + Boolean adjustToContextTimezoneOverride)+
protected InstantDeserializer(InstantDeserializer<T> base, + DateTimeFormatter f, + Boolean leniency)+
protected InstantDeserializer<T> withDateFormat(DateTimeFormatter dtf)+
withDateFormat
in class JSR310DateTimeDeserializerBase<T extends Temporal>
protected InstantDeserializer<T> withLeniency(Boolean leniency)+
withLeniency
in class JSR310DateTimeDeserializerBase<T extends Temporal>
protected InstantDeserializer<T> withShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape)+
withShape
in class JSR310DateTimeDeserializerBase<T extends Temporal>
public T deserialize(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context) + throws IOException+
deserialize
in class com.fasterxml.jackson.databind.JsonDeserializer<T extends Temporal>
IOException
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+
createContextual
in interface com.fasterxml.jackson.databind.deser.ContextualDeserializer
createContextual
in class JSR310DateTimeDeserializerBase<T extends Temporal>
com.fasterxml.jackson.databind.JsonMappingException
protected boolean shouldAdjustToContextTimezone(com.fasterxml.jackson.databind.DeserializationContext context)+
protected int _countPeriods(String str)+
protected T _fromLong(com.fasterxml.jackson.databind.DeserializationContext context, + long timestamp)+
protected T _fromDecimal(com.fasterxml.jackson.databind.DeserializationContext context, + BigDecimal value)+
protected boolean isLenient()+
true
if lenient handling is enabled; {code false} if not (strict mode)public Object deserializeWithType(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) + throws IOException+
deserializeWithType
in class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
IOException
protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken exp, + String unit) + throws IOException+
IOException
protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken... expTypes) + throws IOException+
IOException
protected <R> R _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context, + DateTimeException e0, + String value) + throws com.fasterxml.jackson.databind.JsonMappingException+
com.fasterxml.jackson.databind.JsonMappingException
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+
com.fasterxml.jackson.databind.JsonMappingException
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+
com.fasterxml.jackson.databind.JsonMappingException
protected T _failForNotLenient(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.core.JsonToken expToken) + throws IOException+
IOException
protected DateTimeException _peelDTE(DateTimeException e)+
e
- DateTimeException to peelCopyright © 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 @@ + + + + + + +public abstract class JSR310DateTimeDeserializerBase<T>
+extends com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
+implements com.fasterxml.jackson.databind.deser.ContextualDeserializer
+com.fasterxml.jackson.databind.JsonDeserializer.None
Modifier and Type | +Field 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. |
+
_valueClass, _valueType, F_MASK_ACCEPT_ARRAYS, F_MASK_INT_COERCIONS
Modifier | +Constructor and Description | +
---|---|
protected |
+JSR310DateTimeDeserializerBase(Class<T> supportedType,
+ DateTimeFormatter f) |
+
|
+JSR310DateTimeDeserializerBase(Class<T> supportedType,
+ DateTimeFormatter f,
+ Boolean leniency) |
+
protected |
+JSR310DateTimeDeserializerBase(JSR310DateTimeDeserializerBase<T> base,
+ Boolean leniency) |
+
protected |
+JSR310DateTimeDeserializerBase(JSR310DateTimeDeserializerBase<T> base,
+ DateTimeFormatter f) |
+
protected |
+JSR310DateTimeDeserializerBase(JSR310DateTimeDeserializerBase<T> base,
+ com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
Modifier and Type | +Method 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) |
+
Object |
+deserializeWithType(com.fasterxml.jackson.core.JsonParser parser,
+ com.fasterxml.jackson.databind.DeserializationContext context,
+ com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) |
+
protected boolean |
+isLenient() |
+
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) |
+
deserialize, getEmptyAccessPattern, getNullAccessPattern, supportsUpdate
_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
deserialize, deserializeWithType, findBackReference, getDelegatee, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullValue, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, unwrappingDeserializer
protected final DateTimeFormatter _formatter+
protected final com.fasterxml.jackson.annotation.JsonFormat.Shape _shape+
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.for more info
protected final boolean _isLenient+
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.
protected JSR310DateTimeDeserializerBase(Class<T> supportedType, + DateTimeFormatter f)+
public JSR310DateTimeDeserializerBase(Class<T> supportedType, + DateTimeFormatter f, + Boolean leniency)+
protected JSR310DateTimeDeserializerBase(JSR310DateTimeDeserializerBase<T> base, + DateTimeFormatter f)+
protected JSR310DateTimeDeserializerBase(JSR310DateTimeDeserializerBase<T> base, + Boolean leniency)+
protected JSR310DateTimeDeserializerBase(JSR310DateTimeDeserializerBase<T> base, + com.fasterxml.jackson.annotation.JsonFormat.Shape shape)+
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)+
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+
createContextual
in interface com.fasterxml.jackson.databind.deser.ContextualDeserializer
com.fasterxml.jackson.databind.JsonMappingException
protected void _throwNoNumericTimestampNeedTimeZone(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
protected boolean isLenient()+
true
if lenient handling is enabled; {code false} if not (strict mode)public Object deserializeWithType(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) + throws IOException+
deserializeWithType
in class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
IOException
protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken exp, + String unit) + throws IOException+
IOException
protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken... expTypes) + throws IOException+
IOException
protected <R> R _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context, + DateTimeException e0, + String value) + throws com.fasterxml.jackson.databind.JsonMappingException+
com.fasterxml.jackson.databind.JsonMappingException
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+
com.fasterxml.jackson.databind.JsonMappingException
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+
com.fasterxml.jackson.databind.JsonMappingException
protected T _failForNotLenient(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.core.JsonToken expToken) + throws IOException+
IOException
protected DateTimeException _peelDTE(DateTimeException e)+
e
- DateTimeException to peelCopyright © 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 @@ + + + + + + +public class JSR310StringParsableDeserializer
+extends com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
+implements com.fasterxml.jackson.databind.deser.ContextualDeserializer
+java.time
types that cannot be represented
+ with numbers and that have parse functions that can take String
s,
+ and where format is not configurable.com.fasterxml.jackson.databind.JsonDeserializer.None
Modifier and Type | +Field 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 int |
+TYPE_PERIOD |
+
protected static int |
+TYPE_ZONE_ID |
+
protected static int |
+TYPE_ZONE_OFFSET |
+
static com.fasterxml.jackson.databind.JsonDeserializer<ZoneId> |
+ZONE_ID |
+
static com.fasterxml.jackson.databind.JsonDeserializer<ZoneOffset> |
+ZONE_OFFSET |
+
_valueClass, _valueType, F_MASK_ACCEPT_ARRAYS, F_MASK_INT_COERCIONS
Modifier | +Constructor and Description | +
---|---|
protected |
+JSR310StringParsableDeserializer(Class<?> supportedType,
+ int typeSelector) |
+
protected |
+JSR310StringParsableDeserializer(JSR310StringParsableDeserializer base,
+ Boolean leniency)
+Since 2.11
+ |
+
Modifier and Type | +Method 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) |
+
Object |
+deserialize(com.fasterxml.jackson.core.JsonParser p,
+ com.fasterxml.jackson.databind.DeserializationContext context) |
+
Object |
+deserializeWithType(com.fasterxml.jackson.core.JsonParser parser,
+ com.fasterxml.jackson.databind.DeserializationContext context,
+ com.fasterxml.jackson.databind.jsontype.TypeDeserializer deserializer) |
+
protected boolean |
+isLenient() |
+
protected JSR310StringParsableDeserializer |
+withLeniency(Boolean leniency) |
+
deserialize, getEmptyAccessPattern, getNullAccessPattern, supportsUpdate
_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
deserializeWithType, findBackReference, getDelegatee, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullValue, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, unwrappingDeserializer
protected static final int TYPE_PERIOD+
protected static final int TYPE_ZONE_ID+
protected static final int TYPE_ZONE_OFFSET+
public static final com.fasterxml.jackson.databind.JsonDeserializer<Period> PERIOD+
public static final com.fasterxml.jackson.databind.JsonDeserializer<ZoneId> ZONE_ID+
public static final com.fasterxml.jackson.databind.JsonDeserializer<ZoneOffset> ZONE_OFFSET+
protected final int _typeSelector+
protected final boolean _isLenient+
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.
protected JSR310StringParsableDeserializer(Class<?> supportedType, + int typeSelector)+
protected JSR310StringParsableDeserializer(JSR310StringParsableDeserializer base, + Boolean leniency)+
protected static <T> com.fasterxml.jackson.databind.JsonDeserializer<T> createDeserializer(Class<T> type, + int typeId)+
protected JSR310StringParsableDeserializer withLeniency(Boolean leniency)+
public Object deserialize(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext context) + throws IOException+
deserialize
in class com.fasterxml.jackson.databind.JsonDeserializer<Object>
IOException
public Object deserializeWithType(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.databind.jsontype.TypeDeserializer deserializer) + throws IOException+
IOException
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+
createContextual
in interface com.fasterxml.jackson.databind.deser.ContextualDeserializer
com.fasterxml.jackson.databind.JsonMappingException
protected boolean isLenient()+
true
if lenient handling is enabled; {code false} if not (strict mode)protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken exp, + String unit) + throws IOException+
IOException
protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken... expTypes) + throws IOException+
IOException
protected <R> R _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context, + DateTimeException e0, + String value) + throws com.fasterxml.jackson.databind.JsonMappingException+
com.fasterxml.jackson.databind.JsonMappingException
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+
com.fasterxml.jackson.databind.JsonMappingException
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+
com.fasterxml.jackson.databind.JsonMappingException
protected T _failForNotLenient(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.core.JsonToken expToken) + throws IOException+
IOException
protected DateTimeException _peelDTE(DateTimeException e)+
e
- DateTimeException to peelCopyright © 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 @@ + + + + + + +public class LocalDateDeserializer +extends JSR310DateTimeDeserializerBase<LocalDate>+
LocalDate
s.com.fasterxml.jackson.databind.JsonDeserializer.None
Modifier and Type | +Field 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 LocalDateDeserializer |
+INSTANCE |
+
_formatter, _shape
_valueClass, _valueType, F_MASK_ACCEPT_ARRAYS, F_MASK_INT_COERCIONS
Modifier | +Constructor and Description | +
---|---|
protected |
+LocalDateDeserializer() |
+
|
+LocalDateDeserializer(DateTimeFormatter dtf) |
+
protected |
+LocalDateDeserializer(LocalDateDeserializer base,
+ Boolean leniency)
+Since 2.10
+ |
+
|
+LocalDateDeserializer(LocalDateDeserializer base,
+ DateTimeFormatter dtf)
+Since 2.10
+ |
+
protected |
+LocalDateDeserializer(LocalDateDeserializer base,
+ com.fasterxml.jackson.annotation.JsonFormat.Shape shape)
+Since 2.11
+ |
+
Modifier and Type | +Method 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) |
+
LocalDate |
+deserialize(com.fasterxml.jackson.core.JsonParser parser,
+ com.fasterxml.jackson.databind.DeserializationContext context) |
+
Object |
+deserializeWithType(com.fasterxml.jackson.core.JsonParser parser,
+ com.fasterxml.jackson.databind.DeserializationContext context,
+ com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) |
+
protected boolean |
+isLenient() |
+
protected LocalDateDeserializer |
+withDateFormat(DateTimeFormatter dtf) |
+
protected LocalDateDeserializer |
+withLeniency(Boolean leniency) |
+
protected LocalDateDeserializer |
+withShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
_throwNoNumericTimestampNeedTimeZone, createContextual
deserialize, getEmptyAccessPattern, getNullAccessPattern, supportsUpdate
_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
deserializeWithType, findBackReference, getDelegatee, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullValue, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, unwrappingDeserializer
public static final LocalDateDeserializer INSTANCE+
protected final boolean _isLenient+
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.
protected LocalDateDeserializer()+
public LocalDateDeserializer(DateTimeFormatter dtf)+
public LocalDateDeserializer(LocalDateDeserializer base, + DateTimeFormatter dtf)+
protected LocalDateDeserializer(LocalDateDeserializer base, + Boolean leniency)+
protected LocalDateDeserializer(LocalDateDeserializer base, + com.fasterxml.jackson.annotation.JsonFormat.Shape shape)+
protected LocalDateDeserializer withDateFormat(DateTimeFormatter dtf)+
withDateFormat
in class JSR310DateTimeDeserializerBase<LocalDate>
protected LocalDateDeserializer withLeniency(Boolean leniency)+
withLeniency
in class JSR310DateTimeDeserializerBase<LocalDate>
protected LocalDateDeserializer withShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape)+
withShape
in class JSR310DateTimeDeserializerBase<LocalDate>
public LocalDate deserialize(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context) + throws IOException+
deserialize
in class com.fasterxml.jackson.databind.JsonDeserializer<LocalDate>
IOException
protected boolean isLenient()+
true
if lenient handling is enabled; {code false} if not (strict mode)public Object deserializeWithType(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) + throws IOException+
deserializeWithType
in class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
IOException
protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken exp, + String unit) + throws IOException+
IOException
protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken... expTypes) + throws IOException+
IOException
protected <R> R _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context, + DateTimeException e0, + String value) + throws com.fasterxml.jackson.databind.JsonMappingException+
com.fasterxml.jackson.databind.JsonMappingException
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+
com.fasterxml.jackson.databind.JsonMappingException
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+
com.fasterxml.jackson.databind.JsonMappingException
protected T _failForNotLenient(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.core.JsonToken expToken) + throws IOException+
IOException
protected DateTimeException _peelDTE(DateTimeException e)+
e
- DateTimeException to peelCopyright © 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 @@ + + + + + + +public class LocalDateTimeDeserializer +extends JSR310DateTimeDeserializerBase<LocalDateTime>+
LocalDateTime
s.com.fasterxml.jackson.databind.JsonDeserializer.None
Modifier and Type | +Field 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 LocalDateTimeDeserializer |
+INSTANCE |
+
_formatter, _shape
_valueClass, _valueType, F_MASK_ACCEPT_ARRAYS, F_MASK_INT_COERCIONS
Modifier | +Constructor and Description | +
---|---|
|
+LocalDateTimeDeserializer(DateTimeFormatter formatter) |
+
protected |
+LocalDateTimeDeserializer(LocalDateTimeDeserializer base,
+ Boolean leniency)
+Since 2.10
+ |
+
Modifier and Type | +Method 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) |
+
LocalDateTime |
+deserialize(com.fasterxml.jackson.core.JsonParser parser,
+ com.fasterxml.jackson.databind.DeserializationContext context) |
+
Object |
+deserializeWithType(com.fasterxml.jackson.core.JsonParser parser,
+ com.fasterxml.jackson.databind.DeserializationContext context,
+ com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) |
+
protected boolean |
+isLenient() |
+
protected LocalDateTimeDeserializer |
+withDateFormat(DateTimeFormatter formatter) |
+
protected LocalDateTimeDeserializer |
+withLeniency(Boolean leniency) |
+
protected LocalDateTimeDeserializer |
+withShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
_throwNoNumericTimestampNeedTimeZone, createContextual
deserialize, getEmptyAccessPattern, getNullAccessPattern, supportsUpdate
_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
deserializeWithType, findBackReference, getDelegatee, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullValue, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, unwrappingDeserializer
public static final LocalDateTimeDeserializer INSTANCE+
protected final boolean _isLenient+
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.
public LocalDateTimeDeserializer(DateTimeFormatter formatter)+
protected LocalDateTimeDeserializer(LocalDateTimeDeserializer base, + Boolean leniency)+
protected LocalDateTimeDeserializer withDateFormat(DateTimeFormatter formatter)+
withDateFormat
in class JSR310DateTimeDeserializerBase<LocalDateTime>
protected LocalDateTimeDeserializer withLeniency(Boolean leniency)+
withLeniency
in class JSR310DateTimeDeserializerBase<LocalDateTime>
protected LocalDateTimeDeserializer withShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape)+
withShape
in class JSR310DateTimeDeserializerBase<LocalDateTime>
public LocalDateTime deserialize(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context) + throws IOException+
deserialize
in class com.fasterxml.jackson.databind.JsonDeserializer<LocalDateTime>
IOException
protected boolean isLenient()+
true
if lenient handling is enabled; {code false} if not (strict mode)public Object deserializeWithType(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) + throws IOException+
deserializeWithType
in class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
IOException
protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken exp, + String unit) + throws IOException+
IOException
protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken... expTypes) + throws IOException+
IOException
protected <R> R _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context, + DateTimeException e0, + String value) + throws com.fasterxml.jackson.databind.JsonMappingException+
com.fasterxml.jackson.databind.JsonMappingException
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+
com.fasterxml.jackson.databind.JsonMappingException
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+
com.fasterxml.jackson.databind.JsonMappingException
protected T _failForNotLenient(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.core.JsonToken expToken) + throws IOException+
IOException
protected DateTimeException _peelDTE(DateTimeException e)+
e
- DateTimeException to peelCopyright © 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 @@ + + + + + + +public class LocalTimeDeserializer +extends JSR310DateTimeDeserializerBase<LocalTime>+
LocalTime
s.com.fasterxml.jackson.databind.JsonDeserializer.None
Modifier and Type | +Field 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 LocalTimeDeserializer |
+INSTANCE |
+
_formatter, _shape
_valueClass, _valueType, F_MASK_ACCEPT_ARRAYS, F_MASK_INT_COERCIONS
Modifier | +Constructor and Description | +
---|---|
|
+LocalTimeDeserializer(DateTimeFormatter formatter) |
+
protected |
+LocalTimeDeserializer(LocalTimeDeserializer base,
+ Boolean leniency)
+Since 2.11
+ |
+
Modifier and Type | +Method 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) |
+
LocalTime |
+deserialize(com.fasterxml.jackson.core.JsonParser parser,
+ com.fasterxml.jackson.databind.DeserializationContext context) |
+
Object |
+deserializeWithType(com.fasterxml.jackson.core.JsonParser parser,
+ com.fasterxml.jackson.databind.DeserializationContext context,
+ com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) |
+
protected boolean |
+isLenient() |
+
protected LocalTimeDeserializer |
+withDateFormat(DateTimeFormatter formatter) |
+
protected LocalTimeDeserializer |
+withLeniency(Boolean leniency) |
+
protected LocalTimeDeserializer |
+withShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
_throwNoNumericTimestampNeedTimeZone, createContextual
deserialize, getEmptyAccessPattern, getNullAccessPattern, supportsUpdate
_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
deserializeWithType, findBackReference, getDelegatee, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullValue, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, unwrappingDeserializer
public static final LocalTimeDeserializer INSTANCE+
protected final boolean _isLenient+
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.
public LocalTimeDeserializer(DateTimeFormatter formatter)+
protected LocalTimeDeserializer(LocalTimeDeserializer base, + Boolean leniency)+
protected LocalTimeDeserializer withDateFormat(DateTimeFormatter formatter)+
withDateFormat
in class JSR310DateTimeDeserializerBase<LocalTime>
protected LocalTimeDeserializer withLeniency(Boolean leniency)+
withLeniency
in class JSR310DateTimeDeserializerBase<LocalTime>
protected LocalTimeDeserializer withShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape)+
withShape
in class JSR310DateTimeDeserializerBase<LocalTime>
public LocalTime deserialize(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context) + throws IOException+
deserialize
in class com.fasterxml.jackson.databind.JsonDeserializer<LocalTime>
IOException
protected boolean isLenient()+
true
if lenient handling is enabled; {code false} if not (strict mode)public Object deserializeWithType(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) + throws IOException+
deserializeWithType
in class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
IOException
protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken exp, + String unit) + throws IOException+
IOException
protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken... expTypes) + throws IOException+
IOException
protected <R> R _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context, + DateTimeException e0, + String value) + throws com.fasterxml.jackson.databind.JsonMappingException+
com.fasterxml.jackson.databind.JsonMappingException
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+
com.fasterxml.jackson.databind.JsonMappingException
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+
com.fasterxml.jackson.databind.JsonMappingException
protected T _failForNotLenient(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.core.JsonToken expToken) + throws IOException+
IOException
protected DateTimeException _peelDTE(DateTimeException e)+
e
- DateTimeException to peelCopyright © 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 @@ + + + + + + +public class MonthDayDeserializer +extends JSR310DateTimeDeserializerBase<MonthDay>+
MonthDay
s.com.fasterxml.jackson.databind.JsonDeserializer.None
Modifier and Type | +Field 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 MonthDayDeserializer |
+INSTANCE |
+
_formatter, _shape
_valueClass, _valueType, F_MASK_ACCEPT_ARRAYS, F_MASK_INT_COERCIONS
Constructor and Description | +
---|
MonthDayDeserializer(DateTimeFormatter formatter) |
+
Modifier and Type | +Method 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) |
+
MonthDay |
+deserialize(com.fasterxml.jackson.core.JsonParser parser,
+ com.fasterxml.jackson.databind.DeserializationContext context) |
+
Object |
+deserializeWithType(com.fasterxml.jackson.core.JsonParser parser,
+ com.fasterxml.jackson.databind.DeserializationContext context,
+ com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) |
+
protected boolean |
+isLenient() |
+
protected MonthDayDeserializer |
+withDateFormat(DateTimeFormatter dtf) |
+
protected MonthDayDeserializer |
+withLeniency(Boolean leniency) |
+
protected MonthDayDeserializer |
+withShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
_throwNoNumericTimestampNeedTimeZone, createContextual
deserialize, getEmptyAccessPattern, getNullAccessPattern, supportsUpdate
_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
deserializeWithType, findBackReference, getDelegatee, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullValue, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, unwrappingDeserializer
public static final MonthDayDeserializer INSTANCE+
protected final boolean _isLenient+
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.
public MonthDayDeserializer(DateTimeFormatter formatter)+
protected MonthDayDeserializer withDateFormat(DateTimeFormatter dtf)+
withDateFormat
in class JSR310DateTimeDeserializerBase<MonthDay>
protected MonthDayDeserializer withLeniency(Boolean leniency)+
withLeniency
in class JSR310DateTimeDeserializerBase<MonthDay>
protected MonthDayDeserializer withShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape)+
withShape
in class JSR310DateTimeDeserializerBase<MonthDay>
public MonthDay deserialize(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context) + throws IOException+
deserialize
in class com.fasterxml.jackson.databind.JsonDeserializer<MonthDay>
IOException
protected boolean isLenient()+
true
if lenient handling is enabled; {code false} if not (strict mode)public Object deserializeWithType(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) + throws IOException+
deserializeWithType
in class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
IOException
protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken exp, + String unit) + throws IOException+
IOException
protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken... expTypes) + throws IOException+
IOException
protected <R> R _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context, + DateTimeException e0, + String value) + throws com.fasterxml.jackson.databind.JsonMappingException+
com.fasterxml.jackson.databind.JsonMappingException
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+
com.fasterxml.jackson.databind.JsonMappingException
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+
com.fasterxml.jackson.databind.JsonMappingException
protected T _failForNotLenient(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.core.JsonToken expToken) + throws IOException+
IOException
protected DateTimeException _peelDTE(DateTimeException e)+
e
- DateTimeException to peelCopyright © 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 @@ + + + + + + +public class OffsetTimeDeserializer +extends JSR310DateTimeDeserializerBase<OffsetTime>+
OffsetTime
s.com.fasterxml.jackson.databind.JsonDeserializer.None
Modifier and Type | +Field 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 OffsetTimeDeserializer |
+INSTANCE |
+
_formatter, _shape
_valueClass, _valueType, F_MASK_ACCEPT_ARRAYS, F_MASK_INT_COERCIONS
Modifier | +Constructor and Description | +
---|---|
protected |
+OffsetTimeDeserializer(DateTimeFormatter dtf) |
+
protected |
+OffsetTimeDeserializer(OffsetTimeDeserializer base,
+ Boolean leniency)
+Since 2.11
+ |
+
Modifier and Type | +Method 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) |
+
OffsetTime |
+deserialize(com.fasterxml.jackson.core.JsonParser parser,
+ com.fasterxml.jackson.databind.DeserializationContext context) |
+
Object |
+deserializeWithType(com.fasterxml.jackson.core.JsonParser parser,
+ com.fasterxml.jackson.databind.DeserializationContext context,
+ com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) |
+
protected boolean |
+isLenient() |
+
protected OffsetTimeDeserializer |
+withDateFormat(DateTimeFormatter dtf) |
+
protected OffsetTimeDeserializer |
+withLeniency(Boolean leniency) |
+
protected OffsetTimeDeserializer |
+withShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
_throwNoNumericTimestampNeedTimeZone, createContextual
deserialize, getEmptyAccessPattern, getNullAccessPattern, supportsUpdate
_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
deserializeWithType, findBackReference, getDelegatee, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullValue, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, unwrappingDeserializer
public static final OffsetTimeDeserializer INSTANCE+
protected final boolean _isLenient+
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.
protected OffsetTimeDeserializer(DateTimeFormatter dtf)+
protected OffsetTimeDeserializer(OffsetTimeDeserializer base, + Boolean leniency)+
protected OffsetTimeDeserializer withDateFormat(DateTimeFormatter dtf)+
withDateFormat
in class JSR310DateTimeDeserializerBase<OffsetTime>
protected OffsetTimeDeserializer withLeniency(Boolean leniency)+
withLeniency
in class JSR310DateTimeDeserializerBase<OffsetTime>
protected OffsetTimeDeserializer withShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape)+
withShape
in class JSR310DateTimeDeserializerBase<OffsetTime>
public OffsetTime deserialize(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context) + throws IOException+
deserialize
in class com.fasterxml.jackson.databind.JsonDeserializer<OffsetTime>
IOException
protected boolean isLenient()+
true
if lenient handling is enabled; {code false} if not (strict mode)public Object deserializeWithType(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) + throws IOException+
deserializeWithType
in class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
IOException
protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken exp, + String unit) + throws IOException+
IOException
protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken... expTypes) + throws IOException+
IOException
protected <R> R _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context, + DateTimeException e0, + String value) + throws com.fasterxml.jackson.databind.JsonMappingException+
com.fasterxml.jackson.databind.JsonMappingException
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+
com.fasterxml.jackson.databind.JsonMappingException
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+
com.fasterxml.jackson.databind.JsonMappingException
protected T _failForNotLenient(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.core.JsonToken expToken) + throws IOException+
IOException
protected DateTimeException _peelDTE(DateTimeException e)+
e
- DateTimeException to peelCopyright © 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 @@ + + + + + + +public class YearDeserializer +extends JSR310DateTimeDeserializerBase<Year>+
Year
s.com.fasterxml.jackson.databind.JsonDeserializer.None
Modifier and Type | +Field 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 YearDeserializer |
+INSTANCE |
+
_formatter, _shape
_valueClass, _valueType, F_MASK_ACCEPT_ARRAYS, F_MASK_INT_COERCIONS
Constructor and Description | +
---|
YearDeserializer(DateTimeFormatter formatter) |
+
Modifier and Type | +Method 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) |
+
Year |
+deserialize(com.fasterxml.jackson.core.JsonParser parser,
+ com.fasterxml.jackson.databind.DeserializationContext context) |
+
Object |
+deserializeWithType(com.fasterxml.jackson.core.JsonParser parser,
+ com.fasterxml.jackson.databind.DeserializationContext context,
+ com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) |
+
protected boolean |
+isLenient() |
+
protected YearDeserializer |
+withDateFormat(DateTimeFormatter dtf) |
+
protected YearDeserializer |
+withLeniency(Boolean leniency) |
+
protected YearDeserializer |
+withShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
_throwNoNumericTimestampNeedTimeZone, createContextual
deserialize, getEmptyAccessPattern, getNullAccessPattern, supportsUpdate
_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
deserializeWithType, findBackReference, getDelegatee, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullValue, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, unwrappingDeserializer
public static final YearDeserializer INSTANCE+
protected final boolean _isLenient+
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.
public YearDeserializer(DateTimeFormatter formatter)+
protected YearDeserializer withDateFormat(DateTimeFormatter dtf)+
withDateFormat
in class JSR310DateTimeDeserializerBase<Year>
protected YearDeserializer withLeniency(Boolean leniency)+
withLeniency
in class JSR310DateTimeDeserializerBase<Year>
protected YearDeserializer withShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape)+
withShape
in class JSR310DateTimeDeserializerBase<Year>
public Year deserialize(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context) + throws IOException+
deserialize
in class com.fasterxml.jackson.databind.JsonDeserializer<Year>
IOException
protected boolean isLenient()+
true
if lenient handling is enabled; {code false} if not (strict mode)public Object deserializeWithType(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) + throws IOException+
deserializeWithType
in class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
IOException
protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken exp, + String unit) + throws IOException+
IOException
protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken... expTypes) + throws IOException+
IOException
protected <R> R _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context, + DateTimeException e0, + String value) + throws com.fasterxml.jackson.databind.JsonMappingException+
com.fasterxml.jackson.databind.JsonMappingException
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+
com.fasterxml.jackson.databind.JsonMappingException
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+
com.fasterxml.jackson.databind.JsonMappingException
protected T _failForNotLenient(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.core.JsonToken expToken) + throws IOException+
IOException
protected DateTimeException _peelDTE(DateTimeException e)+
e
- DateTimeException to peelCopyright © 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 @@ + + + + + + +public class YearMonthDeserializer +extends JSR310DateTimeDeserializerBase<YearMonth>+
YearMonth
s.com.fasterxml.jackson.databind.JsonDeserializer.None
Modifier and Type | +Field 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 YearMonthDeserializer |
+INSTANCE |
+
_formatter, _shape
_valueClass, _valueType, F_MASK_ACCEPT_ARRAYS, F_MASK_INT_COERCIONS
Modifier | +Constructor and Description | +
---|---|
|
+YearMonthDeserializer(DateTimeFormatter formatter) |
+
protected |
+YearMonthDeserializer(YearMonthDeserializer base,
+ Boolean leniency)
+Since 2.11
+ |
+
Modifier and Type | +Method 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) |
+
YearMonth |
+deserialize(com.fasterxml.jackson.core.JsonParser parser,
+ com.fasterxml.jackson.databind.DeserializationContext context) |
+
Object |
+deserializeWithType(com.fasterxml.jackson.core.JsonParser parser,
+ com.fasterxml.jackson.databind.DeserializationContext context,
+ com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) |
+
protected boolean |
+isLenient() |
+
protected YearMonthDeserializer |
+withDateFormat(DateTimeFormatter dtf) |
+
protected YearMonthDeserializer |
+withLeniency(Boolean leniency) |
+
protected YearMonthDeserializer |
+withShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
_throwNoNumericTimestampNeedTimeZone, createContextual
deserialize, getEmptyAccessPattern, getNullAccessPattern, supportsUpdate
_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
deserializeWithType, findBackReference, getDelegatee, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullValue, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, unwrappingDeserializer
public static final YearMonthDeserializer INSTANCE+
protected final boolean _isLenient+
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.
public YearMonthDeserializer(DateTimeFormatter formatter)+
protected YearMonthDeserializer(YearMonthDeserializer base, + Boolean leniency)+
protected YearMonthDeserializer withDateFormat(DateTimeFormatter dtf)+
withDateFormat
in class JSR310DateTimeDeserializerBase<YearMonth>
protected YearMonthDeserializer withLeniency(Boolean leniency)+
withLeniency
in class JSR310DateTimeDeserializerBase<YearMonth>
protected YearMonthDeserializer withShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape)+
withShape
in class JSR310DateTimeDeserializerBase<YearMonth>
public YearMonth deserialize(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context) + throws IOException+
deserialize
in class com.fasterxml.jackson.databind.JsonDeserializer<YearMonth>
IOException
protected boolean isLenient()+
true
if lenient handling is enabled; {code false} if not (strict mode)public Object deserializeWithType(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer) + throws IOException+
deserializeWithType
in class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
IOException
protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken exp, + String unit) + throws IOException+
IOException
protected <BOGUS> BOGUS _reportWrongToken(com.fasterxml.jackson.core.JsonParser parser, + com.fasterxml.jackson.databind.DeserializationContext context, + com.fasterxml.jackson.core.JsonToken... expTypes) + throws IOException+
IOException
protected <R> R _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext context, + DateTimeException e0, + String value) + throws com.fasterxml.jackson.databind.JsonMappingException+
com.fasterxml.jackson.databind.JsonMappingException
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+
com.fasterxml.jackson.databind.JsonMappingException
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+
com.fasterxml.jackson.databind.JsonMappingException
protected T _failForNotLenient(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt, + com.fasterxml.jackson.core.JsonToken expToken) + throws IOException+
IOException
protected DateTimeException _peelDTE(DateTimeException e)+
e
- DateTimeException to peelCopyright © 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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.deser | ++ |
Modifier and Type | +Field and Description | +
---|---|
static DurationDeserializer |
+DurationDeserializer.INSTANCE |
+
Modifier and Type | +Method and Description | +
---|---|
protected DurationDeserializer |
+DurationDeserializer.withLeniency(Boolean leniency) |
+
Constructor and Description | +
---|
DurationDeserializer(DurationDeserializer base,
+ Boolean leniency)
+Since 2.11
+ |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.deser | ++ |
Modifier and Type | +Field and Description | +
---|---|
protected Function<InstantDeserializer.FromDecimalArguments,T> |
+InstantDeserializer.fromNanoseconds |
+
Constructor and Description | +
---|
InstantDeserializer(Class<T> supportedType,
+ DateTimeFormatter formatter,
+ Function<TemporalAccessor,T> parsedToValue,
+ Function<InstantDeserializer.FromIntegerArguments,T> fromMilliseconds,
+ Function<InstantDeserializer.FromDecimalArguments,T> fromNanoseconds,
+ BiFunction<T,ZoneId,T> adjust,
+ boolean replaceZeroOffsetAsZ) |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.deser | ++ |
Modifier and Type | +Field and Description | +
---|---|
protected Function<InstantDeserializer.FromIntegerArguments,T> |
+InstantDeserializer.fromMilliseconds |
+
Constructor and Description | +
---|
InstantDeserializer(Class<T> supportedType,
+ DateTimeFormatter formatter,
+ Function<TemporalAccessor,T> parsedToValue,
+ Function<InstantDeserializer.FromIntegerArguments,T> fromMilliseconds,
+ Function<InstantDeserializer.FromDecimalArguments,T> fromNanoseconds,
+ BiFunction<T,ZoneId,T> adjust,
+ boolean replaceZeroOffsetAsZ) |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.deser | ++ |
Modifier and Type | +Field and Description | +
---|---|
static InstantDeserializer<Instant> |
+InstantDeserializer.INSTANT |
+
static InstantDeserializer<OffsetDateTime> |
+InstantDeserializer.OFFSET_DATE_TIME |
+
static InstantDeserializer<ZonedDateTime> |
+InstantDeserializer.ZONED_DATE_TIME |
+
Modifier and Type | +Method and Description | +
---|---|
protected InstantDeserializer<T> |
+InstantDeserializer.withDateFormat(DateTimeFormatter dtf) |
+
protected InstantDeserializer<T> |
+InstantDeserializer.withLeniency(Boolean leniency) |
+
protected InstantDeserializer<T> |
+InstantDeserializer.withShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
Constructor and Description | +
---|
InstantDeserializer(InstantDeserializer<T> base,
+ Boolean adjustToContextTimezoneOverride) |
+
InstantDeserializer(InstantDeserializer<T> base,
+ DateTimeFormatter f) |
+
InstantDeserializer(InstantDeserializer<T> base,
+ DateTimeFormatter f,
+ Boolean leniency) |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.deser | ++ |
Modifier and Type | +Class and Description | +
---|---|
class |
+InstantDeserializer<T extends Temporal>
+
+ |
+
class |
+LocalDateDeserializer
+Deserializer for Java 8 temporal
+LocalDate s. |
+
class |
+LocalDateTimeDeserializer
+Deserializer for Java 8 temporal
+LocalDateTime s. |
+
class |
+LocalTimeDeserializer
+Deserializer for Java 8 temporal
+LocalTime s. |
+
class |
+MonthDayDeserializer
+Deserializer for Java 8 temporal
+MonthDay s. |
+
class |
+OffsetTimeDeserializer
+Deserializer for Java 8 temporal
+OffsetTime s. |
+
class |
+YearDeserializer
+Deserializer for Java 8 temporal
+Year s. |
+
class |
+YearMonthDeserializer
+Deserializer for Java 8 temporal
+YearMonth s. |
+
Modifier and Type | +Method and Description | +
---|---|
protected abstract JSR310DateTimeDeserializerBase<T> |
+JSR310DateTimeDeserializerBase.withDateFormat(DateTimeFormatter dtf) |
+
protected abstract JSR310DateTimeDeserializerBase<T> |
+JSR310DateTimeDeserializerBase.withLeniency(Boolean leniency) |
+
protected abstract JSR310DateTimeDeserializerBase<T> |
+JSR310DateTimeDeserializerBase.withShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
Constructor and Description | +
---|
JSR310DateTimeDeserializerBase(JSR310DateTimeDeserializerBase<T> base,
+ Boolean leniency) |
+
JSR310DateTimeDeserializerBase(JSR310DateTimeDeserializerBase<T> base,
+ DateTimeFormatter f) |
+
JSR310DateTimeDeserializerBase(JSR310DateTimeDeserializerBase<T> base,
+ com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.deser | ++ |
Modifier and Type | +Method and Description | +
---|---|
protected JSR310StringParsableDeserializer |
+JSR310StringParsableDeserializer.withLeniency(Boolean leniency) |
+
Constructor and Description | +
---|
JSR310StringParsableDeserializer(JSR310StringParsableDeserializer base,
+ Boolean leniency)
+Since 2.11
+ |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.deser | ++ |
Modifier and Type | +Field and Description | +
---|---|
static LocalDateDeserializer |
+LocalDateDeserializer.INSTANCE |
+
Modifier and Type | +Method and Description | +
---|---|
protected LocalDateDeserializer |
+LocalDateDeserializer.withDateFormat(DateTimeFormatter dtf) |
+
protected LocalDateDeserializer |
+LocalDateDeserializer.withLeniency(Boolean leniency) |
+
protected LocalDateDeserializer |
+LocalDateDeserializer.withShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
Constructor and Description | +
---|
LocalDateDeserializer(LocalDateDeserializer base,
+ Boolean leniency)
+Since 2.10
+ |
+
LocalDateDeserializer(LocalDateDeserializer base,
+ DateTimeFormatter dtf)
+Since 2.10
+ |
+
LocalDateDeserializer(LocalDateDeserializer base,
+ com.fasterxml.jackson.annotation.JsonFormat.Shape shape)
+Since 2.11
+ |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.deser | ++ |
Modifier and Type | +Field and Description | +
---|---|
static LocalDateTimeDeserializer |
+LocalDateTimeDeserializer.INSTANCE |
+
Modifier and Type | +Method and Description | +
---|---|
protected LocalDateTimeDeserializer |
+LocalDateTimeDeserializer.withDateFormat(DateTimeFormatter formatter) |
+
protected LocalDateTimeDeserializer |
+LocalDateTimeDeserializer.withLeniency(Boolean leniency) |
+
protected LocalDateTimeDeserializer |
+LocalDateTimeDeserializer.withShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
Constructor and Description | +
---|
LocalDateTimeDeserializer(LocalDateTimeDeserializer base,
+ Boolean leniency)
+Since 2.10
+ |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.deser | ++ |
Modifier and Type | +Field and Description | +
---|---|
static LocalTimeDeserializer |
+LocalTimeDeserializer.INSTANCE |
+
Modifier and Type | +Method and Description | +
---|---|
protected LocalTimeDeserializer |
+LocalTimeDeserializer.withDateFormat(DateTimeFormatter formatter) |
+
protected LocalTimeDeserializer |
+LocalTimeDeserializer.withLeniency(Boolean leniency) |
+
protected LocalTimeDeserializer |
+LocalTimeDeserializer.withShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
Constructor and Description | +
---|
LocalTimeDeserializer(LocalTimeDeserializer base,
+ Boolean leniency)
+Since 2.11
+ |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.deser | ++ |
Modifier and Type | +Field and Description | +
---|---|
static MonthDayDeserializer |
+MonthDayDeserializer.INSTANCE |
+
Modifier and Type | +Method and Description | +
---|---|
protected MonthDayDeserializer |
+MonthDayDeserializer.withDateFormat(DateTimeFormatter dtf) |
+
protected MonthDayDeserializer |
+MonthDayDeserializer.withLeniency(Boolean leniency) |
+
protected MonthDayDeserializer |
+MonthDayDeserializer.withShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.deser | ++ |
Modifier and Type | +Field and Description | +
---|---|
static OffsetTimeDeserializer |
+OffsetTimeDeserializer.INSTANCE |
+
Modifier and Type | +Method and Description | +
---|---|
protected OffsetTimeDeserializer |
+OffsetTimeDeserializer.withDateFormat(DateTimeFormatter dtf) |
+
protected OffsetTimeDeserializer |
+OffsetTimeDeserializer.withLeniency(Boolean leniency) |
+
protected OffsetTimeDeserializer |
+OffsetTimeDeserializer.withShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
Constructor and Description | +
---|
OffsetTimeDeserializer(OffsetTimeDeserializer base,
+ Boolean leniency)
+Since 2.11
+ |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.deser | ++ |
Modifier and Type | +Field and Description | +
---|---|
static YearDeserializer |
+YearDeserializer.INSTANCE |
+
Modifier and Type | +Method and Description | +
---|---|
protected YearDeserializer |
+YearDeserializer.withDateFormat(DateTimeFormatter dtf) |
+
protected YearDeserializer |
+YearDeserializer.withLeniency(Boolean leniency) |
+
protected YearDeserializer |
+YearDeserializer.withShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.deser | ++ |
Modifier and Type | +Field and Description | +
---|---|
static YearMonthDeserializer |
+YearMonthDeserializer.INSTANCE |
+
Modifier and Type | +Method and Description | +
---|---|
protected YearMonthDeserializer |
+YearMonthDeserializer.withDateFormat(DateTimeFormatter dtf) |
+
protected YearMonthDeserializer |
+YearMonthDeserializer.withLeniency(Boolean leniency) |
+
protected YearMonthDeserializer |
+YearMonthDeserializer.withShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
Constructor and Description | +
---|
YearMonthDeserializer(YearMonthDeserializer base,
+ Boolean leniency)
+Since 2.11
+ |
+
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 @@ + + + + + + +public class DurationKeyDeserializer
+extends com.fasterxml.jackson.databind.KeyDeserializer
+com.fasterxml.jackson.databind.KeyDeserializer.None
Modifier and Type | +Field and Description | +
---|---|
static DurationKeyDeserializer |
+INSTANCE |
+
Modifier and Type | +Method and Description | +
---|---|
protected <T> T |
+_handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Class<?> type,
+ DateTimeException e0,
+ String value) |
+
protected Duration |
+deserialize(String key,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
Object |
+deserializeKey(String key,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
public static final DurationKeyDeserializer INSTANCE+
protected Duration deserialize(String key, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
public final Object deserializeKey(String key, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
deserializeKey
in class com.fasterxml.jackson.databind.KeyDeserializer
IOException
protected <T> T _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext ctxt, + Class<?> type, + DateTimeException e0, + String value) + throws IOException+
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 @@ + + + + + + +public class InstantKeyDeserializer
+extends com.fasterxml.jackson.databind.KeyDeserializer
+com.fasterxml.jackson.databind.KeyDeserializer.None
Modifier and Type | +Field and Description | +
---|---|
static InstantKeyDeserializer |
+INSTANCE |
+
Modifier and Type | +Method and Description | +
---|---|
protected <T> T |
+_handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Class<?> type,
+ DateTimeException e0,
+ String value) |
+
protected Instant |
+deserialize(String key,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
Object |
+deserializeKey(String key,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
public static final InstantKeyDeserializer INSTANCE+
protected Instant deserialize(String key, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
public final Object deserializeKey(String key, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
deserializeKey
in class com.fasterxml.jackson.databind.KeyDeserializer
IOException
protected <T> T _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext ctxt, + Class<?> type, + DateTimeException e0, + String value) + throws IOException+
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 @@ + + + + + + +public class LocalDateKeyDeserializer
+extends com.fasterxml.jackson.databind.KeyDeserializer
+com.fasterxml.jackson.databind.KeyDeserializer.None
Modifier and Type | +Field and Description | +
---|---|
static LocalDateKeyDeserializer |
+INSTANCE |
+
Modifier and Type | +Method and Description | +
---|---|
protected <T> T |
+_handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Class<?> type,
+ DateTimeException e0,
+ String value) |
+
protected LocalDate |
+deserialize(String key,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
Object |
+deserializeKey(String key,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
public static final LocalDateKeyDeserializer INSTANCE+
protected LocalDate deserialize(String key, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
public final Object deserializeKey(String key, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
deserializeKey
in class com.fasterxml.jackson.databind.KeyDeserializer
IOException
protected <T> T _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext ctxt, + Class<?> type, + DateTimeException e0, + String value) + throws IOException+
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 @@ + + + + + + +public class LocalDateTimeKeyDeserializer
+extends com.fasterxml.jackson.databind.KeyDeserializer
+com.fasterxml.jackson.databind.KeyDeserializer.None
Modifier and Type | +Field and Description | +
---|---|
static LocalDateTimeKeyDeserializer |
+INSTANCE |
+
Modifier and Type | +Method and Description | +
---|---|
protected <T> T |
+_handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Class<?> type,
+ DateTimeException e0,
+ String value) |
+
protected LocalDateTime |
+deserialize(String key,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
Object |
+deserializeKey(String key,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
public static final LocalDateTimeKeyDeserializer INSTANCE+
protected LocalDateTime deserialize(String key, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
public final Object deserializeKey(String key, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
deserializeKey
in class com.fasterxml.jackson.databind.KeyDeserializer
IOException
protected <T> T _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext ctxt, + Class<?> type, + DateTimeException e0, + String value) + throws IOException+
IOException
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 @@ + + + + + + +public class LocalTimeKeyDeserializer
+extends com.fasterxml.jackson.databind.KeyDeserializer
+com.fasterxml.jackson.databind.KeyDeserializer.None
Modifier and Type | +Field and Description | +
---|---|
static LocalTimeKeyDeserializer |
+INSTANCE |
+
Modifier and Type | +Method and Description | +
---|---|
protected <T> T |
+_handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Class<?> type,
+ DateTimeException e0,
+ String value) |
+
protected LocalTime |
+deserialize(String key,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
Object |
+deserializeKey(String key,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
public static final LocalTimeKeyDeserializer INSTANCE+
protected LocalTime deserialize(String key, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
public final Object deserializeKey(String key, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
deserializeKey
in class com.fasterxml.jackson.databind.KeyDeserializer
IOException
protected <T> T _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext ctxt, + Class<?> type, + DateTimeException e0, + String value) + throws IOException+
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 @@ + + + + + + +public class MonthDayKeyDeserializer
+extends com.fasterxml.jackson.databind.KeyDeserializer
+com.fasterxml.jackson.databind.KeyDeserializer.None
Modifier and Type | +Field and Description | +
---|---|
static MonthDayKeyDeserializer |
+INSTANCE |
+
Modifier and Type | +Method and Description | +
---|---|
protected <T> T |
+_handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Class<?> type,
+ DateTimeException e0,
+ String value) |
+
protected MonthDay |
+deserialize(String key,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
Object |
+deserializeKey(String key,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
public static final MonthDayKeyDeserializer INSTANCE+
protected MonthDay deserialize(String key, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
public final Object deserializeKey(String key, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
deserializeKey
in class com.fasterxml.jackson.databind.KeyDeserializer
IOException
protected <T> T _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext ctxt, + Class<?> type, + DateTimeException e0, + String value) + throws IOException+
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 @@ + + + + + + +public class OffsetDateTimeKeyDeserializer
+extends com.fasterxml.jackson.databind.KeyDeserializer
+com.fasterxml.jackson.databind.KeyDeserializer.None
Modifier and Type | +Field and Description | +
---|---|
static OffsetDateTimeKeyDeserializer |
+INSTANCE |
+
Modifier and Type | +Method and Description | +
---|---|
protected <T> T |
+_handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Class<?> type,
+ DateTimeException e0,
+ String value) |
+
protected OffsetDateTime |
+deserialize(String key,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
Object |
+deserializeKey(String key,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
public static final OffsetDateTimeKeyDeserializer INSTANCE+
protected OffsetDateTime deserialize(String key, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
public final Object deserializeKey(String key, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
deserializeKey
in class com.fasterxml.jackson.databind.KeyDeserializer
IOException
protected <T> T _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext ctxt, + Class<?> type, + DateTimeException e0, + String value) + throws IOException+
IOException
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 @@ + + + + + + +public class OffsetTimeKeyDeserializer
+extends com.fasterxml.jackson.databind.KeyDeserializer
+com.fasterxml.jackson.databind.KeyDeserializer.None
Modifier and Type | +Field and Description | +
---|---|
static OffsetTimeKeyDeserializer |
+INSTANCE |
+
Modifier and Type | +Method and Description | +
---|---|
protected <T> T |
+_handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Class<?> type,
+ DateTimeException e0,
+ String value) |
+
protected OffsetTime |
+deserialize(String key,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
Object |
+deserializeKey(String key,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
public static final OffsetTimeKeyDeserializer INSTANCE+
protected OffsetTime deserialize(String key, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
public final Object deserializeKey(String key, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
deserializeKey
in class com.fasterxml.jackson.databind.KeyDeserializer
IOException
protected <T> T _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext ctxt, + Class<?> type, + DateTimeException e0, + String value) + throws IOException+
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 @@ + + + + + + +public class PeriodKeyDeserializer
+extends com.fasterxml.jackson.databind.KeyDeserializer
+com.fasterxml.jackson.databind.KeyDeserializer.None
Modifier and Type | +Field and Description | +
---|---|
static PeriodKeyDeserializer |
+INSTANCE |
+
Modifier and Type | +Method and Description | +
---|---|
protected <T> T |
+_handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Class<?> type,
+ DateTimeException e0,
+ String value) |
+
protected Period |
+deserialize(String key,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
Object |
+deserializeKey(String key,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
public static final PeriodKeyDeserializer INSTANCE+
protected Period deserialize(String key, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
public final Object deserializeKey(String key, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
deserializeKey
in class com.fasterxml.jackson.databind.KeyDeserializer
IOException
protected <T> T _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext ctxt, + Class<?> type, + DateTimeException e0, + String value) + throws IOException+
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 @@ + + + + + + +public class YearKeyDeserializer
+extends com.fasterxml.jackson.databind.KeyDeserializer
+com.fasterxml.jackson.databind.KeyDeserializer.None
Modifier and Type | +Field and Description | +
---|---|
static YearKeyDeserializer |
+INSTANCE |
+
Modifier | +Constructor and Description | +
---|---|
protected |
+YearKeyDeserializer() |
+
Modifier and Type | +Method and Description | +
---|---|
protected <T> T |
+_handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Class<?> type,
+ DateTimeException e0,
+ String value) |
+
protected Year |
+deserialize(String key,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
Object |
+deserializeKey(String key,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
public static final YearKeyDeserializer INSTANCE+
protected Year deserialize(String key, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
public final Object deserializeKey(String key, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
deserializeKey
in class com.fasterxml.jackson.databind.KeyDeserializer
IOException
protected <T> T _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext ctxt, + Class<?> type, + DateTimeException e0, + String value) + throws IOException+
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 @@ + + + + + + +public class YearMonthKeyDeserializer
+extends com.fasterxml.jackson.databind.KeyDeserializer
+com.fasterxml.jackson.databind.KeyDeserializer.None
Modifier and Type | +Field and Description | +
---|---|
static YearMonthKeyDeserializer |
+INSTANCE |
+
Modifier | +Constructor and Description | +
---|---|
protected |
+YearMonthKeyDeserializer() |
+
Modifier and Type | +Method and Description | +
---|---|
protected <T> T |
+_handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Class<?> type,
+ DateTimeException e0,
+ String value) |
+
protected YearMonth |
+deserialize(String key,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
Object |
+deserializeKey(String key,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
public static final YearMonthKeyDeserializer INSTANCE+
protected YearMonthKeyDeserializer()+
protected YearMonth deserialize(String key, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
public final Object deserializeKey(String key, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
deserializeKey
in class com.fasterxml.jackson.databind.KeyDeserializer
IOException
protected <T> T _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext ctxt, + Class<?> type, + DateTimeException e0, + String value) + throws IOException+
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 @@ + + + + + + +YearMonthKeyDeserializer
instead.@Deprecated +public class YearMothKeyDeserializer +extends YearMonthKeyDeserializer+
com.fasterxml.jackson.databind.KeyDeserializer.None
Modifier and Type | +Field and Description | +
---|---|
static YearMothKeyDeserializer |
+INSTANCE
+Deprecated.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
protected <T> T |
+_handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Class<?> type,
+ DateTimeException e0,
+ String value) |
+
Object |
+deserializeKey(String key,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
deserialize
public static final YearMothKeyDeserializer INSTANCE+
public final Object deserializeKey(String key, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
deserializeKey
in class com.fasterxml.jackson.databind.KeyDeserializer
IOException
protected <T> T _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext ctxt, + Class<?> type, + DateTimeException e0, + String value) + throws IOException+
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 @@ + + + + + + +public class ZoneIdKeyDeserializer
+extends com.fasterxml.jackson.databind.KeyDeserializer
+com.fasterxml.jackson.databind.KeyDeserializer.None
Modifier and Type | +Field and Description | +
---|---|
static ZoneIdKeyDeserializer |
+INSTANCE |
+
Modifier and Type | +Method and Description | +
---|---|
protected <T> T |
+_handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Class<?> type,
+ DateTimeException e0,
+ String value) |
+
protected Object |
+deserialize(String key,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
Object |
+deserializeKey(String key,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
public static final ZoneIdKeyDeserializer INSTANCE+
protected Object deserialize(String key, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
public final Object deserializeKey(String key, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
deserializeKey
in class com.fasterxml.jackson.databind.KeyDeserializer
IOException
protected <T> T _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext ctxt, + Class<?> type, + DateTimeException e0, + String value) + throws IOException+
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 @@ + + + + + + +public class ZoneOffsetKeyDeserializer
+extends com.fasterxml.jackson.databind.KeyDeserializer
+com.fasterxml.jackson.databind.KeyDeserializer.None
Modifier and Type | +Field and Description | +
---|---|
static ZoneOffsetKeyDeserializer |
+INSTANCE |
+
Modifier and Type | +Method and Description | +
---|---|
protected <T> T |
+_handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Class<?> type,
+ DateTimeException e0,
+ String value) |
+
protected ZoneOffset |
+deserialize(String key,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
Object |
+deserializeKey(String key,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
public static final ZoneOffsetKeyDeserializer INSTANCE+
protected ZoneOffset deserialize(String key, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
public final Object deserializeKey(String key, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
deserializeKey
in class com.fasterxml.jackson.databind.KeyDeserializer
IOException
protected <T> T _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext ctxt, + Class<?> type, + DateTimeException e0, + String value) + throws IOException+
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 @@ + + + + + + +public class ZonedDateTimeKeyDeserializer
+extends com.fasterxml.jackson.databind.KeyDeserializer
+com.fasterxml.jackson.databind.KeyDeserializer.None
Modifier and Type | +Field and Description | +
---|---|
static ZonedDateTimeKeyDeserializer |
+INSTANCE |
+
Modifier and Type | +Method and Description | +
---|---|
protected <T> T |
+_handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext ctxt,
+ Class<?> type,
+ DateTimeException e0,
+ String value) |
+
protected ZonedDateTime |
+deserialize(String key,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
Object |
+deserializeKey(String key,
+ com.fasterxml.jackson.databind.DeserializationContext ctxt) |
+
public static final ZonedDateTimeKeyDeserializer INSTANCE+
protected ZonedDateTime deserialize(String key, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
IOException
public final Object deserializeKey(String key, + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException+
deserializeKey
in class com.fasterxml.jackson.databind.KeyDeserializer
IOException
protected <T> T _handleDateTimeException(com.fasterxml.jackson.databind.DeserializationContext ctxt, + Class<?> type, + DateTimeException e0, + String value) + throws IOException+
IOException
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.deser.key | ++ |
Modifier and Type | +Field and Description | +
---|---|
static DurationKeyDeserializer |
+DurationKeyDeserializer.INSTANCE |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.deser.key | ++ |
Modifier and Type | +Field and Description | +
---|---|
static InstantKeyDeserializer |
+InstantKeyDeserializer.INSTANCE |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.deser.key | ++ |
Modifier and Type | +Field and Description | +
---|---|
static LocalDateKeyDeserializer |
+LocalDateKeyDeserializer.INSTANCE |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.deser.key | ++ |
Modifier and Type | +Field and Description | +
---|---|
static LocalDateTimeKeyDeserializer |
+LocalDateTimeKeyDeserializer.INSTANCE |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.deser.key | ++ |
Modifier and Type | +Field and Description | +
---|---|
static LocalTimeKeyDeserializer |
+LocalTimeKeyDeserializer.INSTANCE |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.deser.key | ++ |
Modifier and Type | +Field and Description | +
---|---|
static MonthDayKeyDeserializer |
+MonthDayKeyDeserializer.INSTANCE |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.deser.key | ++ |
Modifier and Type | +Field and Description | +
---|---|
static OffsetDateTimeKeyDeserializer |
+OffsetDateTimeKeyDeserializer.INSTANCE |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.deser.key | ++ |
Modifier and Type | +Field and Description | +
---|---|
static OffsetTimeKeyDeserializer |
+OffsetTimeKeyDeserializer.INSTANCE |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.deser.key | ++ |
Modifier and Type | +Field and Description | +
---|---|
static PeriodKeyDeserializer |
+PeriodKeyDeserializer.INSTANCE |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.deser.key | ++ |
Modifier and Type | +Field and Description | +
---|---|
static YearKeyDeserializer |
+YearKeyDeserializer.INSTANCE |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.deser.key | ++ |
Modifier and Type | +Class and Description | +
---|---|
class |
+YearMothKeyDeserializer
+Deprecated.
+
+Due to typo in class name use
+YearMonthKeyDeserializer instead. |
+
Modifier and Type | +Field and Description | +
---|---|
static YearMonthKeyDeserializer |
+YearMonthKeyDeserializer.INSTANCE |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.deser.key | ++ |
Modifier and Type | +Field and Description | +
---|---|
static YearMothKeyDeserializer |
+YearMothKeyDeserializer.INSTANCE
+Deprecated.
+ |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.deser.key | ++ |
Modifier and Type | +Field and Description | +
---|---|
static ZoneIdKeyDeserializer |
+ZoneIdKeyDeserializer.INSTANCE |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.deser.key | ++ |
Modifier and Type | +Field and Description | +
---|---|
static ZoneOffsetKeyDeserializer |
+ZoneOffsetKeyDeserializer.INSTANCE |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.deser.key | ++ |
Modifier and Type | +Field and Description | +
---|---|
static ZonedDateTimeKeyDeserializer |
+ZonedDateTimeKeyDeserializer.INSTANCE |
+
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 @@ + + + + + + +Class | +Description | +
---|---|
DurationKeyDeserializer | ++ |
InstantKeyDeserializer | ++ |
LocalDateKeyDeserializer | ++ |
LocalDateTimeKeyDeserializer | ++ |
LocalTimeKeyDeserializer | ++ |
MonthDayKeyDeserializer | ++ |
OffsetDateTimeKeyDeserializer | ++ |
OffsetTimeKeyDeserializer | ++ |
PeriodKeyDeserializer | ++ |
YearKeyDeserializer | ++ |
YearMonthKeyDeserializer | ++ |
YearMothKeyDeserializer | +Deprecated
+ Due to typo in class name use
+YearMonthKeyDeserializer instead. |
+
ZonedDateTimeKeyDeserializer | ++ |
ZoneIdKeyDeserializer | ++ |
ZoneOffsetKeyDeserializer | ++ |
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 @@ + + + + + + +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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.deser.key | ++ |
Class and Description | +
---|
DurationKeyDeserializer | +
InstantKeyDeserializer | +
LocalDateKeyDeserializer | +
LocalDateTimeKeyDeserializer | +
LocalTimeKeyDeserializer | +
MonthDayKeyDeserializer | +
OffsetDateTimeKeyDeserializer | +
OffsetTimeKeyDeserializer | +
PeriodKeyDeserializer | +
YearKeyDeserializer | +
YearMonthKeyDeserializer | +
YearMothKeyDeserializer
+ Deprecated.
+
+Due to typo in class name use
+YearMonthKeyDeserializer instead. |
+
ZonedDateTimeKeyDeserializer | +
ZoneIdKeyDeserializer | +
ZoneOffsetKeyDeserializer | +
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 @@ + + + + + + +Class | +Description | +
---|---|
DurationDeserializer | +
+ Deserializer for Java 8 temporal
+Duration s. |
+
InstantDeserializer<T extends Temporal> | ++ + | +
InstantDeserializer.FromDecimalArguments | ++ |
InstantDeserializer.FromIntegerArguments | ++ |
JSR310DateTimeDeserializerBase<T> | ++ |
JSR310StringParsableDeserializer | ++ + | +
LocalDateDeserializer | +
+ Deserializer for Java 8 temporal
+LocalDate s. |
+
LocalDateTimeDeserializer | +
+ Deserializer for Java 8 temporal
+LocalDateTime s. |
+
LocalTimeDeserializer | +
+ Deserializer for Java 8 temporal
+LocalTime s. |
+
MonthDayDeserializer | +
+ Deserializer for Java 8 temporal
+MonthDay s. |
+
OffsetTimeDeserializer | +
+ Deserializer for Java 8 temporal
+OffsetTime s. |
+
YearDeserializer | +
+ Deserializer for Java 8 temporal
+Year s. |
+
YearMonthDeserializer | +
+ Deserializer for Java 8 temporal
+YearMonth s. |
+
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 @@ + + + + + + +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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.deser | ++ |
Class and Description | +
---|
DurationDeserializer
+ Deserializer for Java 8 temporal
+Duration s. |
+
InstantDeserializer + + | +
InstantDeserializer.FromDecimalArguments | +
InstantDeserializer.FromIntegerArguments | +
JSR310DateTimeDeserializerBase | +
JSR310StringParsableDeserializer + + | +
LocalDateDeserializer
+ Deserializer for Java 8 temporal
+LocalDate s. |
+
LocalDateTimeDeserializer
+ Deserializer for Java 8 temporal
+LocalDateTime s. |
+
LocalTimeDeserializer
+ Deserializer for Java 8 temporal
+LocalTime s. |
+
MonthDayDeserializer
+ Deserializer for Java 8 temporal
+MonthDay s. |
+
OffsetTimeDeserializer
+ Deserializer for Java 8 temporal
+OffsetTime s. |
+
YearDeserializer
+ Deserializer for Java 8 temporal
+Year s. |
+
YearMonthDeserializer
+ Deserializer for Java 8 temporal
+YearMonth s. |
+
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 @@ + + + + + + +Class | +Description | +
---|---|
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. |
+
JSR310Module | +Deprecated
+ 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 @@ + + + + + + +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 @@ + + + + + + +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 @@ + + + + + + +public class DurationSerializer
+extends com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
+Duration
s.
+
+ 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.
com.fasterxml.jackson.databind.JsonSerializer.None
Modifier and Type | +Field 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 DurationSerializer |
+INSTANCE |
+
_handledType
Modifier | +Constructor and Description | +
---|---|
protected |
+DurationSerializer(DurationSerializer base,
+ Boolean useTimestamp,
+ Boolean useNanoseconds,
+ DateTimeFormatter dtf) |
+
protected |
+DurationSerializer(DurationSerializer base,
+ Boolean useTimestamp,
+ DateTimeFormatter dtf) |
+
Modifier and Type | +Method 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) |
+
void |
+acceptJsonFormatVisitor(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.JsonNode |
+getSchema(com.fasterxml.jackson.databind.SerializerProvider provider,
+ Type typeHint) |
+
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. |
+
protected com.fasterxml.jackson.core.JsonToken |
+serializationShape(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. |
+
void |
+serialize(Duration duration,
+ com.fasterxml.jackson.core.JsonGenerator generator,
+ com.fasterxml.jackson.databind.SerializerProvider provider) |
+
void |
+serializeWithType(T value,
+ com.fasterxml.jackson.core.JsonGenerator g,
+ com.fasterxml.jackson.databind.SerializerProvider provider,
+ com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) |
+
protected boolean |
+useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider) |
+
protected boolean |
+useTimestamp(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 DurationSerializer |
+withFormat(Boolean useTimestamp,
+ DateTimeFormatter dtf,
+ com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
_neitherNull, _nonEmpty, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, unwrappingSerializer, usesObjectId, withFilterId
public static final DurationSerializer INSTANCE+
protected final Boolean _useTimestamp+
protected final Boolean _useNanoseconds+
protected final DateTimeFormatter _formatter+
_useTimestamp
is true.protected final com.fasterxml.jackson.annotation.JsonFormat.Shape _shape+
protected transient volatile com.fasterxml.jackson.databind.JavaType _integerListType+
JavaType
representing type
+ List<Integer>
.protected DurationSerializer(DurationSerializer base, + Boolean useTimestamp, + DateTimeFormatter dtf)+
protected DurationSerializer(DurationSerializer base, + Boolean useTimestamp, + Boolean useNanoseconds, + DateTimeFormatter dtf)+
protected DurationSerializer withFormat(Boolean useTimestamp, + DateTimeFormatter dtf, + com.fasterxml.jackson.annotation.JsonFormat.Shape shape)+
protected com.fasterxml.jackson.databind.SerializationFeature getTimestampsFeature()+
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.
public void serialize(Duration duration, + com.fasterxml.jackson.core.JsonGenerator generator, + com.fasterxml.jackson.databind.SerializerProvider provider) + throws IOException+
serialize
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<Duration>
IOException
protected void _acceptTimestampVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) + throws com.fasterxml.jackson.databind.JsonMappingException+
com.fasterxml.jackson.databind.JsonMappingException
protected com.fasterxml.jackson.core.JsonToken serializationShape(com.fasterxml.jackson.databind.SerializerProvider provider)+
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.protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId, + Boolean writeNanoseconds)+
@Deprecated +protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId)+
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+
createContextual
in interface com.fasterxml.jackson.databind.ser.ContextualSerializer
com.fasterxml.jackson.databind.JsonMappingException
public com.fasterxml.jackson.databind.JsonNode getSchema(com.fasterxml.jackson.databind.SerializerProvider provider, + Type typeHint)+
getSchema
in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
getSchema
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
public void acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) + throws com.fasterxml.jackson.databind.JsonMappingException+
acceptJsonFormatVisitor
in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
acceptJsonFormatVisitor
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
com.fasterxml.jackson.databind.JsonMappingException
protected com.fasterxml.jackson.databind.JavaType _integerListType(com.fasterxml.jackson.databind.SerializerProvider prov)+
protected boolean useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider)+
protected boolean _useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider)+
protected boolean useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider)+
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+
serializeWithType
in class com.fasterxml.jackson.databind.JsonSerializer<T>
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 @@ + + + + + + +public class InstantSerializer +extends InstantSerializerBase<Instant>+ +
com.fasterxml.jackson.databind.JsonSerializer.None
Modifier and Type | +Field 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 InstantSerializer |
+INSTANCE |
+
_handledType
Modifier | +Constructor and Description | +
---|---|
protected |
+InstantSerializer() |
+
protected |
+InstantSerializer(InstantSerializer base,
+ Boolean useTimestamp,
+ Boolean useNanoseconds,
+ DateTimeFormatter formatter) |
+
protected |
+InstantSerializer(InstantSerializer base,
+ Boolean useTimestamp,
+ DateTimeFormatter formatter) |
+
Modifier and Type | +Method and Description | +
---|---|
protected com.fasterxml.jackson.databind.JavaType |
+_integerListType(com.fasterxml.jackson.databind.SerializerProvider prov) |
+
protected boolean |
+_useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider) |
+
void |
+acceptJsonFormatVisitor(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.JsonNode |
+getSchema(com.fasterxml.jackson.databind.SerializerProvider provider,
+ Type typeHint) |
+
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. |
+
void |
+serializeWithType(T value,
+ com.fasterxml.jackson.core.JsonGenerator g,
+ com.fasterxml.jackson.databind.SerializerProvider provider,
+ com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) |
+
protected boolean |
+useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider) |
+
protected boolean |
+useTimestamp(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) |
+
_acceptTimestampVisitor, serializationShape, serialize
_neitherNull, _nonEmpty, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, unwrappingSerializer, usesObjectId, withFilterId
public static final InstantSerializer INSTANCE+
protected final Boolean _useTimestamp+
protected final Boolean _useNanoseconds+
protected final DateTimeFormatter _formatter+
_useTimestamp
is true.protected final com.fasterxml.jackson.annotation.JsonFormat.Shape _shape+
protected transient volatile com.fasterxml.jackson.databind.JavaType _integerListType+
JavaType
representing type
+ List<Integer>
.protected InstantSerializer()+
protected InstantSerializer(InstantSerializer base, + Boolean useTimestamp, + DateTimeFormatter formatter)+
protected InstantSerializer(InstantSerializer base, + Boolean useTimestamp, + Boolean useNanoseconds, + DateTimeFormatter formatter)+
protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<Instant> withFormat(Boolean useTimestamp, + DateTimeFormatter formatter, + com.fasterxml.jackson.annotation.JsonFormat.Shape shape)+
withFormat
in class InstantSerializerBase<Instant>
protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId, + Boolean writeNanoseconds)+
@Deprecated +protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId)+
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+
createContextual
in interface com.fasterxml.jackson.databind.ser.ContextualSerializer
com.fasterxml.jackson.databind.JsonMappingException
public com.fasterxml.jackson.databind.JsonNode getSchema(com.fasterxml.jackson.databind.SerializerProvider provider, + Type typeHint)+
getSchema
in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
getSchema
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
public void acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) + throws com.fasterxml.jackson.databind.JsonMappingException+
acceptJsonFormatVisitor
in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
acceptJsonFormatVisitor
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
com.fasterxml.jackson.databind.JsonMappingException
protected com.fasterxml.jackson.databind.JavaType _integerListType(com.fasterxml.jackson.databind.SerializerProvider prov)+
protected com.fasterxml.jackson.databind.SerializationFeature getTimestampsFeature()+
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.
protected boolean useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider)+
protected boolean _useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider)+
protected boolean useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider)+
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+
serializeWithType
in class com.fasterxml.jackson.databind.JsonSerializer<T>
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 @@ + + + + + + +public abstract class InstantSerializerBase<T extends Temporal>
+extends com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
+Instant
.com.fasterxml.jackson.databind.JsonSerializer.None
Modifier and Type | +Field 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.
+ |
+
_handledType
Modifier | +Constructor and Description | +
---|---|
protected |
+InstantSerializerBase(Class<T> supportedType,
+ ToLongFunction<T> getEpochMillis,
+ ToLongFunction<T> getEpochSeconds,
+ ToIntFunction<T> getNanoseconds,
+ DateTimeFormatter formatter) |
+
protected |
+InstantSerializerBase(InstantSerializerBase<T> base,
+ Boolean useTimestamp,
+ Boolean useNanoseconds,
+ DateTimeFormatter dtf) |
+
protected |
+InstantSerializerBase(InstantSerializerBase<T> base,
+ Boolean useTimestamp,
+ DateTimeFormatter dtf) |
+
Modifier and Type | +Method 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) |
+
void |
+acceptJsonFormatVisitor(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.JsonNode |
+getSchema(com.fasterxml.jackson.databind.SerializerProvider provider,
+ Type typeHint) |
+
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. |
+
protected com.fasterxml.jackson.core.JsonToken |
+serializationShape(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. |
+
void |
+serialize(T value,
+ com.fasterxml.jackson.core.JsonGenerator generator,
+ com.fasterxml.jackson.databind.SerializerProvider provider) |
+
void |
+serializeWithType(T value,
+ com.fasterxml.jackson.core.JsonGenerator g,
+ com.fasterxml.jackson.databind.SerializerProvider provider,
+ com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) |
+
protected boolean |
+useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider) |
+
protected boolean |
+useTimestamp(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) |
+
_neitherNull, _nonEmpty, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, unwrappingSerializer, usesObjectId, withFilterId
protected final Boolean _useTimestamp+
protected final Boolean _useNanoseconds+
protected final DateTimeFormatter _formatter+
_useTimestamp
is true.protected final com.fasterxml.jackson.annotation.JsonFormat.Shape _shape+
protected transient volatile com.fasterxml.jackson.databind.JavaType _integerListType+
JavaType
representing type
+ List<Integer>
.protected InstantSerializerBase(Class<T> supportedType, + ToLongFunction<T> getEpochMillis, + ToLongFunction<T> getEpochSeconds, + ToIntFunction<T> getNanoseconds, + DateTimeFormatter formatter)+
protected InstantSerializerBase(InstantSerializerBase<T> base, + Boolean useTimestamp, + DateTimeFormatter dtf)+
protected InstantSerializerBase(InstantSerializerBase<T> base, + Boolean useTimestamp, + Boolean useNanoseconds, + DateTimeFormatter dtf)+
protected abstract com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFormat(Boolean useTimestamp, + DateTimeFormatter dtf, + com.fasterxml.jackson.annotation.JsonFormat.Shape shape)+
public void serialize(T value, + com.fasterxml.jackson.core.JsonGenerator generator, + com.fasterxml.jackson.databind.SerializerProvider provider) + throws IOException+
serialize
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T extends Temporal>
IOException
protected void _acceptTimestampVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) + throws com.fasterxml.jackson.databind.JsonMappingException+
com.fasterxml.jackson.databind.JsonMappingException
protected com.fasterxml.jackson.core.JsonToken serializationShape(com.fasterxml.jackson.databind.SerializerProvider provider)+
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.@Deprecated +protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId)+
protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId, + Boolean writeNanoseconds)+
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+
createContextual
in interface com.fasterxml.jackson.databind.ser.ContextualSerializer
com.fasterxml.jackson.databind.JsonMappingException
public com.fasterxml.jackson.databind.JsonNode getSchema(com.fasterxml.jackson.databind.SerializerProvider provider, + Type typeHint)+
getSchema
in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
getSchema
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
public void acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) + throws com.fasterxml.jackson.databind.JsonMappingException+
acceptJsonFormatVisitor
in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
acceptJsonFormatVisitor
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
com.fasterxml.jackson.databind.JsonMappingException
protected com.fasterxml.jackson.databind.JavaType _integerListType(com.fasterxml.jackson.databind.SerializerProvider prov)+
protected com.fasterxml.jackson.databind.SerializationFeature getTimestampsFeature()+
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.
protected boolean useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider)+
protected boolean _useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider)+
protected boolean useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider)+
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+
serializeWithType
in class com.fasterxml.jackson.databind.JsonSerializer<T>
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 @@ + + + + + + +public class LocalDateSerializer
+extends com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
+LocalDate
s.com.fasterxml.jackson.databind.JsonSerializer.None
Modifier and Type | +Field 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 LocalDateSerializer |
+INSTANCE |
+
_handledType
Modifier | +Constructor and Description | +
---|---|
protected |
+LocalDateSerializer() |
+
|
+LocalDateSerializer(DateTimeFormatter formatter) |
+
protected |
+LocalDateSerializer(LocalDateSerializer base,
+ Boolean useTimestamp,
+ DateTimeFormatter dtf,
+ com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
Modifier and Type | +Method 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) |
+
void |
+acceptJsonFormatVisitor(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.JsonNode |
+getSchema(com.fasterxml.jackson.databind.SerializerProvider provider,
+ Type typeHint) |
+
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. |
+
protected com.fasterxml.jackson.core.JsonToken |
+serializationShape(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. |
+
void |
+serialize(LocalDate date,
+ com.fasterxml.jackson.core.JsonGenerator g,
+ com.fasterxml.jackson.databind.SerializerProvider provider) |
+
void |
+serializeWithType(LocalDate value,
+ com.fasterxml.jackson.core.JsonGenerator g,
+ com.fasterxml.jackson.databind.SerializerProvider provider,
+ com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) |
+
protected boolean |
+useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider) |
+
protected boolean |
+useTimestamp(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 LocalDateSerializer |
+withFormat(Boolean useTimestamp,
+ DateTimeFormatter dtf,
+ com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
_neitherNull, _nonEmpty, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, unwrappingSerializer, usesObjectId, withFilterId
public static final LocalDateSerializer INSTANCE+
protected final Boolean _useTimestamp+
protected final Boolean _useNanoseconds+
protected final DateTimeFormatter _formatter+
_useTimestamp
is true.protected final com.fasterxml.jackson.annotation.JsonFormat.Shape _shape+
protected transient volatile com.fasterxml.jackson.databind.JavaType _integerListType+
JavaType
representing type
+ List<Integer>
.protected LocalDateSerializer()+
protected LocalDateSerializer(LocalDateSerializer base, + Boolean useTimestamp, + DateTimeFormatter dtf, + com.fasterxml.jackson.annotation.JsonFormat.Shape shape)+
public LocalDateSerializer(DateTimeFormatter formatter)+
protected LocalDateSerializer withFormat(Boolean useTimestamp, + DateTimeFormatter dtf, + com.fasterxml.jackson.annotation.JsonFormat.Shape shape)+
public void serialize(LocalDate date, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider) + throws IOException+
serialize
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<LocalDate>
IOException
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+
IOException
protected void _serializeAsArrayContents(LocalDate value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider) + throws IOException+
IOException
public void acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) + throws com.fasterxml.jackson.databind.JsonMappingException+
acceptJsonFormatVisitor
in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
com.fasterxml.jackson.databind.JsonMappingException
protected com.fasterxml.jackson.core.JsonToken serializationShape(com.fasterxml.jackson.databind.SerializerProvider provider)+
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.@Deprecated +protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId)+
protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId, + Boolean writeNanoseconds)+
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+
createContextual
in interface com.fasterxml.jackson.databind.ser.ContextualSerializer
com.fasterxml.jackson.databind.JsonMappingException
public com.fasterxml.jackson.databind.JsonNode getSchema(com.fasterxml.jackson.databind.SerializerProvider provider, + Type typeHint)+
getSchema
in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
getSchema
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
protected void _acceptTimestampVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) + throws com.fasterxml.jackson.databind.JsonMappingException+
com.fasterxml.jackson.databind.JsonMappingException
protected com.fasterxml.jackson.databind.JavaType _integerListType(com.fasterxml.jackson.databind.SerializerProvider prov)+
protected com.fasterxml.jackson.databind.SerializationFeature getTimestampsFeature()+
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.
protected boolean useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider)+
protected boolean _useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider)+
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 @@ + + + + + + +public class LocalDateTimeSerializer
+extends com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
+LocalDateTime
s.com.fasterxml.jackson.databind.JsonSerializer.None
Modifier and Type | +Field 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 LocalDateTimeSerializer |
+INSTANCE |
+
_handledType
Modifier | +Constructor and Description | +
---|---|
protected |
+LocalDateTimeSerializer() |
+
|
+LocalDateTimeSerializer(DateTimeFormatter f) |
+
Modifier and Type | +Method 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) |
+
void |
+acceptJsonFormatVisitor(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.JsonNode |
+getSchema(com.fasterxml.jackson.databind.SerializerProvider provider,
+ Type typeHint) |
+
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. |
+
protected com.fasterxml.jackson.core.JsonToken |
+serializationShape(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. |
+
void |
+serialize(LocalDateTime value,
+ com.fasterxml.jackson.core.JsonGenerator g,
+ com.fasterxml.jackson.databind.SerializerProvider provider) |
+
void |
+serializeWithType(LocalDateTime value,
+ com.fasterxml.jackson.core.JsonGenerator g,
+ com.fasterxml.jackson.databind.SerializerProvider provider,
+ com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) |
+
protected boolean |
+useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider) |
+
protected boolean |
+useTimestamp(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) |
+
_neitherNull, _nonEmpty, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, unwrappingSerializer, usesObjectId, withFilterId
public static final LocalDateTimeSerializer INSTANCE+
protected final Boolean _useTimestamp+
protected final Boolean _useNanoseconds+
protected final DateTimeFormatter _formatter+
_useTimestamp
is true.protected final com.fasterxml.jackson.annotation.JsonFormat.Shape _shape+
protected transient volatile com.fasterxml.jackson.databind.JavaType _integerListType+
JavaType
representing type
+ List<Integer>
.protected LocalDateTimeSerializer()+
public LocalDateTimeSerializer(DateTimeFormatter f)+
protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<LocalDateTime> withFormat(Boolean useTimestamp, + DateTimeFormatter f, + com.fasterxml.jackson.annotation.JsonFormat.Shape shape)+
protected DateTimeFormatter _defaultFormatter()+
public void serialize(LocalDateTime value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider) + throws IOException+
serialize
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<LocalDateTime>
IOException
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+
IOException
protected com.fasterxml.jackson.core.JsonToken serializationShape(com.fasterxml.jackson.databind.SerializerProvider provider)+
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.protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId, + Boolean writeNanoseconds)+
@Deprecated +protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId)+
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+
createContextual
in interface com.fasterxml.jackson.databind.ser.ContextualSerializer
com.fasterxml.jackson.databind.JsonMappingException
public com.fasterxml.jackson.databind.JsonNode getSchema(com.fasterxml.jackson.databind.SerializerProvider provider, + Type typeHint)+
getSchema
in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
getSchema
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
public void acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) + throws com.fasterxml.jackson.databind.JsonMappingException+
acceptJsonFormatVisitor
in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
acceptJsonFormatVisitor
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
com.fasterxml.jackson.databind.JsonMappingException
protected void _acceptTimestampVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) + throws com.fasterxml.jackson.databind.JsonMappingException+
com.fasterxml.jackson.databind.JsonMappingException
protected com.fasterxml.jackson.databind.JavaType _integerListType(com.fasterxml.jackson.databind.SerializerProvider prov)+
protected com.fasterxml.jackson.databind.SerializationFeature getTimestampsFeature()+
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.
protected boolean useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider)+
protected boolean _useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider)+
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 @@ + + + + + + +public class LocalTimeSerializer
+extends com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
+LocalTime
s.com.fasterxml.jackson.databind.JsonSerializer.None
Modifier and Type | +Field 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 LocalTimeSerializer |
+INSTANCE |
+
_handledType
Modifier | +Constructor and Description | +
---|---|
protected |
+LocalTimeSerializer() |
+
|
+LocalTimeSerializer(DateTimeFormatter formatter) |
+
protected |
+LocalTimeSerializer(LocalTimeSerializer base,
+ Boolean useTimestamp,
+ Boolean useNanoseconds,
+ DateTimeFormatter formatter) |
+
protected |
+LocalTimeSerializer(LocalTimeSerializer base,
+ Boolean useTimestamp,
+ DateTimeFormatter formatter) |
+
Modifier and Type | +Method 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) |
+
void |
+acceptJsonFormatVisitor(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.JsonNode |
+getSchema(com.fasterxml.jackson.databind.SerializerProvider provider,
+ Type typeHint) |
+
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. |
+
protected com.fasterxml.jackson.core.JsonToken |
+serializationShape(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. |
+
void |
+serialize(LocalTime value,
+ com.fasterxml.jackson.core.JsonGenerator g,
+ com.fasterxml.jackson.databind.SerializerProvider provider) |
+
void |
+serializeWithType(LocalTime value,
+ com.fasterxml.jackson.core.JsonGenerator g,
+ com.fasterxml.jackson.databind.SerializerProvider provider,
+ com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) |
+
protected boolean |
+useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider) |
+
protected boolean |
+useTimestamp(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) |
+
_neitherNull, _nonEmpty, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, unwrappingSerializer, usesObjectId, withFilterId
public static final LocalTimeSerializer INSTANCE+
protected final Boolean _useTimestamp+
protected final Boolean _useNanoseconds+
protected final DateTimeFormatter _formatter+
_useTimestamp
is true.protected final com.fasterxml.jackson.annotation.JsonFormat.Shape _shape+
protected transient volatile com.fasterxml.jackson.databind.JavaType _integerListType+
JavaType
representing type
+ List<Integer>
.protected LocalTimeSerializer()+
public LocalTimeSerializer(DateTimeFormatter formatter)+
protected LocalTimeSerializer(LocalTimeSerializer base, + Boolean useTimestamp, + DateTimeFormatter formatter)+
protected LocalTimeSerializer(LocalTimeSerializer base, + Boolean useTimestamp, + Boolean useNanoseconds, + DateTimeFormatter formatter)+
protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<LocalTime> withFormat(Boolean useTimestamp, + DateTimeFormatter dtf, + com.fasterxml.jackson.annotation.JsonFormat.Shape shape)+
protected DateTimeFormatter _defaultFormatter()+
public void serialize(LocalTime value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider) + throws IOException+
serialize
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<LocalTime>
IOException
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+
IOException
protected com.fasterxml.jackson.core.JsonToken serializationShape(com.fasterxml.jackson.databind.SerializerProvider provider)+
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.protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId, + Boolean writeNanoseconds)+
public void acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) + throws com.fasterxml.jackson.databind.JsonMappingException+
acceptJsonFormatVisitor
in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
com.fasterxml.jackson.databind.JsonMappingException
@Deprecated +protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId)+
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+
createContextual
in interface com.fasterxml.jackson.databind.ser.ContextualSerializer
com.fasterxml.jackson.databind.JsonMappingException
public com.fasterxml.jackson.databind.JsonNode getSchema(com.fasterxml.jackson.databind.SerializerProvider provider, + Type typeHint)+
getSchema
in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
getSchema
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
protected void _acceptTimestampVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) + throws com.fasterxml.jackson.databind.JsonMappingException+
com.fasterxml.jackson.databind.JsonMappingException
protected com.fasterxml.jackson.databind.JavaType _integerListType(com.fasterxml.jackson.databind.SerializerProvider prov)+
protected com.fasterxml.jackson.databind.SerializationFeature getTimestampsFeature()+
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.
protected boolean useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider)+
protected boolean _useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider)+
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 @@ + + + + + + +public class MonthDaySerializer
+extends com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
+MonthDay
s.
+
+ 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.
com.fasterxml.jackson.databind.JsonSerializer.None
Modifier and Type | +Field 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 MonthDaySerializer |
+INSTANCE |
+
_handledType
Constructor and Description | +
---|
MonthDaySerializer(DateTimeFormatter formatter) |
+
Modifier and Type | +Method 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) |
+
void |
+acceptJsonFormatVisitor(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.JsonNode |
+getSchema(com.fasterxml.jackson.databind.SerializerProvider provider,
+ Type typeHint) |
+
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. |
+
protected com.fasterxml.jackson.core.JsonToken |
+serializationShape(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. |
+
void |
+serialize(MonthDay value,
+ com.fasterxml.jackson.core.JsonGenerator g,
+ com.fasterxml.jackson.databind.SerializerProvider provider) |
+
void |
+serializeWithType(MonthDay value,
+ com.fasterxml.jackson.core.JsonGenerator g,
+ com.fasterxml.jackson.databind.SerializerProvider provider,
+ com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) |
+
protected boolean |
+useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider) |
+
protected boolean |
+useTimestamp(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 MonthDaySerializer |
+withFormat(Boolean useTimestamp,
+ DateTimeFormatter formatter,
+ com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
_neitherNull, _nonEmpty, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, unwrappingSerializer, usesObjectId, withFilterId
public static final MonthDaySerializer INSTANCE+
protected final Boolean _useTimestamp+
protected final Boolean _useNanoseconds+
protected final DateTimeFormatter _formatter+
_useTimestamp
is true.protected final com.fasterxml.jackson.annotation.JsonFormat.Shape _shape+
protected transient volatile com.fasterxml.jackson.databind.JavaType _integerListType+
JavaType
representing type
+ List<Integer>
.public MonthDaySerializer(DateTimeFormatter formatter)+
protected MonthDaySerializer withFormat(Boolean useTimestamp, + DateTimeFormatter formatter, + com.fasterxml.jackson.annotation.JsonFormat.Shape shape)+
public void serialize(MonthDay value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider) + throws IOException+
serialize
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<MonthDay>
IOException
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+
IOException
protected void _serializeAsArrayContents(MonthDay value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider) + throws IOException+
IOException
protected com.fasterxml.jackson.core.JsonToken serializationShape(com.fasterxml.jackson.databind.SerializerProvider provider)+
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.@Deprecated +protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId)+
protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId, + Boolean writeNanoseconds)+
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+
createContextual
in interface com.fasterxml.jackson.databind.ser.ContextualSerializer
com.fasterxml.jackson.databind.JsonMappingException
public com.fasterxml.jackson.databind.JsonNode getSchema(com.fasterxml.jackson.databind.SerializerProvider provider, + Type typeHint)+
getSchema
in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
getSchema
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
public void acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) + throws com.fasterxml.jackson.databind.JsonMappingException+
acceptJsonFormatVisitor
in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
acceptJsonFormatVisitor
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
com.fasterxml.jackson.databind.JsonMappingException
protected void _acceptTimestampVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) + throws com.fasterxml.jackson.databind.JsonMappingException+
com.fasterxml.jackson.databind.JsonMappingException
protected com.fasterxml.jackson.databind.JavaType _integerListType(com.fasterxml.jackson.databind.SerializerProvider prov)+
protected com.fasterxml.jackson.databind.SerializationFeature getTimestampsFeature()+
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.
protected boolean useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider)+
protected boolean _useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider)+
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 @@ + + + + + + +public class OffsetDateTimeSerializer +extends InstantSerializerBase<OffsetDateTime>+
com.fasterxml.jackson.databind.JsonSerializer.None
Modifier and Type | +Field 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 OffsetDateTimeSerializer |
+INSTANCE |
+
_handledType
Modifier | +Constructor and Description | +
---|---|
protected |
+OffsetDateTimeSerializer() |
+
protected |
+OffsetDateTimeSerializer(OffsetDateTimeSerializer base,
+ Boolean useTimestamp,
+ Boolean useNanoseconds,
+ DateTimeFormatter formatter) |
+
protected |
+OffsetDateTimeSerializer(OffsetDateTimeSerializer base,
+ Boolean useTimestamp,
+ DateTimeFormatter formatter) |
+
Modifier and Type | +Method and Description | +
---|---|
protected com.fasterxml.jackson.databind.JavaType |
+_integerListType(com.fasterxml.jackson.databind.SerializerProvider prov) |
+
protected boolean |
+_useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider) |
+
void |
+acceptJsonFormatVisitor(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.JsonNode |
+getSchema(com.fasterxml.jackson.databind.SerializerProvider provider,
+ Type typeHint) |
+
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. |
+
void |
+serializeWithType(T value,
+ com.fasterxml.jackson.core.JsonGenerator g,
+ com.fasterxml.jackson.databind.SerializerProvider provider,
+ com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) |
+
protected boolean |
+useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider) |
+
protected boolean |
+useTimestamp(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) |
+
_acceptTimestampVisitor, serializationShape, serialize
_neitherNull, _nonEmpty, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, unwrappingSerializer, usesObjectId, withFilterId
public static final OffsetDateTimeSerializer INSTANCE+
protected final Boolean _useTimestamp+
protected final Boolean _useNanoseconds+
protected final DateTimeFormatter _formatter+
_useTimestamp
is true.protected final com.fasterxml.jackson.annotation.JsonFormat.Shape _shape+
protected transient volatile com.fasterxml.jackson.databind.JavaType _integerListType+
JavaType
representing type
+ List<Integer>
.protected OffsetDateTimeSerializer()+
protected OffsetDateTimeSerializer(OffsetDateTimeSerializer base, + Boolean useTimestamp, + DateTimeFormatter formatter)+
protected OffsetDateTimeSerializer(OffsetDateTimeSerializer base, + Boolean useTimestamp, + Boolean useNanoseconds, + DateTimeFormatter formatter)+
protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFormat(Boolean useTimestamp, + DateTimeFormatter formatter, + com.fasterxml.jackson.annotation.JsonFormat.Shape shape)+
withFormat
in class InstantSerializerBase<OffsetDateTime>
protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId, + Boolean writeNanoseconds)+
@Deprecated +protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId)+
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+
createContextual
in interface com.fasterxml.jackson.databind.ser.ContextualSerializer
com.fasterxml.jackson.databind.JsonMappingException
public com.fasterxml.jackson.databind.JsonNode getSchema(com.fasterxml.jackson.databind.SerializerProvider provider, + Type typeHint)+
getSchema
in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
getSchema
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
public void acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) + throws com.fasterxml.jackson.databind.JsonMappingException+
acceptJsonFormatVisitor
in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
acceptJsonFormatVisitor
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
com.fasterxml.jackson.databind.JsonMappingException
protected com.fasterxml.jackson.databind.JavaType _integerListType(com.fasterxml.jackson.databind.SerializerProvider prov)+
protected com.fasterxml.jackson.databind.SerializationFeature getTimestampsFeature()+
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.
protected boolean useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider)+
protected boolean _useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider)+
protected boolean useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider)+
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+
serializeWithType
in class com.fasterxml.jackson.databind.JsonSerializer<T>
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 @@ + + + + + + +public class OffsetTimeSerializer
+extends com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
+OffsetTime
s.com.fasterxml.jackson.databind.JsonSerializer.None
Modifier and Type | +Field 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 OffsetTimeSerializer |
+INSTANCE |
+
_handledType
Modifier | +Constructor and Description | +
---|---|
protected |
+OffsetTimeSerializer() |
+
protected |
+OffsetTimeSerializer(OffsetTimeSerializer base,
+ Boolean useTimestamp,
+ Boolean useNanoseconds,
+ DateTimeFormatter dtf) |
+
protected |
+OffsetTimeSerializer(OffsetTimeSerializer base,
+ Boolean useTimestamp,
+ DateTimeFormatter dtf) |
+
Modifier and Type | +Method 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) |
+
void |
+acceptJsonFormatVisitor(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.JsonNode |
+getSchema(com.fasterxml.jackson.databind.SerializerProvider provider,
+ Type typeHint) |
+
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. |
+
protected com.fasterxml.jackson.core.JsonToken |
+serializationShape(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. |
+
void |
+serialize(OffsetTime time,
+ com.fasterxml.jackson.core.JsonGenerator g,
+ com.fasterxml.jackson.databind.SerializerProvider provider) |
+
void |
+serializeWithType(OffsetTime value,
+ com.fasterxml.jackson.core.JsonGenerator g,
+ com.fasterxml.jackson.databind.SerializerProvider provider,
+ com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) |
+
protected boolean |
+useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider) |
+
protected boolean |
+useTimestamp(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 OffsetTimeSerializer |
+withFormat(Boolean useTimestamp,
+ DateTimeFormatter dtf,
+ com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
_neitherNull, _nonEmpty, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, unwrappingSerializer, usesObjectId, withFilterId
public static final OffsetTimeSerializer INSTANCE+
protected final Boolean _useTimestamp+
protected final Boolean _useNanoseconds+
protected final DateTimeFormatter _formatter+
_useTimestamp
is true.protected final com.fasterxml.jackson.annotation.JsonFormat.Shape _shape+
protected transient volatile com.fasterxml.jackson.databind.JavaType _integerListType+
JavaType
representing type
+ List<Integer>
.protected OffsetTimeSerializer()+
protected OffsetTimeSerializer(OffsetTimeSerializer base, + Boolean useTimestamp, + DateTimeFormatter dtf)+
protected OffsetTimeSerializer(OffsetTimeSerializer base, + Boolean useTimestamp, + Boolean useNanoseconds, + DateTimeFormatter dtf)+
protected OffsetTimeSerializer withFormat(Boolean useTimestamp, + DateTimeFormatter dtf, + com.fasterxml.jackson.annotation.JsonFormat.Shape shape)+
public void serialize(OffsetTime time, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider) + throws IOException+
serialize
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<OffsetTime>
IOException
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+
IOException
protected com.fasterxml.jackson.core.JsonToken serializationShape(com.fasterxml.jackson.databind.SerializerProvider provider)+
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.protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId, + Boolean writeNanoseconds)+
@Deprecated +protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId)+
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+
createContextual
in interface com.fasterxml.jackson.databind.ser.ContextualSerializer
com.fasterxml.jackson.databind.JsonMappingException
public com.fasterxml.jackson.databind.JsonNode getSchema(com.fasterxml.jackson.databind.SerializerProvider provider, + Type typeHint)+
getSchema
in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
getSchema
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
public void acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) + throws com.fasterxml.jackson.databind.JsonMappingException+
acceptJsonFormatVisitor
in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
acceptJsonFormatVisitor
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
com.fasterxml.jackson.databind.JsonMappingException
protected void _acceptTimestampVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) + throws com.fasterxml.jackson.databind.JsonMappingException+
com.fasterxml.jackson.databind.JsonMappingException
protected com.fasterxml.jackson.databind.JavaType _integerListType(com.fasterxml.jackson.databind.SerializerProvider prov)+
protected com.fasterxml.jackson.databind.SerializationFeature getTimestampsFeature()+
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.
protected boolean useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider)+
protected boolean _useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider)+
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 @@ + + + + + + +public class YearMonthSerializer
+extends com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
+YearMonth
s.com.fasterxml.jackson.databind.JsonSerializer.None
Modifier and Type | +Field 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 YearMonthSerializer |
+INSTANCE |
+
_handledType
Constructor and Description | +
---|
YearMonthSerializer(DateTimeFormatter formatter) |
+
Modifier and Type | +Method 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) |
+
void |
+acceptJsonFormatVisitor(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.JsonNode |
+getSchema(com.fasterxml.jackson.databind.SerializerProvider provider,
+ Type typeHint) |
+
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. |
+
protected com.fasterxml.jackson.core.JsonToken |
+serializationShape(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. |
+
void |
+serialize(YearMonth value,
+ com.fasterxml.jackson.core.JsonGenerator g,
+ com.fasterxml.jackson.databind.SerializerProvider provider) |
+
void |
+serializeWithType(YearMonth value,
+ com.fasterxml.jackson.core.JsonGenerator g,
+ com.fasterxml.jackson.databind.SerializerProvider provider,
+ com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) |
+
protected boolean |
+useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider) |
+
protected boolean |
+useTimestamp(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 YearMonthSerializer |
+withFormat(Boolean useTimestamp,
+ DateTimeFormatter formatter,
+ com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
_neitherNull, _nonEmpty, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, unwrappingSerializer, usesObjectId, withFilterId
public static final YearMonthSerializer INSTANCE+
protected final Boolean _useTimestamp+
protected final Boolean _useNanoseconds+
protected final DateTimeFormatter _formatter+
_useTimestamp
is true.protected final com.fasterxml.jackson.annotation.JsonFormat.Shape _shape+
protected transient volatile com.fasterxml.jackson.databind.JavaType _integerListType+
JavaType
representing type
+ List<Integer>
.public YearMonthSerializer(DateTimeFormatter formatter)+
protected YearMonthSerializer withFormat(Boolean useTimestamp, + DateTimeFormatter formatter, + com.fasterxml.jackson.annotation.JsonFormat.Shape shape)+
public void serialize(YearMonth value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider) + throws IOException+
serialize
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<YearMonth>
IOException
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+
IOException
protected void _serializeAsArrayContents(YearMonth value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider) + throws IOException+
IOException
protected void _acceptTimestampVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) + throws com.fasterxml.jackson.databind.JsonMappingException+
com.fasterxml.jackson.databind.JsonMappingException
protected com.fasterxml.jackson.core.JsonToken serializationShape(com.fasterxml.jackson.databind.SerializerProvider provider)+
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.@Deprecated +protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId)+
protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId, + Boolean writeNanoseconds)+
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+
createContextual
in interface com.fasterxml.jackson.databind.ser.ContextualSerializer
com.fasterxml.jackson.databind.JsonMappingException
public com.fasterxml.jackson.databind.JsonNode getSchema(com.fasterxml.jackson.databind.SerializerProvider provider, + Type typeHint)+
getSchema
in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
getSchema
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
public void acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) + throws com.fasterxml.jackson.databind.JsonMappingException+
acceptJsonFormatVisitor
in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
acceptJsonFormatVisitor
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
com.fasterxml.jackson.databind.JsonMappingException
protected com.fasterxml.jackson.databind.JavaType _integerListType(com.fasterxml.jackson.databind.SerializerProvider prov)+
protected com.fasterxml.jackson.databind.SerializationFeature getTimestampsFeature()+
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.
protected boolean useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider)+
protected boolean _useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider)+
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 @@ + + + + + + +public class YearSerializer
+extends com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
+Year
s.com.fasterxml.jackson.databind.JsonSerializer.None
Modifier and Type | +Field 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 YearSerializer |
+INSTANCE |
+
_handledType
Modifier | +Constructor and Description | +
---|---|
protected |
+YearSerializer() |
+
|
+YearSerializer(DateTimeFormatter formatter) |
+
protected |
+YearSerializer(YearSerializer base,
+ Boolean useTimestamp,
+ DateTimeFormatter formatter) |
+
Modifier and Type | +Method 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) |
+
void |
+acceptJsonFormatVisitor(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.JsonNode |
+getSchema(com.fasterxml.jackson.databind.SerializerProvider provider,
+ Type typeHint) |
+
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. |
+
protected com.fasterxml.jackson.core.JsonToken |
+serializationShape(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. |
+
void |
+serialize(Year year,
+ com.fasterxml.jackson.core.JsonGenerator generator,
+ com.fasterxml.jackson.databind.SerializerProvider provider) |
+
void |
+serializeWithType(T value,
+ com.fasterxml.jackson.core.JsonGenerator g,
+ com.fasterxml.jackson.databind.SerializerProvider provider,
+ com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) |
+
protected boolean |
+useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider) |
+
protected boolean |
+useTimestamp(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 YearSerializer |
+withFormat(Boolean useTimestamp,
+ DateTimeFormatter formatter,
+ com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
_neitherNull, _nonEmpty, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, unwrappingSerializer, usesObjectId, withFilterId
public static final YearSerializer INSTANCE+
protected final Boolean _useTimestamp+
protected final Boolean _useNanoseconds+
protected final DateTimeFormatter _formatter+
_useTimestamp
is true.protected final com.fasterxml.jackson.annotation.JsonFormat.Shape _shape+
protected transient volatile com.fasterxml.jackson.databind.JavaType _integerListType+
JavaType
representing type
+ List<Integer>
.protected YearSerializer()+
public YearSerializer(DateTimeFormatter formatter)+
protected YearSerializer(YearSerializer base, + Boolean useTimestamp, + DateTimeFormatter formatter)+
protected YearSerializer withFormat(Boolean useTimestamp, + DateTimeFormatter formatter, + com.fasterxml.jackson.annotation.JsonFormat.Shape shape)+
public void serialize(Year year, + com.fasterxml.jackson.core.JsonGenerator generator, + com.fasterxml.jackson.databind.SerializerProvider provider) + throws IOException+
serialize
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<Year>
IOException
protected void _acceptTimestampVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) + throws com.fasterxml.jackson.databind.JsonMappingException+
com.fasterxml.jackson.databind.JsonMappingException
protected com.fasterxml.jackson.core.JsonToken serializationShape(com.fasterxml.jackson.databind.SerializerProvider provider)+
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.@Deprecated +protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId)+
protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId, + Boolean writeNanoseconds)+
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+
createContextual
in interface com.fasterxml.jackson.databind.ser.ContextualSerializer
com.fasterxml.jackson.databind.JsonMappingException
public com.fasterxml.jackson.databind.JsonNode getSchema(com.fasterxml.jackson.databind.SerializerProvider provider, + Type typeHint)+
getSchema
in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
getSchema
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
public void acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) + throws com.fasterxml.jackson.databind.JsonMappingException+
acceptJsonFormatVisitor
in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
acceptJsonFormatVisitor
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
com.fasterxml.jackson.databind.JsonMappingException
protected com.fasterxml.jackson.databind.JavaType _integerListType(com.fasterxml.jackson.databind.SerializerProvider prov)+
protected com.fasterxml.jackson.databind.SerializationFeature getTimestampsFeature()+
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.
protected boolean useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider)+
protected boolean _useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider)+
protected boolean useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider)+
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+
serializeWithType
in class com.fasterxml.jackson.databind.JsonSerializer<T>
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 @@ + + + + + + +public class ZoneIdSerializer
+extends com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase
+com.fasterxml.jackson.databind.JsonSerializer.None
_handledType
Constructor and Description | +
---|
ZoneIdSerializer() |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+serializeWithType(Object value,
+ com.fasterxml.jackson.core.JsonGenerator g,
+ com.fasterxml.jackson.databind.SerializerProvider provider,
+ com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) |
+
String |
+valueToString(Object value) |
+
acceptJsonFormatVisitor, getSchema, isEmpty, serialize
_neitherNull, _nonEmpty, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
getDelegatee, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, unwrappingSerializer, usesObjectId, withFilterId
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+
serializeWithType
in class com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase
IOException
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 @@ + + + + + + +public class ZonedDateTimeSerializer +extends InstantSerializerBase<ZonedDateTime>+
com.fasterxml.jackson.databind.JsonSerializer.None
Modifier and Type | +Field 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 ZonedDateTimeSerializer |
+INSTANCE |
+
_handledType
Modifier | +Constructor and Description | +
---|---|
protected |
+ZonedDateTimeSerializer() |
+
|
+ZonedDateTimeSerializer(DateTimeFormatter formatter) |
+
protected |
+ZonedDateTimeSerializer(ZonedDateTimeSerializer base,
+ Boolean useTimestamp,
+ Boolean useNanoseconds,
+ DateTimeFormatter formatter,
+ Boolean writeZoneId) |
+
protected |
+ZonedDateTimeSerializer(ZonedDateTimeSerializer base,
+ Boolean useTimestamp,
+ DateTimeFormatter formatter,
+ Boolean writeZoneId) |
+
Modifier and Type | +Method and Description | +
---|---|
protected com.fasterxml.jackson.databind.JavaType |
+_integerListType(com.fasterxml.jackson.databind.SerializerProvider prov) |
+
protected boolean |
+_useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider) |
+
void |
+acceptJsonFormatVisitor(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.JsonNode |
+getSchema(com.fasterxml.jackson.databind.SerializerProvider provider,
+ Type typeHint) |
+
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. |
+
protected com.fasterxml.jackson.core.JsonToken |
+serializationShape(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. |
+
void |
+serialize(ZonedDateTime value,
+ com.fasterxml.jackson.core.JsonGenerator g,
+ com.fasterxml.jackson.databind.SerializerProvider provider) |
+
void |
+serializeWithType(T value,
+ com.fasterxml.jackson.core.JsonGenerator g,
+ com.fasterxml.jackson.databind.SerializerProvider provider,
+ com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) |
+
boolean |
+shouldWriteWithZoneId(com.fasterxml.jackson.databind.SerializerProvider ctxt) |
+
protected boolean |
+useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider) |
+
protected boolean |
+useTimestamp(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) |
+
_acceptTimestampVisitor
_neitherNull, _nonEmpty, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, unwrappingSerializer, usesObjectId, withFilterId
public static final ZonedDateTimeSerializer INSTANCE+
protected final Boolean _writeZoneId+
JsonFormat.Feature.WRITE_DATES_WITH_ZONE_ID
protected final Boolean _useTimestamp+
protected final Boolean _useNanoseconds+
protected final DateTimeFormatter _formatter+
_useTimestamp
is true.protected final com.fasterxml.jackson.annotation.JsonFormat.Shape _shape+
protected transient volatile com.fasterxml.jackson.databind.JavaType _integerListType+
JavaType
representing type
+ List<Integer>
.protected ZonedDateTimeSerializer()+
public ZonedDateTimeSerializer(DateTimeFormatter formatter)+
protected ZonedDateTimeSerializer(ZonedDateTimeSerializer base, + Boolean useTimestamp, + DateTimeFormatter formatter, + Boolean writeZoneId)+
protected ZonedDateTimeSerializer(ZonedDateTimeSerializer base, + Boolean useTimestamp, + Boolean useNanoseconds, + DateTimeFormatter formatter, + Boolean writeZoneId)+
protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFormat(Boolean useTimestamp, + DateTimeFormatter formatter, + com.fasterxml.jackson.annotation.JsonFormat.Shape shape)+
withFormat
in class InstantSerializerBase<ZonedDateTime>
@Deprecated +protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId)+
protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId, + Boolean writeNanoseconds)+
public void serialize(ZonedDateTime value, + com.fasterxml.jackson.core.JsonGenerator g, + com.fasterxml.jackson.databind.SerializerProvider provider) + throws IOException+
serialize
in class InstantSerializerBase<ZonedDateTime>
IOException
public boolean shouldWriteWithZoneId(com.fasterxml.jackson.databind.SerializerProvider ctxt)+
protected com.fasterxml.jackson.core.JsonToken serializationShape(com.fasterxml.jackson.databind.SerializerProvider provider)+
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.serializationShape
in class InstantSerializerBase<ZonedDateTime>
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+
createContextual
in interface com.fasterxml.jackson.databind.ser.ContextualSerializer
com.fasterxml.jackson.databind.JsonMappingException
public com.fasterxml.jackson.databind.JsonNode getSchema(com.fasterxml.jackson.databind.SerializerProvider provider, + Type typeHint)+
getSchema
in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
getSchema
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
public void acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) + throws com.fasterxml.jackson.databind.JsonMappingException+
acceptJsonFormatVisitor
in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
acceptJsonFormatVisitor
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
com.fasterxml.jackson.databind.JsonMappingException
protected com.fasterxml.jackson.databind.JavaType _integerListType(com.fasterxml.jackson.databind.SerializerProvider prov)+
protected com.fasterxml.jackson.databind.SerializationFeature getTimestampsFeature()+
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.
protected boolean useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider)+
protected boolean _useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider)+
protected boolean useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider)+
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+
serializeWithType
in class com.fasterxml.jackson.databind.JsonSerializer<T>
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 @@ + + + + + + +JSR310Module
@Deprecated +public class ZonedDateTimeWithZoneIdSerializer +extends InstantSerializerBase<ZonedDateTime>+
com.fasterxml.jackson.databind.JsonSerializer.None
Modifier and Type | +Field 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 ZonedDateTimeWithZoneIdSerializer |
+INSTANCE
+Deprecated.
+ |
+
_handledType
Modifier | +Constructor and Description | +
---|---|
protected |
+ZonedDateTimeWithZoneIdSerializer()
+Deprecated.
+ |
+
protected |
+ZonedDateTimeWithZoneIdSerializer(ZonedDateTimeWithZoneIdSerializer base,
+ Boolean useTimestamp,
+ Boolean useNanoseconds,
+ DateTimeFormatter formatter)
+Deprecated.
+ |
+
protected |
+ZonedDateTimeWithZoneIdSerializer(ZonedDateTimeWithZoneIdSerializer base,
+ Boolean useTimestamp,
+ DateTimeFormatter formatter)
+Deprecated.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
protected com.fasterxml.jackson.databind.JavaType |
+_integerListType(com.fasterxml.jackson.databind.SerializerProvider prov) |
+
protected boolean |
+_useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider) |
+
void |
+acceptJsonFormatVisitor(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.JsonNode |
+getSchema(com.fasterxml.jackson.databind.SerializerProvider provider,
+ Type typeHint) |
+
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. |
+
void |
+serializeWithType(T value,
+ com.fasterxml.jackson.core.JsonGenerator g,
+ com.fasterxml.jackson.databind.SerializerProvider provider,
+ com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) |
+
protected boolean |
+useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider) |
+
protected boolean |
+useTimestamp(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.
+ |
+
_acceptTimestampVisitor, serializationShape, serialize
_neitherNull, _nonEmpty, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, unwrappingSerializer, usesObjectId, withFilterId
public static final ZonedDateTimeWithZoneIdSerializer INSTANCE+
protected final Boolean _useTimestamp+
protected final Boolean _useNanoseconds+
protected final DateTimeFormatter _formatter+
_useTimestamp
is true.protected final com.fasterxml.jackson.annotation.JsonFormat.Shape _shape+
protected transient volatile com.fasterxml.jackson.databind.JavaType _integerListType+
JavaType
representing type
+ List<Integer>
.protected ZonedDateTimeWithZoneIdSerializer()+
protected ZonedDateTimeWithZoneIdSerializer(ZonedDateTimeWithZoneIdSerializer base, + Boolean useTimestamp, + DateTimeFormatter formatter)+
protected ZonedDateTimeWithZoneIdSerializer(ZonedDateTimeWithZoneIdSerializer base, + Boolean useTimestamp, + Boolean useNanoseconds, + DateTimeFormatter formatter)+
protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFormat(Boolean useTimestamp, + DateTimeFormatter formatter, + com.fasterxml.jackson.annotation.JsonFormat.Shape shape)+
withFormat
in class InstantSerializerBase<ZonedDateTime>
protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId, + Boolean writeNanoseconds)+
@Deprecated +protected com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase<?> withFeatures(Boolean writeZoneId)+
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+
createContextual
in interface com.fasterxml.jackson.databind.ser.ContextualSerializer
com.fasterxml.jackson.databind.JsonMappingException
public com.fasterxml.jackson.databind.JsonNode getSchema(com.fasterxml.jackson.databind.SerializerProvider provider, + Type typeHint)+
getSchema
in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
getSchema
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
public void acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, + com.fasterxml.jackson.databind.JavaType typeHint) + throws com.fasterxml.jackson.databind.JsonMappingException+
acceptJsonFormatVisitor
in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
acceptJsonFormatVisitor
in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
com.fasterxml.jackson.databind.JsonMappingException
protected com.fasterxml.jackson.databind.JavaType _integerListType(com.fasterxml.jackson.databind.SerializerProvider prov)+
protected com.fasterxml.jackson.databind.SerializationFeature getTimestampsFeature()+
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.
protected boolean useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider)+
protected boolean _useTimestampExplicitOnly(com.fasterxml.jackson.databind.SerializerProvider provider)+
protected boolean useNanoseconds(com.fasterxml.jackson.databind.SerializerProvider provider)+
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+
serializeWithType
in class com.fasterxml.jackson.databind.JsonSerializer<T>
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.ser | ++ |
Modifier and Type | +Field and Description | +
---|---|
static DurationSerializer |
+DurationSerializer.INSTANCE |
+
Modifier and Type | +Method and Description | +
---|---|
protected DurationSerializer |
+DurationSerializer.withFormat(Boolean useTimestamp,
+ DateTimeFormatter dtf,
+ com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
Constructor and Description | +
---|
DurationSerializer(DurationSerializer base,
+ Boolean useTimestamp,
+ Boolean useNanoseconds,
+ DateTimeFormatter dtf) |
+
DurationSerializer(DurationSerializer base,
+ Boolean useTimestamp,
+ DateTimeFormatter dtf) |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.ser | ++ |
Modifier and Type | +Field and Description | +
---|---|
static InstantSerializer |
+InstantSerializer.INSTANCE |
+
Constructor and Description | +
---|
InstantSerializer(InstantSerializer base,
+ Boolean useTimestamp,
+ Boolean useNanoseconds,
+ DateTimeFormatter formatter) |
+
InstantSerializer(InstantSerializer base,
+ Boolean useTimestamp,
+ DateTimeFormatter formatter) |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.ser | ++ |
Modifier and Type | +Class and Description | +
---|---|
class |
+InstantSerializer
+
+ |
+
class |
+OffsetDateTimeSerializer |
+
class |
+ZonedDateTimeSerializer |
+
class |
+ZonedDateTimeWithZoneIdSerializer
+Deprecated.
+
+Since 2.8 only used by deprecated
+JSR310Module |
+
Constructor and Description | +
---|
InstantSerializerBase(InstantSerializerBase<T> base,
+ Boolean useTimestamp,
+ Boolean useNanoseconds,
+ DateTimeFormatter dtf) |
+
InstantSerializerBase(InstantSerializerBase<T> base,
+ Boolean useTimestamp,
+ DateTimeFormatter dtf) |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.ser | ++ |
Modifier and Type | +Field and Description | +
---|---|
static LocalDateSerializer |
+LocalDateSerializer.INSTANCE |
+
Modifier and Type | +Method and Description | +
---|---|
protected LocalDateSerializer |
+LocalDateSerializer.withFormat(Boolean useTimestamp,
+ DateTimeFormatter dtf,
+ com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
Constructor and Description | +
---|
LocalDateSerializer(LocalDateSerializer base,
+ Boolean useTimestamp,
+ DateTimeFormatter dtf,
+ com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.ser | ++ |
Modifier and Type | +Field and Description | +
---|---|
static LocalDateTimeSerializer |
+LocalDateTimeSerializer.INSTANCE |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.ser | ++ |
Modifier and Type | +Field and Description | +
---|---|
static LocalTimeSerializer |
+LocalTimeSerializer.INSTANCE |
+
Constructor and Description | +
---|
LocalTimeSerializer(LocalTimeSerializer base,
+ Boolean useTimestamp,
+ Boolean useNanoseconds,
+ DateTimeFormatter formatter) |
+
LocalTimeSerializer(LocalTimeSerializer base,
+ Boolean useTimestamp,
+ DateTimeFormatter formatter) |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.ser | ++ |
Modifier and Type | +Field and Description | +
---|---|
static MonthDaySerializer |
+MonthDaySerializer.INSTANCE |
+
Modifier and Type | +Method and Description | +
---|---|
protected MonthDaySerializer |
+MonthDaySerializer.withFormat(Boolean useTimestamp,
+ DateTimeFormatter formatter,
+ com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.ser | ++ |
Modifier and Type | +Field and Description | +
---|---|
static OffsetDateTimeSerializer |
+OffsetDateTimeSerializer.INSTANCE |
+
Constructor and Description | +
---|
OffsetDateTimeSerializer(OffsetDateTimeSerializer base,
+ Boolean useTimestamp,
+ Boolean useNanoseconds,
+ DateTimeFormatter formatter) |
+
OffsetDateTimeSerializer(OffsetDateTimeSerializer base,
+ Boolean useTimestamp,
+ DateTimeFormatter formatter) |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.ser | ++ |
Modifier and Type | +Field and Description | +
---|---|
static OffsetTimeSerializer |
+OffsetTimeSerializer.INSTANCE |
+
Modifier and Type | +Method and Description | +
---|---|
protected OffsetTimeSerializer |
+OffsetTimeSerializer.withFormat(Boolean useTimestamp,
+ DateTimeFormatter dtf,
+ com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
Constructor and Description | +
---|
OffsetTimeSerializer(OffsetTimeSerializer base,
+ Boolean useTimestamp,
+ Boolean useNanoseconds,
+ DateTimeFormatter dtf) |
+
OffsetTimeSerializer(OffsetTimeSerializer base,
+ Boolean useTimestamp,
+ DateTimeFormatter dtf) |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.ser | ++ |
Modifier and Type | +Field and Description | +
---|---|
static YearMonthSerializer |
+YearMonthSerializer.INSTANCE |
+
Modifier and Type | +Method and Description | +
---|---|
protected YearMonthSerializer |
+YearMonthSerializer.withFormat(Boolean useTimestamp,
+ DateTimeFormatter formatter,
+ com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.ser | ++ |
Modifier and Type | +Field and Description | +
---|---|
static YearSerializer |
+YearSerializer.INSTANCE |
+
Modifier and Type | +Method and Description | +
---|---|
protected YearSerializer |
+YearSerializer.withFormat(Boolean useTimestamp,
+ DateTimeFormatter formatter,
+ com.fasterxml.jackson.annotation.JsonFormat.Shape shape) |
+
Constructor and Description | +
---|
YearSerializer(YearSerializer base,
+ Boolean useTimestamp,
+ DateTimeFormatter formatter) |
+
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 @@ + + + + + + +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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.ser | ++ |
Modifier and Type | +Field and Description | +
---|---|
static ZonedDateTimeSerializer |
+ZonedDateTimeSerializer.INSTANCE |
+
Constructor and Description | +
---|
ZonedDateTimeSerializer(ZonedDateTimeSerializer base,
+ Boolean useTimestamp,
+ Boolean useNanoseconds,
+ DateTimeFormatter formatter,
+ Boolean writeZoneId) |
+
ZonedDateTimeSerializer(ZonedDateTimeSerializer base,
+ Boolean useTimestamp,
+ DateTimeFormatter formatter,
+ Boolean writeZoneId) |
+
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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.ser | ++ |
Modifier and Type | +Field and Description | +
---|---|
static ZonedDateTimeWithZoneIdSerializer |
+ZonedDateTimeWithZoneIdSerializer.INSTANCE
+Deprecated.
+ |
+
Constructor and Description | +
---|
ZonedDateTimeWithZoneIdSerializer(ZonedDateTimeWithZoneIdSerializer base,
+ Boolean useTimestamp,
+ Boolean useNanoseconds,
+ DateTimeFormatter formatter)
+Deprecated.
+ |
+
ZonedDateTimeWithZoneIdSerializer(ZonedDateTimeWithZoneIdSerializer base,
+ Boolean useTimestamp,
+ DateTimeFormatter formatter)
+Deprecated.
+ |
+
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 @@ + + + + + + +@Deprecated +public class Jsr310NullKeySerializer +extends com.fasterxml.jackson.databind.JsonSerializer<Object>+
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.com.fasterxml.jackson.databind.JsonSerializer.None
Modifier and Type | +Field and Description | +
---|---|
static String |
+NULL_KEY
+Deprecated.
+ |
+
Constructor and Description | +
---|
Jsr310NullKeySerializer()
+Deprecated.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+serialize(Object value,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider serializers)
+Deprecated.
+ |
+
acceptJsonFormatVisitor, getDelegatee, handledType, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, serializeWithType, unwrappingSerializer, usesObjectId, withFilterId
public static final String NULL_KEY+
public Jsr310NullKeySerializer()+
public void serialize(Object value, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider serializers) + throws IOException+
serialize
in class com.fasterxml.jackson.databind.JsonSerializer<Object>
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 @@ + + + + + + +public class ZonedDateTimeKeySerializer +extends com.fasterxml.jackson.databind.JsonSerializer<ZonedDateTime>+
com.fasterxml.jackson.databind.JsonSerializer.None
Modifier and Type | +Field and Description | +
---|---|
static ZonedDateTimeKeySerializer |
+INSTANCE |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+serialize(ZonedDateTime value,
+ com.fasterxml.jackson.core.JsonGenerator gen,
+ com.fasterxml.jackson.databind.SerializerProvider serializers) |
+
acceptJsonFormatVisitor, getDelegatee, handledType, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, serializeWithType, unwrappingSerializer, usesObjectId, withFilterId
public static final ZonedDateTimeKeySerializer INSTANCE+
public void serialize(ZonedDateTime value, + com.fasterxml.jackson.core.JsonGenerator gen, + com.fasterxml.jackson.databind.SerializerProvider serializers) + throws IOException, + com.fasterxml.jackson.core.JsonProcessingException+
serialize
in class com.fasterxml.jackson.databind.JsonSerializer<ZonedDateTime>
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 @@ + + + + + + +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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.ser.key | ++ |
Modifier and Type | +Field and Description | +
---|---|
static ZonedDateTimeKeySerializer |
+ZonedDateTimeKeySerializer.INSTANCE |
+
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 @@ + + + + + + +Class | +Description | +
---|---|
Jsr310NullKeySerializer | +Deprecated | +
ZonedDateTimeKeySerializer | ++ |
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 @@ + + + + + + +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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.ser.key | ++ |
Class and Description | +
---|
ZonedDateTimeKeySerializer | +
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 @@ + + + + + + +Class | +Description | +
---|---|
DurationSerializer | +
+ Serializer for Java 8 temporal
+Duration s. |
+
InstantSerializer | ++ + | +
InstantSerializerBase<T extends Temporal> | +
+ Base class for serializers used for
+Instant . |
+
LocalDateSerializer | +
+ Serializer for Java 8 temporal
+LocalDate s. |
+
LocalDateTimeSerializer | +
+ Serializer for Java 8 temporal
+LocalDateTime s. |
+
LocalTimeSerializer | +
+ Serializer for Java 8 temporal
+LocalTime s. |
+
MonthDaySerializer | +
+ Serializer for Java 8 temporal
+MonthDay s. |
+
OffsetDateTimeSerializer | ++ |
OffsetTimeSerializer | +
+ Serializer for Java 8 temporal
+OffsetTime s. |
+
YearMonthSerializer | +
+ Serializer for Java 8 temporal
+YearMonth s. |
+
YearSerializer | +
+ Serializer for Java 8 temporal
+Year s. |
+
ZonedDateTimeSerializer | ++ |
ZonedDateTimeWithZoneIdSerializer | +Deprecated
+ Since 2.8 only used by deprecated
+JSR310Module |
+
ZoneIdSerializer | ++ |
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 @@ + + + + + + +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 @@ + + + + + + +Package | +Description | +
---|---|
com.fasterxml.jackson.datatype.jsr310.ser | ++ |
Class and Description | +
---|
DurationSerializer
+ Serializer for Java 8 temporal
+Duration s. |
+
InstantSerializer + + | +
InstantSerializerBase
+ Base class for serializers used for
+Instant . |
+
LocalDateSerializer
+ Serializer for Java 8 temporal
+LocalDate s. |
+
LocalDateTimeSerializer
+ Serializer for Java 8 temporal
+LocalDateTime s. |
+
LocalTimeSerializer
+ Serializer for Java 8 temporal
+LocalTime s. |
+
MonthDaySerializer
+ Serializer for Java 8 temporal
+MonthDay s. |
+
OffsetDateTimeSerializer | +
OffsetTimeSerializer
+ Serializer for Java 8 temporal
+OffsetTime s. |
+
YearMonthSerializer
+ Serializer for Java 8 temporal
+YearMonth s. |
+
YearSerializer
+ Serializer for Java 8 temporal
+Year s. |
+
ZonedDateTimeSerializer | +
ZonedDateTimeWithZoneIdSerializer
+ Deprecated.
+
+Since 2.8 only used by deprecated
+JSR310Module |
+
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 @@ + + + + + + +Modifier and Type | +Constant Field | +Value | +
---|---|---|
+
+protected static final int |
+TYPE_PERIOD |
+1 |
+
+
+protected static final int |
+TYPE_ZONE_ID |
+2 |
+
+
+protected static final int |
+TYPE_ZONE_OFFSET |
+3 |
+
Modifier and Type | +Constant Field | +Value | +
---|---|---|
+
+public static final String |
+NULL_KEY |
+"" |
+
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 @@ + + + + + + +Class and Description | +
---|
com.fasterxml.jackson.datatype.jsr310.JSR310Module
+ Replaced by
+JavaTimeModule since Jackson 2.7, see above for
+ details on differences in the default configuration. |
+
com.fasterxml.jackson.datatype.jsr310.ser.key.Jsr310NullKeySerializer | +
com.fasterxml.jackson.datatype.jsr310.deser.key.YearMothKeyDeserializer
+ Due to typo in class name use
+YearMonthKeyDeserializer instead. |
+
com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeWithZoneIdSerializer
+ Since 2.8 only used by deprecated
+JSR310Module |
+
Method and Description | +
---|
com.fasterxml.jackson.datatype.jsr310.DecimalUtils.extractNanosecondDecimal(BigDecimal, long)
+ due to potential unbounded latency on some JRE releases.
+ |
+
com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeSerializer.withFeatures(Boolean) | +
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 @@ + + + + + + +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.
+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:
+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:
+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.
+Each annotation type has its own separate page with the following sections:
+Each enum has its own separate page with the following sections:
+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.
+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
.
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.
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+These links take you to the next or previous class, interface, package, or related page.
+These links show and hide the HTML frames. All pages are available with or without frames.
+The All Classes link shows all classes and interfaces except non-static nested types.
+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.
+The Constant Field Values page lists the static final fields and their values.
+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 @@ + + + + + + +Duration
s.Duration
s.seconds
as long
and int
+ values, passing them to the given converter.Instant
.java.time
objects with the Jackson core.JavaTimeModule
since Jackson 2.7, see above for
+ details on differences in the default configuration.LocalDate
s.LocalDate
s.LocalDateTime
s.LocalDateTime
s.LocalTime
s.LocalTime
s.MonthDay
s.MonthDay
s.OffsetTime
s.OffsetTime
s.BigDecimal
out of second, nano-second
+ components.Year
s.YearMonth
s.YearMonth
s.YearMonthKeyDeserializer
instead.Year
s.JSR310Module
JsonFormat.Feature.ADJUST_DATES_TO_CONTEXT_TIME_ZONE
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.JsonFormat.Feature.WRITE_DATES_WITH_ZONE_ID
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 @@ + + + + + + ++ + 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 @@ + + + + + + +
Package | +Description | +
---|---|
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 | ++ |
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 @@ + + + + + + +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 @@ + + + + + + +Function<T,R> fromMilliseconds+
Function<T,R> fromNanoseconds+
Function<T,R> parsedToValue+
BiFunction<T,U,R> adjust+
boolean replaceZeroOffsetAsZ+
Boolean _adjustToContextTZOverride+
JsonFormat.Feature.ADJUST_DATES_TO_CONTEXT_TIME_ZONE
DateTimeFormatter _formatter+
com.fasterxml.jackson.annotation.JsonFormat.Shape _shape+
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.for more info
int _typeSelector+
DateTimeFormatter defaultFormat+
ToLongFunction<T> getEpochMillis+
ToLongFunction<T> getEpochSeconds+
ToIntFunction<T> getNanoseconds+
Boolean _writeZoneId+
JsonFormat.Feature.WRITE_DATES_WITH_ZONE_ID
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 @@ + + + + + + +public final class PackageVersion +extends Object +implements com.fasterxml.jackson.core.Versioned+
Modifier and Type | +Field and Description | +
---|---|
static com.fasterxml.jackson.core.Version |
+VERSION |
+
Constructor and Description | +
---|
PackageVersion() |
+
Modifier and Type | +Method and Description | +
---|---|
com.fasterxml.jackson.core.Version |
+version() |
+
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 @@ + + + + + + +public class ParameterNamesAnnotationIntrospector
+extends com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector
+AnnotationIntrospector
,
+Parameter
,
+Serialized Formcom.fasterxml.jackson.databind.AnnotationIntrospector.ReferenceProperty
instance
Modifier and Type | +Method and Description | +
---|---|
com.fasterxml.jackson.annotation.JsonCreator.Mode |
+findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
+ com.fasterxml.jackson.databind.introspect.Annotated a) |
+
com.fasterxml.jackson.annotation.JsonCreator.Mode |
+findCreatorBinding(com.fasterxml.jackson.databind.introspect.Annotated a)
+Deprecated.
+ |
+
String |
+findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember m) |
+
boolean |
+hasCreatorAnnotation(com.fasterxml.jackson.databind.introspect.Annotated a)
+Deprecated.
+ |
+
version
_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
public String findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember m)+
findImplicitPropertyName
in class com.fasterxml.jackson.databind.AnnotationIntrospector
public com.fasterxml.jackson.annotation.JsonCreator.Mode findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, + com.fasterxml.jackson.databind.introspect.Annotated a)+
findCreatorAnnotation
in class com.fasterxml.jackson.databind.AnnotationIntrospector
@Deprecated +public com.fasterxml.jackson.annotation.JsonCreator.Mode findCreatorBinding(com.fasterxml.jackson.databind.introspect.Annotated a)+
findCreatorBinding
in class com.fasterxml.jackson.databind.AnnotationIntrospector
@Deprecated +public boolean hasCreatorAnnotation(com.fasterxml.jackson.databind.introspect.Annotated a)+
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 @@ + + + + + + +public class ParameterNamesModule
+extends com.fasterxml.jackson.databind.module.SimpleModule
+com.fasterxml.jackson.databind.Module.SetupContext
_abstractTypes, _deserializerModifier, _deserializers, _keyDeserializers, _keySerializers, _mixins, _name, _namingStrategy, _serializerModifier, _serializers, _subtypes, _valueInstantiators, _version
Constructor and Description | +
---|
ParameterNamesModule() |
+
ParameterNamesModule(com.fasterxml.jackson.annotation.JsonCreator.Mode creatorBinding) |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+equals(Object o) |
+
int |
+hashCode() |
+
void |
+setupModule(com.fasterxml.jackson.databind.Module.SetupContext context) |
+
_checkNotNull, addAbstractTypeMapping, addDeserializer, addKeyDeserializer, addKeySerializer, addSerializer, addSerializer, addValueInstantiator, getModuleName, getTypeId, registerSubtypes, registerSubtypes, registerSubtypes, setAbstractTypes, setDeserializerModifier, setDeserializers, setKeyDeserializers, setKeySerializers, setMixInAnnotation, setNamingStrategy, setSerializerModifier, setSerializers, setValueInstantiators, version
getDependencies
public ParameterNamesModule(com.fasterxml.jackson.annotation.JsonCreator.Mode creatorBinding)+
public ParameterNamesModule()+
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 @@ + + + + + + +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 @@ + + + + + + +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 @@ + + + + + + +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 @@ + + + + + + +Class | +Description | +
---|---|
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 @@ + + + + + + +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 @@ + + + + + + +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 @@ + + + + + + +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 @@ + + + + + + +Method and Description | +
---|
com.fasterxml.jackson.module.paramnames.ParameterNamesAnnotationIntrospector.findCreatorBinding(Annotated) | +
com.fasterxml.jackson.module.paramnames.ParameterNamesAnnotationIntrospector.hasCreatorAnnotation(Annotated) | +
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 @@ + + + + + + +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:
+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:
+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.
+Each annotation type has its own separate page with the following sections:
+Each enum has its own separate page with the following sections:
+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.
+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
.
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.
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+These links take you to the next or previous class, interface, package, or related page.
+These links show and hide the HTML frames. All pages are available with or without frames.
+The All Classes link shows all classes and interfaces except non-static nested types.
+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.
+The Constant Field Values page lists the static final fields and their values.
+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 @@ + + + + + + +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 @@ + + + + + + +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 Non-frame version.
+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 @@ + + + + + + +com.fasterxml.jackson.annotation.JsonCreator.Mode creatorBinding+
com.fasterxml.jackson.module.paramnames.ParameterExtractor parameterExtractor+
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/release-notes/VERSION-2.x b/release-notes/VERSION-2.x index 30bf4ce9..ccc2c9b2 100644 --- a/release-notes/VERSION-2.x +++ b/release-notes/VERSION-2.x @@ -8,21 +8,26 @@ Modules: === Releases === ------------------------------------------------------------------------ -2.11.0 (not yet released) +2.11.1 (not yet released) -#58: Should not parse `LocalDate`s from number (timestamp), or at least +- + +2.11.0 (26-Apr-2020) + +#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` - 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: 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 +2.10.3 (03-Mar-2020) 2.10.2 (05-Jan-2020) No changes since 2.10.1 @@ -64,7 +69,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)