javax.activation
Ŭ·¡½º MimeType

java.lang.Object
  |
  +--javax.activation.MimeType
¸ðµç ½ÇÀå ÀÎÅÍÆäÀ̽º:
java.io.Externalizable, java.io.Serializable

public class MimeType
extends java.lang.Object
implements java.io.Externalizable

RFC 2045 ¹× RFC 2046 ¿¡ Á¤Àǵǰí ÀÖ´Â MIME (Multipurpose Internet Mail Extension) ŸÀÔÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á÷·ÄÈ­ µÈ Çü½Ä

constructor¡¡ ¡¡ ÀÇ °³¿ä
MimeType ()
          µðÆúÆ®ÀÇ constructor¡¡ ¡¡ ÀÔ´Ï´Ù.
MimeType (java.lang.String rawdata)
          Ä³¸¯ÅÍ ¶óÀÎÀ¸·ÎºÎÅÍ MimeType ¸¦ ±¸ÃàÇÏ´Â constructor¡¡ ¡¡ ÀÔ´Ï´Ù.
MimeType (java.lang.String primary, java.lang.String sub)
          ÁöÁ¤µÈ ÇÁ¶óÀ̸Ӹ® ŸÀÔ°ú ¾Æ·ùÇüÀ» °¡Á®, ÇÏ´ÃÀÇ ÆÄ¶ó¹ÌÅÍ ¸®½ºÆ®¸¦ °¡Áö´Â MimeType ¸¦ ±¸ÃàÇÏ´Â constructor¡¡ ¡¡ ÀÔ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 java.lang.String getBaseType ()
          ÆÄ¶ó¹ÌÅÍ ¸®½ºÆ®¸¦ »ç¿ëÇÏÁö ¸»°í, ÀÌ ¿ÀºêÁ§Æ®ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» µ¹·ÁÁÝ´Ï´Ù.
 java.lang.String getParameter (java.lang.String name)
          ÁöÁ¤µÈ À̸§¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø °ªÀ» ÃëµæÇØ, ÇöÀç °ü·ÃÁþ°í°¡ ¾ø´Â °æ¿ì´Â null ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 MimeTypeParameterList getParameters ()
          ÀÌ ¿ÀºêÁ§Æ®ÀÇ ÆÄ¶ó¹ÌÅÍ ¸®½ºÆ®¸¦ ÃëµæÇÕ´Ï´Ù.
 java.lang.String getPrimaryType ()
          ÀÌ ¿ÀºêÁ§Æ®ÀÇ ÇÁ¶óÀ̸Ӹ® ŸÀÔÀ» ÃëµæÇÕ´Ï´Ù.
 java.lang.String getSubType ()
          ÀÌ ¿ÀºêÁ§Æ®ÀÇ ¾Æ·ùÇüÀ» ÃëµæÇÕ´Ï´Ù.
 boolean match (MimeType  type)
          ÀÌ ¿ÀºêÁ§Æ®ÀÇ ÇÁ¶óÀ̸Ӹ® ŸÀÔ°ú ¾Æ·ùÇüÀÌ, ÁöÁ¤µÈ ŸÀÔÀÇ ³»¿ë°ú °°ÀºÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
 boolean match (java.lang.String rawdata)
          ÀÌ ¿ÀºêÁ§Æ®ÀÇ ÇÁ¶óÀ̸Ӹ® ŸÀÔ°ú ¾Æ·ùÇüÀÌ, rawdata ¿¡ ±â¼úµÈ ÄÁÅÙÃ÷ Çü½Ä°ú °°ÀºÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
 void readExternal (java.io.ObjectInput in)
          ¿ÀºêÁ§Æ®°¡ ½ÇÀåÇϰí ÀÖ´Â readExternal ¸Þ¼Òµå´Â, DataInput ÀÎÅÍÆäÀ̽ºÀÇ ¸Þ¼Òµå (¿ø½ÃÀûÇüÀÇ °æ¿ì) ¹× ObjectInput ÀÎÅÍÆäÀ̽ºÀÇ readObject ¸Þ¼Òµå (¿ÀºêÁ§Æ®, ij¸¯ÅÍ ¶óÀÎ, ¹× ¹è¿­ÀÇ °æ¿ì)¸¦ È£ÃâÇÏ´Â °ÍÀ¸·Î, ¿ÀºêÁ§Æ®ÀÇ ³»¿ëÀ» º¹¿øÇÕ´Ï´Ù.
 void removeParameter (java.lang.String name)
          ÁöÁ¤µÈ À̸§¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø °ªÀ» ¸ðµÎ »èÁ¦ÇÕ´Ï´Ù.
 void setParameter (java.lang.String name, java.lang.String value)
          ÁöÁ¤µÈ À̸§¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ´Â °ªÀ» ¼³Á¤ÇØ, ÀÌÀüÀÌ °ü·ÃÁþ°í¸¦ ¿Å°Ü³õ½À´Ï´Ù.
 void setPrimaryType (java.lang.String primary)
          ÀÌ ¿ÀºêÁ§Æ®ÀÇ ÇÁ¶óÀ̸Ӹ® ŸÀÔÀ» ÁöÁ¤ÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setSubType (java.lang.String sub)
          ÀÌ ¿ÀºêÁ§Æ®ÀÇ ¾Æ·ùÇüÀ» ÁöÁ¤ÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
 java.lang.String toString ()
          ÀÌ ¿ÀºêÁ§Æ®ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» µ¹·ÁÁÝ´Ï´Ù.
 void writeExternal (java.io.ObjectOutput out)
          ¿ÀºêÁ§Æ®°¡ ½ÇÀåÇϰí ÀÖ´Â writeExternal ¸Þ¼Òµå´Â, DataOutput ÀÎÅÍÆäÀ̽ºÀÇ ¸Þ¼Òµå (¿ø½ÃÀûÄ¡ÀÇ °æ¿ì) ¹× ObjectOutput ÀÎÅÍÆäÀ̽ºÀÇ writeObject ¸Þ¼Òµå (¿ÀºêÁ§Æ®, ij¸¯ÅÍ ¶óÀÎ, ¹× ¹è¿­ÀÇ °æ¿ì)¸¦ È£ÃâÇØ, ¿ÀºêÁ§Æ®ÀÇ ³»¿ëÀ» º¸Á¸ÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang.Object ·ÎºÎÅÍ °è½ÂÇÑ ¸Þ¼Òµå
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

