DataStorageVisitor

सार्वजनिक इंटरफ़ेस डेटास्टोरेजविज़िटर

DataBuffer इंस्टेंस के बैकिंग स्टोरेज पर जाएँ।

सार्वजनिक तरीके

सार आर
मैदान छोड़ना ()
यदि विज़िटर कार्यान्वयन किसी दिए गए DataBuffer के लिए बैकिंग स्टोरेज के प्रकार का समर्थन नहीं करता है तो फ़ॉलबैक विधि को कॉल किया जाता है

इस इंटरफ़ेस के कार्यान्वयनकर्ता को उसके द्वारा समर्थित भंडारण के प्रकार के लिए visit विधियों को ओवरराइड करना होगा।

सार आर
विज़िट (बाइटबफ़र बफ़र)
DataBuffer के दिए गए उदाहरण का समर्थन करने वाले ByteBuffer पर जाएँ
सार आर
विज़िट (डबलबफ़र बफ़र)
DataBuffer के दिए गए उदाहरण का समर्थन करने वाले DoubleBuffer पर जाएँ
सार आर
विज़िट (लॉन्गबफ़र बफ़र)
DataBuffer के दिए गए उदाहरण का समर्थन करते हुए LongBuffer पर जाएँ
सार आर
विजिट करें (बूलियन[] ऐरे, इंट ऑफसेट, इंट लेंथ)
DataBuffer के दिए गए उदाहरण का समर्थन करने वाले बूलियन सरणी पर जाएँ
सार आर
जाएँ (फ्लोटबफ़र बफ़र)
DataBuffer के दिए गए उदाहरण का समर्थन करते हुए FloatBuffer पर जाएँ
सार आर
विजिट करें (ऑब्जेक्ट[] ऐरे, इंट ऑफसेट, इंट लेंथ)
DataBuffer के दिए गए उदाहरण का समर्थन करने वाले ऑब्जेक्ट ऐरे पर जाएँ
सार आर
विज़िट (शॉर्टबफ़र बफ़र)
DataBuffer के दिए गए उदाहरण का समर्थन करने वाले ShortBuffer पर जाएँ
सार आर
यात्रा (लंबा पता, लंबी लंबाई, लंबा पैमाना)
DataBuffer के दिए गए उदाहरण के कच्चे मेमोरी सेगमेंट पर जाएँ
सार आर
विज़िट (इंटबफ़र बफ़र)
DataBuffer के दिए गए उदाहरण का समर्थन करने वाले IntBuffer पर जाएँ
सार आर
विज़िट (बिटसेट बिटसेट, इंट ऑफ़सेट, लंबी संख्याएँ)
DataBuffer के दिए गए उदाहरण का समर्थन करने वाले बिट सेट पर जाएँ

सार्वजनिक तरीके

सार्वजनिक सार आर फ़ॉलबैक ()

यदि विज़िटर कार्यान्वयन किसी दिए गए DataBuffer के लिए बैकिंग स्टोरेज के प्रकार का समर्थन नहीं करता है तो फ़ॉलबैक विधि को कॉल किया जाता है

इस इंटरफ़ेस के कार्यान्वयनकर्ता को उसके द्वारा समर्थित भंडारण के प्रकार के लिए visit विधियों को ओवरराइड करना होगा। यदि accept(DataStorageVisitor) एक अलग प्रकार के स्टोरेज का उपयोग करके बफर पर कॉल किया जाता है, तो इनवोकेशन इस विधि पर वापस आ जाएगा।

रिटर्न
  • कोई मान

सार्वजनिक सार आर विज़िट (बाइटबफ़र बफर)

DataBuffer के दिए गए उदाहरण का समर्थन करने वाले ByteBuffer पर जाएँ

पैरामीटर
बफर अंतर्निहित बफ़र
रिटर्न
  • कोई मान
यह सभी देखें

सार्वजनिक सार आर विज़िट (डबलबफ़र बफर)

DataBuffer के दिए गए उदाहरण का समर्थन करने वाले DoubleBuffer पर जाएँ

पैरामीटर
बफर अंतर्निहित बफ़र
रिटर्न
  • कोई मान
यह सभी देखें

सार्वजनिक सार आर विज़िट (लॉन्गबफ़र बफर)

DataBuffer के दिए गए उदाहरण का समर्थन करते हुए LongBuffer पर जाएँ

पैरामीटर
बफर अंतर्निहित बफ़र
रिटर्न
  • कोई मान
यह सभी देखें

सार्वजनिक सार आर विज़िट (बूलियन[] सरणी, इंट ऑफ़सेट, इंट लंबाई)

DataBuffer के दिए गए उदाहरण का समर्थन करने वाले बूलियन सरणी पर जाएँ

पैरामीटर
सरणी अंतर्निहित सरणी
ओफ़्सेट सरणी के भीतर बफ़र का ऑफसेट
लंबाई सरणी के भीतर बफ़र की लंबाई
रिटर्न
  • कोई मान
यह सभी देखें

सार्वजनिक सार आर विज़िट (फ्लोटबफ़र बफर)

DataBuffer के दिए गए उदाहरण का समर्थन करते हुए FloatBuffer पर जाएँ

पैरामीटर
बफर अंतर्निहित बफ़र
रिटर्न
  • कोई मान
यह सभी देखें

सार्वजनिक सार आर विज़िट (ऑब्जेक्ट [] सरणी, इंट ऑफसेट, इंट लंबाई)

DataBuffer के दिए गए उदाहरण का समर्थन करने वाले ऑब्जेक्ट ऐरे पर जाएँ

पैरामीटर
सरणी अंतर्निहित सरणी
ओफ़्सेट सरणी के भीतर बफ़र का ऑफसेट
लंबाई सरणी के भीतर बफ़र की लंबाई
रिटर्न
  • कोई मान
यह सभी देखें

सार्वजनिक सार आर विज़िट (शॉर्टबफ़र बफर)

DataBuffer के दिए गए उदाहरण का समर्थन करने वाले ShortBuffer पर जाएँ

पैरामीटर
बफर अंतर्निहित बफ़र
रिटर्न
  • कोई मान
यह सभी देखें

सार्वजनिक सार आर यात्रा (लंबा पता, लंबी लंबाई, लंबा पैमाना)

DataBuffer के दिए गए उदाहरण के कच्चे मेमोरी सेगमेंट पर जाएँ

पैरामीटर
पता बफ़र का मूल पता
लंबाई बफ़र की लंबाई
पैमाना इस बफ़र के एकल मान को संग्रहीत करने के लिए आवश्यक बाइट्स की संख्या
रिटर्न
  • कोई मान
यह सभी देखें

सार्वजनिक सार आर विज़िट (इंटबफ़र बफर)

DataBuffer के दिए गए उदाहरण का समर्थन करने वाले IntBuffer पर जाएँ

पैरामीटर
बफर अंतर्निहित बफ़र
रिटर्न
  • कोई मान
यह सभी देखें

सार्वजनिक सार आर विज़िट (बिटसेट बिटसेट, इंट ऑफसेट, लंबी संख्याएं)

DataBuffer के दिए गए उदाहरण का समर्थन करने वाले बिट सेट पर जाएँ

पैरामीटर
बिटसेट अंतर्निहित बिट सेट
ओफ़्सेट बिट सेट के भीतर बफ़र का ऑफसेट
numBits बिट सेट के भीतर बफर का प्रतिनिधित्व करने के लिए उपयोग की जाने वाली बिट्स की संख्या
रिटर्न
  • कोई मान
यह सभी देखें