Fábrica de adaptadores de búfer de datos.
Los adaptadores de búfer de datos se utilizan para aplicar un DataLayout
a un búfer. Conceptualmente, actúan como un proxy que intercepta cada llamada de E / S y realiza las conversiones de tipo requeridas después / antes de delegar la tarea al búfer subyacente.
Constructores públicos
Métodos públicos
static <S extiende DataBuffer <? >> BooleanDataBuffer | crear (búfer S, diseño BooleanDataLayout <S>) Crea un adaptador que aplica un diseño de datos booleano al búfer dado. |
static <S extiende DataBuffer <? >> ShortDataBuffer | crear (búfer S, diseño ShortDataLayout <S>) Crea un adaptador que aplica un diseño de datos corto al búfer dado. |
static <S extiende DataBuffer <? >> IntDataBuffer | crear (búfer S, diseño IntDataLayout <S>) Crea un adaptador que aplica un diseño de datos enteros al búfer dado. |
static <S extiende DataBuffer <? >> ByteDataBuffer | crear (búfer S, diseño ByteDataLayout <S>) Crea un adaptador que aplica un diseño de datos de bytes al búfer dado. |
static <S extiende DataBuffer <? >> LongDataBuffer | crear (búfer S, diseño LongDataLayout <S>) Crea un adaptador que aplica un diseño de datos largo al búfer dado. |
static <S extiende DataBuffer <? >> DoubleDataBuffer | crear (búfer S, diseño DoubleDataLayout <S>) Crea un adaptador que aplica un diseño de datos doble al búfer dado. |
static <S extiende DataBuffer <? >> FloatDataBuffer | crear (búfer S, diseño FloatDataLayout <S>) Crea un adaptador que aplica un diseño de datos flotantes al búfer dado. |
static <S extiende DataBuffer <?>, T> DataBuffer <T> | crear (búfer S, diseño DataLayout <S, T>) Crea un adaptador que aplica un diseño de datos al búfer dado. |
Métodos heredados
Constructores públicos
public DataBufferAdapterFactory ()
Métodos públicos
public static BooleanDataBuffer create (búfer S, diseño BooleanDataLayout <S>)
Crea un adaptador que aplica un diseño de datos booleano al búfer dado.
Parámetros
buffer | el búfer delegado |
---|---|
diseño | diseño para aplicar |
Devoluciones
- adaptador de búfer
creación de ShortDataBuffer estático público (búfer S, diseño ShortDataLayout <S>)
Crea un adaptador que aplica un diseño de datos corto al búfer dado.
Parámetros
buffer | el búfer delegado |
---|---|
diseño | diseño para aplicar |
Devoluciones
- adaptador de búfer
creación de IntDataBuffer estática pública (búfer S, diseño IntDataLayout <S>)
Crea un adaptador que aplica un diseño de datos enteros al búfer dado.
Parámetros
buffer | el búfer delegado |
---|---|
diseño | diseño para aplicar |
Devoluciones
- adaptador de búfer
Crear ByteDataBuffer estático público (búfer S, diseño ByteDataLayout <S>)
Crea un adaptador que aplica un diseño de datos de bytes al búfer dado.
Parámetros
buffer | el búfer delegado |
---|---|
diseño | diseño para aplicar |
Devoluciones
- adaptador de búfer
crear LongDataBuffer estático público (búfer S, diseño LongDataLayout <S>)
Crea un adaptador que aplica un diseño de datos largo al búfer dado.
Parámetros
buffer | el búfer delegado |
---|---|
diseño | diseño para aplicar |
Devoluciones
- adaptador de búfer
Crear DoubleDataBuffer estático público (búfer S, diseño DoubleDataLayout <S>)
Crea un adaptador que aplica un diseño de datos doble al búfer dado.
Parámetros
buffer | el búfer delegado |
---|---|
diseño | diseño para aplicar |
Devoluciones
- adaptador de búfer
Crear FloatDataBuffer estático público (búfer S, diseño FloatDataLayout <S>)
Crea un adaptador que aplica un diseño de datos flotantes al búfer dado.
Parámetros
buffer | el búfer delegado |
---|---|
diseño | diseño para aplicar |
Devoluciones
- adaptador de búfer
Public static DataBuffer <T> create (S buffer, DataLayout <S, T> layout)
Crea un adaptador que aplica un diseño de datos al búfer dado.
Parámetros
buffer | el búfer delegado |
---|---|
diseño | diseño para aplicar |
Devoluciones
- adaptador de búfer