DoubleDataLayout

رابط عمومی DoubleDataLayout

یک DataLayout که داده های ذخیره شده در بافر را به دو برابر تبدیل می کند.

همچنین ببینید

روش های عمومی

چکیده DoubleDataBuffer
applicationTo (بافر S)
این طرح را در بافر ارائه شده اعمال کنید.
دو انتزاعی
readDouble (بافر S، شاخص طولانی)
مقادیر بافر n = scale() را در شاخص داده شده می خواند و آنها را به صورت دو برابر برمی گرداند.
دو انتزاعی
readObject (بافر S، نمایه طولانی)
مقادیر n = scale() را از بافر در شاخص داده شده می خواند و آنها را به عنوان یک مقدار واحد در نوع کاربر برمی گرداند.
خلأ انتزاعی
writeDouble (بافر S، مقدار دوگانه، شاخص طولانی)
پس از تبدیل آن به نوع بافر، یک دابل در بافر در شاخص داده شده می نویسد.
خلأ انتزاعی
writeObject (بافر S، مقدار دوگانه، فهرست طولانی)

روش های ارثی

روش های عمومی

چکیده عمومی DoubleDataBuffer applyTo (S buffer)

این طرح را در بافر ارائه شده اعمال کنید.

نمونه DataBuffer بازگشتی صرفاً یک بسته‌بندی به بافر اصلی است و ذخیره‌سازی پشتیبان خودش را ندارد.

مولفه های
بافر بافر هدف برای اعمال این طرح
برمی گرداند
  • یک بافر با این طرح

چکیده عمومی double readDouble (بافر S، نمایه طولانی)

مقادیر بافر n = scale() را در شاخص داده شده می خواند و آنها را به صورت دو برابر برمی گرداند.

مولفه های
بافر بافر برای خواندن
فهرست مطالب موقعیت بافر برای خواندن در بافر
برمی گرداند
  • مقدار دو برابر
همچنین ببینید

چکیده عمومی Double Read Object (بافر S، نمایه طولانی)

مقادیر n = scale() را از بافر در شاخص داده شده می خواند و آنها را به عنوان یک مقدار واحد در نوع کاربر برمی گرداند.

این وظیفه پیاده‌کننده‌های این رابط است که با استفاده از مناسب‌ترین روش، مقدار مورد نظر را از بافر داده شده بخوانند. برای مثال، برای طرح‌بندی که یک long به یک BigInteger تبدیل می‌کند،

 @Override
 public BigInteger readObject(LongDataBuffer buffer, long index) {
   return BigInteger.valueOf(buffer.getLong(index));
 }
 
اگر یک مقدار کاربر منفرد بیش از یک مقدار بافر مقیاس شود، index موقعیت شروع دنباله‌ای را که باید از بافر خوانده شود را نشان می‌دهد.

مولفه های
بافر بافر برای خواندن
فهرست مطالب موقعیت بافر برای خواندن در بافر
برمی گرداند
  • مقدار تبدیل شده

public abstract void writeDouble (بافر S، مقدار دوگانه، نمایه طولانی)

پس از تبدیل آن به نوع بافر، یک دابل در بافر در شاخص داده شده می نویسد.

مولفه های
بافر بافر برای نوشتن
ارزش دو برای تبدیل و نوشتن
فهرست مطالب ایندکس در بافر که در آن مقدار تبدیل شده باید نوشته شود
همچنین ببینید

انتزاع عمومی void writeObject (بافر S، مقدار دوگانه، فهرست طولانی)