javax.activation
Ŭ·¡½º ActivationDataFlavor

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

public class ActivationDataFlavor
extends java.awt.datatransfer.DataFlavor

ActivationDataFlavor Ŭ·¡½º´Â,java.awt.datatransfer.DataFlavor ÀÇ Æ¯º°ÇÑ ¼­ºê Ŭ·¡½ºÀÔ´Ï´Ù. ÀÌ Å¬·¡½º¸¦ »ç¿ëÇϸé(ÀÚ), JAF ´Â »õ·Î¿î constructor¡¡ ¡¡ À» °³ÀÔ½ÃÄÑ, DataFlavor Ŭ·¡½º¿¡ ÀÇÇØ °Ý³³µÇ´Â 3 °³(»ì)ÀÇ ¸ðµç °ªÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç,equals ¸Þ¼ÒµåÀÇ MIME ±¸¹® ºÐ¼®ÀÌ °³¼±µÇ¾ú½À´Ï´Ù. MIME ±¸¹® ºÐ¼®ÀÌ °³¼±µÈ Àܴ̿Â, ½Ã¸àƽ½º´Â JDK ÀÇ DataFlavor Ŭ·¡½º¿Í °°½À´Ï´Ù.

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

Ŭ·¡½º java.awt.datatransfer.DataFlavor ·ÎºÎÅÍ °è½ÂÇÑ Çʵå
javaFileListFlavor, javaJVMLocalObjectMimeType, javaRemoteObjectMimeType, javaSerializedObjectMimeType, plainTextFlavor, stringFlavor
 
constructor¡¡ ¡¡ ÀÇ °³¿ä
ActivationDataFlavor (java.lang.Class representationClass, java.lang.String humanPresentableName)
          MIME ŸÀÔÀ» Ç¥ÇöÇÏ´Â DataFlavor ¸¦ ±¸ÃàÇÕ´Ï´Ù.
ActivationDataFlavor (java.lang.Class representationClass, java.lang.String mimeType, java.lang.String humanPresentableName)
          ÀÓÀÇÀÇ Java ¿ÀºêÁ§Æ®¸¦ Ç¥ÇöÇÏ´Â DataFlavor ¸¦ ±¸ÃàÇÕ´Ï´Ù.
ActivationDataFlavor (java.lang.String mimeType, java.lang.String humanPresentableName)
          MIME ŸÀÔÀ» Ç¥ÇöÇÏ´Â DataFlavor ¸¦ ±¸ÃàÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 boolean equals (java.awt.datatransfer.DataFlavor dataFlavor)
          °Ç³×¹ÞÀº DataFlavor ¸¦ ÀÌ DataFlavor ¿Í ºñ±³ÇØ,isMimeTypeEqual ¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù.
 java.lang.String getHumanPresentableName ()
          ÆÇµ¶ÇÒ ¼ö ÀÖ´Â À̸§À» µ¹·ÁÁÝ´Ï´Ù.
 java.lang.String getMimeType ()
          ÀÌ DataFlavor ÀÇ MIME ŸÀÔÀ» µ¹·ÁÁÝ´Ï´Ù.
 java.lang.Class getRepresentationClass ()
          Ç¥Çö Ŭ·¡½º¸¦ µ¹·ÁÁÝ´Ï´Ù.
 boolean isMimeTypeEqual (java.lang.String mimeType)
          °Ç³×¹ÞÀº MIME ŸÀÔÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀÌ, ÀÌ DataFlavor ÀÇ MIME ŸÀÔ¿¡ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
protected  java.lang.String normalizeMimeType (java.lang.String mimeType)
          DataFlavor ¾Æ·ùÇü¿¡ MIME ŸÀÔÀÇ Á¤±ÔÈ­ ¹æ¹ýÀ» º¯°æÇÒ ±âȸ¸¦ ÁÖ±â À§Çؼ­(¶§¹®¿¡), MIME ŸÀÔÀÇ Ä³¸¯ÅÍ ¶óÀÎ ¸¶´Ù ºÒ·Á °©´Ï´Ù.
