クラス 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
- コンストラクターの概要コンストラクター修飾子コンストラクター説明- protected- KotlinSerializationSupport- (T format, MimeType... supportedMimeTypes) 指定された形式とサポートされている MIME 型を使用して、このサポートクラスの新しいインスタンスを作成します。
- メソッドのサマリー修飾子と型メソッド説明- protected final boolean- canSerialize- (ResolvableType type, MimeType mimeType) Kotlin 直列化を使用して特定の型を直列化できるかどうかを示します。- protected final T- format()フォーマットを返します。- protected final kotlinx.serialization.KSerializer<ObjectSE>- serializer- (ResolvableType resolvableType) 指定された型のインスタンスを (逆) 直列化できるシリアライザーを返します。サポートされている MIME 型を返します。
- コンストラクターの詳細- KotlinSerializationSupport指定された形式とサポートされている MIME 型を使用して、このサポートクラスの新しいインスタンスを作成します。
 
- メソッドの詳細- formatフォーマットを返します。
- supportedMimeTypesサポートされている MIME 型を返します。
- canSerializeKotlin 直列化を使用して特定の型を直列化できるかどうかを示します。- パラメーター:
- type- シリアライズする型
- mimeType- 使用する MIME 型 (- nullにすることができます)
- 戻り値:
-  typeをシリアライズできる場合はtrue。それ以外の場合は false
 
- serializer@Nullable protected final kotlinx.serialization.KSerializer<ObjectSE> serializer- (ResolvableType resolvableType) 指定された型のインスタンスを (逆) 直列化できるシリアライザーを返します。シリアライザーが見つからない場合、または- resolvableTypeがオープンなポリモーフィック型である場合は、- nullが返されます。- パラメーター:
- resolvableType- シリアライザーを検索する型
- 戻り値:
-  指定された型の解決されたシリアライザー、または null