OpenJDK 8 - FileTypeMap

क्लास FileTypeMap




openjdk

क्लास FileTypeMap

प्रत्यक्ष ज्ञात उपवर्ग:
MimetypesFileTypeMap
public abstract class FileTypeMap
extends Object

FileTypeMap एक अमूर्त वर्ग है जो फ़ाइलों के लिए डेटा टाइपिंग इंटरफ़ेस प्रदान करता है। इस वर्ग के कार्यान्वयन getContentType विधियों को लागू करेंगे जो एक फ़ाइल नाम या फ़ाइल ऑब्जेक्ट से एक सामग्री प्रकार प्राप्त करेंगे। FileTypeMaps फ़ाइल को खोलने के लिए फ़ाइल के फ़ाइल एक्सटेंशन (जैसे MimetypesFileTypeMap) की जांच करने से लेकर फ़ाइल की सामग्री से उसके प्रकार प्राप्त करने की कोशिश करने तक, डेटा प्रकार निर्धारित करने के लिए किसी भी योजना का उपयोग कर सकता है। FileDataSource वर्ग फ़ाइलों के सामग्री प्रकार को निर्धारित करने के लिए डिफ़ॉल्ट FileTypeMap (MimetypesFileTypeMap जब तक परिवर्तित नहीं होता है) का उपयोग करता है।

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

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

FileTypeMap

public FileTypeMap()

डिफ़ॉल्ट निर्माता।

तरीके

getContentType

public abstract String getContentType(File file)

फ़ाइल ऑब्जेक्ट का प्रकार लौटाएं। इस विधि को हमेशा एक वैध MIME प्रकार लौटाना चाहिए।

पैरामीटर:
file - टाइप की जाने वाली फ़ाइल।
यह दिखाता है:
सामग्री प्रकार।

getContentType

public abstract String getContentType(String filename)

में दी गई फ़ाइल का प्रकार लौटाएँ। इस विधि को हमेशा एक वैध MIME प्रकार लौटाना चाहिए।

पैरामीटर:
filename - filename का पथनाम।
यह दिखाता है:
सामग्री प्रकार।

setDefaultFileTypeMap

public static void setDefaultFileTypeMap(FileTypeMap fileTypeMap)

सिस्टम के लिए डिफ़ॉल्ट FileTypeMap सेट करता है। यह उदाहरण getDefaultFileTypeMap के कॉल करने वालों को वापस कर दिया जाएगा।

पैरामीटर:
fileTypeMap - FileTypeMap।
फेंकता:
SecurityException - यदि कॉलर के पास डिफ़ॉल्ट बदलने की अनुमति नहीं है

getDefaultFileTypeMap

public static FileTypeMap getDefaultFileTypeMap()

सिस्टम के लिए डिफ़ॉल्ट FileTypeMap लौटाएँ। यदि setDefaultFileTypeMap को कॉल किया गया था, तो उस उदाहरण को वापस करें, अन्यथा MimetypesFileTypeMap का एक उदाहरण MimetypesFileTypeMap

यह दिखाता है:
डिफ़ॉल्ट FileTypeMap
यह भी देखें:
setDefaultFileTypeMap(javax.activation.FileTypeMap)