Известные прямые подклассы |
Публичные конструкторы
AbstractTF_Buffer (указатель p) |
Публичные методы
байт[] | копироватьДанные () Возвращает копию данных в массиве Java |
Байтбуфер | данныеАсБайтбуфер () Возвращает данные этого буфера как ByteBuffer |
пустота | удалить () Вызывает освободитель, если он зарегистрирован, в противном случае не имеет никакого эффекта. |
статический TF_Buffer | новыйБуфер () Вызывает TF_NewBuffer() и регистрирует распределитель. |
статический TF_Buffer | newBufferFromString (прототип сообщения) Возвращает {@code newBufferFromString(new BytePointer(proto.toByteArray())) или значение null, если значение proto равно нулю или пусто. |
статический TF_Buffer | newBufferFromString (прототип указателя) Вызывает TF_NewBufferFromString() и регистрирует освободитель. |
Унаследованные методы
Публичные конструкторы
общедоступный AbstractTF_Buffer (указатель p)
Публичные методы
общедоступный байт[] copyData ()
Возвращает копию данных в массиве Java
Броски
Индексаутофбаундсисключение | если слишком большой. |
---|
общедоступные данные ByteBufferAsByteBuffer ()
Возвращает данные этого буфера как ByteBuffer
Броски
Индексаутофбаундсисключение | если слишком большой. |
---|
публичное недействительное удаление ()
Вызывает освободитель, если он зарегистрирован, в противном случае не имеет никакого эффекта.
общедоступный статический TF_Buffer newBuffer ()
Вызывает TF_NewBuffer() и регистрирует распределитель.
Возврат
- TF_Buffer создан. Не вызывайте для него TF_DeleteBuffer().
public static TF_Buffer newBufferFromString (прототип сообщения)
Возвращает {@code newBufferFromString(new BytePointer(proto.toByteArray())) или значение null, если значение proto равно нулю или пусто.
public static TF_Buffer newBufferFromString (прототип указателя)
Вызывает TF_NewBufferFromString() и регистрирует освободитель.
Возврат
- TF_Buffer создан или имеет значение null, если значение proto равно нулю или пусто. Не вызывайте для него TF_DeleteBuffer().