| コンストラクターと説明 |
|---|
CompositeCodec(Codec defaultCodec) |
CompositeCodec(MapSE<ClassSE<?>,Codec> delegates, Codec defaultCodec) |
| 修飾子と型 | メソッドと説明 |
|---|---|
<T> T | decode(byte[] bytes, ClassSE<T> type) 指定された型のオブジェクトをデコードします |
<T> T | decode(InputStreamSE inputStream, ClassSE<T> type) 指定された型のオブジェクトをデコードします |
byte[] | encode(ObjectSE object) オブジェクトをバイト配列にエンコードする |
void | encode(ObjectSE object, OutputStreamSE outputStream) オブジェクトを OutputStream にエンコード(エンコード)する |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic CompositeCodec(Codec defaultCodec)
public void encode(ObjectSE object, OutputStreamSE outputStream) throws IOExceptionSE
CodecCodec 内の encode object - エンコードするオブジェクト outputStream - OutputStreamIOExceptionSE - 操作が失敗した場合 public byte[] encode(ObjectSE object) throws IOExceptionSE
CodecCodec 内の encode object - エンコードするオブジェクト IOExceptionSE - 操作が失敗した場合 public <T> T decode(InputStreamSE inputStream, ClassSE<T> type) throws IOExceptionSE
CodecCodec 内の decode T - オブジェクトの型 inputStream - エンコードされたオブジェクトを含む入力ストリーム type - オブジェクトのクラス IOExceptionSE - 操作が失敗した場合 public <T> T decode(byte[] bytes,
ClassSE<T> type)
throws IOExceptionSECodecCodec 内の decode T - オブジェクトの型 bytes - エンコードされたオブジェクトを含むバイト配列 type - オブジェクトのクラス IOExceptionSE - 操作が失敗した場合