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