AbstractTF_Buffer

clase abstracta pública AbstractTF_Buffer
Subclases directas conocidas

Constructores públicos

AbstractTF_Buffer (puntero p)

Métodos públicos

byte[]
copyData ()
Devuelve una copia de los datos en una matriz de Java.
ByteBuffer
dataAsByteBuffer ()
Devuelve los datos de este búfer como ByteBuffer
vacío
borrar ()
Llama al desasignador, si está registrado; de lo contrario, no tiene ningún efecto.
TF_Buffer estático
newBuffer ()
Llama a TF_NewBuffer () y registra un desasignador.
TF_Buffer estático
newBufferFromString (mensaje proto)
Devuelve {@code newBufferFromString (new BytePointer (proto.toByteArray ())), o nulo si proto es nulo o vacío.
TF_Buffer estático
newBufferFromString (proto de puntero)
Llama a TF_NewBufferFromString () y registra un desasignador.

Métodos heredados

Constructores públicos

public AbstractTF_Buffer (puntero p)

Métodos públicos

byte público [] copyData ()

Devuelve una copia de los datos en una matriz de Java.

Lanza
IndexOutOfBoundsException si es demasiado grande.

pública ByteBuffer dataAsByteBuffer ()

Devuelve los datos de este búfer como ByteBuffer

Lanza
IndexOutOfBoundsException si es demasiado grande.

public void delete ()

Llama al desasignador, si está registrado; de lo contrario, no tiene ningún efecto.

público estático TF_Buffer newBuffer ()

Llama a TF_NewBuffer () y registra un desasignador.

Devoluciones
  • TF_Buffer creado. No llame a TF_DeleteBuffer () en él.

público estático TF_Buffer newBufferFromString (mensaje proto)

Devuelve {@code newBufferFromString (new BytePointer (proto.toByteArray ())), o nulo si proto es nulo o vacío.

público estático TF_Buffer newBufferFromString (Proto de puntero)

Llama a TF_NewBufferFromString () y registra un desasignador.

Devoluciones
  • TF_Buffer creado, o nulo si proto es nulo o vacío. No llame a TF_DeleteBuffer () en él.