Class ValueEncoderFactory.FloatArrayEncoder

Enclosing class:
ValueEncoderFactory

static final class ValueEncoderFactory.FloatArrayEncoder extends ValueEncoderFactory.ArrayEncoder
  • Field Details

    • _values

      final float[] _values
  • Constructor Details

    • FloatArrayEncoder

      protected FloatArrayEncoder(float[] values, int from, int length)
  • Method Details

    • encodeMore

      public int encodeMore(char[] buffer, int ptr, int end)
      Specified by:
      encodeMore in class ValueEncoderFactory.ArrayEncoder
      Returns:
      Value of pointer after all remaining data (which may be "none") that can be encoded (as constrained by buffer length) has been encoded. Has to exceed 'ptr' value sent in; will be equal to it if nothing was encoded (which should only occur when everything has been encoded, as long as AsciiValueEncoder.bufferNeedsFlush(int) is appropriately called once before calling this method)
    • encodeMore

      public int encodeMore(byte[] buffer, int ptr, int end)
      Specified by:
      encodeMore in class AsciiValueEncoder
      Returns:
      Value of pointer after all remaining data (which may be "none") that can be encoded (as constrained by buffer length) has been encoded. Has to exceed 'ptr' value sent in; will be equal to it if nothing was encoded (which should only occur when everything has been encoded, as long as AsciiValueEncoder.bufferNeedsFlush(int) is appropriately called once before calling this method)