زیر کلاس های مستقیم شناخته شده |
سازندگان عمومی
روش های عمومی
DataBuffer <T> | copyTo ( DataBuffer <T> dst، اندازه طولانی) ارجاعات اشیاء موجود در آرایه منبع را در این بافر بنویسید. |
بولی | برابر است (object obj) |
بین المللی | هش کد () |
DataBuffer <T> | خواندن (T[] dst، int offset، int طول) ارجاعات اشیاء در این بافر را در آرایه مقصد بخوانید. |
DataBuffer <T> | نوشتن (T[] src، int offset، int طول) روش قرار دادن انبوه، با استفاده از آرایه های int. |
روش های ارثی
بولی | برابر است (شیء arg0) |
کلاس نهایی<?> | getClass () |
بین المللی | هش کد () |
باطل نهایی | اعلام کردن () |
باطل نهایی | اطلاع رسانی به همه () |
رشته | toString () |
باطل نهایی | صبر کنید (long arg0، int arg1) |
باطل نهایی | صبر کنید (طولانی arg0) |
باطل نهایی | صبر کن () |
چکیده <R> R | |
داده بافر انتزاعی <T> | copyTo ( DataBuffer <T> dst، اندازه طولانی) ارجاعات اشیاء موجود در آرایه منبع را در این بافر بنویسید. |
بولی انتزاعی | برابر است (object obj) برابری بین بافرهای داده را بررسی می کند. |
چکیده تی | getObject (شاخص طولانی) مقدار را در شاخص داده شده می خواند. |
بولی انتزاعی | isReadOnly () نشان می دهد که آیا این بافر توسط یک آرایه قابل دسترسی پشتیبانی می شود یا خیر. |
داده بافر انتزاعی <T> | باریک (اندازه بلند) یک بافر جدید ایجاد می کند که محتوای آن دنباله ای مشترک از محتوای این بافر است که اندازه آن روی مقدار داده شده تنظیم شده است. |
داده بافر انتزاعی <T> | افست (شاخص بلند) یک بافر جدید ایجاد میکند که محتوای آن دنبالهای مشترک از محتوای این بافر است که از شاخص داده شده شروع میشود. |
داده بافر انتزاعی <T> | خواندن (T[] dst) ارجاعات اشیاء در این بافر را در آرایه مقصد بخوانید. |
داده بافر انتزاعی <T> | خواندن (T[] dst، int offset، int طول) ارجاعات اشیاء در این بافر را در آرایه مقصد بخوانید. |
داده بافر انتزاعی <T> | setObject (مقدار T، شاخص طولانی) مقدار داده شده را در این بافر در شاخص داده شده می نویسد. |
انتزاعی طولانی | اندازه () اندازه بافر، بر حسب عناصر |
داده بافر انتزاعی <T> | برش (شاخص بلند، اندازه بلند) یک بافر جدید ایجاد می کند که محتوای آن دنباله ای مشترک از محتوای این بافر است که از شاخص داده شده و اندازه مشخص شده شروع می شود. |
چکیده DataBufferWindow <? DataBuffer <T>> را گسترش می دهد | پنجره (اندازه بلند) یک DataBufferWindow ایجاد می کند که نمای جزئی از این بافر را ارائه می دهد. |
داده بافر انتزاعی <T> | نوشتن (T[] src) ارجاعات اشیاء موجود در آرایه منبع را در این بافر بنویسید. |
داده بافر انتزاعی <T> | نوشتن (T[] src، int offset، int طول) روش قرار دادن انبوه، با استفاده از آرایه های int. |
سازندگان عمومی
عمومی AbstractDataBuffer ()
روش های عمومی
عمومی DataBuffer <T> copyTo ( DataBuffer <T> dst، اندازه طولانی)
ارجاعات اشیاء موجود در آرایه منبع را در این بافر بنویسید.
اگر مقادیر بیشتری نسبت به اندازه بافر مقصد برای کپی وجود داشته باشد، یعنی size > dst.size()
، هیچ مقداری منتقل نمی شود و یک BufferOverflowException پرتاب می شود. از سوی دیگر، اگر مقادیر بیشتری برای کپی کردن از اندازه بافر منبع وجود داشته باشد، به عنوان مثال > src.size()
، یک BufferUnderfloatException پرتاب می شود.
در غیر این صورت، این روش مقادیر n = size
را از این بافر در بافر مقصد کپی می کند.
مولفه های
dst | بافر مقصد که مقادیر در آن کپی می شوند. نباید این بافر باشد |
---|---|
اندازه | تعداد مقادیر برای کپی در بافر مقصد |
برمی گرداند
- این بافر
بولین عمومی برابر است (Object Obj)
هش کد عمومی ()
عمومی DataBuffer <T> خوانده شده (T[] dst، int offset، int length)
ارجاعات اشیاء در این بافر را در آرایه مقصد بخوانید.
این روش مقادیر را از این بافر به آرایه مقصد داده شده منتقل می کند. اگر مقادیر کمتری در بافر از مقدار مورد نیاز برای برآورده کردن درخواست وجود داشته باشد، یعنی اگر length > size()
، هیچ مقداری منتقل نمی شود و یک BufferUnderflowException پرتاب می شود.
در غیر این صورت، این روش مقادیر n = length
را از این بافر در آرایه داده شده کپی می کند که از آفست داده شده شروع می شود.
مولفه های
dst | آرایه ای که قرار است مقادیر در آن نوشته شود |
---|---|
انحراف | افست درون آرایه اولین مقداری که باید نوشته شود. باید غیر منفی و بزرگتر از dst.length نباشد |
طول | حداکثر تعداد مقادیری که باید در آرایه داده شده نوشته شود. باید غیر منفی و بزرگتر از dst.length - offset نباشد |
برمی گرداند
- این بافر
نوشتن عمومی DataBuffer <T> (T[] src، int offset، int length)
روش قرار دادن انبوه، با استفاده از آرایه های int.
این روش مقادیر موجود در آرایه منبع داده شده را به این بافر منتقل می کند. اگر مقادیر بیشتری در آرایه منبع نسبت به این بافر وجود داشته باشد، یعنی اگر length > size()
, آنگاه هیچ مقداری منتقل نمی شود و یک BufferOverflowException پرتاب می شود.
در غیر این صورت، این روش مقادیر n = length
را از آرایه داده شده در این بافر کپی می کند و از آفست داده شده شروع می شود.
مولفه های
src | آرایه منبعی که قرار است مقادیر از آن خوانده شوند |
---|---|
انحراف | افست درون آرایه اولین مقداری که باید خوانده شود. باید غیر منفی و بزرگتر از src.length نباشد |
طول | تعداد مقادیری که باید از آرایه داده شده خوانده شود. باید غیر منفی و بزرگتر از src.length - offset نباشد |
برمی گرداند
- این بافر