Class DirtyVolatileByteArray
java.lang.Object
net.imglib2.img.basictypeaccess.array.AbstractByteArray<DirtyVolatileByteArray>
net.imglib2.img.basictypeaccess.volatiles.array.AbstractVolatileByteArray<DirtyVolatileByteArray>
net.imglib2.img.basictypeaccess.volatiles.array.DirtyVolatileByteArray
- All Implemented Interfaces:
Serializable, Dirty, ArrayDataAccess<DirtyVolatileByteArray>, ByteAccess, DataAccess, VolatileAccess, VolatileArrayDataAccess<DirtyVolatileByteArray>, VolatileByteAccess
public class DirtyVolatileByteArray
extends AbstractVolatileByteArray<DirtyVolatileByteArray>
implements VolatileByteAccess, Dirty
- See Also:
-
Field Summary
FieldsFields inherited from class AbstractVolatileByteArray
isValidFields inherited from class AbstractByteArray
data -
Constructor Summary
ConstructorsConstructorDescriptionDirtyVolatileByteArray(byte[] data, boolean isValid) DirtyVolatileByteArray(int numEntities, boolean isValid) -
Method Summary
Modifier and TypeMethodDescriptioncreateArray(int numEntities, boolean isValid) booleanisDirty()voidsetDirty()voidsetDirty(boolean dirty) voidsetValue(int index, byte value) Methods inherited from class AbstractVolatileByteArray
createArray, isValidMethods inherited from class AbstractByteArray
getArrayLength, getCurrentStorageArray, getValueMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ArrayDataAccess
getArrayLength, getCurrentStorageArrayMethods inherited from interface ByteAccess
getValueMethods inherited from interface DataAccess
createViewMethods inherited from interface VolatileAccess
isValid
-
Field Details
-
dirty
protected boolean dirty
-
-
Constructor Details
-
DirtyVolatileByteArray
public DirtyVolatileByteArray(int numEntities, boolean isValid) -
DirtyVolatileByteArray
public DirtyVolatileByteArray(byte[] data, boolean isValid)
-
-
Method Details
-
setValue
public void setValue(int index, byte value) - Specified by:
setValuein interfaceByteAccess- Overrides:
setValuein classAbstractByteArray<DirtyVolatileByteArray>
-
createArray
- Specified by:
createArrayin interfaceVolatileArrayDataAccess<DirtyVolatileByteArray>
-
isDirty
-
setDirty
-
setDirty
-