Class ArraySink.ArraySinkArray<A>

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

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

    • arrayOps

      protected ArrayOps<A> arrayOps
    • array

      protected A array
    • offsetInArray

      protected int offsetInArray
    • limit

      protected int limit
  • Constructor Details

    • ArraySinkArray

      public ArraySinkArray(ArrayOps<A> arrayOps, A array, int offsetInArray, int limit)
  • Method Details

    • getArray

      public A getArray()
    • 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>