lithic-kotlin-root
Toggle table of contents
jvm
Platform filter
jvm
Switch theme
Search in API
lithic-kotlin-root
lithic-kotlin-root
/
com.lithic.api.core
/
BaseSerializer
Base
Serializer
abstract
class
BaseSerializer
<
T
:
Any
>
(
type
:
KClass
<
T
>
)
:
StdSerializer
<
T
>
Inheritors
Serializer
Members
Constructors
Base
Serializer
Link copied to clipboard
constructor
(
type
:
KClass
<
T
>
)
Functions
accept
Json
Format
Visitor
Link copied to clipboard
open
override
fun
acceptJsonFormatVisitor
(
p0
:
JsonFormatVisitorWrapper
,
p1
:
JavaType
)
get
Delegatee
Link copied to clipboard
open
fun
getDelegatee
(
)
:
JsonSerializer
<
*
>
get
Schema
Link copied to clipboard
open
override
fun
getSchema
(
p0
:
SerializerProvider
,
p1
:
Type
)
:
JsonNode
open
override
fun
getSchema
(
p0
:
SerializerProvider
,
p1
:
Type
,
p2
:
Boolean
)
:
JsonNode
handled
Type
Link copied to clipboard
open
override
fun
handledType
(
)
:
Class
<
T
>
is
Empty
Link copied to clipboard
open
fun
isEmpty
(
p0
:
T
)
:
Boolean
open
fun
isEmpty
(
p0
:
SerializerProvider
,
p1
:
T
)
:
Boolean
is
Unwrapping
Serializer
Link copied to clipboard
open
fun
isUnwrappingSerializer
(
)
:
Boolean
properties
Link copied to clipboard
open
fun
properties
(
)
:
MutableIterator
<
PropertyWriter
>
replace
Delegatee
Link copied to clipboard
open
fun
replaceDelegatee
(
p0
:
JsonSerializer
<
*
>
)
:
JsonSerializer
<
T
>
serialize
Link copied to clipboard
abstract
override
fun
serialize
(
p0
:
T
,
p1
:
JsonGenerator
,
p2
:
SerializerProvider
)
serialize
With
Type
Link copied to clipboard
open
fun
serializeWithType
(
p0
:
T
,
p1
:
JsonGenerator
,
p2
:
SerializerProvider
,
p3
:
TypeSerializer
)
unwrapping
Serializer
Link copied to clipboard
open
fun
unwrappingSerializer
(
p0
:
NameTransformer
)
:
JsonSerializer
<
T
>
uses
Object
Id
Link copied to clipboard
open
fun
usesObjectId
(
)
:
Boolean
with
Filter
Id
Link copied to clipboard
open
fun
withFilterId
(
p0
:
Any
)
:
JsonSerializer
<
*
>
wrap
And
Throw
Link copied to clipboard
open
fun
wrapAndThrow
(
p0
:
SerializerProvider
,
p1
:
Throwable
,
p2
:
Any
,
p3
:
Int
)
open
fun
wrapAndThrow
(
p0
:
SerializerProvider
,
p1
:
Throwable
,
p2
:
Any
,
p3
:
String
)