OpenJDK 8 - MimeType

कक्षा MimeType




openjdk

कक्षा MimeType

सभी लागू इंटरफेस:
Externalizable , Serializable
public class MimeType
extends Object
implements Externalizable

RFC 2045 और 2046 में परिभाषित बहुउद्देशीय इंटरनेट मेल एक्सटेंशन (MIME) प्रकार।

जबसे:
1.6

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

माइम प्रकार

public MimeType()

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

माइम प्रकार

public MimeType(String rawdata)
         throws MimeTypeParseException

कंस्ट्रक्टर जो एक स्ट्रिंग से एक माइम टाइप बनाता है।

पैरामीटर:
rawdata - MIME प्रकार स्ट्रिंग
फेंकता:
MimeTypeParseException

माइम प्रकार

public MimeType(String primary,
                String sub)
         throws MimeTypeParseException

कंस्ट्रक्टर जो दिए गए प्राथमिक और उप प्रकार के साथ एक माइम टाइप बनाता है, लेकिन एक खाली पैरामीटर सूची है।

पैरामीटर:
primary - प्राथमिक MIME प्रकार
sub - MIME उप-प्रकार
फेंकता:
MimeTypeParseException - यदि प्राथमिक प्रकार या उपप्रकार एक मान्य टोकन नहीं है

तरीके

getPrimaryType

public String getPrimaryType()

इस ऑब्जेक्ट के प्राथमिक प्रकार को पुनः प्राप्त करें।

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

setPrimaryType

public void setPrimaryType(String primary)
                    throws MimeTypeParseException

इस ऑब्जेक्ट के लिए दिए गए स्ट्रिंग के लिए प्राथमिक प्रकार सेट करें।

पैरामीटर:
primary - प्राथमिक MIME प्रकार
फेंकता:
MimeTypeParseException - यदि प्राथमिक प्रकार एक मान्य टोकन नहीं है

getSubType

public String getSubType()

इस ऑब्जेक्ट के उपप्रकार को पुनः प्राप्त करें।

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

setSubType

public void setSubType(String sub)
                throws MimeTypeParseException

इस ऑब्जेक्ट के लिए दिए गए स्ट्रिंग के लिए उपप्रकार सेट करें।

पैरामीटर:
sub - माइम उपप्रकार
फेंकता:
MimeTypeParseException - यदि उपप्रकार एक मान्य टोकन नहीं है

getParameters

public MimeTypeParameterList getParameters()

इस ऑब्जेक्ट की पैरामीटर सूची को पुनः प्राप्त करें।

यह दिखाता है:
एक MimeTypeParameterList पैरामीटर का प्रतिनिधित्व करने वाली वस्तु

getParameter

public String getParameter(String name)

वर्तमान नाम न होने पर दिए गए नाम या शून्य से जुड़े मूल्य को पुनः प्राप्त करें।

पैरामीटर:
name - पैरामीटर नाम
यह दिखाता है:
परमार्थ का मान

setParameter

public void setParameter(String name,
                         String value)

किसी भी पिछले एसोसिएशन की जगह दिए गए नाम के साथ संबद्ध होने के लिए मान सेट करें।

पैरामीटर:
name - पैरामीटर नाम
value - परमार्थ का मान

removeParameter

public void removeParameter(String name)

दिए गए नाम से जुड़े किसी भी मूल्य को हटा दें।

पैरामीटर:
name - पैरामीटर नाम

तार

public String toString()

इस ऑब्जेक्ट का स्ट्रिंग प्रतिनिधित्व लौटें।

ओवरराइड:
कक्षा java.lang.Object में java.lang.Object
यह दिखाता है:
ऑब्जेक्ट का एक स्ट्रिंग प्रतिनिधित्व।

getBaseType

public String getBaseType()

पैरामीटर सूची के बिना इस ऑब्जेक्ट का स्ट्रिंग प्रतिनिधित्व लौटाएं।

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

मैच

public boolean match(MimeType type)

निर्धारित करें कि इस वस्तु का प्राथमिक और उप प्रकार वही है जो दिए गए प्रकार में है।

पैरामीटर:
type - MimeType वस्तु के साथ तुलना करने के लिए
यह दिखाता है:
सच है अगर वे मेल खाते हैं

मैच

public boolean match(String rawdata)
              throws MimeTypeParseException

यह निर्धारित करें कि इस वस्तु का प्राथमिक और उप प्रकार रॉडेटा में वर्णित सामग्री प्रकार के समान है या नहीं।

पैरामीटर:
rawdata - MIME प्रकार की तुलना करने के लिए स्ट्रिंग
यह दिखाता है:
सच है अगर वे मेल खाते हैं
फेंकता:
MimeTypeParseException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException

ऑब्जेक्ट लिखता है बाहरी सामग्री को अपने आदिम मूल्यों के लिए DataOutput के तरीकों को कॉल करके या ऑब्जेक्ट्स, स्ट्रिंग्स और सरणियों के लिए ObjectOutput के writeObject विधि को कॉल करके अपनी सामग्री को बचाने के लिए।

इसके द्वारा निर्दिष्ट:
इंटरफ़ेस में Externalizable
पैरामीटर:
out - करने के लिए लिखने के लिए उद्देश्य वस्तु
फेंकता:
IOException - इसमें कोई भी I / O अपवाद शामिल हो सकते हैं

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException

ऑब्जेक्ट, रीडायरेक्ट मेथड को इंस्टेंट प्रकारों के लिए DataInput के तरीकों और ऑब्जेक्ट्स, स्ट्रिंग्स और सरणियों के लिए readObject कहकर उसकी सामग्री को पुनर्स्थापित करने के लिए लागू करता है। ReadExternal विधि को उसी क्रम में मानों को पढ़ना चाहिए और उसी प्रकार के साथ लिखना चाहिए जैसा कि writeExternal द्वारा किया गया था।

इसके द्वारा निर्दिष्ट:
इंटरफ़ेस में Externalizable
पैरामीटर:
in - ObjectInput ऑब्जेक्ट से पढ़ने के लिए
फेंकता:
ClassNotFoundException - यदि किसी ऑब्जेक्ट को पुनर्स्थापित किए जा रहे वर्ग के लिए नहीं पाया जा सकता है।
IOException - यदि I / O त्रुटियां होती हैं