| 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.