Interface ArrayDataAccess<A>

All Superinterfaces:
Serializable
All Known Subinterfaces:
VolatileArrayDataAccess<A>
All Known Implementing Classes:
AbstractByteArray, AbstractCharArray, AbstractDoubleArray, AbstractFloatArray, AbstractIntArray, AbstractLongArray, AbstractShortArray, AbstractVolatileByteArray, AbstractVolatileCharArray, AbstractVolatileDoubleArray, AbstractVolatileFloatArray, AbstractVolatileIntArray, AbstractVolatileLongArray, AbstractVolatileShortArray, ByteArray, CharArray, DirtyByteArray, DirtyCharArray, DirtyDoubleArray, DirtyFloatArray, DirtyIntArray, DirtyLongArray, DirtyShortArray, DirtyVolatileByteArray, DirtyVolatileCharArray, DirtyVolatileDoubleArray, DirtyVolatileFloatArray, DirtyVolatileIntArray, DirtyVolatileLongArray, DirtyVolatileShortArray, DoubleArray, FloatArray, IntArray, LongArray, ShortArray, VolatileByteArray, VolatileCharArray, VolatileDoubleArray, VolatileFloatArray, VolatileIntArray, VolatileLongArray, VolatileShortArray

public interface ArrayDataAccess<A> extends Serializable
Trivial interface for primitive array based data access implementations that can replicate themselves and return the underlying array.
Author:
Stephan Preibisch, Stephan Saalfeld
  • Method Details

    • createArray

      A createArray(int numEntities)
    • getCurrentStorageArray

      Object getCurrentStorageArray()