constructor¡¡ ¡¡ ÀÇ »ó¼¼

MimeType

public MimeType()
µðÆúÆ®ÀÇ constructor¡¡ ¡¡ ÀÔ´Ï´Ù.

MimeType

public MimeType(java.lang.String rawdata)
         throws MimeTypeParseException 
ij¸¯ÅÍ ¶óÀÎÀ¸·ÎºÎÅÍ MimeType ¸¦ ±¸ÃàÇÏ´Â constructor¡¡ ¡¡ ÀÔ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
rawdata - MIME ŸÀÔ Ä³¸¯ÅÍ ¶óÀÎ

MimeType

public MimeType(java.lang.String primary,
                java.lang.String sub)
         throws MimeTypeParseException 
ÁöÁ¤µÈ ÇÁ¶óÀ̸Ӹ® ŸÀÔ°ú ¾Æ·ùÇüÀ» °¡Á®, ÇÏ´ÃÀÇ ÆÄ¶ó¹ÌÅÍ ¸®½ºÆ®¸¦ °¡Áö´Â MimeType ¸¦ ±¸ÃàÇÏ´Â constructor¡¡ ¡¡ ÀÔ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
primary - ÇÁ¶óÀ̸Ӹ® MIME ŸÀÔ
sub - MIME ¾Æ·ùÇü
¸Þ¼ÒµåÀÇ »ó¼¼

