クラス KotlinSerializationSupport<T extends kotlinx.serialization.SerialFormat>
java.lang.ObjectSE
org.springframework.http.codec.KotlinSerializationSupport<T>
- 型パラメーター:
T-SerialFormatの型
- 既知の直属サブクラス
KotlinSerializationBinaryDecoder、KotlinSerializationBinaryEncoder、KotlinSerializationStringDecoder、KotlinSerializationStringEncoder
public abstract class KotlinSerializationSupport<T extends kotlinx.serialization.SerialFormat>
extends ObjectSE
Kotlin 直列化によるエンコードとデコードのサポートメソッドを提供する基本クラス。
- 導入:
- 6.0
- 作成者:
- Sebastien Deleuze, Iain Henderson, Arjen Poutsma
コンストラクターの概要
コンストラクター修飾子コンストラクター説明protectedKotlinSerializationSupport(T format, MimeType... supportedMimeTypes) 指定された形式とサポートされている MIME 型を使用して、このサポートクラスの新しいインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明protected final booleancanSerialize(ResolvableType type, MimeType mimeType) Kotlin 直列化を使用して特定の型を直列化できるかどうかを示します。protected final Tformat()フォーマットを返します。protected final kotlinx.serialization.KSerializer<ObjectSE>serializer(ResolvableType resolvableType) 指定された型のインスタンスを (逆) 直列化できるシリアライザーを返します。サポートされている MIME 型を返します。
コンストラクターの詳細
KotlinSerializationSupport
指定された形式とサポートされている MIME 型を使用して、このサポートクラスの新しいインスタンスを作成します。
メソッドの詳細
format
フォーマットを返します。supportedMimeTypes
サポートされている MIME 型を返します。canSerialize
Kotlin 直列化を使用して特定の型を直列化できるかどうかを示します。- パラメーター:
type- シリアライズする型mimeType- 使用する MIME 型 (nullにすることができます)- 戻り値:
-
typeをシリアライズできる場合はtrue。それ以外の場合は false
serializer
@Nullable protected final kotlinx.serialization.KSerializer<ObjectSE> serializer(ResolvableType resolvableType) 指定された型のインスタンスを (逆) 直列化できるシリアライザーを返します。シリアライザーが見つからない場合、またはresolvableTypeがオープンなポリモーフィック型である場合は、nullが返されます。- パラメーター:
resolvableType- シリアライザーを検索する型- 戻り値:
- 指定された型の解決されたシリアライザー、または
null