AlgART Home

net.algart.arrays
Interface UpdatablePNumberArray

All Superinterfaces:
Array, ArrayExchanger, PArray, PNumberArray, UpdatableArray, UpdatablePArray
All Known Subinterfaces:
MutableByteArray, MutableDoubleArray, MutableFloatArray, MutableIntArray, MutableLongArray, MutablePFloatingArray, MutablePIntegerArray, MutablePNumberArray, MutableShortArray, UpdatableByteArray, UpdatableDoubleArray, UpdatableFloatArray, UpdatableIntArray, UpdatableLongArray, UpdatablePFloatingArray, UpdatablePIntegerArray, UpdatableShortArray
All Known Implementing Classes:
AbstractUpdatableByteArray, AbstractUpdatableDoubleArray, AbstractUpdatableFloatArray, AbstractUpdatableIntArray, AbstractUpdatableLongArray, AbstractUpdatableShortArray

public interface UpdatablePNumberArray
extends PNumberArray, UpdatablePArray

AlgART array of any primitive numeric elements (byte, short, int, long, float or double), read-only access.

Any class implementing this interface must implement one of UpdatableByteArray, UpdatableShortArray, UpdatableIntArray, UpdatableLongArray, UpdatableFloatArray, UpdatableDoubleArray, subinterfaces.

AlgART Laboratory 2007-2013

Since:
JDK 1.5
Version:
1.2
Author:
Daniel Alievsky

Method Summary
Modifier and Type Method and Description
 
Methods inherited from interface net.algart.arrays.PNumberArray
mutableType, type, updatableType
 
Methods inherited from interface net.algart.arrays.UpdatablePArray
asUnresizable, fill, fill, fill, fill, setDouble, setInt, setLong, subArr, subArray, updatableType
 
Methods inherited from interface net.algart.arrays.PArray
asImmutable, asTrustedImmutable, bitsPerElement, getDouble, indexOf, isZeroFilled, lastIndexOf, maxPossibleValue, minPossibleValue, mutableClone, updatableClone
 
Methods inherited from interface net.algart.arrays.UpdatableArray
asCopyOnNextWrite, copy, copy, copy, setData, setData, setElement, setNonNew, shallowClone, swap, swap, swap
 
Methods inherited from interface net.algart.arrays.Array
buffer, buffer, buffer, buffer, byteOrder, capacity, checkUnallowedMutation, elementType, equals, flushResources, flushResources, freeResources, freeResources, getData, getData, getElement, hashCode, isCopyOnNextWrite, isImmutable, isLazy, isNew, isNewReadOnlyView, isUnresizable, length, loadResources, newJavaArray, toString