Interface PacketFactory<T,​N extends NamedNumber<?,​?>>

    • Method Detail

      • newInstance

        T newInstance​(byte[] rawData,
                      int offset,
                      int length,
                      N number)
        Parameters:
        rawData - rawData
        offset - offset
        length - length
        number - number
        Returns:
        a new data object.
      • newInstance

        T newInstance​(byte[] rawData,
                      int offset,
                      int length)
        Parameters:
        rawData - rawData
        offset - offset
        length - length
        Returns:
        a new data object.
      • getTargetClass

        java.lang.Class<? extends T> getTargetClass​(N number)
        Parameters:
        number - number
        Returns:
        a Class object this factory instantiates by newInstance(byte[], int, int, NamedNumber) with the number argument.