geary
0.22.11
common
geary-serialization
/
com.mineinabyss.geary.serialization
/
SerializersByMap
Serializers
By
Map
class
SerializersByMap
(
val
module
:
SerializersModule
,
val
serialName2Component
:
Map
<
String
,
KClass
<
out
Component
>
>
)
:
ComponentSerializers
Members
Constructors
Serializers
By
Map
Link copied to clipboard
constructor
(
module
:
SerializersModule
,
serialName2Component
:
Map
<
String
,
KClass
<
out
Component
>
>
)
Functions
get
Class
For
Link copied to clipboard
open
override
fun
getClassFor
(
serialName
:
String
)
:
KClass
<
out
Component
>
get
Serializer
For
Link copied to clipboard
open
override
fun
<
T
:
Component
>
getSerializerFor
(
kClass
:
KClass
<
in
T
>
)
:
DeserializationStrategy
<
out
T
>
?
open
override
fun
<
T
:
Component
>
getSerializerFor
(
key
:
String
,
baseClass
:
KClass
<
in
T
>
)
:
DeserializationStrategy
<
out
T
>
?
get
Serial
Name
For
Link copied to clipboard
open
override
fun
getSerialNameFor
(
kClass
:
KClass
<
out
Component
>
)
:
String
?
Properties
component2serial
Name
Link copied to clipboard
val
component2serialName
:
Map
<
KClass
<
out
Component
>
,
String
>
module
Link copied to clipboard
open
override
val
module
:
SerializersModule
serial
Name2Component
Link copied to clipboard
val
serialName2Component
:
Map
<
String
,
KClass
<
out
Component
>
>