クラス KotlinSerializationStringHttpMessageConverter<T extends kotlinx.serialization.StringFormat>
java.lang.ObjectSE
org.springframework.http.converter.AbstractHttpMessageConverter<T>
org.springframework.http.converter.AbstractSmartHttpMessageConverter<ObjectSE>
org.springframework.http.converter.AbstractKotlinSerializationHttpMessageConverter<T>
org.springframework.http.converter.KotlinSerializationStringHttpMessageConverter<T>
- 型パラメーター:
T
-StringFormat
の型
- 実装されたすべてのインターフェース:
HttpMessageConverter<ObjectSE>
,SmartHttpMessageConverter<ObjectSE>
- 既知の直属サブクラス
KotlinSerializationJsonHttpMessageConverter
public abstract class KotlinSerializationStringHttpMessageConverter<T extends kotlinx.serialization.StringFormat>
extends AbstractKotlinSerializationHttpMessageConverter<T>
Kotlin 文字列シリアライザーに従う
HttpMessageConverter
実装の抽象基本クラス。- 導入:
- 6.0
- 作成者:
- Andreas Ahlenstorf, Sebastien Deleuze, Juergen Hoeller, Iain Henderson, Arjen Poutsma
フィールドサマリー
クラス org.springframework.http.converter.AbstractHttpMessageConverter から継承されたフィールド
logger
コンストラクターのサマリー
修飾子コンストラクター説明protected
KotlinSerializationStringHttpMessageConverter
(T format, MediaType... supportedMediaTypes) フォーマットとサポートされているメディア型でKotlinSerializationStringHttpMessageConverter
を構築します。方法の概要
修飾子と型メソッド説明protected ObjectSE
readInternal
(kotlinx.serialization.KSerializer<ObjectSE> serializer, T format, HttpInputMessage inputMessage) 指定されたシリアライザーとフォーマットで指定された入力メッセージを読み取ります。protected void
writeInternal
(ObjectSE object, kotlinx.serialization.KSerializer<ObjectSE> serializer, T format, HttpOutputMessage outputMessage) 指定されたオブジェクトを、指定されたシリアライザーとフォーマットで出力メッセージに書き込みます。クラス org.springframework.http.converter.AbstractKotlinSerializationHttpMessageConverter から継承されたメソッド
canRead, canWrite, read, supports, supportsRepeatableWrites, writeInternal
クラス org.springframework.http.converter.AbstractSmartHttpMessageConverter から継承されたメソッド
readInternal, write, writeInternal
クラス org.springframework.http.converter.AbstractHttpMessageConverter から継承されたメソッド
addDefaultHeaders, canRead, canRead, canWrite, canWrite, getContentLength, getDefaultCharset, getDefaultContentType, getSupportedMediaTypes, read, setDefaultCharset, setSupportedMediaTypes, write
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.http.converter.HttpMessageConverter から継承されたメソッド
getSupportedMediaTypes, getSupportedMediaTypes
インターフェース org.springframework.http.converter.SmartHttpMessageConverter から継承されたメソッド
canRead, canWrite, read, write
コンストラクターの詳細
KotlinSerializationStringHttpMessageConverter
フォーマットとサポートされているメディア型でKotlinSerializationStringHttpMessageConverter
を構築します。
メソッドの詳細
readInternal
protected ObjectSE readInternal(kotlinx.serialization.KSerializer<ObjectSE> serializer, T format, HttpInputMessage inputMessage) throws IOExceptionSE, HttpMessageNotReadableException クラスからコピーされた説明:AbstractKotlinSerializationHttpMessageConverter
指定されたシリアライザーとフォーマットで指定された入力メッセージを読み取ります。- 次で指定:
- クラス
AbstractKotlinSerializationHttpMessageConverter<T extends kotlinx.serialization.StringFormat>
のreadInternal
- 例外:
IOExceptionSE
HttpMessageNotReadableException
writeInternal
protected void writeInternal(ObjectSE object, kotlinx.serialization.KSerializer<ObjectSE> serializer, T format, HttpOutputMessage outputMessage) throws IOExceptionSE, HttpMessageNotWritableException クラスからコピーされた説明:AbstractKotlinSerializationHttpMessageConverter
指定されたオブジェクトを、指定されたシリアライザーとフォーマットで出力メッセージに書き込みます。- 次で指定:
- クラス
AbstractKotlinSerializationHttpMessageConverter<T extends kotlinx.serialization.StringFormat>
のwriteInternal
- 例外:
IOExceptionSE
HttpMessageNotWritableException