Interface TLVChainAtom<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 Known Subinterfaces:
TLVChainAtomSerializable<E,T,S>
All Known Implementing Classes:
AbstractTLVChainAtom, TLVChainOctalSex, TLVChainOctoBit, TLVChainSexTeenBit

public interface TLVChainAtom<E, T extends TLVChainAtomFrame<E>, S extends TLVChainAtomFrameType<E>>
TLV chain atom.
Version:
©Δ∞ 仙上主天
Author:
للَّٰهِilLצسُو
  • Method Details

    • clear

      void clear()
    • getFrameCount

      int getFrameCount()
    • getFrame

      T getFrame(int index)
    • iterator

      Iterator<T> iterator()
    • addFrame

      void addFrame(T frame)
    • getFramesByType

      default List<T> getFramesByType(S type)
    • getFramesByType

      default List<T> getFramesByType(E type)
    • getFirstFrameOfType

      default T getFirstFrameOfType(E type)
    • getFirstFrameOfType

      default T getFirstFrameOfType(S type)
    • getFirstDataOfType

      default E[] getFirstDataOfType(S type)
    • getFirstDataOfType

      default E[] getFirstDataOfType(E type)