OpenJDK 8 - MimetypesFileTypeMap

कक्षा MimetypesFileTypeMap




openjdk

कक्षा MimetypesFileTypeMap

public class MimetypesFileTypeMap
extends FileTypeMap

यह वर्ग FileTypeMap का विस्तार करता है और उनकी फ़ाइल एक्सटेंशन के माध्यम से फ़ाइलों के डेटा टाइपिंग प्रदान करता है। यह .mime.types प्रारूप का उपयोग करता है।

MIME प्रकार की फ़ाइल खोज क्रम:

MIMEypesFileTypeMap MIME प्रकार फ़ाइल प्रविष्टियों के लिए उपयोगकर्ता के सिस्टम में विभिन्न स्थानों पर दिखता है। जब MIMEypesFileTypeMap में MIME प्रकारों को खोजने के लिए अनुरोध किया जाता है, तो यह MIME प्रकार फ़ाइलों को निम्न क्रम में खोजता है:

  1. MimetypesFileTypeMap उदाहरण के लिए प्रोग्रामेटिक रूप से प्रविष्टियाँ जोड़ी गईं।
  2. उपयोगकर्ता के होम डायरेक्टरी में फ़ाइल .mime.types
  3. फ़ाइल < java.home > /lib/mime.types
  4. META-INF/mime.types नाम की फ़ाइल या संसाधन।
  5. META-INF/mimetypes.default नाम की फ़ाइल या संसाधन (आमतौर पर केवल activation.jar फ़ाइल में पाया जाता है)।

MIME प्रकार फ़ाइल स्वरूप:

# comments begin with a '#'
# the format is <mime type> <space separated file extensions>
# for example:
text/plain txt text TXT
# this would map file.txt, file.text, and file.TXT to
# the mime type "text/plain"

जबसे:
1.6

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

MimetypesFileTypeMap

public MimetypesFileTypeMap()

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

MimetypesFileTypeMap

public MimetypesFileTypeMap(String mimeTypeFileName)
                     throws IOException

नामित फ़ाइल से जोड़े गए प्रोग्रामेटिक प्रविष्टियों के साथ एक MimetypesFileTypeMap का निर्माण करें।

पैरामीटर:
mimeTypeFileName - फ़ाइल नाम
फेंकता:
IOException

MimetypesFileTypeMap

public MimetypesFileTypeMap(InputStream is)

एक MimetypesFileTypeMap प्रोग्रामस्ट्रीम प्रविष्टियों के साथ इनपुटस्ट्रीम से जोड़ा गया।

पैरामीटर:
is - इनपुट स्ट्रीम से पढ़ने के लिए

तरीके

addMimeTypes

public void addMimeTypes(String mime_types)

MIME प्रकार मान रजिस्ट्री के लिए रोकें।

पैरामीटर:
mime_types - A .mime.types प्रविष्टियों की संरचित स्ट्रिंग।

getContentType

public String getContentType(File f)

फ़ाइल ऑब्जेक्ट के MIME प्रकार को लौटाएं। इस वर्ग में कार्यान्वयन getContentType(f.getName()) कहता है।

इसके द्वारा निर्दिष्ट:
getContentType क्लास में javax.activation.FileTypeMap
पैरामीटर:
f - फ़ाइल
यह दिखाता है:
फ़ाइल का MIME प्रकार

getContentType

public String getContentType(String filename)

निर्दिष्ट फ़ाइल नाम के आधार पर MIME प्रकार लौटाएं। MIME प्रकार की फ़ाइल खोज क्रम के तहत MIME प्रकार की प्रविष्टियों को ऊपर वर्णित किया गया है। यदि कोई प्रविष्टि नहीं मिली है, तो टाइप करें "एप्लिकेशन / ऑक्टेट-स्ट्रीम"।

इसके द्वारा निर्दिष्ट:
getContentType क्लास में javax.activation.FileTypeMap
पैरामीटर:
filename - फ़ाइल नाम
यह दिखाता है:
फ़ाइल का MIME प्रकार