ThreeTenExtraModule

class ThreeTenExtraModule : SimpleModule

Jackson module for serializing and deserializing classes from org.threeten.extra.

Currently supports YearQuarter serialization for beans and Maps.

Constructors

ThreeTenExtraModule
Link copied to clipboard
fun ThreeTenExtraModule()

Types

Companion
Link copied to clipboard
object Companion

Functions

_checkNotNull
Link copied to clipboard
open fun _checkNotNull(p0: Any, p1: String)
addAbstractTypeMapping
Link copied to clipboard
open fun <T : Any> addAbstractTypeMapping(p0: Class<T>, p1: Class<out T>): SimpleModule
addDeserializer
Link copied to clipboard
open fun <T : Any> addDeserializer(p0: Class<T>, p1: JsonDeserializer<out T>): SimpleModule
addKeyDeserializer
Link copied to clipboard
open fun addKeyDeserializer(p0: Class<*>, p1: KeyDeserializer): SimpleModule
addKeySerializer
Link copied to clipboard
open fun <T : Any> addKeySerializer(p0: Class<out T>, p1: JsonSerializer<T>): SimpleModule
addSerializer
Link copied to clipboard
open fun addSerializer(p0: JsonSerializer<*>): SimpleModule
open fun <T : Any> addSerializer(p0: Class<out T>, p1: JsonSerializer<T>): SimpleModule
addValueInstantiator
Link copied to clipboard
open fun addValueInstantiator(p0: Class<*>, p1: ValueInstantiator): SimpleModule
getDependencies
Link copied to clipboard
open fun getDependencies(): MutableIterable<Module>
getModuleName
Link copied to clipboard
open override fun getModuleName(): String
getTypeId
Link copied to clipboard
open override fun getTypeId(): Any
registerSubtypes
Link copied to clipboard
open fun registerSubtypes(vararg p0: NamedType): SimpleModule
open fun registerSubtypes(vararg p0: Class<*>): SimpleModule
open fun registerSubtypes(p0: MutableCollection<Class<*>>): SimpleModule
setAbstractTypes
Link copied to clipboard
open fun setAbstractTypes(p0: SimpleAbstractTypeResolver)
setDeserializerModifier
Link copied to clipboard
open fun setDeserializerModifier(p0: BeanDeserializerModifier): SimpleModule
setDeserializers
Link copied to clipboard
open fun setDeserializers(p0: SimpleDeserializers)
setKeyDeserializers
Link copied to clipboard
open fun setKeyDeserializers(p0: SimpleKeyDeserializers)
setKeySerializers
Link copied to clipboard
open fun setKeySerializers(p0: SimpleSerializers)
setMixInAnnotation
Link copied to clipboard
open fun setMixInAnnotation(p0: Class<*>, p1: Class<*>): SimpleModule
setNamingStrategy
Link copied to clipboard
open fun setNamingStrategy(p0: PropertyNamingStrategy): SimpleModule
setSerializerModifier
Link copied to clipboard
open fun setSerializerModifier(p0: BeanSerializerModifier): SimpleModule
setSerializers
Link copied to clipboard
open fun setSerializers(p0: SimpleSerializers)
setupModule
Link copied to clipboard
open override fun setupModule(p0: Module.SetupContext)
setValueInstantiators
Link copied to clipboard
open fun setValueInstantiators(p0: SimpleValueInstantiators)
version
Link copied to clipboard
open override fun version(): Version

Properties

_abstractTypes
Link copied to clipboard
val _abstractTypes: SimpleAbstractTypeResolver
_deserializerModifier
Link copied to clipboard
val _deserializerModifier: BeanDeserializerModifier
_deserializers
Link copied to clipboard
val _deserializers: SimpleDeserializers
_keyDeserializers
Link copied to clipboard
val _keyDeserializers: SimpleKeyDeserializers
_keySerializers
Link copied to clipboard
val _keySerializers: SimpleSerializers
_mixins
Link copied to clipboard
val _mixins: HashMap<Class<*>, Class<*>>
_name
Link copied to clipboard
val _name: String
_namingStrategy
Link copied to clipboard
val _namingStrategy: PropertyNamingStrategy
_serializerModifier
Link copied to clipboard
val _serializerModifier: BeanSerializerModifier
_serializers
Link copied to clipboard
val _serializers: SimpleSerializers
_subtypes
Link copied to clipboard
val _subtypes: LinkedHashSet<NamedType>
_valueInstantiators
Link copied to clipboard
val _valueInstantiators: SimpleValueInstantiators
_version
Link copied to clipboard
val _version: Version