DataBuffers

classe final pública DataBuffers

Classe auxiliar para criação de instâncias DataBuffer .

Construtores Públicos

Métodos Públicos

FloatDataBuffer estático
de (FloatBuffer buffer)
Envolve um JDK NIO FloatBuffer em um buffer de dados.
LongDataBuffer estático
de (matriz longa[], booleano readOnly, booleano makeCopy)
Crie um buffer de uma matriz de longos em um buffer de dados.
estático <T> DataBuffer <T>
de (matriz T[], booleano readOnly, booleano makeCopy)
Crie um buffer de uma matriz de objetos em um buffer de dados.
DoubleDataBuffer estático
de (array duplo[], booleano readOnly, booleano makeCopy)
Crie um buffer a partir de uma matriz de duplas em um buffer de dados.
ShortDataBuffer estático
de (curto... valores)
Crie um buffer de uma matriz de shorts em um buffer de dados.
IntDataBuffer estático
de (buffer IntBuffer)
Envolve um JDK NIO IntBuffer em um buffer de dados.
DoubleDataBuffer estático
de (buffer DoubleBuffer)
Envolve um JDK NIO DoubleBuffer em um buffer de dados.
ByteDataBuffer estático
de (byte... valores)
Crie um buffer de uma matriz de bytes em um buffer de dados.
LongDataBuffer estático
de (longos... valores)
Crie um buffer de uma matriz de longos em um buffer de dados.
ByteDataBuffer estático
de (buffer ByteBuffer)
Envolve um JDK NIO ByteBuffer em um buffer de dados.
DoubleDataBuffer estático
de (duplo... valores)
Crie um buffer a partir de uma matriz de duplas em um buffer de dados.
FloatDataBuffer estático
de (matriz float[], booleano readOnly, booleano makeCopy)
Crie um buffer a partir de uma matriz de pontos flutuantes em um buffer de dados.
BooleanDataBuffer estático
de (matriz booleana[], booleana somente leitura, booleana makeCopy)
Crie um buffer de uma matriz de booleanos em um buffer de dados.
ShortDataBuffer estático
de (buffer ShortBuffer)
Envolve um JDK NIO ShortBuffer em um buffer de dados.
ShortDataBuffer estático
de (matriz curta[], booleano readOnly, booleano makeCopy)
Crie um buffer de uma matriz de shorts em um buffer de dados.
LongDataBuffer estático
de (buffer LongBuffer)
Envolve um JDK NIO LongBuffer em um buffer de dados.
ByteDataBuffer estático
de (matriz de bytes[], booleano readOnly, booleano makeCopy)
Crie um buffer de uma matriz de bytes em um buffer de dados.
IntDataBuffer estático
de (matriz int[], booleano readOnly, booleano makeCopy)
Crie um buffer a partir de uma matriz de inteiros em um buffer de dados.
FloatDataBuffer estático
de (float... valores)
Crie um buffer a partir de uma matriz de pontos flutuantes em um buffer de dados.
BooleanDataBuffer estático
de (booleano... valores)
Crie um buffer de uma matriz de booleanos em um buffer de dados.
IntDataBuffer estático
de (int... valores)
Crie um buffer a partir de uma matriz de inteiros em um buffer de dados.
BooleanDataBuffer estático
ofBooleans (tamanho longo)
Cria um buffer de booleanos que pode armazenar valores de até size
ByteDataBuffer estático
ofBytes (tamanho longo)
Cria um buffer de bytes que pode armazenar valores de até size
DoubleDataBuffer estático
ofDoubles (tamanho longo)
Cria um buffer de duplos que pode armazenar valores de até size
FloatDataBuffer estático
ofFloats (tamanho longo)
Cria um buffer de floats que pode armazenar valores de até size
IntDataBuffer estático
ofInts (tamanho longo)
Cria um buffer de números inteiros que pode armazenar valores de até size
LongDataBuffer estático
ofLongs (tamanho longo)
Cria um buffer de longos que pode armazenar valores de até size
estático <T> DataBuffer <T>
ofObjects (tipo Class<T>, tamanho longo)
Cria um buffer de referências a objetos do tipo clazz` that can store up to `size .
estático <T> DataBuffer <T>
ofObjects (T... valores)
Crie um buffer de uma matriz de objetos em um buffer de dados.
ShortDataBuffer estático
ofShorts (tamanho longo)
Cria um buffer de shorts que pode armazenar até valores size

Métodos herdados

Construtores Públicos

DataBuffers públicos ()

Métodos Públicos

FloatDataBuffer estático público de (FloatBuffer buf)

