AbstractTF_Buffer

คลาสนามธรรมสาธารณะ AbstractTF_Buffer
คลาสย่อยโดยตรงที่รู้จัก

คอนสตรัคชั่นสาธารณะ

AbstractTF_Buffer (ตัวชี้ p)

วิธีการสาธารณะ

ไบต์[]
คัดลอกข้อมูล ()
ส่งกลับสำเนาของข้อมูลในอาร์เรย์ Java
ByteBuffer
ข้อมูลAsByteBuffer ()
ส่งกลับข้อมูลของบัฟเฟอร์นี้เป็น ByteBuffer
เป็นโมฆะ
ลบ ()
เรียกตัวจัดสรรคืน หากลงทะเบียนไว้ มิฉะนั้นจะไม่มีผลใดๆ
TF_Buffer แบบคงที่
ใหม่บัฟเฟอร์ ()
เรียก TF_NewBuffer() และลงทะเบียนตัวจัดสรรคืน
TF_Buffer แบบคงที่
newBufferFromString (ข้อความโปรโต)
ส่งคืน {@code newBufferFromString(new BytePointer(proto.toByteArray())) หรือ null หากโปรโตเป็นโมฆะหรือว่างเปล่า
TF_Buffer แบบคงที่
newBufferFromString (ตัวชี้โปรโต)
เรียก TF_NewBufferFromString() และลงทะเบียนตัวจัดสรรคืน

วิธีการสืบทอด

คอนสตรัคชั่นสาธารณะ

สาธารณะ AbstractTF_Buffer (ตัวชี้ p)

วิธีการสาธารณะ

ไบต์สาธารณะ [] copyData ()

ส่งกลับสำเนาของข้อมูลในอาร์เรย์ Java

ขว้าง
IndexOutOfBoundsException ถ้าใหญ่เกินไป

ข้อมูล ByteBuffer สาธารณะ AsByteBuffer ()

ส่งกลับข้อมูลของบัฟเฟอร์นี้เป็น ByteBuffer

ขว้าง
IndexOutOfBoundsException ถ้าใหญ่เกินไป

โมฆะสาธารณะ ลบ ()

เรียกตัวจัดสรรคืน หากลงทะเบียนไว้ มิฉะนั้นจะไม่มีผลใดๆ

TF_Buffer สาธารณะคงที่ newBuffer ()

เรียก TF_NewBuffer() และลงทะเบียนตัวจัดสรรคืน

การส่งคืน
  • สร้าง TF_Buffer แล้ว อย่าเรียก TF_DeleteBuffer() กับมัน

TF_Buffer แบบคงที่สาธารณะ newBufferFromString (โปรโตข้อความ)

ส่งคืน {@code newBufferFromString(new BytePointer(proto.toByteArray())) หรือ null หากโปรโตเป็นโมฆะหรือว่างเปล่า

TF_Buffer แบบคงที่สาธารณะ newBufferFromString (ตัวชี้โปรโต)

เรียก TF_NewBufferFromString() และลงทะเบียนตัวจัดสรรคืน

การส่งคืน
  • สร้าง TF_Buffer หรือเป็นโมฆะหากโปรโตเป็นโมฆะหรือว่างเปล่า อย่าเรียก TF_DeleteBuffer() กับมัน