OpenJDK 8 - DataSource

इंटरफ़ेस डेटा स्रोत




openjdk

इंटरफ़ेस डेटा स्रोत

सभी ज्ञात कार्यान्वयन कक्षाएं:
FileDataSource , URLDataSource
public interface DataSource

डेटा स्रोत इंटरफ़ेस JavaBeans सक्रियण फ्रेमवर्क प्रदान करता है जिसमें डेटा का एक मनमाना संग्रह होता है। यह उस डेटा के लिए एक प्रकार प्रदान करता है और साथ ही InputStreams और OutputStreams के रूप में उस तक पहुंच प्रदान करता है जहां उपयुक्त है।

जबसे:
1.6

तरीके

getInputStream

InputStream getInputStream()
                    throws IOException

यह विधि डेटा का प्रतिनिधित्व करने वाला एक InputStream देता है और ऐसा न करने पर उपयुक्त अपवाद को फेंक देता है। ध्यान दें कि इस विधि को कॉल करने पर हर बार एक नया InputStream ऑब्जेक्ट लौटाया जाना चाहिए, और डेटा की शुरुआत में स्ट्रीम को पोस्ट किया जाना चाहिए।

यह दिखाता है:
एक इनपुटस्ट्रीम
फेंकता:
IOException

getOutputStream

OutputStream getOutputStream()
                      throws IOException

यह विधि एक OutputStream देता है जहाँ डेटा लिखा जा सकता है और उपयुक्त अपवाद को फेंकता है यदि वह ऐसा नहीं कर सकता है। ध्यान दें कि इस पद्धति को कॉल करने पर हर बार एक नया OutputStream ऑब्जेक्ट लौटाया जाना चाहिए, और डेटा लिखे जाने के स्थान पर स्ट्रीम को पोस्ट किया जाना चाहिए।

यह दिखाता है:
एक आउटपुटस्ट्रीम
फेंकता:
IOException

getContentType

String getContentType()

यह विधि स्ट्रिंग के रूप में MIME प्रकार का डेटा लौटाती है। इसे हमेशा एक वैध प्रकार वापस करना चाहिए। यह सुझाव दिया जाता है कि यदि DataSource कार्यान्वयन डेटा प्रकार का निर्धारण नहीं कर सकता है तो getContentType "एप्लिकेशन / ऑक्टेट-स्ट्रीम" लौटाएं।

यह दिखाता है:
MIME प्रकार

getName

String getName()

इस ऑब्जेक्ट का नाम लौटाएं जहां ऑब्जेक्ट का नाम अंतर्निहित वस्तुओं की प्रकृति पर निर्भर है। डेटा एन्क्रिप्ट करने वाली फ़ाइलें ऑब्जेक्ट का फ़ाइल नाम वापस करने का विकल्प चुन सकती हैं। (आमतौर पर यह फ़ाइलनाम का अंतिम घटक होगा, संपूर्ण pathname नहीं।)

यह दिखाता है:
वस्तु का नाम।