ThreeTenExtraModule

class ThreeTenExtraModule : SimpleModule

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

Currently supports YearQuarter serialization for beans and Maps.

Constructors

Link copied to clipboard

Types

Link copied to clipboard
object Companion

Functions

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

Properties

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