Class BufferDataAccessFactory
- java.lang.Object
-
- net.imglib2.img.basictypeaccess.nio.BufferDataAccessFactory
-
public class BufferDataAccessFactory extends java.lang.ObjectGiven aPrimitiveTypeandAccessFlagscreates a specificArrayDataAccess. For example,BYTEwith flagsDIRTYandVOLATILEspecifiesDirtyVolatileByteArray.
-
-
Constructor Summary
Constructors Constructor Description BufferDataAccessFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <A extends BufferAccess<A>>
Aget(NativeTypeFactory<?,?> typeFactory)static <A extends BufferAccess<A>>
Aget(NativeTypeFactory<?,?> typeFactory, java.util.Set<AccessFlags> flags)static <A extends BufferAccess<A>>
Aget(PrimitiveType primitiveType, java.util.Set<AccessFlags> flags)Get aBufferAccessinstance with the givenAccessFlagsfor the givenPrimitiveType.static <T extends NativeType<T>,A extends BufferAccess<A>>
Aget(T type)static <T extends NativeType<T>,A extends BufferAccess<A>>
Aget(T type, java.util.Set<AccessFlags> flags)
-
-
-
Method Detail
-
get
public static <T extends NativeType<T>,A extends BufferAccess<A>> A get(T type)
-
get
public static <T extends NativeType<T>,A extends BufferAccess<A>> A get(T type, java.util.Set<AccessFlags> flags)
-
get
public static <A extends BufferAccess<A>> A get(NativeTypeFactory<?,?> typeFactory)
-
get
public static <A extends BufferAccess<A>> A get(NativeTypeFactory<?,?> typeFactory, java.util.Set<AccessFlags> flags)
-
get
public static <A extends BufferAccess<A>> A get(PrimitiveType primitiveType, java.util.Set<AccessFlags> flags)
Get aBufferAccessinstance with the givenAccessFlagsfor the givenPrimitiveType.The returned
BufferAccesscan be used as a factory for accesses of the same type using theBufferAccess.newInstance(java.nio.ByteBuffer, boolean)orArrayDataAccess.createArray(int)methods.- Parameters:
primitiveType- Java primitive typesflags- set of access flags (DIRTY,VOLATILE).- Returns:
- a
BufferAccessinstance.
-
-