DataBuffers

public final class DataBuffers

Classe auxiliar para criar instâncias de DataBuffer .

Construtores Públicos

Métodos Públicos

FloatDataBuffer estático
de (FloatBuffer buf)
FloatBuffer um JDK NIO FloatBuffer em um buffer de dados.
LongDataBuffer estático
of (array long [], boolean readOnly, boolean makeCopy)
Crie um buffer de um array de longs em um buffer de dados.
static <T> DataBuffer <T>
of (array T [], boolean readOnly, boolean makeCopy)
Crie um buffer de uma matriz de objetos em um buffer de dados.
DoubleDataBuffer estático
of (array double [], boolean readOnly, boolean makeCopy)
Crie um buffer de uma matriz de duplos em um buffer de dados.
ShortDataBuffer estático
de (curto ... valores)
Crie um buffer de uma série de shorts em um buffer de dados.
static IntDataBuffer
de (IntBuffer buf)
IntBuffer um JDK NIO IntBuffer em um buffer de dados.
DoubleDataBuffer estático
de (DoubleBuffer buf)
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 um array de longs em um buffer de dados.
ByteDataBuffer estático
de (ByteBuffer buf)
Envolve um JDK NIO ByteBuffer em um buffer de dados.
DoubleDataBuffer estático
de (duplo ... valores)
Crie um buffer de uma matriz de duplos em um buffer de dados.
FloatDataBuffer estático
of (array float [], boolean readOnly, boolean makeCopy)
Crie um buffer de um array de floats em um buffer de dados.
static BooleanDataBuffer
of (array boolean [], boolean readOnly, boolean makeCopy)
Crie um buffer de uma matriz de booleanos em um buffer de dados.
ShortDataBuffer estático
de (ShortBuffer buf)
ShortBuffer um JDK NIO ShortBuffer em um buffer de dados.
ShortDataBuffer estático
of (array short [], boolean readOnly, boolean makeCopy)
Crie um buffer de uma série de shorts em um buffer de dados.
LongDataBuffer estático
de (LongBuffer buf)
LongBuffer um JDK NIO LongBuffer em um buffer de dados.
ByteDataBuffer estático
of (array byte [], boolean readOnly, boolean makeCopy)
Crie um buffer de uma matriz de bytes em um buffer de dados.
static IntDataBuffer
of (array int [], boolean readOnly, boolean makeCopy)
Crie um buffer de uma matriz de ints em um buffer de dados.
FloatDataBuffer estático
de (valores flutuantes ...)
Crie um buffer de um array de floats em um buffer de dados.
static BooleanDataBuffer
de (valores booleanos ...)
Crie um buffer de uma matriz de booleanos em um buffer de dados.
static IntDataBuffer
de (int ... valores)
Crie um buffer de uma matriz de ints em um buffer de dados.
static BooleanDataBuffer
ofBooleans (tamanho longo)
Cria um buffer de booleanos que pode armazenar até valores de size
ByteDataBuffer estático
ofBytes (tamanho longo)
Cria um buffer de bytes que pode armazenar até valores de size
DoubleDataBuffer estático
ofDoubles (tamanho longo)
Cria um buffer de duplos que pode armazenar até valores de size
FloatDataBuffer estático
ofFloats (tamanho longo)
Cria um buffer de floats que pode armazenar até valores de size
static IntDataBuffer
ofInts (tamanho longo)
Cria um buffer de inteiros que pode armazenar até valores de size
LongDataBuffer estático
ofLongs (tamanho longo)
Cria um buffer de longos que pode armazenar até valores de size
static <T> DataBuffer <T>
ofObjects (tipo de classe <T>, tamanho longo)
Cria um buffer de referências a objetos do tipo clazz` that can store up to `size valores de clazz` that can store up to `size .
static <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 de size

Métodos herdados

Construtores Públicos

public DataBuffers ()

Métodos Públicos

public static FloatDataBuffer de (FloatBuffer buf)

FloatBuffer um JDK NIO FloatBuffer em um buffer de dados.

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

public static LongDataBuffer of (long [] array, boolean readOnly, boolean makeCopy)

Crie um buffer de um array de longs em um buffer de dados.

Parâmetros
variedade matriz de longos
somente leitura verdadeiro se o buffer criado deve ser somente leitura
makeCopy verdadeiro se a matriz deve ser copiada, falso envolverá a matriz fornecida
Devoluções
  • um novo buffer

