OpenJDK 8 - FileDataSource

क्लास FileDataSource




openjdk

क्लास FileDataSource

सभी लागू इंटरफेस:
DataSource
public class FileDataSource
extends Object
implements DataSource

FileDataSource वर्ग एक साधारण डेटा स्रोत ऑब्जेक्ट को लागू करता है जो फ़ाइल को एन्क्रिप्ट करता है। यह एक फ़ाइल टाइप ऑब्जेक्ट के माध्यम से डेटा टाइपिंग सेवाएं प्रदान करता है।

FileDataSource टाइपिंग शब्दार्थ

FileDataSource क्लास FileTypeMap वर्ग से उप-ऑब्जेक्ट पर फ़ाइलों के डेटा टाइपिंग को दर्शाता है। setFileTypeMap पद्धति का उपयोग FileDataSource की एक आवृत्ति के लिए FileTypeMap को स्पष्ट रूप से सेट करने के लिए किया जा सकता है। यदि कोई फ़ाइल टाइप मैप सेट नहीं है, तो सिस्टम के डिफ़ॉल्ट FileTypeMap को प्राप्त करने के लिए FileDataSource FileTypeMap के getDefaultFileTypeMap विधि को कॉल करेगा।

जबसे:
1.6
यह भी देखें:
DataSource , FileTypeMap , MimetypesFileTypeMap

कंस्ट्रक्टर्स

FileDataSource

public FileDataSource(File file)

फ़ाइल ऑब्जेक्ट से एक FileDataSource बनाता है। नोट: फ़ाइल वास्तव में तब तक नहीं खोली जाएगी जब तक कि एक विधि को नहीं बुलाया जाता है जिसके लिए फ़ाइल को खोलने की आवश्यकता होती है।

पैरामीटर:
file - फ़ाइल

FileDataSource

public FileDataSource(String name)

निर्दिष्ट पथ नाम से एक FileDataSource बनाता है। नोट: फ़ाइल वास्तव में तब तक नहीं खोली जाएगी जब तक कि एक विधि को नहीं बुलाया जाता है जिसके लिए फ़ाइल को खोलने की आवश्यकता होती है।

पैरामीटर:
name - सिस्टम पर निर्भर फ़ाइल नाम।

तरीके

getInputStream

public InputStream getInputStream()
                           throws IOException

यह विधि डेटा का प्रतिनिधित्व करने वाले एक इनपुटस्ट्रीम को लौटा देगी और यदि ऐसा नहीं कर सकती तो IOException को फेंक देगी। यह विधि प्रत्येक आह्वान के साथ InputStream का एक नया उदाहरण लौटाएगी।

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

getOutputStream

public OutputStream getOutputStream()
                             throws IOException

यह विधि डेटा का प्रतिनिधित्व करने वाले एक आउटपुटस्ट्रीम को लौटाएगी और यदि ऐसा नहीं कर सकती तो IOException को फेंक देगी। यह विधि प्रत्येक आह्वान के साथ OutputStream का एक नया उदाहरण लौटाएगी।

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

getContentType

public String getContentType()

यह विधि स्ट्रिंग के रूप में MIME प्रकार का डेटा लौटाती है। यह विधि वर्तमान में स्थापित FileTypeMap का उपयोग करती है। यदि कोई FileTypeMap खोज सेट नहीं है, तो FileDataSource एक डिफ़ॉल्ट FileTypeMap प्राप्त करने के लिए FileTypeMap पर getDefaultFileTypeMap विधि को कॉल करेगा। नोट: डिफ़ॉल्ट रूप से, इस्तेमाल किया जाने वाला FileTypeMap MimetypesFileTypeMap होगा।

इसके द्वारा निर्दिष्ट:
इंटरफ़ेस getContentType में getContentType
यह दिखाता है:
MIME प्रकार
यह भी देखें:
FileTypeMap.getDefaultFileTypeMap()

getName

public String getName()

इस ऑब्जेक्ट का नाम वापस करें। FileDataSource ऑब्जेक्ट का फ़ाइल नाम वापस कर देगा।

इसके द्वारा निर्दिष्ट:
इंटरफ़ेस getName में getName
यह दिखाता है:
वस्तु का नाम।
यह भी देखें:
DataSource

दस्तावेज लें

public File getFile()

इस FileDataSource से मेल खाने वाली फ़ाइल ऑब्जेक्ट वापस करें।

यह दिखाता है:
इस ऑब्जेक्ट द्वारा प्रस्तुत फ़ाइल के लिए फ़ाइल ऑब्जेक्ट।

setFileTypeMap

public void setFileTypeMap(FileTypeMap map)

इस FileDataSource के साथ उपयोग करने के लिए FileTypeMap सेट करें

पैरामीटर:
map - इस ऑब्जेक्ट के लिए FileTypeMap।