InputModuleV3

class InputModuleV3 : SimpleModule

为 Jackson 3 注册 Jimmer Input DTO 的反序列化兼容能力。

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open val dependencies: Iterable<out JacksonModule?>?
Link copied to clipboard
open override val moduleName: String
Link copied to clipboard
open override val registrationId: Any

Functions

Link copied to clipboard
open fun <T : Any?> addAbstractTypeMapping(superType: Class<T?>?, subType: Class<out T?>?): SimpleModule?
Link copied to clipboard
open fun <T : Any?> addDeserializer(type: Class<T?>?, deser: ValueDeserializer<out T?>?): SimpleModule?
Link copied to clipboard
open fun addKeyDeserializer(type: Class<*>?, deser: KeyDeserializer?): SimpleModule?
Link copied to clipboard
open fun <T : Any?> addKeySerializer(type: Class<out T?>?, ser: ValueSerializer<T?>?): SimpleModule?
Link copied to clipboard
open fun addSerializer(ser: ValueSerializer<*>?): SimpleModule?
open fun <T : Any?> addSerializer(type: Class<out T?>?, ser: ValueSerializer<T?>?): SimpleModule?
Link copied to clipboard
open fun addValueInstantiator(beanType: Class<*>?, inst: ValueInstantiator?): SimpleModule?
Link copied to clipboard
open override fun getModuleName(): String
Link copied to clipboard
open override fun getRegistrationId(): Any
Link copied to clipboard
open fun registerSubtypes(subtypes: Collection<Class<*>?>?): SimpleModule?
open fun registerSubtypes(vararg subtypes: Class<*>?): SimpleModule?
open fun registerSubtypes(vararg subtypes: NamedType?): SimpleModule?
Link copied to clipboard
open fun setAbstractTypes(atr: SimpleAbstractTypeResolver?): SimpleModule?
Link copied to clipboard
open fun setDefaultNullKeySerializer(ser: ValueSerializer<*>?): SimpleModule?
Link copied to clipboard
open fun setDefaultNullValueSerializer(ser: ValueSerializer<*>?): SimpleModule?
Link copied to clipboard
open fun setDeserializerModifier(mod: ValueDeserializerModifier?): SimpleModule?
Link copied to clipboard
open fun setDeserializers(d: SimpleDeserializers?): SimpleModule?
Link copied to clipboard
open fun setKeyDeserializers(kd: SimpleKeyDeserializers?): SimpleModule?
Link copied to clipboard
open fun setKeySerializers(ks: SimpleSerializers?): SimpleModule?
Link copied to clipboard
open fun setMixInAnnotation(targetType: Class<*>?, mixinClass: Class<*>?): SimpleModule?
Link copied to clipboard
open fun setSerializerModifier(mod: ValueSerializerModifier?): SimpleModule?
Link copied to clipboard
open fun setSerializers(s: SimpleSerializers?): SimpleModule?
Link copied to clipboard
open override fun setupModule(context: JacksonModule.SetupContext)
Link copied to clipboard
open fun setValueInstantiators(svi: SimpleValueInstantiators?): SimpleModule?
Link copied to clipboard
open fun version(): Version?