GenericMapFactoryDeserializerResolver

com.fasterxml.jackson.module.scala.deser.GenericMapFactoryDeserializerResolver
abstract class GenericMapFactoryDeserializerResolver[CC[K, V], CF[X[_, _]]] extends Base

Attributes

Graph
Supertypes
class Base
class Object
trait Matchable
class Any

Members list

Type members

Types

type Builder[K, V] = Builder[(K, V), _ <: CC[K, V]]
type Collection[K, V] = CC[K, V]
type Factory = CF[CC]

Value members

Abstract methods

def builderFor[K, V](factory: Factory, keyType: JavaType, valueType: JavaType): Builder[K, V]

Concrete methods

def builderFor[K, V](cls: Class[_], keyType: JavaType, valueType: JavaType): Builder[K, V]
override def findMapLikeDeserializer(theType: MapLikeType, config: DeserializationConfig, beanDesc: BeanDescription, keyDeserializer: KeyDeserializer, elementTypeDeserializer: TypeDeserializer, elementDeserializer: JsonDeserializer[_]): JsonDeserializer[_]

Attributes

Definition Classes
protected def sortFactories(factories: IndexedSeq[(Class[_], Factory)]): Seq[(Class[_], Factory)]

Inherited methods

Attributes

Inherited from:
Base

Attributes

Inherited from:
Base

Attributes

Inherited from:
Base

Attributes

Inherited from:
Base
def findEnumDeserializer(x$0: Class[_ <: <FromJavaObject>], x$1: DeserializationConfig, x$2: BeanDescription): JsonDeserializer[_ <: <FromJavaObject>]

Attributes

Inherited from:
Base

Attributes

Inherited from:
Base

Attributes

Inherited from:
Base

Attributes

Inherited from:
Base
def hasDeserializerFor(x$0: DeserializationConfig, x$1: Class[_ <: <FromJavaObject>]): Boolean

Attributes

Inherited from:
Deserializers

Abstract fields

val CLASS_DOMAIN: Class[_]
val factories: Iterable[(Class[_], Factory)]