Interface TLVChainAtomSerializable<E, T extends TLVChainAtomFrame<E>, S extends TLVChainAtomFrameType<E>>
- Type Parameters:
E- The frame element type.T- The frame element class type.S- The frame element type class type.
- All Superinterfaces:
TLVChainAtom<E,T, S>
- All Known Implementing Classes:
TLVChainOctalSex, TLVChainOctoBit, TLVChainSexTeenBit
public interface TLVChainAtomSerializable<E, T extends TLVChainAtomFrame<E>, S extends TLVChainAtomFrameType<E>>
extends TLVChainAtom<E,T,S>
TLV chain atom serializable.
- Version:
- ©Δ∞ 仙上主天
- Author:
- للَّٰهِilLצسُو
-
Method Summary
Modifier and TypeMethodDescriptiondefault voiddataReadArray(byte[] input) default voiddataReadBuffer(ByteBuffer input) voiddataReadStream(InputStream input) default byte[]default ByteBuffervoiddataWriteStream(OutputStream output) Methods inherited from interface TLVChainAtom
addFrame, clear, getFirstDataOfType, getFirstDataOfType, getFirstFrameOfType, getFirstFrameOfType, getFrame, getFrameCount, getFramesByType, getFramesByType, iterator
-
Method Details
-
dataReadStream
- Throws:
IOException
-
dataReadArray
default void dataReadArray(byte[] input) -
dataReadBuffer
-
dataWriteStream
- Throws:
IOException
-
dataWriteArray
default byte[] dataWriteArray() -
dataWriteBuffer
-