एक DataLayout
जो बफर में संग्रहीत डेटा को इनट्स में परिवर्तित करता है।
यह भी देखें
सार्वजनिक तरीके
सार IntDataBuffer | लागू करें (एस बफर) इस लेआउट को दिए गए बफ़र पर लागू करें। |
सार इंट | readInt (एस बफर, लंबी अनुक्रमणिका) दिए गए इंडेक्स पर बफर से n = scale() मान पढ़ता है और उन्हें इंट के रूप में लौटाता है। |
अमूर्त पूर्णांक | रीडऑब्जेक्ट (एस बफर, लंबी अनुक्रमणिका) दिए गए इंडेक्स पर बफर से n = scale() मान पढ़ता है और उन्हें उपयोगकर्ता प्रकार में एकल मान के रूप में लौटाता है। |
अमूर्त शून्य | राइटइंट (एस बफर, इंट वैल्यू, लॉन्ग इंडेक्स) बफ़र प्रकार में परिवर्तित करने के बाद दिए गए इंडेक्स पर बफ़र में एक int लिखता है। |
अमूर्त शून्य | राइटऑब्जेक्ट (एस बफर, पूर्णांक मान, लंबा सूचकांक) |
विरासत में मिले तरीके
सार्वजनिक तरीके
सार्वजनिक सार IntDataBuffer applyTo (S बफ़र)
इस लेआउट को दिए गए बफ़र पर लागू करें।
लौटाया गया DataBuffer
इंस्टेंस मूल बफ़र का केवल एक आवरण है और उसका अपना कोई बैकिंग स्टोरेज नहीं है।
पैरामीटर
बफर | इस लेआउट को लागू करने के लिए लक्ष्य बफ़र |
---|
रिटर्न
- इस लेआउट के साथ एक बफ़र
सार्वजनिक सार int readInt (एस बफर, लंबी अनुक्रमणिका)
दिए गए इंडेक्स पर बफर से n = scale()
मान पढ़ता है और उन्हें इंट के रूप में लौटाता है।
पैरामीटर
बफर | पढ़ने के लिए बफ़र |
---|---|
अनुक्रमणिका | बफ़र में पढ़ने के लिए बफ़र की स्थिति |
रिटर्न
- पूर्णांक मान
यह भी देखें
सार्वजनिक सार पूर्णांक रीडऑब्जेक्ट (एस बफर, लंबी अनुक्रमणिका)
दिए गए इंडेक्स पर बफर से n = scale()
मान पढ़ता है और उन्हें उपयोगकर्ता प्रकार में एकल मान के रूप में लौटाता है।
यह इस इंटरफ़ेस के कार्यान्वयनकर्ताओं की जिम्मेदारी है कि वे सबसे उपयुक्त विधि का उपयोग करके दिए गए बफर से परिवर्तित किए जाने वाले मूल्य को पढ़ें। उदाहरण के लिए, एक ऐसे लेआउट के लिए जो एक long
BigInteger
में परिवर्तित करता है,
@Override public BigInteger readObject(LongDataBuffer buffer, long index) { return BigInteger.valueOf(buffer.getLong(index)); }
index
बफर से पढ़े जाने वाले अनुक्रम की प्रारंभिक स्थिति को इंगित करता है। पैरामीटर
बफर | पढ़ने के लिए बफ़र |
---|---|
अनुक्रमणिका | बफ़र में पढ़ने के लिए बफ़र की स्थिति |
रिटर्न
- परिवर्तित मूल्य
सार्वजनिक सार शून्य राइटइंट (एस बफर, इंट वैल्यू, लॉन्ग इंडेक्स)
बफ़र प्रकार में परिवर्तित करने के बाद दिए गए इंडेक्स पर बफ़र में एक int लिखता है।
पैरामीटर
बफर | लिखने के लिए बफ़र |
---|---|
कीमत | परिवर्तित करने और लिखने के लिए int |
अनुक्रमणिका | बफ़र में अनुक्रमणिका जहाँ परिवर्तित मान लिखा जाना चाहिए |