Envolve um JDK NIO FloatBuffer em um buffer de dados.

Parâmetros
bufante buffer para embrulhar
Devoluções
  • um novo buffer

LongDataBuffer estático público de (matriz longa [], booleano readOnly, booleano makeCopy)

Crie um buffer de uma matriz de longos em um buffer de dados.

Parâmetros
variedade matriz de longos
somente leitura verdadeiro se o buffer criado deve ser somente leitura
fazercópia true se a matriz precisar ser copiada, false envolverá a matriz fornecida
Devoluções
  • um novo buffer

public static DataBuffer <T> de (matriz T[], booleano readOnly, booleano makeCopy)

Crie um buffer de uma matriz de objetos em um buffer de dados.

Parâmetros
variedade matriz de objetos
somente leitura verdadeiro se o buffer criado deve ser somente leitura
fazercópia true se a matriz precisar ser copiada, false envolverá a matriz fornecida
Devoluções
  • um novo buffer

DoubleDataBuffer estático público de (matriz dupla[], booleano readOnly, booleano makeCopy)

Crie um buffer a partir de uma matriz de duplas em um buffer de dados.

Parâmetros
variedade matriz de duplas
somente leitura verdadeiro se o buffer criado deve ser somente leitura
fazercópia true se a matriz precisar ser copiada, false envolverá a matriz fornecida
Devoluções
  • um novo buffer

public static ShortDataBuffer de (short... valores)

Crie um buffer de uma matriz de shorts em um buffer de dados.

O buffer retornado permite operações de leitura e gravação e compartilha a memória do array de origem, o que equivale a chamar of(values, false, false }

Parâmetros
valores valores curtos
Devoluções
  • um novo buffer

IntDataBuffer estático público de (IntBuffer buf)

Envolve um JDK NIO IntBuffer em um buffer de dados.

Parâmetros
bufante buffer para embrulhar
Devoluções
  • um novo buffer

DoubleDataBuffer estático público de (DoubleBuffer buf)

Envolve um JDK NIO DoubleBuffer em um buffer de dados.

Parâmetros
bufante buffer para embrulhar
Devoluções
  • um novo buffer

ByteDataBuffer estático público de (byte... valores)

Crie um buffer de uma matriz de bytes em um buffer de dados.

O buffer retornado permite operações de leitura e gravação e compartilha a memória do array de origem, o que equivale a chamar of(values, false, false }

Parâmetros
valores valores de bytes
Devoluções
  • um novo buffer

LongDataBuffer estático público de (valores longos...)

Crie um buffer de uma matriz de longos em um buffer de dados.

O buffer retornado permite operações de leitura e gravação e compartilha a memória do array de origem, o que equivale a chamar of(values, false, false }

Parâmetros
valores valores longos
Devoluções
  • um novo buffer

ByteDataBuffer estático público de (ByteBuffer buf)

Envolve um JDK NIO ByteBuffer em um buffer de dados.

Parâmetros
bufante buffer para embrulhar
Devoluções
  • um novo buffer

public static DoubleDataBuffer de (duplo... valores)

Crie um buffer a partir de uma matriz de duplas em um buffer de dados.

O buffer retornado permite operações de leitura e gravação e compartilha a memória do array de origem, o que equivale a chamar of(array, false, false }

Parâmetros
valores valores duplos
Devoluções
  • um novo buffer

FloatDataBuffer estático público de (matriz float[], booleano readOnly, booleano makeCopy)

Crie um buffer a partir de uma matriz de pontos flutuantes em um buffer de dados.

Parâmetros
variedade matriz de carros alegóricos
somente leitura verdadeiro se o buffer criado deve ser somente leitura
fazercópia true se a matriz precisar ser copiada, false envolverá a matriz fornecida
Devoluções
  • um novo buffer

público estático BooleanDataBuffer de (matriz booleana [], booleano readOnly, booleano makeCopy)

Crie um buffer de uma matriz de booleanos em um buffer de dados.

Parâmetros
variedade matriz de booleanos
somente leitura verdadeiro se o buffer criado deve ser somente leitura
fazercópia true se a matriz precisar ser copiada, false envolverá a matriz fornecida
Devoluções
  • um novo buffer

ShortDataBuffer estático público de (ShortBuffer buf)

Envolve um JDK NIO ShortBuffer em um buffer de dados.

Parâmetros
bufante buffer para embrulhar
Devoluções
  • um novo buffer

ShortDataBuffer estático público de (array short[], booleano readOnly, booleano makeCopy)

Crie um buffer de uma matriz de shorts em um buffer de dados.