protected  java.lang.String normalizeMimeTypeParameter (java.lang.String parameterName, java.lang.String parameterValue)
          DataFlavor ¼­ºê Ŭ·¡½º°¡, ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ ±¸º°ÇÏÁö ¾Ê´Â text/plain ÀÇ charset ÆÄ¶ó¹ÌÅÍ µî, Ư¼öÇÑ ÆÄ¶ó¹ÌÅ͸¦ Ãë±ÞÇÒ ¼ö ÀÖµµ·Ï(µíÀÌ) Çϱâ À§Çؼ­, °¢ MIME ŸÀÔ ÆÄ¶ó¹ÌÅÍÀÇ DataFlavor ¿¡ ´ëÇØ¼­ ºÒ·Á °©´Ï´Ù (MIME ŸÀÔÀÇ ÆÄ¶ó¹ÌÅÍÄ¡´Â ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ ±¸º°ÇÏ°Ô µÇ¾î ÀÖ½À´Ï´Ù).
 void setHumanPresentableName (java.lang.String humanPresentableName)
          ÆÇµ¶ÇÒ ¼ö ÀÖ´Â À̸§À» ¼³Á¤ÇÕ´Ï´Ù.
 
Ŭ·¡½º java.awt.datatransfer.DataFlavor ·ÎºÎÅÍ °è½ÂÇÑ ¸Þ¼Òµå
clone, equals, equals, getDefaultRepresentationClass, getDefaultRepresentationClassAsString, getParameter, getPrimaryType, getReaderForText, getSubType, getTextPlainUnicodeFlavor, hashCode, isFlavorJavaFileListType, isFlavorRemoteObjectType, isFlavorSerializedObjectType, isMimeTypeEqual, isMimeTypeSerializedObject, isRepresentationClassInputStream, isRepresentationClassRemote, isRepresentationClassSerializable, match, readExternal, selectBestTextFlavor, toString, tryToLoadClass, writeExternal
 
Ŭ·¡½º java.lang.Object ·ÎºÎÅÍ °è½ÂÇÑ ¸Þ¼Òµå
finalize, getClass, notify, notifyAll, wait, wait, wait
 

constructor¡¡ ¡¡ ÀÇ »ó¼¼

ActivationDataFlavor

public ActivationDataFlavor(java.lang.Class representationClass,
                            java.lang.String mimeType,
                            java.lang.String humanPresentableName)
ÀÓÀÇÀÇ Java ¿ÀºêÁ§Æ®¸¦ Ç¥ÇöÇÏ´Â DataFlavor ¸¦ ±¸ÃàÇÕ´Ï´Ù. ÀÌ constructor¡¡ ¡¡ Àº, JDK ÀÇ DataFlavor ÀÇ È®Àå ±â´ÉÀ̸ç, 3 °³(»ì)ÀÇ ¸ðµç DataFlavor ¼Ó¼ºÀ» ¸í½ÃÀûÀ¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

´ÙÀ½°ú °°Àº ¼ºÁúÀ» °¡Áö´Â DataFlavor °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

representationClass = representationClass
mimeType = mimeType
humanName = humanName

ÆÄ¶ó¹ÌÅÍ:
representationClass - ÀÌ DataFlavor ·Î »ç¿ëÇϴ Ŭ·¡½º
mimeType - ÀÌ Å¬·¡½º°¡ Ç¥ÇöÇÏ´Â µ¥ÀÌÅÍÀÇ MIME ŸÀÔ
humanPresentableName - ÆÇµ¶ÇÒ ¼ö ÀÖ´Â ÈÄ·¹À̹ÙÀÇ À̸§

ActivationDataFlavor

public ActivationDataFlavor(java.lang.Class representationClass,
                            java.lang.String humanPresentableName)
MIME ŸÀÔÀ» Ç¥ÇöÇÏ´Â DataFlavor ¸¦ ±¸ÃàÇÕ´Ï´Ù.

´ÙÀ½°ú °°Àº ¼ºÁúÀ» °¡Áö´Â DataFlavor °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

mimeType °¡ application/x-java-serialized-object; class= ÀÇ °æ¿ì´Â, »ó±âÀÇ ½Å±Ô DataFlavor(Class.forName()) È£Ãâ°ú °°Àº °á°ú°¡ µË´Ï´Ù.

