DataLayout
ที่แปลงข้อมูลที่จัดเก็บไว้ในบัฟเฟอร์เป็นกางเกงขาสั้น
ดูสิ่งนี้ด้วย
วิธีการสาธารณะ
บทคัดย่อ ShortDataBuffer | ApplyTo (บัฟเฟอร์ S) ใช้เค้าโครงนี้กับบัฟเฟอร์ที่ให้มา |
นามธรรมสั้น | readObject (บัฟเฟอร์ S, ดัชนีแบบยาว) อ่านค่า n = scale() จากบัฟเฟอร์ที่ดัชนีที่กำหนดและส่งกลับเป็นค่าเดียวในประเภทผู้ใช้ |
บทคัดย่อสั้น ๆ | readShort (บัฟเฟอร์ S, ดัชนีแบบยาว) อ่านค่าบัฟเฟอร์ n = scale() ที่ดัชนีที่กำหนดและส่งคืนค่าเป็นแบบสั้น |
ความว่างเปล่าที่เป็นนามธรรม | writeObject (บัฟเฟอร์ S, ค่าแบบสั้น, ดัชนีแบบยาว) |
ความว่างเปล่าที่เป็นนามธรรม | writeShort (บัฟเฟอร์ S, ค่าสั้น, ดัชนีแบบยาว) เขียนชอร์ตลงในบัฟเฟอร์ที่ดัชนีที่กำหนดหลังจากแปลงเป็นประเภทบัฟเฟอร์ |
วิธีการสืบทอด
วิธีการสาธารณะ
ShortDataBuffer นามธรรมสาธารณะ นำไปใช้กับ (S บัฟเฟอร์)
ใช้เค้าโครงนี้กับบัฟเฟอร์ที่ให้มา
อินสแตนซ์ DataBuffer
ที่ส่งคืนเป็นเพียงตัวหุ้มของบัฟเฟอร์ดั้งเดิม และไม่มีพื้นที่เก็บข้อมูลสำรองของตัวเอง
พารามิเตอร์
กันชน | บัฟเฟอร์เป้าหมายที่จะใช้เค้าโครงนี้ |
---|
การส่งคืน
- บัฟเฟอร์ที่มีเค้าโครงนี้
นามธรรมสาธารณะ Short readObject (S บัฟเฟอร์, ดัชนีแบบยาว)
อ่านค่า n = scale()
จากบัฟเฟอร์ที่ดัชนีที่กำหนดและส่งกลับเป็นค่าเดียวในประเภทผู้ใช้
เป็นความรับผิดชอบของผู้ดำเนินการอินเทอร์เฟซนี้ในการอ่านค่าที่จะแปลงจากบัฟเฟอร์ที่กำหนด โดยใช้วิธีที่เหมาะสมที่สุด ตัวอย่างเช่น สำหรับโครงร่างที่แปลงค่า long
เดี่ยวเป็น BigInteger
,
@Override public BigInteger readObject(LongDataBuffer buffer, long index) { return BigInteger.valueOf(buffer.getLong(index)); }หากค่าผู้ใช้รายเดียวปรับขนาดค่าบัฟเฟอร์มากกว่าหนึ่ง
index
จะระบุตำแหน่งเริ่มต้นของลำดับที่จะอ่านจากบัฟเฟอร์ พารามิเตอร์
กันชน | บัฟเฟอร์ที่จะอ่าน |
---|---|
ดัชนี | ตำแหน่งของบัฟเฟอร์ที่จะอ่านในบัฟเฟอร์ |
การส่งคืน
- มูลค่าที่แปลงแล้ว
สาธารณะบทคัดย่อสั้น readShort (บัฟเฟอร์ S, ดัชนีแบบยาว)
อ่านค่าบัฟเฟอร์ n = scale()
ที่ดัชนีที่กำหนดและส่งคืนค่าเป็นแบบสั้น
พารามิเตอร์
กันชน | บัฟเฟอร์ที่จะอ่าน |
---|---|
ดัชนี | ตำแหน่งของค่าที่จะอ่านในบัฟเฟอร์ |
การส่งคืน
- ค่าสั้น
ดูสิ่งนี้ด้วย
โมฆะนามธรรมสาธารณะ writeObject (บัฟเฟอร์ S, ค่าสั้น, ดัชนีแบบยาว)
โมฆะนามธรรมสาธารณะ writeShort (บัฟเฟอร์ S, ค่าสั้น, ดัชนีแบบยาว)
เขียนชอร์ตลงในบัฟเฟอร์ที่ดัชนีที่กำหนดหลังจากแปลงเป็นประเภทบัฟเฟอร์
พารามิเตอร์
กันชน | บัฟเฟอร์ที่จะเขียนถึง |
---|---|
ค่า | สั้นในการแปลงและเขียน |
ดัชนี | ดัชนีในบัฟเฟอร์ที่ควรเขียนค่าที่แปลงแล้ว |