Class ArraySink.ArraySinkBuffer<A>

java.lang.Object
org.aksw.commons.io.buffer.array.ArraySink.ArraySinkBuffer<A>
All Implemented Interfaces:
ArraySink<A>
Enclosing interface:
ArraySink<A>

public static class ArraySink.ArraySinkBuffer<A> extends Object implements ArraySink<A>
  • Field Details

    • buffer

      protected Buffer<A> buffer
    • offsetInBuffer

      protected long offsetInBuffer
  • Constructor Details

    • ArraySinkBuffer

      public ArraySinkBuffer(Buffer<A> buffer, int offsetInBuffer)
  • Method Details

    • getBuffer

      public Buffer<A> getBuffer()
    • put

      public void put(A input, int offset, int length)
      Specified by:
      put in interface ArraySink<A>
    • remaining

      public int remaining()
      Specified by:
      remaining in interface ArraySink<A>
    • limit

      public int limit()
      Specified by:
      limit in interface ArraySink<A>