T
- オブジェクト型 @FunctionalInterfaceSE public interface Serializer<T>
Deserializer
修飾子と型 | メソッドと説明 |
---|---|
void | serialize(T object, OutputStreamSE outputStream) 指定された OutputStream に型 T のオブジェクトを書き込みます。 |
default byte[] | serializeToByteArray(T object) 型 T のオブジェクトを直列化されたバイト配列に変換します。 |
void serialize(T object, OutputStreamSE outputStream) throws IOExceptionSE
メモ: 実装では、指定された OutputStream(またはその OutputStream のデコレータ)をクローズするのではなく、呼び出し側に任せます。
object
- 直列化するオブジェクト outputStream
- 出力ストリーム IOExceptionSE
- ストリームへの書き込み中にエラーが発生した場合 default byte[] serializeToByteArray(T object) throws IOExceptionSE
object
- 直列化するオブジェクト IOExceptionSE
- 直列化に失敗した場合