Class ValueSetter

    • Field Detail

      • endian

        public final byte endian
    • Constructor Detail

      • ValueSetter

        public ValueSetter​(ByteSetter data,
                           byte endian)
    • Method Detail

      • setByte

        public void setByte​(byte value)
        Set a byte, should be equal for all endians
        Parameters:
        value - byte value to be set with.
      • setInt

        public void setInt​(int value)
      • setLong

        public void setLong​(long value)
      • setInt

        protected abstract void setInt​(int value,
                                       int index)
        Set a 32-Bit integer
        Parameters:
        value - int value to be set with
        index - int value for the index
      • setLong

        protected abstract void setLong​(long data,
                                        int index)
        Set a long value. This is not needed directly, but as a nice side-effect from GetDouble.
        Parameters:
        data - int value to be set with
        index - int value for the index
      • setDouble

        public void setDouble​(double data)
        Set a double.
        Parameters:
        data - double value to be set with