Subclasses diretas conhecidas |
Construtores Públicos
AbstractTF_Buffer (Pointer p) |
Métodos Públicos
byte[] | copyData () Retorna uma cópia dos dados em um array Java |
ByteBuffer | dataAsByteBuffer () Retorna os dados deste buffer como um ByteBuffer |
vazio | delete () Chama o desalocador, se registrado, caso contrário, não tem efeito. |
TF_Buffer estático | newBuffer () Chama TF_NewBuffer () e registra um desalocador. |
TF_Buffer estático | newBufferFromString ( protocolo de mensagem) Retorna {@code newBufferFromString (new BytePointer (proto.toByteArray ())) ou nulo se proto for nulo ou vazio. |
TF_Buffer estático | newBufferFromString ( protocolo de ponteiro) Chama TF_NewBufferFromString () e registra um desalocador. |
Métodos herdados
Construtores Públicos
public AbstractTF_Buffer (Pointer p)
Métodos Públicos
public byte [] copyData ()
Retorna uma cópia dos dados em um array Java
Lança
IndexOutOfBoundsException | se muito grande. |
---|
public ByteBuffer dataAsByteBuffer ()
Retorna os dados deste buffer como um ByteBuffer
Lança
IndexOutOfBoundsException | se muito grande. |
---|
public void delete ()
Chama o desalocador, se registrado, caso contrário, não tem efeito.
public static TF_Buffer newBuffer ()
Chama TF_NewBuffer () e registra um desalocador.
Devoluções
- TF_Buffer criado. Não chame TF_DeleteBuffer () nele.
public static TF_Buffer newBufferFromString ( protocolo de mensagem)
Retorna {@code newBufferFromString (new BytePointer (proto.toByteArray ())) ou nulo se proto for nulo ou vazio.
public static TF_Buffer newBufferFromString ( protocolo de ponteiro)
Chama TF_NewBufferFromString () e registra um desalocador.
Devoluções
- TF_Buffer criado ou nulo se proto for nulo ou vazio. Não chame TF_DeleteBuffer () nele.