±×·¸Áö ¾ÊÀº °æ¿ì´Â, ´ÙÀ½°ú °°ÀÌ µË´Ï´Ù.

representationClass = InputStream

mimeType = mimeType

ÆÄ¶ó¹ÌÅÍ:
representationClass - ÀÌ DataFlavor ·Î »ç¿ëÇϴ Ŭ·¡½º
humanPresentableName - ÆÇµ¶ÇÒ ¼ö ÀÖ´Â ÈÄ·¹À̹ÙÀÇ À̸§

ActivationDataFlavor

public ActivationDataFlavor(java.lang.String mimeType,
                            java.lang.String humanPresentableName)
MIME ŸÀÔÀ» Ç¥ÇöÇÏ´Â DataFlavor ¸¦ ±¸ÃàÇÕ´Ï´Ù.

´ÙÀ½°ú °°Àº ¼ºÁúÀ» °¡Áö´Â DataFlavor °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

mimeType °¡ application/x-java-serialized-object; class= ÀÇ °æ¿ì´Â, »ó±âÀÇ ½Å±Ô DataFlavor(Class.forName()) È£Ãâ°ú °°Àº °á°ú°¡ µË´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â, ´ÙÀ½°ú °°ÀÌ µË´Ï´Ù.

representationClass = InputStream

mimeType = mimeType

ÆÄ¶ó¹ÌÅÍ:
mimeType - ÀÌ Å¬·¡½º°¡ Ç¥ÇöÇÏ´Â µ¥ÀÌÅÍÀÇ MIME ŸÀÔ
humanPresentableName - ÆÇµ¶ÇÒ ¼ö ÀÖ´Â ÈÄ·¹À̹ÙÀÇ À̸§
¸Þ¼ÒµåÀÇ »ó¼¼

getMimeType

public java.lang.String getMimeType()
ÀÌ DataFlavor ÀÇ MIME ŸÀÔÀ» µ¹·ÁÁÝ´Ï´Ù.
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º java.awt.datatransfer.DataFlavor ³»ÀÇ getMimeType
¹Ýȯ°ª:
MIME ŸÀÔ

getRepresentationClass

public java.lang.Class getRepresentationClass()
Ç¥Çö Ŭ·¡½º¸¦ µ¹·ÁÁÝ´Ï´Ù.
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º java.awt.datatransfer.DataFlavor ³»ÀÇ getRepresentationClass
¹Ýȯ°ª:
Ç¥Çö Ŭ·¡½º

getHumanPresentableName

public java.lang.String getHumanPresentableName()
ÆÇµ¶ÇÒ ¼ö ÀÖ´Â À̸§À» µ¹·ÁÁÝ´Ï´Ù.
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º java.awt.datatransfer.DataFlavor ³»ÀÇ getHumanPresentableName
¹Ýȯ°ª:
ÆÇµ¶ÇÒ ¼ö ÀÖ´Â À̸§

setHumanPresentableName

public void setHumanPresentableName(java.lang.String humanPresentableName)
ÆÇµ¶ÇÒ ¼ö ÀÖ´Â À̸§À» ¼³Á¤ÇÕ´Ï´Ù.
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º java.awt.datatransfer.DataFlavor ³»ÀÇ setHumanPresentableName
ÆÄ¶ó¹ÌÅÍ:
humanPresentableName - ¼³Á¤ ´ë»óÀÇ À̸§

equals

public boolean equals(java.awt.datatransfer.DataFlavor dataFlavor)
°Ç³×¹ÞÀº DataFlavor ¸¦ ÀÌ DataFlavor ¿Í ºñ±³ÇØ,isMimeTypeEqual ¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù.
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º java.awt.datatransfer.DataFlavor ³»ÀÇ equals
ÆÄ¶ó¹ÌÅÍ:
dataFlavor - ºñ±³ ´ë»óÀÇ DataFlavor
¹Ýȯ°ª:
MIME ŸÀÔ°ú Ç¥Çö Ŭ·¡½º°¡ °°Àº °æ¿ì´Â true

isMimeTypeEqual

public boolean isMimeTypeEqual(java.lang.String mimeType)
°Ç³×¹ÞÀº MIME ŸÀÔÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀÌ, ÀÌ DataFlavor ÀÇ MIME ŸÀÔ¿¡ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.

