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 atuam como um proxy que intercepta cada chamada de E/S e executa as conversões de tipo necessárias antes/delegar a tarefa ao buffer subjacente.
Construtores Públicos
Métodos Públicos
estático <S estende DataBuffer <?>> BooleanDataBuffer | criar (buffer S, layout BooleanDataLayout <S>) Cria um adaptador que aplica um layout de dados booleano ao buffer fornecido. |
estático <S estende DataBuffer <?>> ShortDataBuffer | criar (buffer S, layout ShortDataLayout <S>) Cria um adaptador que aplica um layout de dados curto ao buffer fornecido. |
estático <S estende DataBuffer <?>> IntDataBuffer | criar (buffer S, layout IntDataLayout <S>) Cria um adaptador que aplica um layout de dados inteiros ao buffer fornecido. |
estático <S estende DataBuffer <?>> ByteDataBuffer | criar (buffer S, layout ByteDataLayout <S>) Cria um adaptador que aplica um layout de dados de bytes ao buffer fornecido. |
estático <S estende DataBuffer <?>> LongDataBuffer | criar (buffer S, layout LongDataLayout <S>) Cria um adaptador que aplica um layout de dados longo ao buffer fornecido. |
estático <S estende DataBuffer <?>> DoubleDataBuffer | criar (buffer S, layout DoubleDataLayout <S>) Cria um adaptador que aplica um layout de dados duplo ao buffer fornecido. |
estático <S estende DataBuffer <?>> FloatDataBuffer | criar (buffer S, layout FloatDataLayout <S>) Cria um adaptador que aplica um layout de dados flutuantes ao buffer fornecido. |
estático <S estende DataBuffer <?>, T> DataBuffer <T> | criar (buffer S, layout DataLayout <S, T>) Cria um adaptador que aplica um layout de dados ao buffer determinado. |
Métodos herdados
Construtores Públicos
DataBufferAdapterFactory público ()
Métodos Públicos
criação pública estática de BooleanDataBuffer (buffer S, layout BooleanDataLayout <S>)
Cria um adaptador que aplica um layout de dados booleano ao buffer fornecido.
Parâmetros
amortecedor | o buffer delegado |
---|---|
layout | layout para aplicar |
Devoluções
- adaptador de buffer
criação pública estática de ShortDataBuffer (buffer S, layout ShortDataLayout <S>)
Cria um adaptador que aplica um layout de dados curto ao buffer fornecido.
Parâmetros
amortecedor | o buffer delegado |
---|---|
layout | layout para aplicar |
Devoluções
- adaptador de buffer
criação pública estática de IntDataBuffer (buffer S, layout IntDataLayout <S>)
Cria um adaptador que aplica um layout de dados inteiros ao buffer fornecido.
Parâmetros
amortecedor | o buffer delegado |
---|---|
layout | layout para aplicar |
Devoluções
- adaptador de buffer
criação pública estática de ByteDataBuffer (buffer S, layout ByteDataLayout <S>)
Cria um adaptador que aplica um layout de dados de bytes ao buffer fornecido.
Parâmetros
amortecedor | o buffer delegado |
---|---|
layout | layout para aplicar |
Devoluções
- adaptador de buffer
criação pública estática de LongDataBuffer (buffer S, layout LongDataLayout <S>)
Cria um adaptador que aplica um layout de dados longo ao buffer fornecido.
Parâmetros
amortecedor | o buffer delegado |
---|---|
layout | layout para aplicar |
Devoluções
- adaptador de buffer
criação pública estática de DoubleDataBuffer (buffer S, layout DoubleDataLayout <S>)
Cria um adaptador que aplica um layout de dados duplo ao buffer fornecido.
Parâmetros
amortecedor | o buffer delegado |
---|---|
layout | layout para aplicar |
Devoluções
- adaptador de buffer
criação pública estática de FloatDataBuffer (buffer S, layout FloatDataLayout <S>)
Cria um adaptador que aplica um layout de dados flutuantes ao buffer fornecido.
Parâmetros
amortecedor | o buffer delegado |
---|---|
layout | layout para aplicar |
Devoluções
- adaptador de buffer
public static DataBuffer <T> create (buffer S, layout DataLayout <S, T>)
Cria um adaptador que aplica um layout de dados ao buffer determinado.
Parâmetros
amortecedor | o buffer delegado |
---|---|
layout | layout para aplicar |
Devoluções
- adaptador de buffer