getPrimaryType

public java.lang.String getPrimaryType()
ÀÌ ¿ÀºêÁ§Æ®ÀÇ ÇÁ¶óÀ̸Ӹ® ŸÀÔÀ» ÃëµæÇÕ´Ï´Ù.
¹Ýȯ°ª:
ÇÁ¶óÀ̸Ӹ® MIME ŸÀÔ

setPrimaryType

public void setPrimaryType(java.lang.String primary)
                    throws MimeTypeParseException 
ÀÌ ¿ÀºêÁ§Æ®ÀÇ ÇÁ¶óÀ̸Ӹ® ŸÀÔÀ» ÁöÁ¤ÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
primary - ÇÁ¶óÀ̸Ӹ® MIME ŸÀÔ

getSubType

public java.lang.String getSubType()
ÀÌ ¿ÀºêÁ§Æ®ÀÇ ¾Æ·ùÇüÀ» ÃëµæÇÕ´Ï´Ù.
¹Ýȯ°ª:
MIME ¾Æ·ùÇü

setSubType

public void setSubType(java.lang.String sub)
                throws MimeTypeParseException 
ÀÌ ¿ÀºêÁ§Æ®ÀÇ ¾Æ·ùÇüÀ» ÁöÁ¤ÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
sub - MIME ¾Æ·ùÇü

getParameters

public MimeTypeParameterList  getParameters()
ÀÌ ¿ÀºêÁ§Æ®ÀÇ ÆÄ¶ó¹ÌÅÍ ¸®½ºÆ®¸¦ ÃëµæÇÕ´Ï´Ù.
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅ͸¦ ³ªÅ¸³»´Â MimeTypeParameterList ¿ÀºêÁ§Æ®

getParameter

public java.lang.String getParameter(java.lang.String name)
ÁöÁ¤µÈ À̸§¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø °ªÀ» ÃëµæÇØ, ÇöÀç °ü·ÃÁþ°í°¡ ¾ø´Â °æ¿ì´Â null ¸¦ µ¹·ÁÁÝ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - ÆÄ¶ó¹ÌÅ͸í
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÀÇ °ª

setParameter

public void setParameter(java.lang.String name,
                         java.lang.String value)
ÁöÁ¤µÈ À̸§¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ´Â °ªÀ» ¼³Á¤ÇØ, ÀÌÀüÀÌ °ü·ÃÁþ°í¸¦ ¿Å°Ü³õ½À´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - ÆÄ¶ó¹ÌÅ͸í
value - ÆÄ¶ó¹ÌÅÍÀÇ °ª

removeParameter

public void removeParameter(java.lang.String name)
ÁöÁ¤µÈ À̸§¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø °ªÀ» ¸ðµÎ »èÁ¦ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - ÆÄ¶ó¹ÌÅ͸í

toString

public java.lang.String toString()
ÀÌ ¿ÀºêÁ§Æ®ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» µ¹·ÁÁÝ´Ï´Ù.
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º java.lang.Object ³»ÀÇ toString

getBaseType

public java.lang.String getBaseType()
ÆÄ¶ó¹ÌÅÍ ¸®½ºÆ®¸¦ »ç¿ëÇÏÁö ¸»°í, ÀÌ ¿ÀºêÁ§Æ®ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» µ¹·ÁÁÝ´Ï´Ù.
¹Ýȯ°ª:
MIME ŸÀÔ ¹× ¾Æ·ùÇü

match

public boolean match(MimeType  type)
ÀÌ ¿ÀºêÁ§Æ®ÀÇ ÇÁ¶óÀ̸Ӹ® ŸÀÔ°ú ¾Æ·ùÇüÀÌ, ÁöÁ¤µÈ ŸÀÔÀÇ ³»¿ë°ú °°ÀºÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
type - ºñ±³ ´ë»óÀÇ MimeType ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
ÀÏÄ¡ÇÏ´Â °æ¿ì´Â true