public static DataBuffer <T> of (array T [], boolean readOnly, boolean 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
makeCopy verdadeiro se a matriz deve ser copiada, falso envolverá a matriz fornecida
Devoluções
  • um novo buffer

public static DoubleDataBuffer of (double [] array, boolean readOnly, boolean makeCopy)

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

Parâmetros
variedade matriz de duplas
somente leitura verdadeiro se o buffer criado deve ser somente leitura
makeCopy verdadeiro se a matriz deve ser copiada, falso envolverá a matriz fornecida
Devoluções
  • um novo buffer

public static ShortDataBuffer de (short ... valores)

Crie um buffer de uma série de shorts em um buffer de dados.

O buffer retornado permite operações de leitura e gravação e compartilha a memória da matriz de origem, que é equivalente à chamada of(values, false, false }

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

public static IntDataBuffer de (IntBuffer buf)

IntBuffer um JDK NIO IntBuffer em um buffer de dados.

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

public static DoubleDataBuffer de (DoubleBuffer buf)

Envolve um JDK NIO DoubleBuffer em um buffer de dados.

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

public static ByteDataBuffer 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 da matriz de origem, que é equivalente à chamada of(values, false, false }

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

public static LongDataBuffer de (long ... values)

Crie um buffer de um array de longs em um buffer de dados.

O buffer retornado permite operações de leitura e gravação e compartilha a memória da matriz de origem, que é equivalente à chamada of(values, false, false }

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

public static ByteDataBuffer de (ByteBuffer buf)

Envolve um JDK NIO ByteBuffer em um buffer de dados.

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

public static DoubleDataBuffer of (double ... values)

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

O buffer retornado permite operações de leitura e gravação e compartilha a memória da matriz de origem, que é equivalente à chamada of(array, false, false }

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

public static FloatDataBuffer of (float [] array, boolean readOnly, boolean makeCopy)

Crie um buffer de um array de floats em um buffer de dados.

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

public static BooleanDataBuffer of (boolean [] array, boolean readOnly, boolean 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
makeCopy verdadeiro se a matriz deve ser copiada, falso envolverá a matriz fornecida
Devoluções
  • um novo buffer

public static ShortDataBuffer de (ShortBuffer buf)

ShortBuffer um JDK NIO ShortBuffer em um buffer de dados.

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

public static ShortDataBuffer of (short [] array, boolean readOnly, boolean makeCopy)

Crie um buffer de uma série de shorts em um buffer de dados.

Parâmetros
variedade variedade de shorts
somente leitura verdadeiro se o buffer criado deve ser somente leitura
makeCopy verdadeiro se a matriz deve ser copiada, falso envolverá a matriz fornecida
Devoluções
  • um novo buffer

public static LongDataBuffer de (LongBuffer buf)

LongBuffer um JDK NIO LongBuffer em um buffer de dados.

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

public static ByteDataBuffer of (byte [] array, boolean readOnly, boolean 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
makeCopy verdadeiro se a matriz deve ser copiada, falso envolverá a matriz fornecida
Devoluções
  • um novo buffer

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

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

Parâmetros
variedade matriz de ints
somente leitura verdadeiro se o buffer criado deve ser somente leitura
makeCopy verdadeiro se a matriz deve ser copiada, falso envolverá a matriz fornecida
Devoluções
  • um novo buffer

public static FloatDataBuffer de (float ... valores)

Crie um buffer de um array de floats em um buffer de dados.

O buffer retornado permite operações de leitura e gravação e compartilha a memória da matriz de origem, que é equivalente à chamada of(values, false, false }

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

public static BooleanDataBuffer de (valores booleanos ...)

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 da matriz de origem, que é equivalente à chamada of(values, false, false }

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

public static IntDataBuffer de (int ... valores)

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

O buffer retornado permite operações de leitura e gravação e compartilha a memória da matriz de origem, que é equivalente à chamada of(values, false, false }

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

public static BooleanDataBuffer ofBooleans (tamanho longo)

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

Parâmetros
Tamanho tamanho do buffer para alocar
Devoluções
  • um novo buffer

public static ByteDataBuffer ofBytes (tamanho longo)

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

Parâmetros
Tamanho tamanho do buffer para alocar
Devoluções
  • um novo buffer

public static DoubleDataBuffer ofDoubles (tamanho longo)

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

Parâmetros
Tamanho tamanho do buffer para alocar
Devoluções
  • um novo buffer

public static FloatDataBuffer ofFloats (tamanho longo)

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

Parâmetros
Tamanho tamanho do buffer para alocar
Devoluções
  • um novo buffer

public static IntDataBuffer ofInts (tamanho longo)

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

Parâmetros
Tamanho tamanho do buffer para alocar
Devoluções
  • um novo buffer

public static LongDataBuffer ofLongs (tamanho longo)

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

Parâmetros
Tamanho tamanho do buffer para alocar
Devoluções
  • um novo buffer

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

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

Parâmetros
modelo o tipo de objeto armazenado neste buffer
Tamanho tamanho do buffer para alocar
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 da matriz de origem, que é equivalente à chamada 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 de size

Parâmetros
Tamanho tamanho do buffer para alocar
Devoluções
  • um novo buffer