โรงงานของอะแดปเตอร์บัฟเฟอร์ข้อมูล
อะแดปเตอร์บัฟเฟอร์ข้อมูลถูกใช้เพื่อใช้ DataLayout
กับบัฟเฟอร์ ตามหลักการแล้ว จะทำหน้าที่เป็นพร็อกซีที่สกัดกั้นการเรียก I/O แต่ละครั้ง และดำเนินการแปลงประเภทที่ต้องการหลัง/ก่อนมอบหมายงานให้กับบัฟเฟอร์พื้นฐาน
คอนสตรัคชั่นสาธารณะ
วิธีการสาธารณะ
คงที่ <S ขยาย DataBuffer <?>> BooleanDataBuffer | สร้าง (S บัฟเฟอร์, รูปแบบ BooleanDataLayout <S>) สร้างอะแดปเตอร์ที่ใช้เค้าโครงข้อมูลบูลีนกับบัฟเฟอร์ที่กำหนด |
คงที่ <S ขยาย DataBuffer <?>> ShortDataBuffer | สร้าง (S บัฟเฟอร์, เค้าโครง ShortDataLayout <S>) สร้างอะแดปเตอร์ที่ใช้เค้าโครงข้อมูลแบบสั้นกับบัฟเฟอร์ที่กำหนด |
คงที่ <S ขยาย DataBuffer <?>> IntDataBuffer | สร้าง (บัฟเฟอร์ S, เค้าโครง IntDataLayout <S>) สร้างอะแดปเตอร์ที่ใช้โครงร่างข้อมูลจำนวนเต็มกับบัฟเฟอร์ที่กำหนด |
คงที่ <S ขยาย DataBuffer <?>> ByteDataBuffer | สร้าง (S บัฟเฟอร์, รูปแบบ ByteDataLayout <S>) สร้างอะแดปเตอร์ที่ใช้เค้าโครงข้อมูลไบต์กับบัฟเฟอร์ที่กำหนด |
คงที่ <S ขยาย DataBuffer <?>> LongDataBuffer | สร้าง (S บัฟเฟอร์, เค้าโครง LongDataLayout <S>) สร้างอะแดปเตอร์ที่ใช้โครงร่างข้อมูลที่ยาวกับบัฟเฟอร์ที่กำหนด |
คงที่ <S ขยาย DataBuffer <?>> DoubleDataBuffer | สร้าง (S บัฟเฟอร์, เค้าโครง DoubleDataLayout <S>) สร้างอะแดปเตอร์ที่ใช้เค้าโครงข้อมูลคู่กับบัฟเฟอร์ที่กำหนด |
คงที่ <S ขยาย DataBuffer <?>> FloatDataBuffer | สร้าง (บัฟเฟอร์ S, เค้าโครง FloatDataLayout <S>) สร้างอะแดปเตอร์ที่ใช้เค้าโครงข้อมูลแบบลอยตัวกับบัฟเฟอร์ที่กำหนด |
คงที่ <S ขยาย DataBuffer <?>, T> DataBuffer <T> | สร้าง (S บัฟเฟอร์, โครงร่าง DataLayout <S, T>) สร้างอะแดปเตอร์ที่ใช้เค้าโครงข้อมูลกับบัฟเฟอร์ที่กำหนด |
วิธีการสืบทอด
คอนสตรัคชั่นสาธารณะ
DataBufferAdapterFactory สาธารณะ ()
วิธีการสาธารณะ
การสร้าง BooleanDataBuffer แบบคงที่สาธารณะ (บัฟเฟอร์ S, รูปแบบ BooleanDataLayout <S>)
สร้างอะแดปเตอร์ที่ใช้เค้าโครงข้อมูลบูลีนกับบัฟเฟอร์ที่กำหนด
พารามิเตอร์
กันชน | บัฟเฟอร์ของผู้รับมอบสิทธิ์ |
---|---|
เค้าโครง | เค้าโครงที่จะนำไปใช้ |
การส่งคืน
- อะแดปเตอร์บัฟเฟอร์
สร้าง ShortDataBuffer แบบคงที่สาธารณะ (บัฟเฟอร์ S, เค้าโครง ShortDataLayout <S>)
สร้างอะแดปเตอร์ที่ใช้เค้าโครงข้อมูลแบบสั้นกับบัฟเฟอร์ที่กำหนด
พารามิเตอร์
กันชน | บัฟเฟอร์ของผู้รับมอบสิทธิ์ |
---|---|
เค้าโครง | เค้าโครงที่จะนำไปใช้ |
การส่งคืน
- อะแดปเตอร์บัฟเฟอร์
สร้าง IntDataBuffer แบบคงที่สาธารณะ (บัฟเฟอร์ S, เค้าโครง IntDataLayout <S>)
สร้างอะแดปเตอร์ที่ใช้โครงร่างข้อมูลจำนวนเต็มกับบัฟเฟอร์ที่กำหนด
พารามิเตอร์
กันชน | บัฟเฟอร์ของผู้รับมอบสิทธิ์ |
---|---|
เค้าโครง | เค้าโครงที่จะนำไปใช้ |
การส่งคืน
- อะแดปเตอร์บัฟเฟอร์
การสร้าง ByteDataBuffer แบบคงที่สาธารณะ (บัฟเฟอร์ S, รูปแบบ ByteDataLayout <S>)
สร้างอะแดปเตอร์ที่ใช้เค้าโครงข้อมูลไบต์กับบัฟเฟอร์ที่กำหนด
พารามิเตอร์
กันชน | บัฟเฟอร์ของผู้รับมอบสิทธิ์ |
---|---|
เค้าโครง | เค้าโครงที่จะนำไปใช้ |
การส่งคืน
- อะแดปเตอร์บัฟเฟอร์
การสร้าง LongDataBuffer แบบคงที่สาธารณะ (บัฟเฟอร์ S, เค้าโครง LongDataLayout <S>)
สร้างอะแดปเตอร์ที่ใช้โครงร่างข้อมูลที่ยาวกับบัฟเฟอร์ที่กำหนด
พารามิเตอร์
กันชน | บัฟเฟอร์ของผู้รับมอบสิทธิ์ |
---|---|
เค้าโครง | เค้าโครงที่จะนำไปใช้ |
การส่งคืน
- อะแดปเตอร์บัฟเฟอร์
การสร้าง DoubleDataBuffer แบบคงที่สาธารณะ (บัฟเฟอร์ S, เค้าโครง DoubleDataLayout <S>)
สร้างอะแดปเตอร์ที่ใช้เค้าโครงข้อมูลคู่กับบัฟเฟอร์ที่กำหนด
พารามิเตอร์
กันชน | บัฟเฟอร์ของผู้รับมอบสิทธิ์ |
---|---|
เค้าโครง | เค้าโครงที่จะนำไปใช้ |
การส่งคืน
- อะแดปเตอร์บัฟเฟอร์
สร้าง FloatDataBuffer แบบคงที่สาธารณะ (บัฟเฟอร์ S, เค้าโครง FloatDataLayout <S>)
สร้างอะแดปเตอร์ที่ใช้เค้าโครงข้อมูลแบบลอยตัวกับบัฟเฟอร์ที่กำหนด
พารามิเตอร์
กันชน | บัฟเฟอร์ของผู้รับมอบสิทธิ์ |
---|---|
เค้าโครง | เค้าโครงที่จะนำไปใช้ |
การส่งคืน
- อะแดปเตอร์บัฟเฟอร์
สร้าง DataBuffer <T> แบบคงที่สาธารณะ (บัฟเฟอร์ S, รูปแบบ DataLayout <S, T>)
สร้างอะแดปเตอร์ที่ใช้เค้าโครงข้อมูลกับบัฟเฟอร์ที่กำหนด
พารามิเตอร์
กันชน | บัฟเฟอร์ของผู้รับมอบสิทธิ์ |
---|---|
เค้าโครง | เค้าโครงที่จะนำไปใช้ |
การส่งคืน
- อะแดปเตอร์บัฟเฟอร์