ActivationDataFlavor ´Â, MIME ŸÀÔÀÇ ºñ±³¸¦ JavaBeans Activation Framework ÀÇ ÀϺημ­ Æ÷ÇԵǾî ÀÖ´Â MimeType Ŭ·¡½º¿¡ À§¾ç ÇÕ´Ï´Ù. À̰Ϳ¡ ÀÇÇØ, DataFlavor Ŭ·¡½º¿¡¼­ Åë»ó ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ºñ±³º¸´Ù Á¤¹ÐµµÀÇ ³ôÀº ºñ±³¸¦ ½Ç½ÃÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º java.awt.datatransfer.DataFlavor ³»ÀÇ isMimeTypeEqual
ÆÄ¶ó¹ÌÅÍ:
mimeType - MIME ŸÀÔ
¹Ýȯ°ª:
MIME ŸÀÔÀÌ °°Àº °æ¿ì´Â true

normalizeMimeTypeParameter

protected java.lang.String normalizeMimeTypeParameter(java.lang.String parameterName,
                                                      java.lang.String parameterValue)
DataFlavor ¼­ºê Ŭ·¡½º°¡, ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ ±¸º°ÇÏÁö ¾Ê´Â text/plain ÀÇ charset ÆÄ¶ó¹ÌÅÍ µî, Ư¼öÇÑ ÆÄ¶ó¹ÌÅ͸¦ Ãë±ÞÇÒ ¼ö ÀÖµµ·Ï(µíÀÌ) Çϱâ À§Çؼ­, °¢ MIME ŸÀÔ ÆÄ¶ó¹ÌÅÍÀÇ DataFlavor ¿¡ ´ëÇØ¼­ ºÒ·Á °©´Ï´Ù (MIME ŸÀÔÀÇ ÆÄ¶ó¹ÌÅÍÄ¡´Â ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ ±¸º°ÇÏ°Ô µÇ¾î ÀÖ½À´Ï´Ù).

ÀÌ ¸Þ¼Òµå´Â ÆÄ¶ó¹ÌÅ͸í°ú ÆÄ¶ó¹ÌÅÍÄ¡ÀÇ Æä¾î ¸¶´Ù ºÒ·Á °¡ parameterValue ÀÇ Á¤±ÔÈ­µÈ Ç¥ÇöÀ» µ¹·ÁÁÝ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º java.awt.datatransfer.DataFlavor ³»ÀÇ normalizeMimeTypeParameter
ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅ͸í
parameterValue - ÆÄ¶ó¹ÌÅÍÄ¡
¹Ýȯ°ª:
Á¤±ÔÈ­µÈ ÆÄ¶ó¹ÌÅÍÄ¡

normalizeMimeType

protected java.lang.String normalizeMimeType(java.lang.String mimeType)
DataFlavor ¾Æ·ùÇü¿¡ MIME ŸÀÔÀÇ Á¤±ÔÈ­ ¹æ¹ýÀ» º¯°æÇÒ ±âȸ¸¦ ÁÖ±â À§Çؼ­(¶§¹®¿¡), MIME ŸÀÔÀÇ Ä³¸¯ÅÍ ¶óÀÎ ¸¶´Ù ºÒ·Á °©´Ï´Ù. ¿¹¸¦ µé¾î °Ç³×¹ÞÀº MIME ŸÀÔÀÇ Ä³¸¯ÅÍ ¶óÀο¡ ÆÄ¶ó¹ÌÅÍ/Ä¡ÀÇ Æä¾î°¡ ¾ø´Â °æ¿ì¿¡, µðÆúÆ®ÀÇ ÆÄ¶ó¹ÌÅÍ/Ä¡ÀÇ Æä¾î¸¦ Ãß°¡Çϱâ À§Çؼ­ »ç¿ëÇÏ´Â °ÍÀ» »ý°¢µË´Ï´Ù.
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º java.awt.datatransfer.DataFlavor ³»ÀÇ normalizeMimeType
ÆÄ¶ó¹ÌÅÍ:
mimeType - MIME ŸÀÔ
¹Ýȯ°ª:
Á¤±ÔÈ­µÈ MIME ŸÀÔ


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