match

public boolean match(java.lang.String rawdata)
              throws MimeTypeParseException 
ÀÌ ¿ÀºêÁ§Æ®ÀÇ ÇÁ¶óÀ̸Ӹ® ŸÀÔ°ú ¾Æ·ùÇüÀÌ, rawdata ¿¡ ±â¼úµÈ ÄÁÅÙÃ÷ Çü½Ä°ú °°ÀºÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
rawdata - ºñ±³ ´ë»óÀÇ MIME ŸÀÔ Ä³¸¯ÅÍ ¶óÀÎ
¹Ýȯ°ª:
ÀÏÄ¡ÇÏ´Â °æ¿ì´Â true

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
¿ÀºêÁ§Æ®°¡ ½ÇÀåÇϰí ÀÖ´Â writeExternal ¸Þ¼Òµå´Â, DataOutput ÀÎÅÍÆäÀ̽ºÀÇ ¸Þ¼Òµå (¿ø½ÃÀûÄ¡ÀÇ °æ¿ì) ¹× ObjectOutput ÀÎÅÍÆäÀ̽ºÀÇ writeObject ¸Þ¼Òµå (¿ÀºêÁ§Æ®, ij¸¯ÅÍ ¶óÀÎ, ¹× ¹è¿­ÀÇ °æ¿ì)¸¦ È£ÃâÇØ, ¿ÀºêÁ§Æ®ÀÇ ³»¿ëÀ» º¸Á¸ÇÕ´Ï´Ù.
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º java.io.Externalizable ³»ÀÇ writeExternal
ÆÄ¶ó¹ÌÅÍ:
out - ±âÀÔóÀÇ ObjectOutput ¿ÀºêÁ§Æ®
¿¹¿Ü:
java.io.IOException - ¹ß»ýÇÒ °¡´É¼ºÀÌ ÀÖ´Â ¸ðµç ÀÔÃâ·Â ¿¹¿Ü

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
¿ÀºêÁ§Æ®°¡ ½ÇÀåÇϰí ÀÖ´Â readExternal ¸Þ¼Òµå´Â, DataInput ÀÎÅÍÆäÀ̽ºÀÇ ¸Þ¼Òµå (¿ø½ÃÀûÇüÀÇ °æ¿ì) ¹× ObjectInput ÀÎÅÍÆäÀ̽ºÀÇ readObject ¸Þ¼Òµå (¿ÀºêÁ§Æ®, ij¸¯ÅÍ ¶óÀÎ, ¹× ¹è¿­ÀÇ °æ¿ì)¸¦ È£ÃâÇÏ´Â °ÍÀ¸·Î, ¿ÀºêÁ§Æ®ÀÇ ³»¿ëÀ» º¹¿øÇÕ´Ï´Ù. readExternal ¸Þ¼Òµå´Â, writeExternal ¸Þ¼Òµå·Î ±âÀÔÇßÀ» ¶§¿Í °°Àº ¼øÂ÷ ¼ø¼­, °°Àº ÇüÅ¿¡ ÀÇÇØ °ªÀ» ÀоîµéÀÌÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º java.io.Externalizable ³»ÀÇ readExternal
ÆÄ¶ó¹ÌÅÍ:
in - ÀÐ±â¿øÀÇ ObjectInput ¿ÀºêÁ§Æ®
¿¹¿Ü:
java.lang.ClassNotFoundException - º¹¿øÇÏ·Á Çϰí ÀÖ´Â ¿ÀºêÁ§Æ®¿¡ ´ëÀÀÇϴ Ŭ·¡½º°¡ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì


Copyright 2002 Sun Microsystems, Inc. All rights reserved.
»ç¿ë¿¡´Â»ç¿ë Çã¶ô °è¾àÀÌ Àû¿ëµË´Ï´Ù.