Parâmetros
variedade variedade de shorts
somente leitura verdadeiro se o buffer criado deve ser somente leitura
fazercópia true se a matriz precisar ser copiada, false envolverá a matriz fornecida
Devoluções
  • um novo buffer

LongDataBuffer estático público de (LongBuffer buf)

Envolve um JDK NIO LongBuffer em um buffer de dados.

Parâmetros
bufante buffer para embrulhar
Devoluções
  • um novo buffer

ByteDataBuffer estático público de (matriz de bytes[], booleano readOnly, booleano makeCopy)

Crie um buffer de uma matriz de bytes em um buffer de dados.

Parâmetros
variedade matriz de bytes
somente leitura verdadeiro se o buffer criado deve ser somente leitura
fazercópia true se a matriz precisar ser copiada, false envolverá a matriz fornecida
Devoluções
  • um novo buffer

public static IntDataBuffer de (int[] array, boolean readOnly, boolean makeCopy)

Crie um buffer a partir de uma matriz de inteiros em um buffer de dados.

Parâmetros
variedade matriz de ints
somente leitura verdadeiro se o buffer criado deve ser somente leitura
fazercópia true se a matriz precisar ser copiada, false envolverá a matriz fornecida
Devoluções
  • um novo buffer

FloatDataBuffer estático público de (valores flutuantes...)

Crie um buffer a partir de uma matriz de pontos flutuantes em um buffer de dados.

O buffer retornado permite operações de leitura e gravação e compartilha a memória do array de origem, o que equivale a chamar of(values, false, false }

Parâmetros
valores valores flutuantes
Devoluções
  • um novo buffer

público estático BooleanDataBuffer de (booleano... valores)

Crie um buffer de uma matriz de booleanos em um buffer de dados.

O buffer retornado permite operações de leitura e gravação e compartilha a memória do array de origem, o que equivale a chamar of(values, false, false }

Parâmetros
valores valores booleanos
Devoluções
  • um novo buffer

público estático IntDataBuffer de (int... valores)

Crie um buffer a partir de uma matriz de inteiros em um buffer de dados.

O buffer retornado permite operações de leitura e gravação e compartilha a memória do array de origem, o que equivale a chamar of(values, false, false }

Parâmetros
valores valores internos
Devoluções
  • um novo buffer

public static BooleanDataBuffer ofBooleans (tamanho longo)

Cria um buffer de booleanos que pode armazenar valores de até size

Parâmetros
tamanho tamanho do buffer a ser alocado
Devoluções
  • um novo buffer

public static ByteDataBuffer ofBytes (tamanho longo)

Cria um buffer de bytes que pode armazenar valores de até size

Parâmetros
tamanho tamanho do buffer a ser alocado
Devoluções
  • um novo buffer

public static DoubleDataBuffer ofDoubles (tamanho longo)

Cria um buffer de duplos que pode armazenar valores de até size

Parâmetros
tamanho tamanho do buffer a ser alocado
Devoluções
  • um novo buffer

public static FloatDataBuffer ofFloats (tamanho longo)

Cria um buffer de floats que pode armazenar valores de até size

Parâmetros
tamanho tamanho do buffer a ser alocado
Devoluções
  • um novo buffer

public static IntDataBuffer ofInts (tamanho longo)

Cria um buffer de números inteiros que pode armazenar valores de até size

Parâmetros
tamanho tamanho do buffer a ser alocado
Devoluções
  • um novo buffer

public static LongDataBuffer ofLongs (tamanho longo)

Cria um buffer de longos que pode armazenar valores de até size

Parâmetros
tamanho tamanho do buffer a ser alocado
Devoluções
  • um novo buffer

public static DataBuffer <T> ofObjects (tipo Class<T>, tamanho longo)

Cria um buffer de referências a objetos do tipo clazz` that can store up to `size .

Parâmetros
tipo o tipo de objeto armazenado neste buffer
tamanho tamanho do buffer a ser alocado
Devoluções
  • um novo buffer

public static DataBuffer <T> ofObjects (T... valores)

Crie um buffer de uma matriz de objetos em um buffer de dados.

O buffer retornado permite operações de leitura e gravação e compartilha a memória do array de origem, o que equivale a chamar of(values, false, false }

Parâmetros
valores valores de objetos
Devoluções
  • um novo buffer

public static ShortDataBuffer ofShorts (tamanho longo)

Cria um buffer de shorts que pode armazenar até valores size

Parâmetros
tamanho tamanho do buffer a ser alocado
Devoluções
  • um novo buffer