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