DataBufferAdapterFactory

public class DataBufferAdapterFactory

Fábrica de adaptadores de buffer de dados.

Adaptadores de buffer de dados são usados ​​para aplicar um DataLayout a um buffer. Conceitualmente, eles agem como um proxy que intercepta cada chamada de E / S e executa as conversões de tipo necessárias antes / depois de delegar a tarefa ao buffer subjacente.

Construtores Públicos

Métodos Públicos

static <S extends DataBuffer <? >> BooleanDataBuffer
criar (buffer S, layout BooleanDataLayout <S>)
Cria um adaptador que aplica um layout de dados booleano ao buffer fornecido.
static <S extends DataBuffer <? >> ShortDataBuffer
criar (buffer S, layout ShortDataLayout <S>)
Cria um adaptador que aplica um layout de dados curto ao buffer fornecido.
static <S extends DataBuffer <? >> IntDataBuffer
criar (buffer S, layout IntDataLayout <S>)
Cria um adaptador que aplica um layout de dados inteiros ao buffer fornecido.
static <S extends DataBuffer <? >> ByteDataBuffer
criar (buffer S, layout ByteDataLayout <S>)
Cria um adaptador que aplica um layout de dados de byte ao buffer fornecido.
static <S extends DataBuffer <? >> LongDataBuffer
criar (buffer S, layout LongDataLayout <S>)
Cria um adaptador que aplica um layout de dados longos ao buffer fornecido.
static <S extends DataBuffer <? >> DoubleDataBuffer
criar (buffer S, layout DoubleDataLayout <S>)
Cria um adaptador que aplica um layout de dados duplo ao buffer fornecido.
static <S extends DataBuffer <? >> FloatDataBuffer
criar (buffer S, layout FloatDataLayout <S>)
Cria um adaptador que aplica um layout de dados flutuantes ao buffer fornecido.
static <S extends DataBuffer <?>, T> DataBuffer <T>
criar (buffer S, layout DataLayout <S, T>)
Cria um adaptador que aplica um layout de dados ao buffer fornecido.

Métodos herdados

Construtores Públicos

public DataBufferAdapterFactory ()

Métodos Públicos

public static BooleanDataBuffer create (S buffer, BooleanDataLayout layout <S>)

Cria um adaptador que aplica um layout de dados booleano ao buffer fornecido.

Parâmetros
amortecedor o buffer de delegado
layout layout para aplicar
Devoluções
  • adaptador de buffer

public static ShortDataBuffer create (buffer S, layout ShortDataLayout <S>)

Cria um adaptador que aplica um layout de dados curto ao buffer fornecido.

Parâmetros
amortecedor o buffer de delegado
layout layout para aplicar
Devoluções
  • adaptador de buffer

public static IntDataBuffer create (S buffer, IntDataLayout <S> layout)

Cria um adaptador que aplica um layout de dados inteiros ao buffer fornecido.

Parâmetros
amortecedor o buffer de delegado
layout layout para aplicar
Devoluções
  • adaptador de buffer

public static ByteDataBuffer create (S buffer, ByteDataLayout <S> layout)

Cria um adaptador que aplica um layout de dados de byte ao buffer fornecido.

Parâmetros
amortecedor o buffer de delegado
layout layout para aplicar
Devoluções
  • adaptador de buffer

public static LongDataBuffer create (S buffer, LongDataLayout <S> layout)

Cria um adaptador que aplica um layout de dados longos ao buffer fornecido.

Parâmetros
amortecedor o buffer de delegado
layout layout para aplicar
Devoluções
  • adaptador de buffer

public static DoubleDataBuffer create (buffer S, layout DoubleDataLayout <S>)

Cria um adaptador que aplica um layout de dados duplo ao buffer fornecido.

Parâmetros
amortecedor o buffer de delegado
layout layout para aplicar
Devoluções
  • adaptador de buffer

public static FloatDataBuffer create (S buffer, FloatDataLayout <S> layout)

Cria um adaptador que aplica um layout de dados flutuantes ao buffer fornecido.

Parâmetros
amortecedor o buffer de delegado
layout layout para aplicar
Devoluções
  • adaptador de buffer

public static DataBuffer <T> create (S buffer, DataLayout <S, T> layout)

Cria um adaptador que aplica um layout de dados ao buffer fornecido.

Parâmetros
amortecedor o buffer de delegado
layout layout para aplicar
Devoluções
  • adaptador de buffer