পাবলিক পদ্ধতি
| চূড়ান্ত বি |  বাফার ()  এই উইন্ডোর ব্যাকিং বাফার ফেরত দেয়। | 
| চূড়ান্ত দীর্ঘ |  অফসেট ()  আসল বাফারে এই উইন্ডোটির বর্তমান অফসেট প্রদান করে। | 
| চূড়ান্ত দীর্ঘ |  আকার ()  এই বাফার উইন্ডোর আকার প্রদান করে। | 
| চূড়ান্ত ডেটাবাফার উইন্ডো <B> |  স্লাইড (দীর্ঘ ধাপ)  মূল বাফারে  stepউপাদানগুলির উইন্ডো সরানো হয়। | 
| চূড়ান্ত ডেটাবাফার উইন্ডো <B> |  স্লাইডটু (দীর্ঘ সূচক)  মূল বাফারে প্রদত্ত অবস্থানে উইন্ডোটি সরানো হয়।  | 
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
পাবলিক পদ্ধতি
পাবলিক ফাইনাল বি বাফার ()
এই উইন্ডোর ব্যাকিং বাফার ফেরত দেয়।
 প্রতিটি উইন্ডো ইন্সট্যান্সের নিজস্ব বাফার থাকে যা মূল DataBuffer এ একটি ভিউ প্রদান করে। যখন উইন্ডোটি বিভিন্ন অফসেটে স্লাইড করে তখন বাফারগুলি পরিবর্তিত হয়৷ যেমন:
IntDataBuffer buffer = DataBuffers.of(0, 1, 2, 3);
 DataBufferWindow<IntDataBuffer> window = buffer.window(0, 2);
 IntDataBuffer windowBuffer = window.buffer();
 assertEquals(0, windowBuffer.getInt(0));
 assertEquals(1, windowBuffer.getInt(1));
 window.slideTo(2);
 assertEquals(2, windowBuffer.getInt(0));
 assertEquals(3, windowBuffer.getInt(1));
 assertSame(windowBuffer, window.buffer());
 রিটার্নস
- এই জানালার বাফার
পাবলিক ফাইনাল লং অফসেট ()
আসল বাফারে এই উইন্ডোটির বর্তমান অফসেট প্রদান করে।
সর্বজনীন চূড়ান্ত দীর্ঘ আকার ()
এই বাফার উইন্ডোর আকার প্রদান করে।
সর্বজনীন চূড়ান্ত DataBufferWindow <B> স্লাইড (দীর্ঘ ধাপ)
 মূল বাফারে step উপাদানগুলির উইন্ডো সরানো হয়।
 উইন্ডোর আকার একই থাকে এবং এর অফসেট offset() + step সেট করা হয়। যদি step ইতিবাচক হয়, তাহলে উইন্ডোটি সামনে স্লাইড করবে। এটি নেতিবাচক হলে, এটি পিছনে স্লাইড হবে. 
পরামিতি
| পদক্ষেপ | এই উইন্ডোর বর্তমান অফসেটে যোগ করার মান | 
|---|
রিটার্নস
- এই উদাহরণ
সর্বজনীন চূড়ান্ত DataBufferWindow <B> slideTo (দীর্ঘ সূচক)
মূল বাফারে প্রদত্ত অবস্থানে উইন্ডোটি সরানো হয়।
 উইন্ডোর আকার একই থাকে এবং এর অফসেট index এ সেট করা হয়, যাতে index x এ buffer() এর মান অ্যাক্সেস করলে মূল বাফারে index + x এর মান ফিরে আসবে। 
পরামিতি
| সূচক | এই উইন্ডোর জন্য নতুন অফসেট | 
|---|
রিটার্নস
- এই উদাহরণ