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